Я рассматриваю возможность использования генератора парсеров CUP для проекта. Чтобы правильно разобрать некоторые конструкции языка, который я собираюсь компилировать, мне понадобится lexer (сгенериро
Я нахожу грамматику для арифметического выражения в префиксной нотации. Однако у меня возникает проблема при анализе отрицательных чисел или вычитаний. Грамматика пример заключается в следующем: prece
Я пытаюсь связать свою parser.java и yylex.java используя помощь http://www2.cs.tum.edu/projects/cup/examples.php http://www.cs.princeton.edu/~appel/modern/java/CUP/manual.html http://jflex.de/manual.
Im пытается сделать компилятор в Java, а Im использует CUP для генерации грамматики для синтаксиса. Я это Parser.cup /* Terminals (tokens returned by the scanner). */
terminal PLUS, MINUS;
terminal