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

Reply via email to