2
我有一个关于Antlr的问题,我正在用它构建一个简单的解析器,但是我无法遍历树。我找到了很多在线教程,他们使用Parser类的getAst();
函数。有人对这个有经验么?我感觉这样做的方式因版本而异。使用Java的Antlr Tree遍历
grammar SimpleCalc;
options
{
output=AST;
}
tokens {
PLUS = '+' ;
MINUS = '-' ;
MULT = '*' ;
DIV = '/' ;
SEMICOLON = ';';
EQUAL = '=';
COMMA = ',';
BRACKETL = '(';
BRACKETR = ')';
}
任何人有任何想法,或建议如何以另一种方式遍历树?
太好了!谢谢,当你知道Antlr是如何构建的时候,非常容易。 – 2012-01-15 16:14:01
不客气@FokkoDriesprong。 – 2012-01-15 19:09:31