antlr:使用antlr-treewalker作为字符串的子树的提取

时间:2013-12-16 15:47:42

标签: antlr

在检查语法后,是否有一种简单的方法可以提取antlr树的特定子树?

例如,如果我检查了一个sql查询,我只希望原来的whereclause以及所有空格后面的字符串?

感谢

1 个答案:

答案 0 :(得分:0)

我建议使用解析树结构而不是AST(ANTLR 3或4)。然后toString或getText方法可以轻松地获取文本。 ANTLR 4在这方面要好得多。