| Commit message (Expand) | Author | Age |
* | Fix lempar.c so that Lemon can compile with NDEBUG defined. | drh | 2021-11-09 |
* | Patch lemon to fix "error" token handling, according ot | drh | 2021-08-27 |
* | Improvement to error handling in Lemon. No impact on SQLite. | drh | 2021-08-20 |
* | Fix an off-by-one error in the error-handling logic of the Lemon | drh | 2021-08-17 |
* | In Lemon, factor the parser stack overflow detection logic out of the | drh | 2021-01-02 |
* | Remove a new assert() that the compiler finds is always true at compile-time, | drh | 2020-09-20 |
* | Attempt to silence harmless static analyzer warnings in Lemon and in the | drh | 2020-09-20 |
* | Fix harmless compiler warnings in Lemon. | drh | 2020-09-16 |
* | Lemon updates: (1) include the #defines for all tokens in the generated C | drh | 2020-09-01 |
* | Improved tracing output from the LEMON-generated parser. | drh | 2019-12-11 |
* | Try to fix a harmless compiler warning reported by ICC. | drh | 2019-10-21 |
* | Fix an unreachable branch in sqlite3ParserFallback() | drh | 2019-08-28 |
* | Further improvements to parser speed by enlarging lookup tables to eliminate | drh | 2019-08-28 |
* | Increase the size of the yy_lookahead table so that it is never necessary to | drh | 2019-08-28 |
* | Add new assert() statements in an attempt to help static analyzers avoid | drh | 2019-07-16 |
* | Reduce the size of the parser tables generated by Lemon by splitting the | drh | 2018-12-03 |
* | Add a simple test case for Lemon. Always include assert.h in the | drh | 2018-11-27 |
* | Fix to the error handling logic in the Lemon parser template. This does | drh | 2018-11-27 |
* | Fix more harmless compiler warnings seen with MSVC. | mistachkin | 2018-07-22 |
* | Fixes for various harmless compiler warnings. | drh | 2018-07-09 |
* | Quick patch to the Lemon parser template to avoid an array overread reported | drh | 2018-07-01 |
* | Merge all changes from the weak-fallback branch except those related to the | dan | 2018-06-30 |
|\ |
|
| * | Instead of using a lemon %fallback directive, have the tokenizer try to figure | dan | 2018-06-29 |
| * | Introduce the concept of "weak fallback" in the parser. A weak fallback | drh | 2018-06-28 |
|/ |
|
* | Fix an unreachable branch associated with stack overflow in the | drh | 2018-04-23 |
* | Performance improvements on the main loop of the LEMON-generated parser. | drh | 2018-04-21 |
* | Add the %extra_context directive to lemon, as an alternative to %extra_argument. | drh | 2018-04-21 |
* | Fix a harmless compiler warning. | drh | 2018-02-09 |
* | Fix harmless compiler warnings, mostly unused parameters for UDFs in the CLI. | drh | 2018-01-17 |
* | The previous check-in had an error in the coverage reporting logic. | drh | 2017-12-27 |
* | Change the coverage measurement logic in the lemon-generated parser so that | drh | 2017-12-27 |
* | In the lemon-generated parser, do not report the End-of-input character and | drh | 2017-12-27 |
* | Change the lemon-parser coverage report format to report all state/lookahead | drh | 2017-12-26 |
* | Add support for measuring and reporting coverage of the parser state machine | drh | 2017-12-26 |
* | Enhance LEMON so that it generates the action table in such a way that no | drh | 2017-12-25 |
* | In the LEMON-generated parser, avoid unnecessary tests for the acceptance | drh | 2017-12-25 |
* | In the LEMON-generated parser, rearrange the meanings of integer action codes | drh | 2017-12-24 |
* | Improved parser tracing output. | drh | 2017-12-24 |
* | In the LEMON parser generator, provide reduce actions with access to the | drh | 2017-12-15 |
* | Improvements to a comment in lempar.c. No code changes. | drh | 2017-10-02 |
* | Fix a problem in the lempar.c Lemon template for YYSTACKDEPTH<=0 introduced | drh | 2017-07-04 |
* | Faster parser stack overflow detection. | drh | 2017-06-28 |
* | In the lemon-generated parser, store the number of symbols on the RHS of each | drh | 2017-06-28 |
* | In the lemon-generated parser, automatically promote SHIFTREDUCE actions on | drh | 2017-06-28 |
* | In the amalgamation, allocate the parser engine object from stack rather than | drh | 2017-01-28 |
* | In the LEMON parser-generator, fix the stack overflow processing so that it | drh | 2016-12-06 |
* | Fix a problem with the lempar.c parser template. | drh | 2016-10-04 |
* | Improved comments on the lempar.c parser template. Adjust the | drh | 2016-08-10 |
* | Performance optimization in the yy_find_shift_action() routine of the | drh | 2016-08-10 |
* | Fix the error counter reset in Lemon generated parsers. This has no effect | drh | 2016-07-12 |