Вопросы по теме 'glr'
Как решить грамматическую неоднозначность LR(1) между троичными выражениями (a ? b : c) и, возможно, выражениями (a?)?
Я создал грамматику, урезанная версия которой воспроизводится ниже:
(0) exp1: ternary;
(1) exp1: exp2;
(2) ternary: exp2 "?" exp1 ":" exp1;
(3) exp2: exp2 "+" exp3;
(4) exp2: exp3;
(5) exp3: maybe;
(6) exp3: "1";
(7) maybe: exp3 "?";
Я...
1306 просмотров
schedule
10.01.2024
Дополнительное сообщение об ошибке синтаксиса в синтаксическом анализаторе GLR, когда синтаксис неоднозначен
Я использую Bison 2.7 для написания синтаксического анализатора GLR, а также включаю параметр %error-verbose. Когда я запустил синтаксический анализатор, он выдал мне ошибку «синтаксис неоднозначен». Есть ли способ, которым Bison может дать мне...
480 просмотров
schedule
02.07.2023
Неправильное сокращение бизонов с использованием правил% glr-parser и% merge
В настоящее время я пытаюсь создать парсер для VHDL, у которого есть некоторые проблемы, с которыми приходится сталкиваться синтаксическим анализаторам C ++. Контекстно-свободная грамматика VHDL создает лес синтаксического анализа, а не одно дерево...
140 просмотров
schedule
03.06.2022