[antlr-interest] Fwd: imaginary nodes

Austin Hastings Austin_Hastings at Yahoo.com
Mon Oct 8 17:03:00 PDT 2007


Page 184 has the top few lines for the C- grammar. That includes a 
tokens section.

Although I am curious as to how an imaginary token can be defined that 
is NOT in the tokens section?

=Austin


Thomas Jackson wrote:
> Forgot to forward to group.....
>
> ---------- Forwarded message ----------
> From: *Thomas Jackson* <thomas.jackson.iii at gmail.com 
> <mailto:thomas.jackson.iii at gmail.com>>
> Date: Oct 8, 2007 5:17 PM
> Subject: Re: [antlr-interest] imaginary nodes
> To: Mark Volkmann <r.mark.volkmann at gmail.com 
> <mailto:r.mark.volkmann at gmail.com>>
>
> grammar T;
>
> options { output=AST; language=Java; }
>
> tokens {
>   PARAGRAPH;
>   SENTENCE;
>   NOUN;
>   VERB;
>   ADJECTIVE;
>   THIS="this";
>   IS="is";
>   A="a";
>   BAD="bad";
>   EXAMPLE="example";
> }
>
> parse : THIS IS A BAD EXAMPLE -> ^( PARAGRAPH ^(SENTENCE ^(NOUN 
> EXAMPLE) ^(ADJECTIVE BAD) ^(VERB IS)))
>          ;
> Hope this helps...
>
> Thanks
> Thomas
>
>
>
> On 10/8/07, *Mark Volkmann* <r.mark.volkmann at gmail.com 
> <mailto:r.mark.volkmann at gmail.com>> wrote:
>
>     In "The Definitive ANTLR Reference" chapter 7, page 166 of my printed
>     copy, in the discussion about adding imaginary nodes to an AST it says
>     "The imaginary token must be defined elsewhere in a grammar or in the
>     tokens section." I can't seem to find an example of where this is done
>     in the book though. Can someone give me an example of the syntax to
>     define an imaginary node in a grammar?
>
>     --
>     R. Mark Volkmann
>     Object Computing, Inc.
>
>
>
>
> -- 
> Thomas Jackson
>
> -- 
> Thomas Jackson
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.488 / Virus Database: 269.14.4/1057 - Release Date: 10/8/2007 9:04 AM
>   



More information about the antlr-interest mailing list