Используете ANTLR 3.3?C#

Место общения программистов C#
Anonymous
Используете ANTLR 3.3?

Сообщение Anonymous »

Я пытаюсь начать работу с ANTLR и C#, но мне это чрезвычайно сложно из-за отсутствия документации и учебных пособий. Я нашел пару нерешительных руководств для старых версий, но, похоже, с тех пор в API произошли некоторые серьезные изменения.

Может ли кто-нибудь дать мне простой пример? как создать грамматику и использовать ее в короткой программе?

Мне наконец удалось скомпилировать мой файл грамматики в лексер и парсер, и я могу получить те, которые скомпилированы и работают в Visual Studio (после того, как пришлось перекомпилировать исходный код ANTLR, потому что двоичные файлы C # тоже устарели! - не говоря уже о том, что исходный код не компилируется без некоторых исправлений), но я до сих пор понятия не имею, что что связано с моими классами парсера/лексера. Предположительно, он может создать AST при наличии некоторых входных данных... и тогда я смогу сделать с этим что-нибудь необычное.

Подробнее здесь: https://stackoverflow.com/questions/439 ... -antlr-3-3

Вернуться в «C#»