aboutsummaryrefslogtreecommitdiff
path: root/tool/lemon.c
Commit message (Expand)AuthorAge
* Enhance Lemon so that it remembers which -D command-line options are actuallydrh2023-06-08
* Fix the parsing of C-style comments in Lemon, as reported bydrh2022-04-07
* Remove code from lemon.c that was made superfluous bydrh2022-01-14
* Fix harmless static analyzer warnings in auxiliary build tools, mkkeywordhash.cdrh2021-10-04
* Patch lemon to fix "error" token handling, according otdrh2021-08-27
* Document the "%token" directive for Lemon. This directive has been in placedrh2021-03-28
* Fix harmless typos in comments per drh2021-01-07
* Fix harmless compiler warning seen with MSVC.mistachkin2020-09-21
* Attempt to silence harmless static analyzer warnings in Lemon and in thedrh2020-09-20
* Fix harmless compiler warnings in Lemon.drh2020-09-16
* Fix a bug in Fossil that might cause it to crash if there isdrh2020-09-05
* Fix harmless compiler warning.mistachkin2020-09-01
* In the Lemon output, add a prefix comment that explains that the output filedrh2020-09-01
* Lemon updates: (1) include the #defines for all tokens in the generated Cdrh2020-09-01
* In lemon, add "%if" and "%else" and allow boolean expressions as thedrh2020-07-03
* Fix incorrect SQL generated by the Lemon change of the previous check-in.drh2019-12-19
* Modify the parse.sql output file from Lemon so that the RULE table containsdrh2019-12-19
* Fix goofy string formatting in lemon.c that dates from the K&R-C days.drh2019-12-12
* Improved tracing output from the LEMON-generated parser.drh2019-12-11
* Enhance LEMON to provide the ability to mark a rules as one that will neverdrh2019-12-10
* Add comments in the parse.sql file to help demonstrate how rules aredrh2019-11-29
* Fix the parse.sql output file so that it is readable into a database wheredrh2019-11-29
* Add the new -S option to the lemon parser generator to cause it to outputdrh2019-11-26
* Fix typo for one instance of line number handling in the Lemon tool.mistachkin2019-09-11
* 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
* Fix harmless compiler warning in lemon.mistachkin2019-06-03
* Fix some harmless compiler warnings.mistachkin2019-05-10
* Fix an error message in the Lemon parser generator.drh2019-04-30
* Fix a harmless memory leak in the Lemon parser generator utility program.drh2019-01-15
* Reduce the size of the parser tables generated by Lemon by splitting thedrh2018-12-03
* Add a missing call to free() in Lemon.mistachkin2018-09-08
* Enhance LEMON to track which symbols actually carry semantic content.drh2018-04-21
* Add the %extra_context directive to lemon, as an alternative to %extra_argument.drh2018-04-21
* Add the -dDIRECTORY command-line option to LEMON.drh2018-04-20
* Lemon enhancements: (1) Do not allocate space for the 'error' non-terminaldrh2018-04-16
* Enhance LEMON to show precendence of symbols and all rules in the reportdrh2018-04-06
* In LEMON, fix an off-by-one error that can make the lookahead table onedrh2017-12-27
* 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, rearrange the meanings of integer action codesdrh2017-12-24
* Add the "%token" control to the lemon parser. Not currently used by SQLite.drh2017-08-02
* 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
* Fix a subtle bug in Lemon discovered and reported on the mailing listdrh2017-04-26
* Remove end-of-line whitespace from lemon.c.drh2017-04-14
* Fix some left-over K&R-C constructs in lemon.c. No changes to the core.drh2017-04-14
* Fix harmless compiler warnings in the command-line shell and in Lemon.drh2016-12-29
* Fix a bug in destructor processing of Lemon. That has no impact on thedrh2016-08-16
* Improved comments on the lempar.c parser template. Adjust thedrh2016-08-10