Результаты поиска по запросу "antlr"

3 ответа

 характерная черта.

ексер в Antlr (простите за длинный файл): lexer grammar SqlServerDialectLexer; /* T-SQL words */ AND: 'AND'; BIGINT: 'BIGINT'; BIT: 'BIT'; CASE: 'CASE'; CHAR: 'CHAR'; COUNT: 'COUNT'; CREATE: 'CREATE'; CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'; ...

2 ответа

 проблема, о которой сообщает ОП.

аюсь написать простой парсер для еще более простого языка, который я пишу. Он состоит из выражений постфикса. На данный момент у меня проблемы с парсером. Когда я запускаю его на входе2 2 * test >> Я получаю ...

4 ответа

вы не сможете перехватить числовые объекты (так как они больше не являются токенами). И результат будет:

начитфрагмент значит в АНТЛР? Я видел оба правила: fragment DIGIT : '0'..'9';а также DIGIT : '0'..'9';В чем разница?

ТОП публикаций

1 ответ

@ Себастьян, посмотри на мои правки.

ли вызвать правило из другой грамматики? цель состоит в том, чтобы в одном файле было два языка, второй язык начинался с (begin ...) где ... на втором языке. грамматика должна вызывать другую грамматику для разбора этого второго ...

2 ответа

NB: я придерживался соглашения об именовании Барта.

ользую ANTLR для построения дерева (CommonTree), например, follwing (язык: JAVA): Parser.prog_return r = parser.prog(); CommonTree t = (CommonTree) r.getTree(); Теперь мне нужно передать «t» в качестве параметра и внести некоторые изменения, не ...

1 ответ

Пожалуйста! :)

у идентификаторы, которые могут содержать пробелы. grammar WhitespaceInSymbols; premise : ( options {greedy=false;} : 'IF' ) id=ID{ System.out.println($id.text); }; ID : ('a'..'z'|'A'..'Z')+ (' '('a'..'z'|'A'..'Z')+)* ; WS : ' '+ {skip();} ...

1 ответ

@Paralife, спасибо за ссылку!

LR я хочу определить правило следующим образом: правило: (a b c | a c b | b a c | b c a | c a b | c b a); Но в моем случае у меня есть 10 правил вместо трех, которые я хочу изменить, так что это становится очень непрактичным. Есть ли способ ...

3 ответа

Вы вообще используете ANTLR для создания Lexer / Parser? Если это так, у вас будет файл, определяющий грамматику (вероятно, файл «.g»). Если нет, то вы сможете удалить ссылки на библиотеки DLL.

кто-нибудь, пожалуйста, сообщите мне цель использования dll ANTLR в проекте ASP.Net, C #. Я только заметилantlr.runtime, Antlr3.Runtime, Antlr3.Utlility сборки, на которые есть ссылки в каком-либо проекте. Будет здорово, если можно будет ...

1 ответ

Два основных вопроса ANTLR

Я пытаюсь использовать ANTLR, чтобы взять простую грамматику и произвести вывод сборки. Мой язык выбора в ANTLR - Python. Многие учебные пособия кажутся очень сложными или сложными для вещей, которые не имеют отношения к мне; Мне действительно ...

2 ответа

ANTLR и Android

Есть ли руководство, как использовать ANTLR на Android? Я нашел ANTLR-портирование для Android, но похоже, что у него нет учебника или руководства. Вы знаете, где найти? (и да, я гуглил ...) Спасибо