[antlr-interest] ASTs: copying info to imaginary nodes
Bill Andersen
andersen at ontologyworks.com
Fri Oct 17 14:27:11 PDT 2008
Thanks, Gavin...
I think this worked -- tried it right after I posted. Just wasn't
sure of the behavior but you cleared that up.
On Oct 17, 2008, at 17:12 , Gavin Lambert wrote:
> At 09:31 18/10/2008, Bill Andersen wrote:
> >What I'd like to do is to set the text of the generated
> >AS_NAME node to the text of NAME. The book isn't clear
> >on this case. Anything wrong with the following:
> >
> >name
> > : t=NAME -> ^(AS_NAME[$t])
> >
> >??
>
> What happened when you tried it?
>
>
> If you just want the text alone copied over (and not the line/column/
> index info) then you should use $t.text instead. Using $t (or just
> t, I forget which) will try to copy all characteristics of the
> "real" token and just change the token type.
>
Bill Andersen
Ontology Works, Inc. (www.ontologyworks.com)
3600 O'Donnell Street, Suite 600
Baltimore, MD 21224
Office: +1.410.675.1201
Cell: +1.443.858.6444
Fax: +1.410.675.1204
More information about the antlr-interest
mailing list