Вопросы по теме 'parser-generator'
Проблема JavaCC — сгенерированный код не находит все ошибки синтаксического анализа
Только начал с JavaCC. Но у меня странное поведение с ним. Я хочу проверить ввод в виде токенов (букв и цифр), которые объединены знаками (+, -, /) и могут содержать круглые скобки. Надеюсь понятно было :)
В основном методе есть строка, которая...
6890 просмотров
schedule
21.08.2022
Проблемы с лимонной грамматикой (приоритет?)
У меня возникли проблемы с простой грамматикой, которую я создал для поддержки вызовов функций. Я использую основанный на лимоне PHP_ParserGenerator от Грега.
Это соответствующая часть грамматики:
program ::= expr(A). {...
228 просмотров
schedule
03.05.2024
Удаление комментариев C с помощью JavaCC
Я знаю, как пропустить эти комментарии с помощью объявлений SKIP, но все, что мне нужно сделать, это взять исходный код C и вывести тот же исходный код без комментариев.
Поэтому я объявил токен ‹GENERIC_TEXT: (~[])+ ›, который копируется в вывод, а...
3001 просмотров
schedule
20.01.2024
Синтаксический анализатор CMIS-запросов на основе грамматики BNF
Для нашей реализации на стороне сервера CMIS я хочу создать синтаксический анализатор, который будет анализировать операторы запроса, предоставленные в качестве входных данных для метода запроса. CMIS определяет грамматику BNF для операторов запроса....
691 просмотров
schedule
04.08.2022
Как переписать грамматику, чтобы устранить конфликт сдвига и уменьшения (в парсере Haskell Happy)
Я пытаюсь определить грамматику для методов (подобных Java), используя Happy генератор парсеров LALR
1. MD ::= some_prefix { list(VD) list(S) }
2. VD ::= T I
3. S ::= I = E | I [ E ] = E | etc...
4. T ::= I | byte | int | etc...
5....
574 просмотров
schedule
30.01.2024