[antlr-interest] Correct way to pass arguments with ANTLR

Terence Parr parrt at cs.usfca.edu
Sat Jul 11 10:43:46 PDT 2009


$p?
Ter
On Jul 11, 2009, at 9:36 AM, Carter Cheng wrote:

>
> I have been having some difficulties getting a rule which looks  
> somewhat as follows to work with ANTLR 3.1.3 and the C runtime. I am  
> not sure if I am passing the parameter in question correctly. The  
> rule is as follows-
>
> exp	: p=primary (selector[p])*
>        ;
>
> The error I am getting is this:
>
> lpcParser.c: In function ‘void  
> synpred23_lpc_fragment(lpcParser_Ctx_struct*)’:
> lpcParser.c:10684: error: ‘p’ was not declared in this scope
>
> Thanks in advance,
>
> Carter.
>
>
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address



More information about the antlr-interest mailing list