я преобразовал ANTLR PLSQL.G4 файл грамматики в PLSQLParser.cs и PLSQLLexer.cs с помощью мишени C# для ANTLR4. Пожалуйста, обратитесь к link.Проблемы с использованием ANTLR4 PLSQL грамматика .cs файл в .NET
Я использовал приведенную ниже команду командной строки для преобразования грамматического файла в код .cs.
java -jar antlr-4.5.1-complete.jar -Dlanguage=CSharp PLSQL.g4
Он создал следующие 6 файлов, а именно.
- PLSQL.tokens
- PLSQLBaseListener.cs
- PLSQLLexer.cs
- PLSQLLexer.tokens
- PLSQLListener.cs
- PLSQLParser.cs
Я добавил эти файлы мой проект C# также добавил время выполнения ANTLR для C# (Antlr4.Runtim e.dll) в качестве ссылки на мой проект.
Наконец, я попытался построить свой проект C#, но он показывает 36 ошибок сборки. Это тоже в файле PLSQLParser.cs и PLSQLLexer.cs. Пожалуйста, обратитесь к приведенным ниже ошибкам.
- Название «_INPUT» не существует в текущем контексте
- Название «setChannel» не существует в текущем контексте
- Название «HIDDEN» не существует в текущем контексте
Я использую Visual Studio 2013 Professional Edition.
Пожалуйста, помогите мне исправить ошибки сборки.
Thanks, Sivaprakash.
Пожалуйста, введите код грамматики. –