[antlr-interest] Re: SL_COMMENT in java.g
Matt Benson
gudnabrsam at yahoo.com
Mon Oct 20 13:32:01 PDT 2003
I can't get any of it to work... !
-Matt
--- Terence Parr <parrt at cs.usfca.edu> wrote:
>
> On Monday, October 20, 2003, at 12:45 PM, Matt
> Benson wrote:
>
> > 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
> >
>
> yeah, ooops... put a * on the overall
>
> : "//" ( options {greedy=false;} : . )* ... ;
>
> see if that works.
>
> Ter
>
> > -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/
> >
> >
> >
> --
> 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