[antlr-interest] Possible bug?
Terence Parr
parrt at cs.usfca.edu
Thu May 3 10:21:48 PDT 2007
On May 3, 2007, at 12:48 AM, Hill, Robert wrote:
> Ter / anyone!,
>
> I've narrowed this down and
>
> : ^(MAPDEF mappingName ) {
> String test = $mappingName.text;
> }
> mappingName
> : Identifier
> ;
> ---------------------
> generates this code ,
>
> String test = input.getTokenStream().toString(
> input.getTreeAdaptor().getTokenStartIndex
> (mappingName15.start),
> input.getTreeAdaptor().getTokenStopIndex
> (mappingName15.start));
> ...and input.getTokenStream() is returning null.
You need to set the token stream in your main before parsing. Added
FAQ:
http://www.antlr.org/wiki/pages/viewpage.action?pageId=1880
Ter
More information about the antlr-interest
mailing list