[antlr-interest] Tree display

Safiye Celik safisce at gmail.com
Tue Aug 4 07:28:31 PDT 2009


Hi,
I am writing an ANTLR code in Java. I am using ANTLR version 3. I created my
tree, but how can I show the tree on the screen. On the internet, there are
lots of info about doing that job in ANTLR v2. They create an ASTFrame
object from created CommonAST tree and use ASTFrame's setVisible() function
to show it. But CommonTree is used in v3 instead of AST, so I cannot write
it in that way. So, what is the v3 correspondence of the ASTFrame usage??

Below is my CommonTree creation code.

String s = //assigned to an expression valid in my grammar;
MyLexer lexer = new MyLexer( new ANTLRStringStream(s) );
CommonTokenStream tokens = new CommonTokenStream(lexer);
MyParser.expression_return ret = parser.expression();
CommonTree exptree = ( CommonTree ) ret.tree;

What I need it how to show that "exptree" on the screen??

Thanks in advance.

--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090804/80ab6bd3/attachment.html 


More information about the antlr-interest mailing list