ANTLR Tutorial

Введение в ANTLR для .Net #

Данное пособие написано в 2010-2012 году и опирается на актуальнуе для того момента технологии (VisualStudio 2010, ANTLR v3, …).

Несмотря на то, что все приведенные примеры вполне работоспособны, заметная часть приведенных сведений, увы, не отвечает современному состоянию. Пожалуйста, учитывайте это при чтении.

В данном пособии рассказывается о базовых принципах работы с ANTLR, причем в качестве базы используется .Net (а не Java, как в большинстве аналогичных работ) и Visual Studio.

Для того, чтобы в процессе работы с пособием не возникало сложностей, желательно, чтобы читающий его обладал следующими базовыми знаниями:

  • базовое понимание .Net и принципов работы с Visual Studio (создать и собрать проект, подключить сборку, запустить на отладку …)
  • хотябы минимальное представление об CIL/MSIL

Все приведенные в пособии примеры можно найти в виде исходного кода

Успешной вам работы с ANTLR!