Antlr4:测试C#语法分析器



蚂蚁4cs有类似grunorg.artlr.v4.runtime.misc.TestRig)的东西吗?(https://github.com/tunnelvisionlabs/antlr4cs)

我想避免生成java代码,只是为了能够测试语法。

在antlrworks2中打开语法和测试输入文件——完成了这个技巧,并显示了一个解析树(选择带有语法的选项卡,"Run"->"Run in TestRig…"->选择输入文件和启动规则)。

不幸的是,TestRig无法在antlr4cs中工作。您可以尝试只将Java版本用于TestRig(我没有尝试过)。

另一个解决方案(穷人)是编写单元测试,打印解析树的字符串表示。这不是最好的解决方案,但我能够非常有效地使用它,而不会与Java和C#版本之间的差异作斗争

相关内容

  • 没有找到相关文章

最新更新