Как я могу отлаживать/трассировать/выгружать пути, которые выбирает лексер, созданный ANTLR4? Много раз мне не повезло увидеть в самой грамматике, что пошло не так.ANTLR4: отладка/трассировка lexer
4
A
ответ
4
Вы можете использовать ANTLRWorks. Под run -> Interpret lexer вы можете увидеть результат для грамматики лексера. Возможно также нажмите кнопку Окно -> Окно контроллера отладчика Lexer, если оно не отображается автоматически. Под ним вы можете видеть типы, токены, каналы, режимы, lookahead. Токены весьма полезны, чтобы увидеть, какая «строка» была распознана как токен. Кроме того, если у меня есть режимы lexer, я всегда использую antlrworks.
Смежные вопросы
- 1. Требуется предикат Antlr4 lexer?
- 2. ANTLR4 Режимы lexer RegEx
- 3. Генерировать Antlr4 Lexer с Java
- 4. Lookback lexer member in antlr4
- 5. Antlr4 override text of Lexer
- 6. ANTLR4 String и комментарии Lexer
- 7. правило antlr4 lexer не соответствует строке
- 8. Изменение значения токена в ANTLR4 lexer
- 9. ANTLR4 -> Доступ к Lexer от посетителей
- 10. Tokenizing научной нотации в Antlr4 Lexer
- 11. ANTLR4 Завершение при ошибке Lexer/Parser Python
- 12. ANTLR4 Lexer getTokens() возвращает 0 токенов
- 13. ANTLR4 правило lexer с блоком @init
- 14. antlr4 lexer/parser конфликтует из-за двусмысленности
- 15. Antlr4 - Совпадать с пустым набором в lexer
- 16. Запуск нескольких экземпляров lexer/parser ANTLR4 параллельно
- 17. моделирование Unordered Set в ANTLR4 lexer
- 18. Устранение двусмысленностей Lexer и Parser в ANTLR4
- 19. ANTLR4: непризнанное постоянное значение в команде lexer
- 20. Можно ли заставить Antlr4 генерировать лексер из базовой грамматики lexer вместо генератора Lexer?
- 21. Неожиданное поведение Antlr4 lexer после вызова команды «больше»
- 22. Как автоматически генерировать парсер lexer + с ANTLR4 и Maven?
- 23. Обработать недействительные символы как один токен в ANTLR4 lexer
- 24. ANTLR4: [Режимы] Требуется несколько правил lexer для пробелов?
- 25. ANTLR4 Lexer Matching Start of Line End Of Line
- 26. ANTLR4 Отчет об ошибках Lexer (длина символов нарушения)
- 27. antlr4: необходимо преобразовать последовательности символов в символы в lexer
- 28. Диапазон цифр в Antlr4? Должны ли правила lexer быть однозначными в Antlr4?
- 29. ANTLR 4 lexer subrule order
- 30. Antlr4 CommonTokenStream Constructor
Спасибо за ваш ответ! :-) – TFuto
Добро пожаловать;) – cantSleepNow
Но делает ли AntlrWorks ork для Antlr4? На главной странице я вижу только Antlr3 – Devid