1
Как я могу интерпретировать это как грамматик ENBF?EBNF интерпретация грамматики
<assign>--> <id> = <expr>
<id>--> A | B | C
<expr> --> <expr> * <expr>
<expr> --> <expr> + <expr>
| <id> + <expr>
|(<expr>)
| <id>
я могу сделать дерево разбора и вывод любого оператора с помощью этого грамматику, но у меня возникают проблемы с EBNF.
Похоже, что он уже в BNF (который является подмножеством EBNF), поэтому изменений не требуется (хотя и неоднозначно). Здесь есть вопрос? Какая «проблема» у вас с EBNF? –