显示任意解析树的ANTLR4API

显示任意解析树的ANTLR4API,antlr4,parse-tree,Antlr4,Parse Tree,当前ANTLR4的TestRig工具支持-gui选项来解析整个输入文件并以图形方式显示整个结果解析树。我们是否可以首先获取解析树,修改它并调用一些API以图形方式显示解析树的子集/子树 我的输入源文件很大,无法查看TestRig显示的标准解析树。更重要的是,我想过滤掉很多不相关的语法,集中精力验证我需要测试的语法。但是很难从TestRig提供的标准大型解析树中找到一小段信息。您可以调用解析树中的任何非终端来查看该子集。此外,ANTLR的下一个版本在树GUI上包含一个Save to PNG按钮,该

当前ANTLR4的TestRig工具支持-gui选项来解析整个输入文件并以图形方式显示整个结果解析树。我们是否可以首先获取解析树,修改它并调用一些API以图形方式显示解析树的子集/子树

我的输入源文件很大,无法查看TestRig显示的标准解析树。更重要的是,我想过滤掉很多不相关的语法,集中精力验证我需要测试的语法。但是很难从TestRig提供的标准大型解析树中找到一小段信息。

您可以调用解析树中的任何非终端来查看该子集。此外,ANTLR的下一个版本在树GUI上包含一个Save to PNG按钮,该按钮可以保存整个树显示,即使它不能同时显示在屏幕上

编辑:下一个版本还包括一个更新,允许您在整棵树不适合的情况下关注子树


嗨,山姆,我不是想催你,但是在不久的将来是否有计划发布新版本?@BartKiers现在我希望6月份发布。