ANTLR3运行时元数据

时间:2010-03-04 15:11:25

标签: runtime metadata antlr3

在解析当前匹配的规则时,我怎么知道? 我想使用规则名称自动构建表示已解析输入的XML(或其他对象层次结构),而无需使用语法操作或树。

这可能吗?

非常感谢, 雅各布

1 个答案:

答案 0 :(得分:0)

AFAIK,这是不可能的。但是你为什么不使用ANTLR的内置树构造?在语法的options{ }部分,添加output=AST;并使用适用的重写规则。请参阅:http://www.antlr.org/wiki/display/~admin/2008/11/30/Example+tree+rewriting+with+patterns