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