[antlr-interest] Retaining Comments after parsing the file

vasanthi a vasanthi.ak at gmail.com
Tue Jun 2 05:25:52 PDT 2009


Hi Meyer

I am not getting a clear picture of where I need to change the code in  the
grammar?
What are the changes that are ned in the java grammar code?




// Single-line comments

SL_COMMENT

: "//" (~('\r'|'\n'))* {$setType(Token.SKIP);}

;





// multiple-line comments

ML_COMMENT

: "/*"

(options {generateAmbigWarnings=false;}:

{ LA(2)!='/' }? '*'

| EndOfLine

| ~('*'|'\n'|'\r')

)*

"*/" {$setType(Token.SKIP);}

;
In the above code what are the changes that have to be made

On Tue, Jun 2, 2009 at 4:40 PM, Andreas Meyer
<andreas.meyer at smartshift.de>wrote:

> Didn't the linked documentation help?
>
> vasanthi a schrieb:
> > Hi,
> >
> > Can you please let me know how to retain comments after instrumenting
> > the code in ANTRL V2.
> >
> > Thanks
> > Vasanthi.
> >
> > On Mon, Apr 20, 2009 at 6:21 PM, Andreas Meyer
> > <andreas.meyer at smartshift.de <mailto:andreas.meyer at smartshift.de>>
> wrote:
> >
> >     It seems you are using ANTLR2. There, hidden tokens were handled
> >     differently from ANTLR3 (see http://www.antlr2.org/doc/streams.html)
> >
> >     Best,
> >     Andreas Meyer
> >
> >
> >     vasanthi a schrieb:
> >     > Hi All
> >     > But when I try to use this syntax it says undefined symbol $.
> >     > The below mentioned syntax is java
> >     > "undefined char $'
> >     >
> >     > Vasanthi.
> >
> >
> >     List: http://www.antlr.org/mailman/listinfo/antlr-interest
> >     Unsubscribe:
> >
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
> >
> >
>
>
> --
>
> Mit freundlichen Grüßen
>
>
> Andreas Meyer
> Consultant
> _______
> smartShift GmbH
> Willy-Brandt Platz 6
> 68161 Mannheim
> Germany
> T +49 (0)621.400 67.613
>
> Geschäftsführer:  Stefan Hetges
> Amtsgericht Hamburg, HRB 83484
> Ust.-ID-Nr.: DE 813489791
>
>
>  List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe:
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20090602/5c832b01/attachment.html 


More information about the antlr-interest mailing list