[antlr-interest] Antlr 2 nondeterminism problem

Jose Ventura jose.ventura.roda at gmail.com
Thu Oct 19 00:37:29 PDT 2006


Hi all,
I have these rules in my parser, I've marked with **** the error line.

*comando_read: READ^ IDENT
          (next_record|read_into|read_key)*
          (read_end)?
****     (read_no_end)?
                       (options {greedy=true;}:END_READ)?;
next_record!:    NEXT| RECORD;
read_into :      INTO^ campo;
read_key :      KEY^ (IS!)? campo ;
read_end :      (AT!)?  END sentencia_interna["END"];
read_no_end:   NOT (AT!)? END sentencia_interna["NOT-END"];
*
*cobolParser.g:899:17: warning:nondeterminism between alts 1 and 2 of block
upon
cobolParser.g:899:17:     k==1:"NOT"*

Can anyone help me with this error? I haven't achieved to solve it.

Thanks in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20061019/af95677e/attachment.html 


More information about the antlr-interest mailing list