Кто разбирается в antlr?

AE169

Кто разбирается в antlr? Скачал у них с сайта грамматику С# 4(нужна по работе дописал секцию tokens {} с imaginary токенами для генерации дерева, вставляю их в правила парсера - а он мне выдает no lexer rule corresponding to token: и имя моего токена. Хотя другие грамматики ест. Чем эта особенная?

Maurog

Чем эта особенная?
кто здесь?
приведи весь код сюда! а остальные отревьюят :grin:

Lord456

приведи пример, я тоже не очень понял вопрос.
для imaginary tokens у тебя в грамматике лексера должны быть экшены типа $setType(твой ненастоящий токен)
да, к тому же это warning а не ошибка, можно и забить в принципе

AE169

вопрос закрыт. стал использовать правила генерации типа -> ^(...) - все ворнинги ушли.

Lord456

ок, желаю удачи :)
Оставить комментарий
Имя или ник:
Комментарий: