[antlr-interest] Re: SL_COMMENT in java.g
Matt Benson
gudnabrsam at yahoo.com
Mon Oct 20 12:45:27 PDT 2003
I get:
java.g:1099:22: warning:Being nongreedy only makes
sense for (...)+ and (...)*
java.g:1099: warning:lexical nondeterminism upon
java.g:1099: k==1:'\n','\r'
java.g:1099: k==2:'\n'
java.g:1099: k==3:<end-of-token>
java.g:1099: k==4:<end-of-token>
java.g:1099: between alt 1 and exit branch of
block
-Matt
:(
--- Terence Parr <parrt at cs.usfca.edu> wrote:
> Will
>
> SL_COMMENT
> : "//" ( options {greedy=false;} : (.)* )
> ('\n'|'\r' ('\n')?)
> ;
>
> work?
>
> Ter
>
> On Monday, October 20, 2003, at 01:20 AM, rodrigo
> reyes wrote:
>
> > Hi Terence,
> >
> >> On Friday, October 17, 2003, at 05:15 AM, rodrigo
> reyes wrote:
> >>> SL_COMMENT
> >>> : "//"
> >>> (~('\n'|'\r')
> >>> {
> >>> if (LA(1) == EOF_CHAR)
> >>> break;
> >>> }
> >>> )*
> >>> ;
> >>
> >> Hi guys...i'm not sure I like the "break" in
> there as it is
> >> not part of
> >> the grammar analysis; or rather it can screw you
> up.
> >> Hmm...i'll take a peek.
> >
> > I don't like it either, as it refers to something
> out of the grammar,
> > that's why I am looking for an alternative
> solution.
> >
> > However, I have plenty of files with ending
> SL_COMMENT which are not
> > matched by the current grammar. So I need at least
> a temporary
> > solution.
> >
> > If you have any advice on how to fix it properly,
> I'll gladly take it
> > ;-)
> >
> > Bests,
> > Rodrigo
> >
> >
> >
> > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> >
> >
> >
> --
> Professor Comp. Sci., University of San Francisco
> Creator, ANTLR Parser Generator,
> http://www.antlr.org
> Co-founder, http://www.jguru.com
> Co-founder, http://www.knowspam.net enjoy email
> again!
> Co-founder, http://www.peerscope.com pure link
> sharing
>
>
>
>
>
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list