On Aug 17, 2008, at 1:48 PM, Markus Thiele wrote:

> Greetings,
>
> I've been using Lemon for a small custom compiler project. I've used
> Bison before, and I very much prefer the way Lemon does things,  
> there's
> just one feature I'm missing and haven't been able to find.
>
> Bison generates a human readable error message on syntax errors, and
> when setting %error-verbose this message contains some nice extra
> information, e.g. "Unexpected token A, expected C or D".
>
> As far as I can see, Lemon does not generate human readable messages  
> at
> all (except when ParseTrace is set, but then only to a stream and
> non-selectively).
>
> Now obviously I can generate the "Unexpected token A." part from the
> last token read, but for the rest I'd need access to the last follow  
> set
> before the error. So I've been wondering if there's any halfway nice  
> and
> clean solution for this, or if I'm maybe just missing an existing  
> feature.


Lemon does not have any feature that will provide the application with  
access to the follow-set.  You could perhaps tease that informatino  
out of the "*.out" output file using a script, though.

D. Richard Hipp
[EMAIL PROTECTED]



_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to