[antlr-interest] is there any standard tree?
    Markus Kuhla 
    bace.spam at gmx.net
       
    Wed Jun  6 11:16:15 PDT 2007
    
    
  
Hi,
I want to get the AST from the parser. I set the option "output=AST;" and saved the return object from the parser.
Now I would like to walk (DFS) through the tree. But using the getChild(i) method gives me only the tokens of the leafs. Where are the other nodes between root and leafs? I also tried:
CommonTreeNodeStream nodes = new CommonTreeNodeStream(tree);
nodes.setTokenStream(tokens);
But nodes.toString() also returns only the tokens. Is there any way to get the entire AST, without writing a new grammar for a tree walker?
Thank you very much for any reply !!!
Best, Markus
-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kanns mit allen: http://www.gmx.net/de/go/multimessenger
    
    
More information about the antlr-interest
mailing list