aboutsummaryrefslogtreecommitdiff
path: root/tool/lempar.c
Commit message (Expand)AuthorAge
* Fix lempar.c so that Lemon can compile with NDEBUG defined.drh2021-11-09
* Patch lemon to fix "error" token handling, according otdrh2021-08-27
* Improvement to error handling in Lemon. No impact on SQLite.drh2021-08-20
* Fix an off-by-one error in the error-handling logic of the Lemondrh2021-08-17
* In Lemon, factor the parser stack overflow detection logic out of thedrh2021-01-02
* Remove a new assert() that the compiler finds is always true at compile-time,drh2020-09-20
* Attempt to silence harmless static analyzer warnings in Lemon and in thedrh2020-09-20
* Fix harmless compiler warnings in Lemon.drh2020-09-16
* Lemon updates: (1) include the #defines for all tokens in the generated Cdrh2020-09-01
* Improved tracing output from the LEMON-generated parser.drh2019-12-11
* Try to fix a harmless compiler warning reported by ICC.drh2019-10-21
* Fix an unreachable branch in sqlite3ParserFallback()drh2019-08-28
* Further improvements to parser speed by enlarging lookup tables to eliminatedrh2019-08-28
* Increase the size of the yy_lookahead table so that it is never necessary todrh2019-08-28
* Add new assert() statements in an attempt to help static analyzers avoiddrh2019-07-16
* Reduce the size of the parser tables generated by Lemon by splitting thedrh2018-12-03
* Add a simple test case for Lemon. Always include assert.h in thedrh2018-11-27
* Fix to the error handling logic in the Lemon parser template. This doesdrh2018-11-27
* Fix more harmless compiler warnings seen with MSVC.mistachkin2018-07-22
* Fixes for various harmless compiler warnings.drh2018-07-09
* Quick patch to the Lemon parser template to avoid an array overread reporteddrh2018-07-01
* Merge all changes from the weak-fallback branch except those related to thedan2018-06-30
|\
| * Instead of using a lemon %fallback directive, have the tokenizer try to figuredan2018-06-29
| * Introduce the concept of "weak fallback" in the parser. A weak fallbackdrh2018-06-28
|/
* Fix an unreachable branch associated with stack overflow in thedrh2018-04-23
* Performance improvements on the main loop of the LEMON-generated parser.drh2018-04-21
* Add the %extra_context directive to lemon, as an alternative to %extra_argument.drh2018-04-21
* Fix a harmless compiler warning.drh2018-02-09
* Fix harmless compiler warnings, mostly unused parameters for UDFs in the CLI.drh2018-01-17
* The previous check-in had an error in the coverage reporting logic.drh2017-12-27
* Change the coverage measurement logic in the lemon-generated parser so thatdrh2017-12-27
* In the lemon-generated parser, do not report the End-of-input character anddrh2017-12-27
* Change the lemon-parser coverage report format to report all state/lookaheaddrh2017-12-26
* Add support for measuring and reporting coverage of the parser state machinedrh2017-12-26
* Enhance LEMON so that it generates the action table in such a way that nodrh2017-12-25
* In the LEMON-generated parser, avoid unnecessary tests for the acceptancedrh2017-12-25
* In the LEMON-generated parser, rearrange the meanings of integer action codesdrh2017-12-24
* Improved parser tracing output.drh2017-12-24
* In the LEMON parser generator, provide reduce actions with access to thedrh2017-12-15
* Improvements to a comment in lempar.c. No code changes.drh2017-10-02
* Fix a problem in the lempar.c Lemon template for YYSTACKDEPTH<=0 introduceddrh2017-07-04
* Faster parser stack overflow detection.drh2017-06-28
* In the lemon-generated parser, store the number of symbols on the RHS of eachdrh2017-06-28
* In the lemon-generated parser, automatically promote SHIFTREDUCE actions ondrh2017-06-28
* In the amalgamation, allocate the parser engine object from stack rather thandrh2017-01-28
* In the LEMON parser-generator, fix the stack overflow processing so that itdrh2016-12-06
* Fix a problem with the lempar.c parser template.drh2016-10-04
* Improved comments on the lempar.c parser template. Adjust thedrh2016-08-10
* Performance optimization in the yy_find_shift_action() routine of thedrh2016-08-10
* Fix the error counter reset in Lemon generated parsers. This has no effectdrh2016-07-12