Проблемы в разделе «Начало работы с ANTLR» (не удается создать класс SpeakVisitor) - PullRequest
0 голосов
/ 29 августа 2018

Я сейчас прохожу этот урок:

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?

Привет! : -)

...