On 02/09/2009, Henrib <[email protected]> wrote:
>
>
>
> sebb-2-2 wrote:
> >
> >
> > Seems like a complicated way of fixing the problem; I would have
> > thought it was simpler to ensure that multiple statements are
> > separated by ";" instead.
> >
> > i.e. a script consists of
> >
> > Statement ( ";" Statement )*
> >
> > So long as "Statement" includes a null statement, this would allow for
> > a trailing ";".
> >
> > But I don't know JavaCC all that well.
> >
>
>
> Did you try fixing the grammar using what you suggest ? If you actually have
> implemented it in a simpler way - versus thought about one - please, share
> the code so we can all learn; I've tried many solutions and did not come up
> with the current code easily.
No, I've not tried fixing it. I may try later.
> Besides, the fix forces 2 expressions to be separated by ';' in a statement
> - which is not equivalent to separate all statements with ';' (';' needed
> between blocks?).
Not sure I follow what you mean by this - can you provide an example
of a script which used to be parsed incorrectly?
>
>
> --
> View this message in context:
> http://www.nabble.com/svn-commit%3A-r810445---in--commons-proper-jexl-branches-2.0-src%3A-main-java-org-apache-commons-jexl--main-java-org-apache-commons-jexl-parser--test-java-org-apache-commons-jexl--tp25255016p25259429.html
> Sent from the Commons - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]