Commit History

Autor SHA1 Mensaxe Data
  drh 543ee479eb Enhance lemon so that it accepts the -U command-line option that undefines hai 1 mes
  drh 51b3b402c4 Revert Lemon so that it only shows -D options that are actually used. Though hai 7 meses
  drh 8cf7bd5448 In lemon, show all the -D options in the generated header, even if none of them hai 7 meses
  drh 199f091a95 Enhance lemon.c so that when it shows the compile-time options in the header hai 7 meses
  drh 825596481f Fix (totally harmless) memory leaks in Lemon to avoid warnings during ASAN hai 10 meses
  mistachkin 3ab9c021ff Fix harmless compiler warnings seen with MSVC. hai 11 meses
  drh 7659ce22c5 Optimizations to ParseFinalize() to make up for the extra cleanup associated hai 1 ano
  drh 82bf13796a Experimental changes that prevent parser stack overflows by growing the hai 1 ano
  drh 4fa5952090 Enhance Lemon so that it remembers which -D command-line options are actually hai 1 ano
  drh db08a6d13c Fix the parsing of C-style comments in Lemon, as reported by %!s(int64=2) %!d(string=hai) anos
  drh ddbb3cb5ec Remove code from lemon.c that was made superfluous by %!s(int64=3) %!d(string=hai) anos
  drh 1076130a5d Fix harmless static analyzer warnings in auxiliary build tools, mkkeywordhash.c %!s(int64=3) %!d(string=hai) anos
  drh 6d77a2948e Patch lemon to fix "error" token handling, according ot %!s(int64=3) %!d(string=hai) anos
  drh 9cffb0ffb9 Document the "%token" directive for Lemon. This directive has been in place %!s(int64=3) %!d(string=hai) anos
  drh c2dbf35f49 Fix harmless typos in comments per %!s(int64=4) %!d(string=hai) anos
  mistachkin 273ee15121 Fix harmless compiler warning seen with MSVC. %!s(int64=4) %!d(string=hai) anos
  drh 79d9af960b Attempt to silence harmless static analyzer warnings in Lemon and in the %!s(int64=4) %!d(string=hai) anos
  drh 18ef40e563 Fix harmless compiler warnings in Lemon. %!s(int64=4) %!d(string=hai) anos
  drh 2b75d3beb0 Fix a bug in Fossil that might cause it to crash if there is %!s(int64=4) %!d(string=hai) anos
  mistachkin 52cfe0312a Fix harmless compiler warning. %!s(int64=4) %!d(string=hai) anos
  drh 512aa78ca2 In the Lemon output, add a prefix comment that explains that the output file %!s(int64=4) %!d(string=hai) anos
  drh 60c71b02ca Lemon updates: (1) include the #defines for all tokens in the generated C %!s(int64=4) %!d(string=hai) anos
  drh 0a34cf551c In lemon, add "%if" and "%else" and allow boolean expressions as the %!s(int64=4) %!d(string=hai) anos
  drh 59c5679691 Fix incorrect SQL generated by the Lemon change of the previous check-in. %!s(int64=5) %!d(string=hai) anos
  drh 3e5f7fef33 Modify the parse.sql output file from Lemon so that the RULE table contains %!s(int64=5) %!d(string=hai) anos
  drh 3ecc05bc3f Fix goofy string formatting in lemon.c that dates from the K&R-C days. %!s(int64=5) %!d(string=hai) anos
  drh ce678c297b Improved tracing output from the LEMON-generated parser. %!s(int64=5) %!d(string=hai) anos
  drh e94006eb42 Enhance LEMON to provide the ability to mark a rules as one that will never %!s(int64=5) %!d(string=hai) anos
  drh 61cb4ed7f1 Add comments in the parse.sql file to help demonstrate how rules are %!s(int64=5) %!d(string=hai) anos
  drh 1417c2f77f Fix the parse.sql output file so that it is readable into a database where %!s(int64=5) %!d(string=hai) anos