[antlr-interest] Reference neseted rewriting result?
Chan David
lifesting at gmail.com
Mon Jul 30 07:20:30 PDT 2012
Hi, I created a grammar, there’s a rule looks like below:
Big_rule: p1=(e=expr -> ^(VR $e1)) p2(s=statement->^(VT $s)) -> ^(ROOT
$p1 $p2)
As you see, there are three AST rewritings. ‘p1’ and ‘p2’ are nested result
of AST rewriting, and they will be referenced in the final rewriting. But
after code emitted, I found I was wrong, it doesn’t work as my mind. How to
reference nested rewriting result?
Thanks for your great help!
David
More information about the antlr-interest
mailing list