Изменения

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

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

138 байт убрано, 23:51, 9 апреля 2016
Нет описания правки
!4
!5
|rowspan=2 |Заметим, что правила 3 и 5 являются <tex>\varepsilon</tex>-правилами. Пометим левые нетерминалы из этих правил и добавим их в очередь. После этого в <tex>\mathtt{Q}</tex> лежит <tex>A</tex> и <tex>C</tex>. , а <tex>\mathtt{counter}</tex> остался без изменений, а <tex>\mathtt{isEpsilon}</tex> выглядит следующим образом:.
|-
|0
!4
!5
|rowspan=2|Достанем из очереди <tex>A</tex>, декрементируем те счетчики, которые относятся к связанным с ним правилам. К очереди ничего не добавится, а <tex>\mathtt{counter}</tex> станет таким.
|-
|0
|0
|0
|21
|0
|0
48
правок

Навигация