Вход
Выход
Алгоритм
Подготовка
Построим LR(1)-автомат по входной грамматике
Заполнение таблицы ACTION
- Занумеровать правила грамматики от 1 до
- В строке состояния в столбце заносим допуск
- В строках состояний (кроме ) в столбце заносим свертку (), где
- В строках , не заполненных ранее, для каждого : Если есть пункт , то в столбце заносим перенос
Заполнение таблицы GOTO
В каждой строке для каждого :
- Если существует пункт , то в столбце заносим состояние ,