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

use*_*imo 11 eclipse grammar antlr eclipse-plugin antlr4

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

dsc*_*ten 21

在Eclipse中安装Antlr4Ide插件后:

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

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


小智 -4

目前, ANTLR 4 IDE for Eclipse中没有提供查看实时解析树的功能。

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