Я использую следующую грамматику в http://hackingoff.com/compilers/ll-1-parser-generator:Объяснить Разбор таблицы в http://hackingoff.com/compilers/ll-1-parser-generator
E -> T E'
E' -> + T E'
E' -> EPSILON
T -> F T'
T' -> * F T'
T' -> EPSILON
F -> (E)
F -> id
Выходной Синтаксический Таблица является
[
[0, "+", "*", "(", ")", "id", "$"],
[0, 0, 0, 0, 0, 0, 0],
[0, 10, 10, 1, 9, 1, 9],
[0, 2, 10, 10, 3, 10, 3],
[0, 9, 10, 4, 9, 4, 9],
[0, 6, 5, 10, 6, 10, 6],
[0, 9, 9, 7, 9, 8, 9]
]
Может ли кто-нибудь объяснить парсинг? В частности, то, что смысл 9
и 10
, учитывая, что есть только 8 линий в правилах производства
Пожалуйста, спросите, как новый вопрос ... – sinhayash