1

在编辑器中选择一条规则时,可以看到一个规则的图表,但我想查看整个语法的图表。就像在这张照片上,对它进行了一些分析。我在 Windows 7 上使用 AntlrWorks 1.5。

谢谢你!

4

1 回答 1

1

您错误地解释了该图,因为它没有显示完整的语法,而是显示规则如何包含歧义。

因此,如果在您的语法中定义了这样的规则,您可以根据需要查看图表,但它不会出现在没有歧义的语法中。

重现此类图表的步骤可以是,

  1. 将https://raw.github.com/lextm/sharpsnmplib/master/SharpSnmpLib/Mib/Smi_no_action.g作为 Smi_no_action.g下载到您的磁盘。
  2. 在 ANTLRWorks 中打开它。
  3. 单击生成 | 生成代码菜单项。(警告应该出现在控制台选项卡中以显示不明确的项目。)
  4. 将光标放在语法文件的第 569 行。然后在语法图选项卡中,您将看到一个类似的图表,指示歧义是如何形成的。
于 2013-06-03T06:17:34.623 回答