在解析当前匹配的规则时,我怎么知道? 我想使用规则名称自动构建表示已解析输入的XML(或其他对象层次结构),而无需使用语法操作或树。
这可能吗?
非常感谢, 雅各布
答案 0 :(得分:0)
AFAIK,这是不可能的。但是你为什么不使用ANTLR的内置树构造?在语法的options{ }
部分,添加output=AST;
并使用适用的重写规则。请参阅:http://www.antlr.org/wiki/display/~admin/2008/11/30/Example+tree+rewriting+with+patterns