[antlr-interest] Expr.text null?
Foust
javafoust at gmail.com
Tue Aug 12 15:23:46 PDT 2008
Does it make sense that a matched sub-rule returns null for its text
attribute?
That is, the following rule matches the input AST just fine.
tree grammar;
expr : a? b;
a : ^(SOME_TOKEN someargs)
b: ^(etc.)
But when the text of a is desired, it always returns null, whether in the
rule action, or in a sub-rule action, as below:
expr : (a {System.out.println($a.text); } )? b ;
prints "null".
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20080812/a75c8e84/attachment.html
More information about the antlr-interest
mailing list