javacc

    0зной

    1ответ

    Предположим, у меня есть эта строка для разбора: ABAA и следующую грамматику: public void parse_X() : {} { ( LOOKAHEAD(parse_AA()) parse_AA() | parse_AB() )* } publi

    0зной

    1ответ

    Я хочу использовать только синтаксический анализатор и подавать его токены, реализуя TokenManager и используя USER_TOKEN_MANAGER = true. Есть ли уловка для реализации класса, учитывая, что интерфейс н

    1зной

    2ответ

    Я хочу преобразовать [#xC0-#xD6] в JavaCC синтаксис. Я попытался с ["\uC0"-"\uD6"], но я получаю эту ошибку: Exception in thread "main" java.lang.Error: Invalid escape character. Спасибо.

    14зной

    2ответ

    Я пытался настроить javacc, но у меня проблемы. Когда я набираю javacc adder.jj (в каталоге, где находится adder.jj), я получаю «javacc» не распознается как внутренняя или внешняя команда, операционна

    0зной

    1ответ

    Привет У меня есть довольно приемлемые знания в python и java, и я недавно решил, что для дальнейшего прогресса в моем программировании я буду создавать свой собственный язык, чтобы использовать и ман

    0зной

    1ответ

    Я использую JAVACC для синтаксического анализа некоторой строки, определяемой грамматикой bnf с начальным нетерминальным G. Я хотел бы поймать ошибки, создаваемые TokenMgrError. В частности, я хочу, ч

    1зной

    1ответ

    Итак, я хотел бы добавить методы в подклассы SimpleNode. Например, у меня есть узел позиции. После запуска jjt и javacc будет создана Position.java. Ожидается, что class Position extends SimpleNode {

    0зной

    1ответ

    Я пытаюсь соответствовать ***, но я нахожу, что javacc соответствует *** в любом месте линии. Как я могу убедиться, что он соответствует только ***, если нет других символов, кроме пробелов или вкладо

    0зной

    1ответ

    . A B & & C Дерево должно быть таким (A || B) & & (C). это должно быть так. Я пробовал, но каждый раз дополнительно || добавляется как A || B || & & C. Это порождает неправильное дерево каждый раз. ко