Я относительный новичок в ANTLR. У меня очень простая грамматика:
start :
('A' 'B' 'C' '1'
|'A' 'B' 'C' '2'
|'A' 'B' 'C' '3'
)
;
Я думаю, что уже понял основы концепции просмотра вперед и возврата (которая работает с синтаксическими предикатами). Так что эта грамматика работает с k=4 или с backtrack=true. Но в чем точная разница и главный вопрос, когда что использовать? Я пытался найти ответ в Интернете, но не удалось.