Описание тега antlr
Что такое ANTLR?
ANTLR (Другой инструмент для распознавания языков) - это мощный генератор синтаксического анализатора для чтения, обработки, выполнения или перевода структурированных текстовых или двоичных файлов. Он широко используется для создания языков, инструментов и фреймворков. На основе грамматики ANTLR создает синтаксический анализатор, который может строить и обходить деревья синтаксического анализа. С https://www.antlr.org/
Предыдущие версии
Поскольку ANTLR не является коммерческим программным обеспечением, оно не требуется и не поддерживает обратную совместимость с предыдущими основными версиями и даже между некоторыми второстепенными версиями.
Обновленные ссылки
24 января 2013 года адрес www.antlr.org был изменен с сайта ANTLR версии 3 (www.antlr3.org) на ANTLR версии 4 (www.antlr4.org). Таким образом, вопросы и ответы, в которых использовался www.antlr.org, были правильными для ANTLR 3.x до этой даты. Ссылки следует обновить на www.antlr3.org для ANTLR 3.x или www.antlr4.org для ATNLR 4.x.
ANTLR IDE
Текущая версия выпуска - AntlrWorks 2.0, которая работает с ANTLR 4.x.
Предыдущие версии
- AntlrWorks 1.0, который работает с ANTLR 3.x
Полезные ссылки ANTLR
- Домашняя страница ANTLR
- ANTLRWorks: среда разработки графического интерфейса пользователя ANTLR
- Scott Stanchfield "s видеоуроки
- Поиск по устаревшему форуму ANTLR
- Группы Google ANTLR - для углубленных обсуждений.
Примеры и / или полезные сообщения на SO
- Преимущества Antlr (по сравнению, скажем, с lex/yacc/bison)
- Парсер простых выражений - версия 3.x
- Парсер предыдущего выражения с объявлением переменной - версия 3.x
- Руководство по семантическим предикатам ANTLR с примерами - версия 3.x
Ссылки по теме
Код в Git
Связанные теги
Связанные проекты
Установка
Antlr проще всего установить через пакет NuGet.
Install-Package Antlr