[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