3622
правки
Изменения
Нет описания правки
<tex> E \to E + E \mid E \times E \mid (E) \mid n </tex>
Однако данная грамматика содержит [[Устранение левой рекурсии | левую рекурсию]], [[LL(k)-грамматики, множества FIRST и FOLLOW#Теорема о связи LL(1)-грамматики с множествами FIRST и FOLLOW | правое ветвление]] и является [[Существенно неоднозначные языки#defambigous |неоднозначной]]. Чтобы избавиться от данных проблем неявно, можно придумать более удачную грамматику для рассматриваемого языка арифметических выражений. Например, она может иметь следующий вид:
<tex>