On 7/5/16, Nick Wellnhofer <wellnho...@aevum.de> wrote: > No, this doesn't fix my problem. The check-in only changes the "#ifdef > YYERRORSYMBOL" branch which I don't define. But if I add the change to the > "YYERRORSYMBOL is not defined" branch as well, everything works as > expected.
Can you show me your patch, please? > > Thanks for the quick response! > > Nick > > On 05/07/2016 14:48, Richard Hipp wrote: >> Please try the latest check-in >> (https://www.sqlite.org/src/info/91889fa30e84760e) and let me know >> whether or not it clears your problem. >> >> On 7/5/16, Nick Wellnhofer <wellnho...@aevum.de> wrote: >>> Hello, >>> >>> I hope this is right place to report Lemon issues. I ran into a problem >>> after >>> upgrading to the latest version of the Lemon source code from `trunk`. >>> >>> The following commit removed the initialization of `yyerrcnt` from the >>> `Parse` >>> function: >>> >>> >>> http://www.sqlite.org/src/fdiff?sbs=1&v1=872383ebf36c13fd&v2=8569dd3e4c22831e >>> >>> Then this commit added the initialization to `ParseAlloc`: >>> >>> >>> http://www.sqlite.org/src/fdiff?sbs=1&v1=f06b7e98a6b7efb4&v2=66a16b5e00fefff2 >>> >>> I'd like to use a parser instance for multiple inputs without >>> reallocating. >>> If >>> I parse input that causes a syntax error, the error is reported for the >>> first >>> time. But subsequent errors aren't reported anymore. I presume this is >>> because >>> `yyerrcnt` should be reset to -1 somewhere in the code. >>> >>> Nick >>> _______________________________________________ >>> sqlite-users mailing list >>> sqlite-users@mailinglists.sqlite.org >>> http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users >>> >> >> > > > -- > aevum GmbH > Nadistr. 12 > 80809 München > Germany > > Tel: +49 89 35747589 > http://aevum.de/ > -- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users