[antlr-interest] CSharp3 target with 3.3.3 and extended AST Operators (or not).
G. Richard Bellamy
rbellamy at pteradigm.com
Mon Jul 18 10:40:19 PDT 2011
I've been trying to use the new operators for AST Node type conversion
without rewrite rules.
Attempt (doesn't work for me):
between_number:
: number DASH<BETWEEN>^ number
;
Works:
between_number:
: n1=number DASH n2=number -> ^(BETWEEN $n1 $n2)
;
Am I perhaps missing something related to implicit lists (since `number`
appears twice)?
More information about the antlr-interest
mailing list