Описание тега antlrv3ide
Плагин Eclipse для грамматики ANTLRv3.
1
ответ
Только символ 'a' не может быть распознан в грамматике ANTLR
Идентификация для ID: ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')* ; когда я разбираю свои правила, не может быть распознан только символ 'a', но 'A' или 'aa' или 'a0' или 'b' или 'c' или 'AAAZzzzxx' или.... все остальное во вселен…
12 дек '12 в 00:20
0
ответов
Использование ANTLR с Eclipse и ANTLR IDE: невозможно добавить ANTLR jar "Неверный домашний каталог ANTLR Причина: не удалось создать пакет"
Я пытаюсь использовать ANTLR с Eclipse (ANTLR версия 3.5, Eclipse Juno), добавив плагин ANTLR IDE, выполнив следующие шаги по настройке: http://vimeo.com/8001326 Однако, когда дело доходит до добавления пакета ANTLR, Я получаю сообщение об ошибке "Н…
21 апр '13 в 21:46
1
ответ
Строковые литералы ANTLR3 и запрещение вложенных комментариев
Недавно мне было поручено написать грамматику ANTLR3 для вымышленного языка. В остальном все в порядке, но у меня есть пара небольших проблем, с которыми я мог бы справиться: 1) Комментарии между '/*' а также '*/'и не может быть вложенным. Я знаю, к…
25 апр '13 в 16:00
1
ответ
Файлы Parser и Lexer, не созданные автоматически Eclipse
Я использую версию ANTLR antlr-3.4-complete-no-antlrv2.jar на Eclipse Indigo. Я установил плагин ANTLR IDE вместе с ZEST и GEF. Когда я генерирую объединенный файл грамматики и добавляю заголовок, заголовок лексера и правило, Eclipse не генерирует ф…
12 янв '12 в 01:18
0
ответов
Ошибка грамматики ANTLR
Я пытаюсь построить компилятор C--, используя ANTLR 3.4. Для грамматики для функции, которую я написал fundeclaration : typespecifier ID OPENP params CLOSEP compoundstmt ; typespecifier : INT | VOID ; params : VOID | paramlist ; paramlist : param (C…
03 мар '12 в 07:02
1
ответ
ANTLR не сообщает об ошибке при оценке строки, которая не соответствует моему определению грамматики
Я впервые работаю с ANTLR над проектом в Имперском колледже Лондона, и до сих пор он был действительно полезным. Я уже определил простую рекурсивную грамматику следующим образом grammar Hello; execution: workflow; workflow : Task | workflow OPERATOR…
23 июл '14 в 19:14
3
ответа
ANTLR Ошибка запуска интерпретатора
Когда я запускаю переводчик следующим образом, чтобы создать дерево разбора в ANTLR 3.4(в затмении 3.7), оно показывает, Внутренняя ошибка произошла во время: "Прослушиватель событий ANTLR". Для входной строки: "ложь" Когда я запускаю второй вариант…
02 мар '12 в 16:02
1
ответ
Ошибка интерпретатора Eclipse Antlr
Следующая грамматика успешно генерирует парсер для обработки строки 'ccdunion', Но когда я пытаюсь с переводчиком, у меня есть NoViableAltException ошибка, почему? grammar SimpleCalc; options { k = 2; output = AST; backtrack = true; } tokens { UNION…
21 авг '12 в 14:43
1
ответ
Antlr IDE в Eclipse не работает
Я использую Antlr v3 и java для проекта, и все идет хорошо в AntlrWorks, но когда я переключаюсь на Antlr IDE, плагин для eclipse, интерпретатор не может совпасть с предложенным мною предложением, сообщая мне о несоответствии. И мне кажется, что он …
01 дек '11 в 15:06
1
ответ
Почему два парсера ANLTR по-разному интерпретируют одну и ту же строку?
У меня есть следующая грамматика ANTLR: grammar Tasks; options { language = Java; } tokens { TODO = 'TODO'; } plan : block; block: '(' TODO ( TODO | block )* ')'; WS : ( ' ' | '\t' | '\r' | '\n' | '\v' ) { $channel = HIDDEN; } ; Я и следующая строка…
02 фев '12 в 23:20
1
ответ
Сборка целевого грамматического парсера C, нужно знать, как включить при компиляции
Я пытаюсь построить парсер (на языке C) с antlrIDE на платформе Windows 7. Я закончил грамматику (.g комбинированной грамматики), которая автоматически генерирует для меня лексер и парсер. Однако я не знаю, как скомпилировать файлы.c и.h. Я пытался,…
21 июн '12 в 15:55
1
ответ
antlr3ide генерирует парсеры и лексеры без информации о пакете?
Похоже, что antlr3ide генерирует файлы парсера и лексера без информации о пакете, в котором находятся файлы java (например, пакет tour.trees; здесь папка с относительным путем tour/trees содержит соответствующие файлы). ExprParser.java а также ExprL…
29 сен '12 в 07:22
1
ответ
Определить терминал с именем 'message' для обработки "\n", кошмар.
Я использую определение, так называемое message : '"'.* '"'; то, что представляет каждую мелочь внутри "" - это сообщение, терминалы, оно хорошо работает с "lkjaldjfa kajf", что-то общее, но когда я встретил "\ n", это превращается в кошмар - которы…
12 дек '12 в 08:55
1
ответ
Как создать файл токена из файла грамматики в antlr
Я создаю DSL с помощью antlr. Lexer и Parser записаны в одном файле грамматики (скажем, layout.g). Древовидная грамматика записывается в другом файле грамматики (скажем, layoutTree.g). Теперь синтаксический анализатор дерева неправильно обрабатывает…
25 июл '11 в 18:56
1
ответ
Вопросы и ответы: ANTLRWorks 3.0 для Mac OS версии некоторые символы (например, вертикальная черта '|') исчезают / отображаются неправильно
Кто-то, как и я, обнаружил, что в Mac OS сложно использовать ANTLRWorks 3.0, некоторые символы обычно вертикальная черта "|" невидим это потому, что стандартный фронт Mac не совместим в этой IDE, это способ исправить эту проблему: see answer
08 дек '12 в 03:52
1
ответ
ANTLR - разрешить любой символ между ключевыми словами
Я хотел бы определить грамматику для простого языка. Язык допускает какие-то задания. пример keyworda: this is the 1 keyword-A keywordb: this is the second keywordb ... Дело в том, что после ключевого слова и ':' любой символ должен быть возможен (к…
02 сен '11 в 16:03
1
ответ
Не может отладить простой флаг канала в ANTLR с Eclipse
Я следую учебному пособию по antlr и пишу точно такой же код, как в учебном пособии. Но когда я пытаюсь добавить $channel = HIDDEN; это продолжает давать мне ошибку, как Multiple markers: -(100): syntax error: antlr: MissingTokenException(inserted […
09 дек '12 в 06:29
0
ответов
Как использовать нотацию BNF для генерации парсера?
У меня есть Salesforce SOQL BNF нотация. Хотите проверить строку запроса на синтаксис из моего кода Java. Как создать класс синтаксического анализатора, используя эту нотацию BNF? Есть ли инструмент, который генерирует парсер для данного BNF?
25 янв '13 в 10:27
1
ответ
antlr ide производит багер парсер / лексер
Я использую antlr IDE для eclipse с antlr 3.4 и создал следующую комбинированную грамматику для использования в логике высказываний grammar Propositional; options { language = Java; } @header { package antlr; } @lexer::header { package antlr; } form…
27 янв '13 в 18:26
1
ответ
antlr читает токены грамматики из файла
Я хочу разобрать предложение "i am looking for a java developer", Выход мне нужен language=java. Я создал файл грамматики следующим образом. grammar Job; eval returns [String value] : output=jobExp { $value = $output.text;} ; jobExp returns [String …
31 авг '15 в 11:52