我是 ANTLR 的新手。我想从设置一个项目开始学习,以便构建自动生成词法分析器\解析器。所以我下载了 antlr-dotnet-tool 包,修改了一个项目文件以包含 antlr 目标。我还安装了一些 VS 扩展,为语法文件添加语法高亮和新项目类型。
现在,生成似乎有效,但它将输出文件放入 obj/${Configuration} 文件夹。而且我真的不知道我应该在那里对他们做什么。当然,您不希望我手动将它们复制到适当的位置(假设在语法文件旁边),对吗?
如果您能对此有所了解,那就太好了。
我是 ANTLR 的新手。我想从设置一个项目开始学习,以便构建自动生成词法分析器\解析器。所以我下载了 antlr-dotnet-tool 包,修改了一个项目文件以包含 antlr 目标。我还安装了一些 VS 扩展,为语法文件添加语法高亮和新项目类型。
现在,生成似乎有效,但它将输出文件放入 obj/${Configuration} 文件夹。而且我真的不知道我应该在那里对他们做什么。当然,您不希望我手动将它们复制到适当的位置(假设在语法文件旁边),对吗?
如果您能对此有所了解,那就太好了。
如果你关注了我的博客文章,你会发现你不需要做任何其他事情,
http://www.lextm.com/2012/07/how-to-use-antlr-on-net-part-v/(注意在开头你会看到前4部分的链接)
在编译时,生成的文件会自动链接到输出程序集,并且调试器能够在您调试程序时加载它们。