javacc

    2зной

    1ответ

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

    0зной

    1ответ

    Это мой первый день в области разбора. В моем первом примере JavaCC, код SKIP: { " " | "\t" | "\n" | "\r" } TOKEN: { "(" | ")" | "+" | "*" | <NUM: (["0"-"9"])+> } void S(): {} { E() <EOF> }

    0зной

    1ответ

    У меня есть проект в ИТ-исследованиях, который должен сделать компилятор для простого языка, сделанного только для этого проекта (это упрощенный Java). Чтобы разобрать грамматику, я создал файл jjtree

    2зной

    1ответ

    Я искал два часа сейчас. И я действительно не знаю, что делать. Я пытаюсь построить анализатор, который использует лексер, который может соответствовать нескольким тысячам слов. Это слова естественног

    1зной

    1ответ

    Я пишу JavaCC анализатор для потока символов, как этого Abc \(Def\) Gh (Ij; Kl); Mno (Pqr) и должен получить его tokenized как этого Abc \ (\ Def) Gh LPAREN Ij SEMICOLON Кл RPAREN SEMICOLON Mno LPAREN

    0зной

    1ответ

    Я получаю эту ошибку, когда пытаюсь сделать простой парсер. Парсер должен принимать (01 | 10 | 00 | 11) * (00 | 11). Когда я использую lookahead = 0, 00100100 вызовет ошибку, даже если ее правильный в

    1зной

    3ответ

    Я использовал ant для сборки некоторых файлов, и я проходил через javacc. Я обнаружил, что javacc 6.0 имеет некоторые .jj-файлы для java 1.5 и 1.6, знает ли кто-нибудь, был ли он обновлен файлом java1

    0зной

    1ответ

    Я пытаюсь написать парсер javacc для чтения GraphViz xdot format файлов. Этот формат файла имеет довольно регулярный синтаксис, но мне трудно понять, как получить токены для расширенной части. Проблем