nlopess Wed Feb 21 16:08:19 2007 UTC Modified files: (Branch: PHP_5_2) /php-src/ext/pdo_sqlite/sqlite/src parse.c Log: fix gcov build (#line stuff)
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_sqlite/sqlite/src/parse.c?r1=1.6.2.5.2.5&r2=1.6.2.5.2.6&diff_format=u Index: php-src/ext/pdo_sqlite/sqlite/src/parse.c diff -u php-src/ext/pdo_sqlite/sqlite/src/parse.c:1.6.2.5.2.5 php-src/ext/pdo_sqlite/sqlite/src/parse.c:1.6.2.5.2.6 --- php-src/ext/pdo_sqlite/sqlite/src/parse.c:1.6.2.5.2.5 Tue Feb 20 00:09:43 2007 +++ php-src/ext/pdo_sqlite/sqlite/src/parse.c Wed Feb 21 16:08:18 2007 @@ -4,7 +4,7 @@ /* First off, code is include which follows the "include" declaration ** in the input file. */ #include <stdio.h> -#line 56 "parse.y" +#line 56 "ext/pdo_sqlite/sqlite/src/parse.y" #include "sqliteInt.h" #include "parse.h" @@ -43,7 +43,7 @@ */ struct AttachKey { int type; Token key; }; -#line 48 "parse.c" +#line 48 "ext/pdo_sqlite/sqlite/src/parse.c" /* Next is all token values, in a form suitable for use by makeheaders. ** This section will be null unless lemon is run with the -m switch. */ @@ -1250,9 +1250,9 @@ case 156: case 190: case 207: -#line 375 "parse.y" +#line 375 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3SelectDelete((yypminor->yy43));} -#line 1257 "parse.c" +#line 1257 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 170: case 171: @@ -1265,9 +1265,9 @@ case 223: case 224: case 236: -#line 616 "parse.y" +#line 616 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3ExprDelete((yypminor->yy450));} -#line 1272 "parse.c" +#line 1272 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 175: case 183: @@ -1280,48 +1280,48 @@ case 213: case 216: case 222: -#line 856 "parse.y" +#line 856 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3ExprListDelete((yypminor->yy242));} -#line 1287 "parse.c" +#line 1287 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 189: case 194: case 202: case 203: -#line 488 "parse.y" +#line 488 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3SrcListDelete((yypminor->yy419));} -#line 1295 "parse.c" +#line 1295 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 199: -#line 546 "parse.y" +#line 546 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3ExprDelete((yypminor->yy84).pLimit); sqlite3ExprDelete((yypminor->yy84).pOffset); } -#line 1303 "parse.c" +#line 1303 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 206: case 209: case 215: -#line 505 "parse.y" +#line 505 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3IdListDelete((yypminor->yy352));} -#line 1310 "parse.c" +#line 1310 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 232: case 237: -#line 957 "parse.y" +#line 957 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3DeleteTriggerStep((yypminor->yy75));} -#line 1316 "parse.c" +#line 1316 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 234: -#line 941 "parse.y" +#line 941 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3IdListDelete((yypminor->yy354).b);} -#line 1321 "parse.c" +#line 1321 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 239: -#line 1025 "parse.y" +#line 1025 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3ExprDelete((yypminor->yy158));} -#line 1326 "parse.c" +#line 1326 "ext/pdo_sqlite/sqlite/src/parse.c" break; default: break; /* If no destructor action specified: do nothing */ } @@ -1485,11 +1485,11 @@ while( yypParser->yyidx>=0 ) yy_pop_parser_stack(yypParser); /* Here code is inserted which will execute if the parser ** stack every overflows */ -#line 44 "parse.y" +#line 44 "ext/pdo_sqlite/sqlite/src/parse.y" sqlite3ErrorMsg(pParse, "parser stack overflow"); pParse->parseError = 1; -#line 1495 "parse.c" +#line 1495 "ext/pdo_sqlite/sqlite/src/parse.c" sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument var */ return; } @@ -1882,61 +1882,61 @@ ** break; */ case 3: -#line 100 "parse.y" +#line 100 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3FinishCoding(pParse); } -#line 1890 "parse.c" +#line 1890 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 6: -#line 103 "parse.y" +#line 103 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3BeginParse(pParse, 0); } -#line 1895 "parse.c" +#line 1895 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 7: -#line 105 "parse.y" +#line 105 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3BeginParse(pParse, 1); } -#line 1900 "parse.c" +#line 1900 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 8: -#line 106 "parse.y" +#line 106 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3BeginParse(pParse, 2); } -#line 1905 "parse.c" +#line 1905 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 9: -#line 112 "parse.y" +#line 112 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3BeginTransaction(pParse, yymsp[-1].minor.yy316);} -#line 1910 "parse.c" +#line 1910 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 13: -#line 117 "parse.y" +#line 117 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = TK_DEFERRED;} -#line 1915 "parse.c" +#line 1915 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 14: case 15: case 16: case 107: case 109: -#line 118 "parse.y" +#line 118 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = yymsp[0].major;} -#line 1924 "parse.c" +#line 1924 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 17: case 18: -#line 121 "parse.y" +#line 121 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3CommitTransaction(pParse);} -#line 1930 "parse.c" +#line 1930 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 19: -#line 123 "parse.y" +#line 123 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3RollbackTransaction(pParse);} -#line 1935 "parse.c" +#line 1935 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 21: -#line 128 "parse.y" +#line 128 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3StartTable(pParse,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178,yymsp[-4].minor.yy316,0,0,yymsp[-2].minor.yy316); } -#line 1942 "parse.c" +#line 1942 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 22: case 25: @@ -1949,9 +1949,9 @@ case 113: case 212: case 215: -#line 132 "parse.y" +#line 132 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = 0;} -#line 1957 "parse.c" +#line 1957 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 23: case 24: @@ -1961,40 +1961,40 @@ case 111: case 213: case 216: -#line 133 "parse.y" +#line 133 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = 1;} -#line 1969 "parse.c" +#line 1969 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 26: -#line 139 "parse.y" +#line 139 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3EndTable(pParse,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy0,0); } -#line 1976 "parse.c" +#line 1976 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 27: -#line 142 "parse.y" +#line 142 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3EndTable(pParse,0,0,yymsp[0].minor.yy43); sqlite3SelectDelete(yymsp[0].minor.yy43); } -#line 1984 "parse.c" +#line 1984 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 30: -#line 154 "parse.y" +#line 154 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy178.z = yymsp[-2].minor.yy178.z; yygotominor.yy178.n = (pParse->sLastToken.z-yymsp[-2].minor.yy178.z) + pParse->sLastToken.n; } -#line 1992 "parse.c" +#line 1992 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 31: -#line 158 "parse.y" +#line 158 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3AddColumn(pParse,&yymsp[0].minor.yy178); yygotominor.yy178 = yymsp[0].minor.yy178; } -#line 2000 "parse.c" +#line 2000 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 32: case 33: @@ -2002,14 +2002,14 @@ case 35: case 36: case 255: -#line 168 "parse.y" +#line 168 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178 = yymsp[0].minor.yy0;} -#line 2010 "parse.c" +#line 2010 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 38: -#line 229 "parse.y" +#line 229 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddColumnType(pParse,&yymsp[0].minor.yy178);} -#line 2015 "parse.c" +#line 2015 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 39: case 42: @@ -2022,152 +2022,152 @@ case 252: case 253: case 254: -#line 230 "parse.y" +#line 230 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178 = yymsp[0].minor.yy178;} -#line 2030 "parse.c" +#line 2030 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 40: -#line 231 "parse.y" +#line 231 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy178.z = yymsp[-3].minor.yy178.z; yygotominor.yy178.n = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-3].minor.yy178.z; } -#line 2038 "parse.c" +#line 2038 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 41: -#line 235 "parse.y" +#line 235 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy178.z = yymsp[-5].minor.yy178.z; yygotominor.yy178.n = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-5].minor.yy178.z; } -#line 2046 "parse.c" +#line 2046 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 43: -#line 241 "parse.y" +#line 241 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178.z=yymsp[-1].minor.yy178.z; yygotominor.yy178.n=yymsp[0].minor.yy178.n+(yymsp[0].minor.yy178.z-yymsp[-1].minor.yy178.z);} -#line 2051 "parse.c" +#line 2051 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 44: -#line 243 "parse.y" +#line 243 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = atoi((char*)yymsp[0].minor.yy178.z); } -#line 2056 "parse.c" +#line 2056 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 45: -#line 244 "parse.y" +#line 244 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = -atoi((char*)yymsp[0].minor.yy178.z); } -#line 2061 "parse.c" +#line 2061 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 50: case 52: -#line 253 "parse.y" +#line 253 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddDefaultValue(pParse,yymsp[0].minor.yy450);} -#line 2067 "parse.c" +#line 2067 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 51: -#line 254 "parse.y" +#line 254 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddDefaultValue(pParse,yymsp[-1].minor.yy450);} -#line 2072 "parse.c" +#line 2072 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 53: -#line 256 "parse.y" +#line 256 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *p = sqlite3Expr(TK_UMINUS, yymsp[0].minor.yy450, 0, 0); sqlite3AddDefaultValue(pParse,p); } -#line 2080 "parse.c" +#line 2080 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 54: -#line 260 "parse.y" +#line 260 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *p = sqlite3Expr(TK_STRING, 0, 0, &yymsp[0].minor.yy178); sqlite3AddDefaultValue(pParse,p); } -#line 2088 "parse.c" +#line 2088 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 56: -#line 269 "parse.y" +#line 269 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddNotNull(pParse, yymsp[0].minor.yy316);} -#line 2093 "parse.c" +#line 2093 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 57: -#line 271 "parse.y" +#line 271 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddPrimaryKey(pParse,0,yymsp[-1].minor.yy316,yymsp[0].minor.yy316,yymsp[-2].minor.yy316);} -#line 2098 "parse.c" +#line 2098 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 58: -#line 272 "parse.y" +#line 272 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3CreateIndex(pParse,0,0,0,0,yymsp[0].minor.yy316,0,0,0,0);} -#line 2103 "parse.c" +#line 2103 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 59: -#line 273 "parse.y" +#line 273 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddCheckConstraint(pParse,yymsp[-1].minor.yy450);} -#line 2108 "parse.c" +#line 2108 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 60: -#line 275 "parse.y" +#line 275 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3CreateForeignKey(pParse,0,&yymsp[-2].minor.yy178,yymsp[-1].minor.yy242,yymsp[0].minor.yy316);} -#line 2113 "parse.c" +#line 2113 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 61: -#line 276 "parse.y" +#line 276 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3DeferForeignKey(pParse,yymsp[0].minor.yy316);} -#line 2118 "parse.c" +#line 2118 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 62: -#line 277 "parse.y" +#line 277 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddCollateType(pParse, (char*)yymsp[0].minor.yy178.z, yymsp[0].minor.yy178.n);} -#line 2123 "parse.c" +#line 2123 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 65: -#line 290 "parse.y" +#line 290 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = OE_Restrict * 0x010101; } -#line 2128 "parse.c" +#line 2128 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 66: -#line 291 "parse.y" +#line 291 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = (yymsp[-1].minor.yy316 & yymsp[0].minor.yy207.mask) | yymsp[0].minor.yy207.value; } -#line 2133 "parse.c" +#line 2133 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 67: -#line 293 "parse.y" +#line 293 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy207.value = 0; yygotominor.yy207.mask = 0x000000; } -#line 2138 "parse.c" +#line 2138 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 68: -#line 294 "parse.y" +#line 294 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy207.value = yymsp[0].minor.yy316; yygotominor.yy207.mask = 0x0000ff; } -#line 2143 "parse.c" +#line 2143 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 69: -#line 295 "parse.y" +#line 295 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy207.value = yymsp[0].minor.yy316<<8; yygotominor.yy207.mask = 0x00ff00; } -#line 2148 "parse.c" +#line 2148 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 70: -#line 296 "parse.y" +#line 296 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy207.value = yymsp[0].minor.yy316<<16; yygotominor.yy207.mask = 0xff0000; } -#line 2153 "parse.c" +#line 2153 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 71: -#line 298 "parse.y" +#line 298 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = OE_SetNull; } -#line 2158 "parse.c" +#line 2158 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 72: -#line 299 "parse.y" +#line 299 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = OE_SetDflt; } -#line 2163 "parse.c" +#line 2163 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 73: -#line 300 "parse.y" +#line 300 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = OE_Cascade; } -#line 2168 "parse.c" +#line 2168 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 74: -#line 301 "parse.y" +#line 301 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = OE_Restrict; } -#line 2173 "parse.c" +#line 2173 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 75: case 76: @@ -2176,97 +2176,97 @@ case 95: case 96: case 166: -#line 303 "parse.y" +#line 303 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = yymsp[0].minor.yy316;} -#line 2184 "parse.c" +#line 2184 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 80: -#line 313 "parse.y" +#line 313 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178.n = 0; yygotominor.yy178.z = 0;} -#line 2189 "parse.c" +#line 2189 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 81: -#line 314 "parse.y" +#line 314 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178 = yymsp[-1].minor.yy0;} -#line 2194 "parse.c" +#line 2194 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 86: -#line 320 "parse.y" +#line 320 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddPrimaryKey(pParse,yymsp[-3].minor.yy242,yymsp[0].minor.yy316,yymsp[-2].minor.yy316,0);} -#line 2199 "parse.c" +#line 2199 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 87: -#line 322 "parse.y" +#line 322 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3CreateIndex(pParse,0,0,0,yymsp[-2].minor.yy242,yymsp[0].minor.yy316,0,0,0,0);} -#line 2204 "parse.c" +#line 2204 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 88: -#line 323 "parse.y" +#line 323 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3AddCheckConstraint(pParse,yymsp[-2].minor.yy450);} -#line 2209 "parse.c" +#line 2209 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 89: -#line 325 "parse.y" +#line 325 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3CreateForeignKey(pParse, yymsp[-6].minor.yy242, &yymsp[-3].minor.yy178, yymsp[-2].minor.yy242, yymsp[-1].minor.yy316); sqlite3DeferForeignKey(pParse, yymsp[0].minor.yy316); } -#line 2217 "parse.c" +#line 2217 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 92: case 94: -#line 339 "parse.y" +#line 339 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Default;} -#line 2223 "parse.c" +#line 2223 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 97: -#line 344 "parse.y" +#line 344 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Ignore;} -#line 2228 "parse.c" +#line 2228 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 98: case 167: -#line 345 "parse.y" +#line 345 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Replace;} -#line 2234 "parse.c" +#line 2234 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 99: -#line 349 "parse.y" +#line 349 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3DropTable(pParse, yymsp[0].minor.yy419, 0, yymsp[-1].minor.yy316); } -#line 2241 "parse.c" +#line 2241 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 102: -#line 359 "parse.y" +#line 359 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3CreateView(pParse, &yymsp[-7].minor.yy0, &yymsp[-3].minor.yy178, &yymsp[-2].minor.yy178, yymsp[0].minor.yy43, yymsp[-6].minor.yy316, yymsp[-4].minor.yy316); } -#line 2248 "parse.c" +#line 2248 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 103: -#line 362 "parse.y" +#line 362 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3DropTable(pParse, yymsp[0].minor.yy419, 1, yymsp[-1].minor.yy316); } -#line 2255 "parse.c" +#line 2255 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 104: -#line 369 "parse.y" +#line 369 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3Select(pParse, yymsp[0].minor.yy43, SRT_Callback, 0, 0, 0, 0, 0); sqlite3SelectDelete(yymsp[0].minor.yy43); } -#line 2263 "parse.c" +#line 2263 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 105: case 128: -#line 379 "parse.y" +#line 379 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy43 = yymsp[0].minor.yy43;} -#line 2269 "parse.c" +#line 2269 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 106: -#line 381 "parse.y" +#line 381 "ext/pdo_sqlite/sqlite/src/parse.y" { if( yymsp[0].minor.yy43 ){ yymsp[0].minor.yy43->op = yymsp[-1].minor.yy316; @@ -2274,139 +2274,139 @@ } yygotominor.yy43 = yymsp[0].minor.yy43; } -#line 2280 "parse.c" +#line 2280 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 108: -#line 390 "parse.y" +#line 390 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = TK_ALL;} -#line 2285 "parse.c" +#line 2285 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 110: -#line 394 "parse.y" +#line 394 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy43 = sqlite3SelectNew(yymsp[-6].minor.yy242,yymsp[-5].minor.yy419,yymsp[-4].minor.yy450,yymsp[-3].minor.yy242,yymsp[-2].minor.yy450,yymsp[-1].minor.yy242,yymsp[-7].minor.yy316,yymsp[0].minor.yy84.pLimit,yymsp[0].minor.yy84.pOffset); } -#line 2292 "parse.c" +#line 2292 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 114: case 237: -#line 415 "parse.y" +#line 415 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = yymsp[-1].minor.yy242;} -#line 2298 "parse.c" +#line 2298 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 115: case 141: case 149: case 236: -#line 416 "parse.y" +#line 416 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = 0;} -#line 2306 "parse.c" +#line 2306 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 116: -#line 417 "parse.y" +#line 417 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-2].minor.yy242,yymsp[-1].minor.yy450,yymsp[0].minor.yy178.n?&yymsp[0].minor.yy178:0); } -#line 2313 "parse.c" +#line 2313 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 117: -#line 420 "parse.y" +#line 420 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-1].minor.yy242, sqlite3Expr(TK_ALL, 0, 0, 0), 0); } -#line 2320 "parse.c" +#line 2320 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 118: -#line 423 "parse.y" +#line 423 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *pRight = sqlite3Expr(TK_ALL, 0, 0, 0); Expr *pLeft = sqlite3Expr(TK_ID, 0, 0, &yymsp[-2].minor.yy178); yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-3].minor.yy242, sqlite3Expr(TK_DOT, pLeft, pRight, 0), 0); } -#line 2329 "parse.c" +#line 2329 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 121: -#line 435 "parse.y" +#line 435 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178.n = 0;} -#line 2334 "parse.c" +#line 2334 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 122: -#line 447 "parse.y" +#line 447 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy419 = sqliteMalloc(sizeof(*yygotominor.yy419));} -#line 2339 "parse.c" +#line 2339 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 123: -#line 448 "parse.y" +#line 448 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy419 = yymsp[0].minor.yy419; sqlite3SrcListShiftJoinType(yygotominor.yy419); } -#line 2347 "parse.c" +#line 2347 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 124: -#line 456 "parse.y" +#line 456 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy419 = yymsp[-1].minor.yy419; if( yygotominor.yy419 && yygotominor.yy419->nSrc>0 ) yygotominor.yy419->a[yygotominor.yy419->nSrc-1].jointype = yymsp[0].minor.yy316; } -#line 2355 "parse.c" +#line 2355 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 125: -#line 460 "parse.y" +#line 460 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy419 = 0;} -#line 2360 "parse.c" +#line 2360 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 126: -#line 461 "parse.y" +#line 461 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy419 = sqlite3SrcListAppendFromTerm(yymsp[-5].minor.yy419,&yymsp[-4].minor.yy178,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,0,yymsp[-1].minor.yy450,yymsp[0].minor.yy352); } -#line 2367 "parse.c" +#line 2367 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 127: -#line 466 "parse.y" +#line 466 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy419 = sqlite3SrcListAppendFromTerm(yymsp[-6].minor.yy419,0,0,&yymsp[-2].minor.yy178,yymsp[-4].minor.yy43,yymsp[-1].minor.yy450,yymsp[0].minor.yy352); } -#line 2374 "parse.c" +#line 2374 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 129: -#line 477 "parse.y" +#line 477 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3SrcListShiftJoinType(yymsp[0].minor.yy419); yygotominor.yy43 = sqlite3SelectNew(0,yymsp[0].minor.yy419,0,0,0,0,0,0,0); } -#line 2382 "parse.c" +#line 2382 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 130: -#line 484 "parse.y" +#line 484 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178.z=0; yygotominor.yy178.n=0;} -#line 2387 "parse.c" +#line 2387 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 132: -#line 489 "parse.y" +#line 489 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy419 = sqlite3SrcListAppend(0,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178);} -#line 2392 "parse.c" +#line 2392 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 133: -#line 493 "parse.y" +#line 493 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = JT_INNER; } -#line 2397 "parse.c" +#line 2397 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 134: -#line 494 "parse.y" +#line 494 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-1].minor.yy0,0,0); } -#line 2402 "parse.c" +#line 2402 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 135: -#line 495 "parse.y" +#line 495 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy178,0); } -#line 2407 "parse.c" +#line 2407 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 136: -#line 497 "parse.y" +#line 497 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy178,&yymsp[-1].minor.yy178); } -#line 2412 "parse.c" +#line 2412 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 137: case 145: @@ -2417,9 +2417,9 @@ case 225: case 227: case 231: -#line 501 "parse.y" +#line 501 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = yymsp[0].minor.yy450;} -#line 2425 "parse.c" +#line 2425 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 138: case 151: @@ -2428,161 +2428,161 @@ case 226: case 228: case 232: -#line 502 "parse.y" +#line 502 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = 0;} -#line 2436 "parse.c" +#line 2436 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 139: case 171: -#line 506 "parse.y" +#line 506 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy352 = yymsp[-1].minor.yy352;} -#line 2442 "parse.c" +#line 2442 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 140: case 170: -#line 507 "parse.y" +#line 507 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy352 = 0;} -#line 2448 "parse.c" +#line 2448 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 142: case 150: -#line 518 "parse.y" +#line 518 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = yymsp[0].minor.yy242;} -#line 2454 "parse.c" +#line 2454 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 143: -#line 519 "parse.y" +#line 519 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-3].minor.yy242,yymsp[-1].minor.yy450,0); if( yygotominor.yy242 ) yygotominor.yy242->a[yygotominor.yy242->nExpr-1].sortOrder = yymsp[0].minor.yy316; } -#line 2462 "parse.c" +#line 2462 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 144: -#line 523 "parse.y" +#line 523 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[-1].minor.yy450,0); if( yygotominor.yy242 && yygotominor.yy242->a ) yygotominor.yy242->a[0].sortOrder = yymsp[0].minor.yy316; } -#line 2470 "parse.c" +#line 2470 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 146: case 148: -#line 531 "parse.y" +#line 531 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = SQLITE_SO_ASC;} -#line 2476 "parse.c" +#line 2476 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 147: -#line 532 "parse.y" +#line 532 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = SQLITE_SO_DESC;} -#line 2481 "parse.c" +#line 2481 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 153: -#line 550 "parse.y" +#line 550 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy84.pLimit = 0; yygotominor.yy84.pOffset = 0;} -#line 2486 "parse.c" +#line 2486 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 154: -#line 551 "parse.y" +#line 551 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy84.pLimit = yymsp[0].minor.yy450; yygotominor.yy84.pOffset = 0;} -#line 2491 "parse.c" +#line 2491 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 155: -#line 553 "parse.y" +#line 553 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy84.pLimit = yymsp[-2].minor.yy450; yygotominor.yy84.pOffset = yymsp[0].minor.yy450;} -#line 2496 "parse.c" +#line 2496 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 156: -#line 555 "parse.y" +#line 555 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy84.pOffset = yymsp[-2].minor.yy450; yygotominor.yy84.pLimit = yymsp[0].minor.yy450;} -#line 2501 "parse.c" +#line 2501 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 157: -#line 559 "parse.y" +#line 559 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3DeleteFrom(pParse,yymsp[-1].minor.yy419,yymsp[0].minor.yy450);} -#line 2506 "parse.c" +#line 2506 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 160: -#line 570 "parse.y" +#line 570 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Update(pParse,yymsp[-3].minor.yy419,yymsp[-1].minor.yy242,yymsp[0].minor.yy450,yymsp[-4].minor.yy316);} -#line 2511 "parse.c" +#line 2511 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 161: -#line 576 "parse.y" +#line 576 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-4].minor.yy242,yymsp[0].minor.yy450,&yymsp[-2].minor.yy178);} -#line 2516 "parse.c" +#line 2516 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 162: -#line 577 "parse.y" +#line 577 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[0].minor.yy450,&yymsp[-2].minor.yy178);} -#line 2521 "parse.c" +#line 2521 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 163: -#line 583 "parse.y" +#line 583 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Insert(pParse, yymsp[-5].minor.yy419, yymsp[-1].minor.yy242, 0, yymsp[-4].minor.yy352, yymsp[-7].minor.yy316);} -#line 2526 "parse.c" +#line 2526 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 164: -#line 585 "parse.y" +#line 585 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Insert(pParse, yymsp[-2].minor.yy419, 0, yymsp[0].minor.yy43, yymsp[-1].minor.yy352, yymsp[-4].minor.yy316);} -#line 2531 "parse.c" +#line 2531 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 165: -#line 587 "parse.y" +#line 587 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Insert(pParse, yymsp[-3].minor.yy419, 0, 0, yymsp[-2].minor.yy352, yymsp[-5].minor.yy316);} -#line 2536 "parse.c" +#line 2536 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 168: case 229: -#line 597 "parse.y" +#line 597 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-2].minor.yy242,yymsp[0].minor.yy450,0);} -#line 2542 "parse.c" +#line 2542 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 169: case 230: -#line 598 "parse.y" +#line 598 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[0].minor.yy450,0);} -#line 2548 "parse.c" +#line 2548 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 172: -#line 607 "parse.y" +#line 607 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy352 = sqlite3IdListAppend(yymsp[-2].minor.yy352,&yymsp[0].minor.yy178);} -#line 2553 "parse.c" +#line 2553 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 173: -#line 608 "parse.y" +#line 608 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy352 = sqlite3IdListAppend(0,&yymsp[0].minor.yy178);} -#line 2558 "parse.c" +#line 2558 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 175: -#line 619 "parse.y" +#line 619 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = yymsp[-1].minor.yy450; sqlite3ExprSpan(yygotominor.yy450,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0); } -#line 2563 "parse.c" +#line 2563 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 176: case 181: case 182: -#line 620 "parse.y" +#line 620 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = sqlite3Expr(yymsp[0].major, 0, 0, &yymsp[0].minor.yy0);} -#line 2570 "parse.c" +#line 2570 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 177: case 178: -#line 621 "parse.y" +#line 621 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = sqlite3Expr(TK_ID, 0, 0, &yymsp[0].minor.yy0);} -#line 2576 "parse.c" +#line 2576 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 179: -#line 623 "parse.y" +#line 623 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *temp1 = sqlite3Expr(TK_ID, 0, 0, &yymsp[-2].minor.yy178); Expr *temp2 = sqlite3Expr(TK_ID, 0, 0, &yymsp[0].minor.yy178); yygotominor.yy450 = sqlite3Expr(TK_DOT, temp1, temp2, 0); } -#line 2585 "parse.c" +#line 2585 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 180: -#line 628 "parse.y" +#line 628 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *temp1 = sqlite3Expr(TK_ID, 0, 0, &yymsp[-4].minor.yy178); Expr *temp2 = sqlite3Expr(TK_ID, 0, 0, &yymsp[-2].minor.yy178); @@ -2590,39 +2590,39 @@ Expr *temp4 = sqlite3Expr(TK_DOT, temp2, temp3, 0); yygotominor.yy450 = sqlite3Expr(TK_DOT, temp1, temp4, 0); } -#line 2596 "parse.c" +#line 2596 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 183: -#line 637 "parse.y" +#line 637 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = sqlite3RegisterExpr(pParse, &yymsp[0].minor.yy0);} -#line 2601 "parse.c" +#line 2601 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 184: -#line 638 "parse.y" +#line 638 "ext/pdo_sqlite/sqlite/src/parse.y" { Token *pToken = &yymsp[0].minor.yy0; Expr *pExpr = yygotominor.yy450 = sqlite3Expr(TK_VARIABLE, 0, 0, pToken); sqlite3ExprAssignVarNumber(pParse, pExpr); } -#line 2610 "parse.c" +#line 2610 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 185: -#line 643 "parse.y" +#line 643 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3ExprSetColl(pParse, yymsp[-2].minor.yy450, &yymsp[0].minor.yy178); } -#line 2617 "parse.c" +#line 2617 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 186: -#line 647 "parse.y" +#line 647 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_CAST, yymsp[-3].minor.yy450, 0, &yymsp[-1].minor.yy178); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-5].minor.yy0,&yymsp[0].minor.yy0); } -#line 2625 "parse.c" +#line 2625 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 187: -#line 652 "parse.y" +#line 652 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3ExprFunction(yymsp[-1].minor.yy242, &yymsp[-4].minor.yy0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0); @@ -2630,18 +2630,18 @@ yygotominor.yy450->flags |= EP_Distinct; } } -#line 2636 "parse.c" +#line 2636 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 188: -#line 659 "parse.y" +#line 659 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3ExprFunction(0, &yymsp[-3].minor.yy0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0); } -#line 2644 "parse.c" +#line 2644 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 189: -#line 663 "parse.y" +#line 663 "ext/pdo_sqlite/sqlite/src/parse.y" { /* The CURRENT_TIME, CURRENT_DATE, and CURRENT_TIMESTAMP values are ** treated as functions that return constants */ @@ -2651,7 +2651,7 @@ yygotominor.yy450->span = yymsp[0].minor.yy0; } } -#line 2657 "parse.c" +#line 2657 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 190: case 191: @@ -2661,24 +2661,24 @@ case 195: case 196: case 197: -#line 672 "parse.y" +#line 672 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy450 = sqlite3Expr(yymsp[-1].major, yymsp[-2].minor.yy450, yymsp[0].minor.yy450, 0);} -#line 2669 "parse.c" +#line 2669 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 198: case 200: -#line 682 "parse.y" +#line 682 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy86.eOperator = yymsp[0].minor.yy0; yygotominor.yy86.not = 0;} -#line 2675 "parse.c" +#line 2675 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 199: case 201: -#line 683 "parse.y" +#line 683 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy86.eOperator = yymsp[0].minor.yy0; yygotominor.yy86.not = 1;} -#line 2681 "parse.c" +#line 2681 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 204: -#line 690 "parse.y" +#line 690 "ext/pdo_sqlite/sqlite/src/parse.y" { ExprList *pList; pList = sqlite3ExprListAppend(0, yymsp[-1].minor.yy450, 0); @@ -2691,66 +2691,66 @@ sqlite3ExprSpan(yygotominor.yy450, &yymsp[-3].minor.yy450->span, &yymsp[-1].minor.yy450->span); if( yygotominor.yy450 ) yygotominor.yy450->flags |= EP_InfixFunc; } -#line 2697 "parse.c" +#line 2697 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 205: -#line 703 "parse.y" +#line 703 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(yymsp[0].major, yymsp[-1].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-1].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2705 "parse.c" +#line 2705 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 206: -#line 707 "parse.y" +#line 707 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_ISNULL, yymsp[-2].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-2].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2713 "parse.c" +#line 2713 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 207: -#line 711 "parse.y" +#line 711 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_NOTNULL, yymsp[-2].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-2].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2721 "parse.c" +#line 2721 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 208: -#line 715 "parse.y" +#line 715 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_NOTNULL, yymsp[-3].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-3].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2729 "parse.c" +#line 2729 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 209: -#line 719 "parse.y" +#line 719 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(yymsp[-1].major, yymsp[0].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy450->span); } -#line 2737 "parse.c" +#line 2737 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 210: -#line 723 "parse.y" +#line 723 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_UMINUS, yymsp[0].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy450->span); } -#line 2745 "parse.c" +#line 2745 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 211: -#line 727 "parse.y" +#line 727 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_UPLUS, yymsp[0].minor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy450->span); } -#line 2753 "parse.c" +#line 2753 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 214: -#line 734 "parse.y" +#line 734 "ext/pdo_sqlite/sqlite/src/parse.y" { ExprList *pList = sqlite3ExprListAppend(0, yymsp[-2].minor.yy450, 0); pList = sqlite3ExprListAppend(pList, yymsp[0].minor.yy450, 0); @@ -2763,10 +2763,10 @@ if( yymsp[-3].minor.yy316 ) yygotominor.yy450 = sqlite3Expr(TK_NOT, yygotominor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-4].minor.yy450->span,&yymsp[0].minor.yy450->span); } -#line 2769 "parse.c" +#line 2769 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 217: -#line 750 "parse.y" +#line 750 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_IN, yymsp[-4].minor.yy450, 0, 0); if( yygotominor.yy450 ){ @@ -2777,10 +2777,10 @@ if( yymsp[-3].minor.yy316 ) yygotominor.yy450 = sqlite3Expr(TK_NOT, yygotominor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-4].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2783 "parse.c" +#line 2783 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 218: -#line 760 "parse.y" +#line 760 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_SELECT, 0, 0, 0); if( yygotominor.yy450 ){ @@ -2790,10 +2790,10 @@ } sqlite3ExprSpan(yygotominor.yy450,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0); } -#line 2796 "parse.c" +#line 2796 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 219: -#line 769 "parse.y" +#line 769 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_IN, yymsp[-4].minor.yy450, 0, 0); if( yygotominor.yy450 ){ @@ -2804,10 +2804,10 @@ if( yymsp[-3].minor.yy316 ) yygotominor.yy450 = sqlite3Expr(TK_NOT, yygotominor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-4].minor.yy450->span,&yymsp[0].minor.yy0); } -#line 2810 "parse.c" +#line 2810 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 220: -#line 779 "parse.y" +#line 779 "ext/pdo_sqlite/sqlite/src/parse.y" { SrcList *pSrc = sqlite3SrcListAppend(0,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178); yygotominor.yy450 = sqlite3Expr(TK_IN, yymsp[-3].minor.yy450, 0, 0); @@ -2819,10 +2819,10 @@ if( yymsp[-2].minor.yy316 ) yygotominor.yy450 = sqlite3Expr(TK_NOT, yygotominor.yy450, 0, 0); sqlite3ExprSpan(yygotominor.yy450,&yymsp[-3].minor.yy450->span,yymsp[0].minor.yy178.z?&yymsp[0].minor.yy178:&yymsp[-1].minor.yy178); } -#line 2825 "parse.c" +#line 2825 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 221: -#line 790 "parse.y" +#line 790 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *p = yygotominor.yy450 = sqlite3Expr(TK_EXISTS, 0, 0, 0); if( p ){ @@ -2832,10 +2832,10 @@ sqlite3SelectDelete(yymsp[-1].minor.yy43); } } -#line 2838 "parse.c" +#line 2838 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 222: -#line 802 "parse.y" +#line 802 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_CASE, yymsp[-3].minor.yy450, yymsp[-1].minor.yy450, 0); if( yygotominor.yy450 ){ @@ -2845,45 +2845,45 @@ } sqlite3ExprSpan(yygotominor.yy450, &yymsp[-4].minor.yy0, &yymsp[0].minor.yy0); } -#line 2851 "parse.c" +#line 2851 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 223: -#line 813 "parse.y" +#line 813 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-4].minor.yy242, yymsp[-2].minor.yy450, 0); yygotominor.yy242 = sqlite3ExprListAppend(yygotominor.yy242, yymsp[0].minor.yy450, 0); } -#line 2859 "parse.c" +#line 2859 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 224: -#line 817 "parse.y" +#line 817 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy242 = sqlite3ExprListAppend(0, yymsp[-2].minor.yy450, 0); yygotominor.yy242 = sqlite3ExprListAppend(yygotominor.yy242, yymsp[0].minor.yy450, 0); } -#line 2867 "parse.c" +#line 2867 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 233: -#line 844 "parse.y" +#line 844 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3CreateIndex(pParse, &yymsp[-6].minor.yy178, &yymsp[-5].minor.yy178, sqlite3SrcListAppend(0,&yymsp[-3].minor.yy178,0), yymsp[-1].minor.yy242, yymsp[-9].minor.yy316, &yymsp[-10].minor.yy0, &yymsp[0].minor.yy0, SQLITE_SO_ASC, yymsp[-7].minor.yy316); } -#line 2875 "parse.c" +#line 2875 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 234: case 282: -#line 850 "parse.y" +#line 850 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Abort;} -#line 2881 "parse.c" +#line 2881 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 235: -#line 851 "parse.y" +#line 851 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_None;} -#line 2886 "parse.c" +#line 2886 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 238: -#line 861 "parse.y" +#line 861 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *p = 0; if( yymsp[-1].minor.yy178.n>0 ){ @@ -2893,10 +2893,10 @@ yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-4].minor.yy242, p, &yymsp[-2].minor.yy178); if( yygotominor.yy242 ) yygotominor.yy242->a[yygotominor.yy242->nExpr-1].sortOrder = yymsp[0].minor.yy316; } -#line 2899 "parse.c" +#line 2899 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 239: -#line 870 "parse.y" +#line 870 "ext/pdo_sqlite/sqlite/src/parse.y" { Expr *p = 0; if( yymsp[-1].minor.yy178.n>0 ){ @@ -2906,119 +2906,119 @@ yygotominor.yy242 = sqlite3ExprListAppend(0, p, &yymsp[-2].minor.yy178); if( yygotominor.yy242 ) yygotominor.yy242->a[yygotominor.yy242->nExpr-1].sortOrder = yymsp[0].minor.yy316; } -#line 2912 "parse.c" +#line 2912 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 241: -#line 882 "parse.y" +#line 882 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy178.z = 0; yygotominor.yy178.n = 0;} -#line 2917 "parse.c" +#line 2917 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 243: -#line 888 "parse.y" +#line 888 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3DropIndex(pParse, yymsp[0].minor.yy419, yymsp[-1].minor.yy316);} -#line 2922 "parse.c" +#line 2922 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 244: case 245: -#line 893 "parse.y" +#line 893 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Vacuum(pParse);} -#line 2928 "parse.c" +#line 2928 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 246: -#line 900 "parse.y" +#line 900 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy178,0);} -#line 2933 "parse.c" +#line 2933 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 247: -#line 901 "parse.y" +#line 901 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy0,0);} -#line 2938 "parse.c" +#line 2938 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 248: -#line 902 "parse.y" +#line 902 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy178,1); } -#line 2945 "parse.c" +#line 2945 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 249: -#line 905 "parse.y" +#line 905 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Pragma(pParse,&yymsp[-4].minor.yy178,&yymsp[-3].minor.yy178,&yymsp[-1].minor.yy178,0);} -#line 2950 "parse.c" +#line 2950 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 250: -#line 906 "parse.y" +#line 906 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Pragma(pParse,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178,0,0);} -#line 2955 "parse.c" +#line 2955 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 258: -#line 920 "parse.y" +#line 920 "ext/pdo_sqlite/sqlite/src/parse.y" { Token all; all.z = yymsp[-3].minor.yy178.z; all.n = (yymsp[0].minor.yy0.z - yymsp[-3].minor.yy178.z) + yymsp[0].minor.yy0.n; sqlite3FinishTrigger(pParse, yymsp[-1].minor.yy75, &all); } -#line 2965 "parse.c" +#line 2965 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 259: -#line 929 "parse.y" +#line 929 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3BeginTrigger(pParse, &yymsp[-7].minor.yy178, &yymsp[-6].minor.yy178, yymsp[-5].minor.yy316, yymsp[-4].minor.yy354.a, yymsp[-4].minor.yy354.b, yymsp[-2].minor.yy419, yymsp[-1].minor.yy316, yymsp[0].minor.yy450, yymsp[-10].minor.yy316, yymsp[-8].minor.yy316); yygotominor.yy178 = (yymsp[-6].minor.yy178.n==0?yymsp[-7].minor.yy178:yymsp[-6].minor.yy178); } -#line 2973 "parse.c" +#line 2973 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 260: case 263: -#line 935 "parse.y" +#line 935 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = TK_BEFORE; } -#line 2979 "parse.c" +#line 2979 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 261: -#line 936 "parse.y" +#line 936 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = TK_AFTER; } -#line 2984 "parse.c" +#line 2984 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 262: -#line 937 "parse.y" +#line 937 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = TK_INSTEAD;} -#line 2989 "parse.c" +#line 2989 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 264: case 265: -#line 942 "parse.y" +#line 942 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy354.a = yymsp[0].major; yygotominor.yy354.b = 0;} -#line 2995 "parse.c" +#line 2995 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 266: -#line 944 "parse.y" +#line 944 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy354.a = TK_UPDATE; yygotominor.yy354.b = yymsp[0].minor.yy352;} -#line 3000 "parse.c" +#line 3000 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 267: case 268: -#line 947 "parse.y" +#line 947 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = TK_ROW; } -#line 3006 "parse.c" +#line 3006 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 269: -#line 949 "parse.y" +#line 949 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy316 = TK_STATEMENT; } -#line 3011 "parse.c" +#line 3011 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 270: -#line 953 "parse.y" +#line 953 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = 0; } -#line 3016 "parse.c" +#line 3016 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 271: -#line 954 "parse.y" +#line 954 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = yymsp[0].minor.yy450; } -#line 3021 "parse.c" +#line 3021 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 272: -#line 958 "parse.y" +#line 958 "ext/pdo_sqlite/sqlite/src/parse.y" { if( yymsp[-2].minor.yy75 ){ yymsp[-2].minor.yy75->pLast->pNext = yymsp[-1].minor.yy75; @@ -3028,40 +3028,40 @@ yymsp[-2].minor.yy75->pLast = yymsp[-1].minor.yy75; yygotominor.yy75 = yymsp[-2].minor.yy75; } -#line 3034 "parse.c" +#line 3034 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 273: -#line 967 "parse.y" +#line 967 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy75 = 0; } -#line 3039 "parse.c" +#line 3039 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 274: -#line 973 "parse.y" +#line 973 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy75 = sqlite3TriggerUpdateStep(&yymsp[-3].minor.yy178, yymsp[-1].minor.yy242, yymsp[0].minor.yy450, yymsp[-4].minor.yy316); } -#line 3044 "parse.c" +#line 3044 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 275: -#line 978 "parse.y" +#line 978 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy75 = sqlite3TriggerInsertStep(&yymsp[-5].minor.yy178, yymsp[-4].minor.yy352, yymsp[-1].minor.yy242, 0, yymsp[-7].minor.yy316);} -#line 3049 "parse.c" +#line 3049 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 276: -#line 981 "parse.y" +#line 981 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy75 = sqlite3TriggerInsertStep(&yymsp[-2].minor.yy178, yymsp[-1].minor.yy352, 0, yymsp[0].minor.yy43, yymsp[-4].minor.yy316);} -#line 3054 "parse.c" +#line 3054 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 277: -#line 985 "parse.y" +#line 985 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy75 = sqlite3TriggerDeleteStep(&yymsp[-1].minor.yy178, yymsp[0].minor.yy450);} -#line 3059 "parse.c" +#line 3059 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 278: -#line 988 "parse.y" +#line 988 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy75 = sqlite3TriggerSelectStep(yymsp[0].minor.yy43); } -#line 3064 "parse.c" +#line 3064 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 279: -#line 991 "parse.y" +#line 991 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_RAISE, 0, 0, 0); if( yygotominor.yy450 ){ @@ -3069,10 +3069,10 @@ sqlite3ExprSpan(yygotominor.yy450, &yymsp[-3].minor.yy0, &yymsp[0].minor.yy0); } } -#line 3075 "parse.c" +#line 3075 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 280: -#line 998 "parse.y" +#line 998 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy450 = sqlite3Expr(TK_RAISE, 0, 0, &yymsp[-1].minor.yy178); if( yygotominor.yy450 ) { @@ -3080,119 +3080,119 @@ sqlite3ExprSpan(yygotominor.yy450, &yymsp[-5].minor.yy0, &yymsp[0].minor.yy0); } } -#line 3086 "parse.c" +#line 3086 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 281: -#line 1008 "parse.y" +#line 1008 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Rollback;} -#line 3091 "parse.c" +#line 3091 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 283: -#line 1010 "parse.y" +#line 1010 "ext/pdo_sqlite/sqlite/src/parse.y" {yygotominor.yy316 = OE_Fail;} -#line 3096 "parse.c" +#line 3096 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 284: -#line 1015 "parse.y" +#line 1015 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3DropTrigger(pParse,yymsp[0].minor.yy419,yymsp[-1].minor.yy316); } -#line 3103 "parse.c" +#line 3103 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 285: -#line 1021 "parse.y" +#line 1021 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3Attach(pParse, yymsp[-3].minor.yy450, yymsp[-1].minor.yy450, yymsp[0].minor.yy158); } -#line 3110 "parse.c" +#line 3110 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 286: -#line 1026 "parse.y" +#line 1026 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy158 = 0; } -#line 3115 "parse.c" +#line 3115 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 287: -#line 1027 "parse.y" +#line 1027 "ext/pdo_sqlite/sqlite/src/parse.y" { yygotominor.yy158 = yymsp[0].minor.yy450; } -#line 3120 "parse.c" +#line 3120 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 290: -#line 1033 "parse.y" +#line 1033 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3Detach(pParse, yymsp[0].minor.yy450); } -#line 3127 "parse.c" +#line 3127 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 291: -#line 1039 "parse.y" +#line 1039 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Reindex(pParse, 0, 0);} -#line 3132 "parse.c" +#line 3132 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 292: -#line 1040 "parse.y" +#line 1040 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Reindex(pParse, &yymsp[-1].minor.yy178, &yymsp[0].minor.yy178);} -#line 3137 "parse.c" +#line 3137 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 293: -#line 1045 "parse.y" +#line 1045 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Analyze(pParse, 0, 0);} -#line 3142 "parse.c" +#line 3142 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 294: -#line 1046 "parse.y" +#line 1046 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3Analyze(pParse, &yymsp[-1].minor.yy178, &yymsp[0].minor.yy178);} -#line 3147 "parse.c" +#line 3147 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 295: -#line 1051 "parse.y" +#line 1051 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3AlterRenameTable(pParse,yymsp[-3].minor.yy419,&yymsp[0].minor.yy178); } -#line 3154 "parse.c" +#line 3154 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 296: -#line 1054 "parse.y" +#line 1054 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3AlterFinishAddColumn(pParse, &yymsp[0].minor.yy178); } -#line 3161 "parse.c" +#line 3161 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 297: -#line 1057 "parse.y" +#line 1057 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3AlterBeginAddColumn(pParse, yymsp[0].minor.yy419); } -#line 3168 "parse.c" +#line 3168 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 300: -#line 1066 "parse.y" +#line 1066 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3VtabFinishParse(pParse,0);} -#line 3173 "parse.c" +#line 3173 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 301: -#line 1067 "parse.y" +#line 1067 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3VtabFinishParse(pParse,&yymsp[0].minor.yy0);} -#line 3178 "parse.c" +#line 3178 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 302: -#line 1068 "parse.y" +#line 1068 "ext/pdo_sqlite/sqlite/src/parse.y" { sqlite3VtabBeginParse(pParse, &yymsp[-3].minor.yy178, &yymsp[-2].minor.yy178, &yymsp[0].minor.yy178); } -#line 3185 "parse.c" +#line 3185 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 305: -#line 1073 "parse.y" +#line 1073 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3VtabArgInit(pParse);} -#line 3190 "parse.c" +#line 3190 "ext/pdo_sqlite/sqlite/src/parse.c" break; case 307: case 308: case 309: case 311: -#line 1075 "parse.y" +#line 1075 "ext/pdo_sqlite/sqlite/src/parse.y" {sqlite3VtabArgExtend(pParse,&yymsp[0].minor.yy0);} -#line 3198 "parse.c" +#line 3198 "ext/pdo_sqlite/sqlite/src/parse.c" break; }; yygoto = yyRuleInfo[yyruleno].lhs; @@ -3249,7 +3249,7 @@ ){ sqlite3ParserARG_FETCH; #define TOKEN (yyminor.yy0) -#line 34 "parse.y" +#line 34 "ext/pdo_sqlite/sqlite/src/parse.y" if( !pParse->parseError ){ if( TOKEN.z[0] ){ @@ -3259,7 +3259,7 @@ } pParse->parseError = 1; } -#line 3266 "parse.c" +#line 3266 "ext/pdo_sqlite/sqlite/src/parse.c" sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */ }
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php