Tag: antlrworks

可视化使用ANTLR创建的AST(在.Net环境中)

对于一个宠物项目,我开始摆弄ANTLR。 在完成一些教程之后,我现在正在尝试为我自己的语言创建语法并生成AST。 现在我主要在ANTLRWorks中乱搞,但现在我已经validation了解析树看起来很好我想(迭代地,因为我还在学习并且仍然需要对最终结构做出一些决定树)创建AST。 似乎antlrworks不会将其可视化(或者至少不使用“Interpreter”function,Debug不能在我的任何机器上运行)。 底线:是以手动方式可视化AST的唯一方法,遍历/显示它还是以字符串表示forms将树打印到控制台? 我正在寻找的是从输入,语法 – >视觉AST表示到ANTLRWorks的“解释器”function的简单方法。 有任何想法吗?