Вопросы по теме '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