[antlr-interest] ObjC target and predefined rule attribute $text
Basil Shkara
bshkara at gmail.com
Wed Dec 5 01:03:02 PST 2007
Hi,
When using the rule attribute: $text, the ObjC generated fails to
declare the range required.
E.g.
rule : WORD {NSLog(@"\%@", $rule.text);};
results in the following ObjC:
NSLog(@"%@", [input substringWithRange:NSMakeRange(_start, [input
index]-_start)]);
The problem is that '_start' is undeclared.
Any help appreciated.
I am using Kay's 3.1 early access source.
Thanks!
More information about the antlr-interest
mailing list