Я сейчас прохожу этот урок:
https://tomassetti.me/getting-started-with-antlr-in-csharp/#note1
Но у меня есть проблемы в момент, когда я хочу создать класс SpeakVisitor
, в учебнике этот класс наследует от класса с именем SpeakBaseVisitor
, который был сгенерирован самим ANTLR.
Итак, я просмотрел все свое решение и не смог найти этот созданный класс ...
Все, что я получил, это два довольно пустых файла классов с именами SpeakLexer
и SpeakParser
, которые были созданы после того, как я выбрал Combined Grammar
в диалоговом окне "Add → New Item
".
SpeakLexer.cs
namespace _006_ANTLR
{
partial class SpeakLexer
{
}
}
SpeakParser.cs
namespace _006_ANTLR
{
partial class SpeakParser
{
}
}
У вас есть идея, почему в моем случае автоматически не генерируется SpeakBaseVisitor
?
Привет! : -)