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