Я пытаюсь поиграть с грамматикой ANTLR4 для MySQL, чтобы выполнить базовый c анализ оператора. Я впервые использую ANTLR. Я создал пустой консольный проект C# в VS2017, установил пакеты nuget ANTLR4, ANTLR4.CodeGenerator и Antlr4.Runtime, а также расширение поддержки языка ANTLR. Я добавил в MySQLLexer.g4, MySQLParser.g4 и предопределенный файл.tokens. Когда я пытаюсь построить решение, я получаю следующую ошибку:
The type or namespace name 'MySQLBaseLexer' could not be found (are you missing a using directive or an assembly reference?"
Я просматривал учебные руководства, SO и другие блоги, в которых обсуждается использование ANTLR4 на C#, но кажется, ничего не решает ошибки. Кто-нибудь может указать мне правильное направление, чтобы заставить это работать правильно?
Спасибо!