Вопросы по теме 'cup'

Как избавиться от ошибок уменьшения/уменьшения, уменьшения/сдвига?
Я продолжаю сталкиваться с проблемами уменьшения/уменьшения и сокращения/сдвига с моей грамматикой, но я не уверен, почему и как это исправить. Вот что у меня есть block ::= block_statement | block_statement block ; block_statement...
111 просмотров
schedule 26.05.2023

Сдвиг/уменьшение конфликта в чашке java - проблема с зависанием
Я получаю следующую ошибку: Warning : *** Shift/Reduce conflict found in state #116 between Statement ::= Matched (*) and Unmatched ::= IF LPAREN Condition RPAREN Matched (*) ELSE Unmatched and Matched ::= IF LPAREN Condition RPAREN...
1766 просмотров
schedule 08.05.2023

Конфликт между сдвигом конкатенации и уменьшением
У меня есть простая грамматика для парсера JavaCUP LR (1), который распознает выражения конкатенации идентификаторов и строк. Я также хочу добавить несколько пустых вызовов функций в качестве возможного аргумента конкатенации. Однако, когда я...
222 просмотров

Как создать лямбда-символ в jflex?
Я делаю синтаксический анализатор с помощью jflex + javacup. В грамматике .cup у меня есть эта часть: SUBPPARAMLIST ::= lambda | "(" EXPLIST ")" Где лямбда ничего не значит (SUBPPARAMLIST может быть пустым) Что ж, мне удалось правильно...
533 просмотров
schedule 08.07.2023