如何在Eclipse中使用Antlr4 Ide查看实时解析树?

时间:2014-04-30 13:40:00

标签: eclipse eclipse-plugin antlr grammar antlr4

我是使用Antlr4的新手,但我知道存在一个Eclipse插件。 我有一个简单的问题...在创建g4文件后,我如何可视化实时解析树以查看输入表达式的树? 感谢

2 个答案:

答案 0 :(得分:21)

在Eclipse中安装Antlr4Ide插件后:

  • 窗口>显示视图>其他,Antlr4>解析树
  • 激活g4文件
  • 点击g4文件中的解析规则,Parse树现在显示源编辑框上方的活动规则

在解析树视图中,您会在左侧看到一个实时源编辑器,并为您的语言突出显示语法。当您使用您的语言输入代码时,树将在右侧更新。 antlr控制台同时显示解析错误。

答案 1 :(得分:-3)

目前没有在ANTLR 4 IDE for Eclipse中查看实时解析树的规定。

同时,您可以在命令行中使用-gui开关查看解析树。它还提供了将解析树保存为PNG的功能。