[antlr-interest] Tree - Replace nodes in tree
    Michael Bedward 
    michael.bedward at gmail.com
       
    Wed Mar 18 17:12:12 PDT 2009
    
    
  
Hello Des,
It's no problem to do this in a tree grammar.  For instance, here is
an example from one of my tree grammars
expr            : ^(ASSIGN assign_op var expr)
                  -> {isImageVar($var.text)}? ^(IMAGE_WRITE var expr)
                  -> ^(ASSIGN assign_op var expr)
Here I replace an ASSIGN node with an IMAGE_WRITE node conditional on
the result of a lookup in the predicate.
Michael
    
    
More information about the antlr-interest
mailing list