Вход

LR(0)-грамматика

Выход

LR(0)-анализатор

Алгоритм

Построим LR(0)-автомат по входной грамматике (должны уже были построить для проверки, что входная грамматика LR(0)-грамматика)

Заполнение столбцов ACTION

  1. Занумеровать правила грамматики от одного до
  2. В строке, соответствующей состоянию в столбце заносим допуск
  3. В строках, соответствующих состоянию автомата , кроме заполненной ранее (состояние ), в каждом столбце (включая ) заносим свертку ( ),
  4. В строках , соответствующих состояниям, не заполненным ранее, для заносим перенос , если

Заполнение столбцов GOTO

В каждой строке для заносим состояние , если функция перехода определена