Fw: Re[2]: [antlr-interest] A little trouble with single linecomments andEOFs

Alex Sedow alexsedow at mail.ru
Wed Mar 16 02:11:21 PST 2005


Alexey,

Thanks. I fix male preferences.

About trick. Is code generated by ANTLR is equal in both cases? Or tricky code faster?

Alex.

-----Original Message-----
From: "Alexey Demakov" <demakov at ispras.ru>
To: "antlr-interest" <antlr-interest at antlr.org>
Date: Wed, 16 Mar 2005 12:15:38 +0300
Subject: Fw: Re[2]: [antlr-interest] A little trouble with single linecomments andEOFs

> 
> Alexey, don't forget to "reply all" to send message in list!
> And change, please, your name in message header because cyrillics is unreadably
> for many list readers.
> 
> Yes, it's just a little trick :) See at generated code - ANTLR check LA(1) automatically.
> 
> Regards,
> Alexey
> 
> -----
> Alexey Demakov
> TreeDL: Tree Description Language: http://treedl.sourceforge.net
> RedVerst Group: http://www.unitesk.com
> 
> 
> ----- Original Message ----- 
> From: "Alexey Sedov" <alexsedow at mail.ru>
> To: "Alexey Demakov" <demakov at ispras.ru>
> Sent: Wednesday, March 16, 2005 11:57 AM
> Subject: Re[2]: [antlr-interest] A little trouble with single line comments andEOFs
> 
> 
> > > protected
> > > NL : (   {LA(2) == '\n'}? '\r' '\n'
> > >        | '\r'
> > >        | '\n'
> > >      )
> > >      { newline(); }
> > >    ;
> > 
> > Is this Right?
> > 
> > I suppose, should be
> > 
> > protected
> > NL : (   {LA(1) == '\r' && LA(2) == '\n'}? '\r' '\n'
> >        | '\r'
> >        | '\n'
> >      )
> >      { newline(); }
> >    ;
> 
> 
> 


More information about the antlr-interest mailing list