在 Visual Studio 2015 中安装 ANTLR(使用 Nuget)

  1. 打开 Visual Studio 2015,导航到工具→扩展→在线并搜索 Antlr。下载扩展 ANTLR 语言支持(由 Sam Harwell 创建)并重新启动 Visual Studio。
  2. 创建新的控制台应用项目。右键单击 Solution→Manage Nuget Packages for Solution→Browse(Tab) 并搜索 Antlr4 并安装它。 StackOverflow 文档
  3. 右键单击项目,将新项添加到项目中。并寻找 ANTLR4 模板。 StackOverflow 文档
  4. 从你的 ANTLR 文件(结尾 .g4)转到文件→高级保存选项并搜索 Unicode( 没有签名的 UTF-8 ) - 代码页 65001 并单击确定。而已。 StackOverflow 文档

测试一切是否有效

  • 创建一个 ANTLR 4 Combined Grammar 项目并将其命名为 Calculator.g4
  • 从这个 Github 项目复制并粘贴计算器源代码: Tom Everett 的计算器
  • 将语法计算器更改为语法计算器
  • 在 Solution Explorer 上→单击显示所有文件
    StackOverflow 文档
  • 保存并运行(启动)项目
  • 在 obj 文件夹下的 Solution Explorer 中,你应该看到生成的 cs 类,如 Visitor 和 Listener。如果是这种情况你就成功了。现在,你可以在 Visual Studio 2015 中开始使用 ANTLR。 StackOverflow 文档