Change to the lemon parser suggested by Geert Janssen. Appears to have no

impact on SQLite. (CVS 2458)

FossilOrigin-Name: 6fda60083f258a4943c859d768ea7142de831594
This commit is contained in:
drh 2005-05-11 14:28:14 +00:00
parent 6601e9e898
commit 29f214bdaa
3 changed files with 8 additions and 8 deletions

View File

@ -1,5 +1,5 @@
C Fix\sa\stypo\sin\sthe\sCREATE\sTABLE\sdocumentation.\s(CVS\s2457)
D 2005-05-10T16:11:41
C Change\sto\sthe\slemon\sparser\ssuggested\sby\sGeert\sJanssen.\s\sAppears\sto\shave\sno\nimpact\son\sSQLite.\s(CVS\s2458)
D 2005-05-11T14:28:15
F Makefile.in 5c00d0037104de2a50ac7647a5f12769795957a3
F Makefile.linux-gcc 06be33b2a9ad4f005a5f42b22c4a19dab3cbb5c7
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@ -219,7 +219,7 @@ F test/view.test 306cc4342eb03c28de1a92c681836189e03e5af9
F test/where.test ffb790dfda75d977bae7a1f5830351623f76861b
F tool/diffdb.c 7524b1b5df217c20cd0431f6789851a4e0cb191b
F tool/lemon.c c88936c67f6411608db8fa4254d254f509fa40f6
F tool/lempar.c e8b0eb00a6b905ce2ebd55965ed243574482cd5f
F tool/lempar.c f0c30abcae762a7d1eb37cd88b2232ab8dd625fb
F tool/memleak.awk 4e7690a51bf3ed757e611273d43fe3f65b510133
F tool/memleak2.awk 9cc20c8e8f3c675efac71ea0721ee6874a1566e8
F tool/memleak3.tcl 009da0ea82dc5893edca76cf1a21fb7260e9412e
@ -279,7 +279,7 @@ F www/tclsqlite.tcl 425be741b8ae664f55cb1ef2371aab0a75109cf9
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
F www/whentouse.tcl 528299b8316726dbcc5548e9aa0648c8b1bd055b
P 76090ed84c73a9b9c7099e2986390ca8967128f4
R 1f6c8a56f2e45b165d581d53ef8e453a
P 748771a8ad7f175e49f253d0c1ace3fc55814418
R c8e6171ba654d699904955436182da2b
U drh
Z e23b6a59b60c665c0a353e5bcdd47eee
Z a6e8b00756af4dd094b10ed55321b09b

View File

@ -1 +1 @@
748771a8ad7f175e49f253d0c1ace3fc55814418
6fda60083f258a4943c859d768ea7142de831594

View File

@ -597,7 +597,7 @@ void Parse(
/* (re)initialize the parser, if necessary */
yypParser = (yyParser*)yyp;
if( yypParser->yyidx<0 ){
if( yymajor==0 ) return;
/* if( yymajor==0 ) return; // not sure why this was here... */
yypParser->yyidx = 0;
yypParser->yyerrcnt = -1;
yypParser->yystack[0].stateno = 0;