Вопросы по теме 'recursive-descent'

Разница между парсером LL и рекурсивным спуском?
Недавно я пытался научить себя тому, как работают парсеры (для языков / контекстно-свободных грамматик), и большая часть из них, кажется, имеет смысл, за исключением одного. Я сосредотачиваю свое внимание, в частности, на LL (k) грамматиках , для...
27429 просмотров

Преобразование грамматики в LL(1)
У меня есть эта грамматика: program ::= expr_list expr_list ::= {LF} [expr {LF {LF} expr}] {LF} lvalue ::= [expr DOT] NAME call_param ::= [[NAME COLON] expr {COMMA [NAME COLON] expr}] func_param ::= [NAME [COLON expr] {COMMA NAME [COLON...
1689 просмотров
schedule 23.05.2022

Рекурсивный достойный синтаксический анализ
Я построил рекурсивный приличный синтаксический анализатор, основанный на грамматике. В настоящее время мой синтаксический анализатор только сообщает, принимается ли входная последовательность токенов грамматикой. Я хочу вернуться, если грамматика...
1127 просмотров

Нужно ли использовать стек для реализации парсера рекурсивного спуска?
Я запустил свой парсер рекурсивного спуска, и пока он работает просто отлично. Он возвращает «ПРИНЯТЬ» или «ОТКЛОНИТЬ» после разбора ввода. Но я вижу в Интернете и в другом учебнике, что они «Используют КПК для анализа сверху вниз». Итак, я просто...
397 просмотров