Изменения

Перейти к: навигация, поиск

Удаление eps-правил из грамматики

29 байт добавлено, 19:58, 5 ноября 2013
Пример
\end{array}
</tex>
# Возьмём множество состоящее &epsilon;из <tex>\varepsilon</tex>-порождающих нетерминалов <tex>\lbrace A, C \rbrace</tex>.
# Добавим <tex>B</tex> в множество, так как правая часть правила <tex>B\rightarrow AC</tex> состоит только из нетерминалов из множества.
# Повторим второй пункт для правила <tex>S\rightarrow ABC</tex> и получим множество <tex>\lbrace A, B, C, S \rbrace</tex>.
# Больше нету нет нерассмотренных правил, содержащих справа только нетерминалы из множества.
Таким образом &epsilon;<tex>\varepsilon</tex>-порождающими нетерминалами являются <tex>A</tex>, <tex>B</tex>, <tex>C</tex> и <tex>S</tex>.
== Литература ==

Навигация