[antlr-interest] How to get Parser rule's return value?
Xue Yong Zhi
zhixueyong at hotmail.com
Thu Feb 15 11:03:22 PST 2007
Shaoting Cai wrote:
> Hi, I'm a beginner. Could you tell me how to get parser rule's return
> value?
> eg: I have this parser rule...
>
> *variable* [int iPos] returns [int iOffset]
> : IDENT { iOffset= 1; }
> ;
> *declare*
> : "var" variable /{ /* I need return value here */ }/
> ;
>
declare
{int v;}
: "var" v=variable {/*use v here*/}
;
See http://www.antlr.org/doc/metalang.html#_bb1
--
Xue Yong Zhi
XRuby (Ruby to Java bytecode compiler):
http://xruby.blogspot.com
More information about the antlr-interest
mailing list