summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNuno Lopes <nlopess@php.net>2007-02-10 20:26:09 +0000
committerNuno Lopes <nlopess@php.net>2007-02-10 20:26:09 +0000
commit1bd4f5bef4105b965f7e31483c71490837af8e00 (patch)
tree9cd3f9962f4cd361052a874aa41ec7ea9c752148
parent7b12fd5492984383fd5c7d046e6572fe0ecef068 (diff)
downloadphp-git-1bd4f5bef4105b965f7e31483c71490837af8e00.tar.gz
fix gcov build (#line directives)
-rw-r--r--ext/pdo_sqlite/sqlite/src/parse.c804
1 files changed, 402 insertions, 402 deletions
diff --git a/ext/pdo_sqlite/sqlite/src/parse.c b/ext/pdo_sqlite/sqlite/src/parse.c
index 2de3fe2a96..a861619ce1 100644
--- a/ext/pdo_sqlite/sqlite/src/parse.c
+++ b/ext/pdo_sqlite/sqlite/src/parse.c
@@ -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 TrigEvent { int a; IdList * b; };
*/
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.
*/
@@ -1245,9 +1245,9 @@ static void yy_destructor(YYCODETYPE yymajor, YYMINORTYPE *yypminor){
case 156:
case 190:
case 207:
-#line 374 "parse.y"
+#line 374 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3SelectDelete((yypminor->yy43));}
-#line 1252 "parse.c"
+#line 1252 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 170:
case 171:
@@ -1260,9 +1260,9 @@ static void yy_destructor(YYCODETYPE yymajor, YYMINORTYPE *yypminor){
case 224:
case 225:
case 236:
-#line 618 "parse.y"
+#line 618 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3ExprDelete((yypminor->yy450));}
-#line 1267 "parse.c"
+#line 1267 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 175:
case 183:
@@ -1275,48 +1275,48 @@ static void yy_destructor(YYCODETYPE yymajor, YYMINORTYPE *yypminor){
case 214:
case 217:
case 223:
-#line 855 "parse.y"
+#line 855 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3ExprListDelete((yypminor->yy242));}
-#line 1282 "parse.c"
+#line 1282 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 189:
case 194:
case 202:
case 203:
-#line 487 "parse.y"
+#line 487 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3SrcListDelete((yypminor->yy419));}
-#line 1290 "parse.c"
+#line 1290 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 199:
-#line 548 "parse.y"
+#line 548 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3ExprDelete((yypminor->yy84).pLimit);
sqlite3ExprDelete((yypminor->yy84).pOffset);
}
-#line 1298 "parse.c"
+#line 1298 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 206:
case 209:
case 216:
-#line 504 "parse.y"
+#line 504 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3IdListDelete((yypminor->yy352));}
-#line 1305 "parse.c"
+#line 1305 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 232:
case 237:
-#line 952 "parse.y"
+#line 952 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3DeleteTriggerStep((yypminor->yy75));}
-#line 1311 "parse.c"
+#line 1311 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 234:
-#line 936 "parse.y"
+#line 936 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3IdListDelete((yypminor->yy354).b);}
-#line 1316 "parse.c"
+#line 1316 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 239:
-#line 1020 "parse.y"
+#line 1020 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3ExprDelete((yypminor->yy158));}
-#line 1321 "parse.c"
+#line 1321 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
default: break; /* If no destructor action specified: do nothing */
}
@@ -1480,11 +1480,11 @@ static void yy_shift(
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 1490 "parse.c"
+#line 1490 "ext/pdo_sqlite/sqlite/src/parse.c"
sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument var */
return;
}
@@ -1876,61 +1876,61 @@ static void yy_reduce(
** break;
*/
case 3:
-#line 100 "parse.y"
+#line 100 "ext/pdo_sqlite/sqlite/src/parse.y"
{ sqlite3FinishCoding(pParse); }
-#line 1884 "parse.c"
+#line 1884 "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 1889 "parse.c"
+#line 1889 "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 1894 "parse.c"
+#line 1894 "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 1899 "parse.c"
+#line 1899 "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 1904 "parse.c"
+#line 1904 "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 1909 "parse.c"
+#line 1909 "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 1918 "parse.c"
+#line 1918 "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 1924 "parse.c"
+#line 1924 "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 1929 "parse.c"
+#line 1929 "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 1936 "parse.c"
+#line 1936 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 22:
case 25:
@@ -1943,9 +1943,9 @@ static void yy_reduce(
case 113:
case 213:
case 216:
-#line 132 "parse.y"
+#line 132 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = 0;}
-#line 1951 "parse.c"
+#line 1951 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 23:
case 24:
@@ -1955,40 +1955,40 @@ static void yy_reduce(
case 111:
case 214:
case 217:
-#line 133 "parse.y"
+#line 133 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = 1;}
-#line 1963 "parse.c"
+#line 1963 "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 1970 "parse.c"
+#line 1970 "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 1978 "parse.c"
+#line 1978 "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 1986 "parse.c"
+#line 1986 "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 1994 "parse.c"
+#line 1994 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 32:
case 33:
@@ -1996,14 +1996,14 @@ static void yy_reduce(
case 35:
case 36:
case 254:
-#line 168 "parse.y"
+#line 168 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178 = yymsp[0].minor.yy0;}
-#line 2004 "parse.c"
+#line 2004 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 38:
-#line 228 "parse.y"
+#line 228 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddColumnType(pParse,&yymsp[0].minor.yy178);}
-#line 2009 "parse.c"
+#line 2009 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 39:
case 42:
@@ -2016,152 +2016,152 @@ static void yy_reduce(
case 251:
case 252:
case 253:
-#line 229 "parse.y"
+#line 229 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178 = yymsp[0].minor.yy178;}
-#line 2024 "parse.c"
+#line 2024 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 40:
-#line 230 "parse.y"
+#line 230 "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 2032 "parse.c"
+#line 2032 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 41:
-#line 234 "parse.y"
+#line 234 "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 2040 "parse.c"
+#line 2040 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 43:
-#line 240 "parse.y"
+#line 240 "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 2045 "parse.c"
+#line 2045 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 44:
-#line 242 "parse.y"
+#line 242 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = atoi((char*)yymsp[0].minor.yy178.z); }
-#line 2050 "parse.c"
+#line 2050 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 45:
-#line 243 "parse.y"
+#line 243 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = -atoi((char*)yymsp[0].minor.yy178.z); }
-#line 2055 "parse.c"
+#line 2055 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 50:
case 52:
-#line 252 "parse.y"
+#line 252 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddDefaultValue(pParse,yymsp[0].minor.yy450);}
-#line 2061 "parse.c"
+#line 2061 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 51:
-#line 253 "parse.y"
+#line 253 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddDefaultValue(pParse,yymsp[-1].minor.yy450);}
-#line 2066 "parse.c"
+#line 2066 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 53:
-#line 255 "parse.y"
+#line 255 "ext/pdo_sqlite/sqlite/src/parse.y"
{
Expr *p = sqlite3Expr(TK_UMINUS, yymsp[0].minor.yy450, 0, 0);
sqlite3AddDefaultValue(pParse,p);
}
-#line 2074 "parse.c"
+#line 2074 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 54:
-#line 259 "parse.y"
+#line 259 "ext/pdo_sqlite/sqlite/src/parse.y"
{
Expr *p = sqlite3Expr(TK_STRING, 0, 0, &yymsp[0].minor.yy178);
sqlite3AddDefaultValue(pParse,p);
}
-#line 2082 "parse.c"
+#line 2082 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 56:
-#line 268 "parse.y"
+#line 268 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddNotNull(pParse, yymsp[0].minor.yy316);}
-#line 2087 "parse.c"
+#line 2087 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 57:
-#line 270 "parse.y"
+#line 270 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddPrimaryKey(pParse,0,yymsp[-1].minor.yy316,yymsp[0].minor.yy316,yymsp[-2].minor.yy316);}
-#line 2092 "parse.c"
+#line 2092 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 58:
-#line 271 "parse.y"
+#line 271 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3CreateIndex(pParse,0,0,0,0,yymsp[0].minor.yy316,0,0,0,0);}
-#line 2097 "parse.c"
+#line 2097 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 59:
-#line 272 "parse.y"
+#line 272 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddCheckConstraint(pParse,yymsp[-1].minor.yy450);}
-#line 2102 "parse.c"
+#line 2102 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 60:
-#line 274 "parse.y"
+#line 274 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3CreateForeignKey(pParse,0,&yymsp[-2].minor.yy178,yymsp[-1].minor.yy242,yymsp[0].minor.yy316);}
-#line 2107 "parse.c"
+#line 2107 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 61:
-#line 275 "parse.y"
+#line 275 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3DeferForeignKey(pParse,yymsp[0].minor.yy316);}
-#line 2112 "parse.c"
+#line 2112 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 62:
-#line 276 "parse.y"
+#line 276 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddCollateType(pParse, (char*)yymsp[0].minor.yy178.z, yymsp[0].minor.yy178.n);}
-#line 2117 "parse.c"
+#line 2117 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 65:
-#line 289 "parse.y"
+#line 289 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = OE_Restrict * 0x010101; }
-#line 2122 "parse.c"
+#line 2122 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 66:
-#line 290 "parse.y"
+#line 290 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = (yymsp[-1].minor.yy316 & yymsp[0].minor.yy207.mask) | yymsp[0].minor.yy207.value; }
-#line 2127 "parse.c"
+#line 2127 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 67:
-#line 292 "parse.y"
+#line 292 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy207.value = 0; yygotominor.yy207.mask = 0x000000; }
-#line 2132 "parse.c"
+#line 2132 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 68:
-#line 293 "parse.y"
+#line 293 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy207.value = yymsp[0].minor.yy316; yygotominor.yy207.mask = 0x0000ff; }
-#line 2137 "parse.c"
+#line 2137 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 69:
-#line 294 "parse.y"
+#line 294 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy207.value = yymsp[0].minor.yy316<<8; yygotominor.yy207.mask = 0x00ff00; }
-#line 2142 "parse.c"
+#line 2142 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 70:
-#line 295 "parse.y"
+#line 295 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy207.value = yymsp[0].minor.yy316<<16; yygotominor.yy207.mask = 0xff0000; }
-#line 2147 "parse.c"
+#line 2147 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 71:
-#line 297 "parse.y"
+#line 297 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = OE_SetNull; }
-#line 2152 "parse.c"
+#line 2152 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 72:
-#line 298 "parse.y"
+#line 298 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = OE_SetDflt; }
-#line 2157 "parse.c"
+#line 2157 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 73:
-#line 299 "parse.y"
+#line 299 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = OE_Cascade; }
-#line 2162 "parse.c"
+#line 2162 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 74:
-#line 300 "parse.y"
+#line 300 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = OE_Restrict; }
-#line 2167 "parse.c"
+#line 2167 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 75:
case 76:
@@ -2170,97 +2170,97 @@ static void yy_reduce(
case 95:
case 96:
case 168:
-#line 302 "parse.y"
+#line 302 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = yymsp[0].minor.yy316;}
-#line 2178 "parse.c"
+#line 2178 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 80:
-#line 312 "parse.y"
+#line 312 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178.n = 0; yygotominor.yy178.z = 0;}
-#line 2183 "parse.c"
+#line 2183 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 81:
-#line 313 "parse.y"
+#line 313 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178 = yymsp[-1].minor.yy0;}
-#line 2188 "parse.c"
+#line 2188 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 86:
-#line 319 "parse.y"
+#line 319 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddPrimaryKey(pParse,yymsp[-3].minor.yy242,yymsp[0].minor.yy316,yymsp[-2].minor.yy316,0);}
-#line 2193 "parse.c"
+#line 2193 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 87:
-#line 321 "parse.y"
+#line 321 "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 2198 "parse.c"
+#line 2198 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 88:
-#line 322 "parse.y"
+#line 322 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3AddCheckConstraint(pParse,yymsp[-2].minor.yy450);}
-#line 2203 "parse.c"
+#line 2203 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 89:
-#line 324 "parse.y"
+#line 324 "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 2211 "parse.c"
+#line 2211 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 92:
case 94:
-#line 338 "parse.y"
+#line 338 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Default;}
-#line 2217 "parse.c"
+#line 2217 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 97:
-#line 343 "parse.y"
+#line 343 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Ignore;}
-#line 2222 "parse.c"
+#line 2222 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 98:
case 169:
-#line 344 "parse.y"
+#line 344 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Replace;}
-#line 2228 "parse.c"
+#line 2228 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 99:
-#line 348 "parse.y"
+#line 348 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3DropTable(pParse, yymsp[0].minor.yy419, 0, yymsp[-1].minor.yy316);
}
-#line 2235 "parse.c"
+#line 2235 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 102:
-#line 358 "parse.y"
+#line 358 "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 2242 "parse.c"
+#line 2242 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 103:
-#line 361 "parse.y"
+#line 361 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3DropTable(pParse, yymsp[0].minor.yy419, 1, yymsp[-1].minor.yy316);
}
-#line 2249 "parse.c"
+#line 2249 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 104:
-#line 368 "parse.y"
+#line 368 "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 2257 "parse.c"
+#line 2257 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 105:
case 128:
-#line 378 "parse.y"
+#line 378 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy43 = yymsp[0].minor.yy43;}
-#line 2263 "parse.c"
+#line 2263 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 106:
-#line 380 "parse.y"
+#line 380 "ext/pdo_sqlite/sqlite/src/parse.y"
{
if( yymsp[0].minor.yy43 ){
yymsp[0].minor.yy43->op = yymsp[-1].minor.yy316;
@@ -2268,139 +2268,139 @@ static void yy_reduce(
}
yygotominor.yy43 = yymsp[0].minor.yy43;
}
-#line 2274 "parse.c"
+#line 2274 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 108:
-#line 389 "parse.y"
+#line 389 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = TK_ALL;}
-#line 2279 "parse.c"
+#line 2279 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 110:
-#line 393 "parse.y"
+#line 393 "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 2286 "parse.c"
+#line 2286 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 114:
case 238:
-#line 414 "parse.y"
+#line 414 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = yymsp[-1].minor.yy242;}
-#line 2292 "parse.c"
+#line 2292 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 115:
case 141:
case 151:
case 237:
-#line 415 "parse.y"
+#line 415 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = 0;}
-#line 2300 "parse.c"
+#line 2300 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 116:
-#line 416 "parse.y"
+#line 416 "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 2307 "parse.c"
+#line 2307 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 117:
-#line 419 "parse.y"
+#line 419 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-1].minor.yy242, sqlite3Expr(TK_ALL, 0, 0, 0), 0);
}
-#line 2314 "parse.c"
+#line 2314 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 118:
-#line 422 "parse.y"
+#line 422 "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 2323 "parse.c"
+#line 2323 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 121:
-#line 434 "parse.y"
+#line 434 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178.n = 0;}
-#line 2328 "parse.c"
+#line 2328 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 122:
-#line 446 "parse.y"
+#line 446 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy419 = sqliteMalloc(sizeof(*yygotominor.yy419));}
-#line 2333 "parse.c"
+#line 2333 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 123:
-#line 447 "parse.y"
+#line 447 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy419 = yymsp[0].minor.yy419;
sqlite3SrcListShiftJoinType(yygotominor.yy419);
}
-#line 2341 "parse.c"
+#line 2341 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 124:
-#line 455 "parse.y"
+#line 455 "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 2349 "parse.c"
+#line 2349 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 125:
-#line 459 "parse.y"
+#line 459 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy419 = 0;}
-#line 2354 "parse.c"
+#line 2354 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 126:
-#line 460 "parse.y"
+#line 460 "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 2361 "parse.c"
+#line 2361 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 127:
-#line 465 "parse.y"
+#line 465 "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 2368 "parse.c"
+#line 2368 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 129:
-#line 476 "parse.y"
+#line 476 "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 2376 "parse.c"
+#line 2376 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 130:
-#line 483 "parse.y"
+#line 483 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178.z=0; yygotominor.yy178.n=0;}
-#line 2381 "parse.c"
+#line 2381 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 132:
-#line 488 "parse.y"
+#line 488 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy419 = sqlite3SrcListAppend(0,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178);}
-#line 2386 "parse.c"
+#line 2386 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 133:
-#line 492 "parse.y"
+#line 492 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = JT_INNER; }
-#line 2391 "parse.c"
+#line 2391 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 134:
-#line 493 "parse.y"
+#line 493 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-1].minor.yy0,0,0); }
-#line 2396 "parse.c"
+#line 2396 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 135:
-#line 494 "parse.y"
+#line 494 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy178,0); }
-#line 2401 "parse.c"
+#line 2401 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 136:
-#line 496 "parse.y"
+#line 496 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = sqlite3JoinType(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy178,&yymsp[-1].minor.yy178); }
-#line 2406 "parse.c"
+#line 2406 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 137:
case 145:
@@ -2411,9 +2411,9 @@ static void yy_reduce(
case 226:
case 228:
case 232:
-#line 500 "parse.y"
+#line 500 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = yymsp[0].minor.yy450;}
-#line 2419 "parse.c"
+#line 2419 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 138:
case 153:
@@ -2422,166 +2422,166 @@ static void yy_reduce(
case 227:
case 229:
case 233:
-#line 501 "parse.y"
+#line 501 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = 0;}
-#line 2430 "parse.c"
+#line 2430 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 139:
case 173:
-#line 505 "parse.y"
+#line 505 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy352 = yymsp[-1].minor.yy352;}
-#line 2436 "parse.c"
+#line 2436 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 140:
case 172:
-#line 506 "parse.y"
+#line 506 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy352 = 0;}
-#line 2442 "parse.c"
+#line 2442 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 142:
case 152:
-#line 517 "parse.y"
+#line 517 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = yymsp[0].minor.yy242;}
-#line 2448 "parse.c"
+#line 2448 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 143:
-#line 518 "parse.y"
+#line 518 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-4].minor.yy242,yymsp[-2].minor.yy450,yymsp[-1].minor.yy178.n>0?&yymsp[-1].minor.yy178:0);
if( yygotominor.yy242 ) yygotominor.yy242->a[yygotominor.yy242->nExpr-1].sortOrder = yymsp[0].minor.yy316;
}
-#line 2456 "parse.c"
+#line 2456 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 144:
-#line 522 "parse.y"
+#line 522 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[-2].minor.yy450,yymsp[-1].minor.yy178.n>0?&yymsp[-1].minor.yy178:0);
if( yygotominor.yy242 && yygotominor.yy242->a ) yygotominor.yy242->a[0].sortOrder = yymsp[0].minor.yy316;
}
-#line 2464 "parse.c"
+#line 2464 "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 2470 "parse.c"
+#line 2470 "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 2475 "parse.c"
+#line 2475 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 149:
-#line 534 "parse.y"
+#line 534 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy178.z = 0; yygotominor.yy178.n = 0;}
-#line 2480 "parse.c"
+#line 2480 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 155:
-#line 552 "parse.y"
+#line 552 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy84.pLimit = 0; yygotominor.yy84.pOffset = 0;}
-#line 2485 "parse.c"
+#line 2485 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 156:
-#line 553 "parse.y"
+#line 553 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy84.pLimit = yymsp[0].minor.yy450; yygotominor.yy84.pOffset = 0;}
-#line 2490 "parse.c"
+#line 2490 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 157:
-#line 555 "parse.y"
+#line 555 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy84.pLimit = yymsp[-2].minor.yy450; yygotominor.yy84.pOffset = yymsp[0].minor.yy450;}
-#line 2495 "parse.c"
+#line 2495 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 158:
-#line 557 "parse.y"
+#line 557 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy84.pOffset = yymsp[-2].minor.yy450; yygotominor.yy84.pLimit = yymsp[0].minor.yy450;}
-#line 2500 "parse.c"
+#line 2500 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 159:
-#line 561 "parse.y"
+#line 561 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3DeleteFrom(pParse,yymsp[-1].minor.yy419,yymsp[0].minor.yy450);}
-#line 2505 "parse.c"
+#line 2505 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 162:
-#line 572 "parse.y"
+#line 572 "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 2510 "parse.c"
+#line 2510 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 163:
-#line 578 "parse.y"
+#line 578 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-4].minor.yy242,yymsp[0].minor.yy450,&yymsp[-2].minor.yy178);}
-#line 2515 "parse.c"
+#line 2515 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 164:
-#line 579 "parse.y"
+#line 579 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[0].minor.yy450,&yymsp[-2].minor.yy178);}
-#line 2520 "parse.c"
+#line 2520 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 165:
-#line 585 "parse.y"
+#line 585 "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 2525 "parse.c"
+#line 2525 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 166:
-#line 587 "parse.y"
+#line 587 "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 2530 "parse.c"
+#line 2530 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 167:
-#line 589 "parse.y"
+#line 589 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Insert(pParse, yymsp[-3].minor.yy419, 0, 0, yymsp[-2].minor.yy352, yymsp[-5].minor.yy316);}
-#line 2535 "parse.c"
+#line 2535 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 170:
case 230:
-#line 599 "parse.y"
+#line 599 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = sqlite3ExprListAppend(yymsp[-2].minor.yy242,yymsp[0].minor.yy450,0);}
-#line 2541 "parse.c"
+#line 2541 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 171:
case 231:
-#line 600 "parse.y"
+#line 600 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy242 = sqlite3ExprListAppend(0,yymsp[0].minor.yy450,0);}
-#line 2547 "parse.c"
+#line 2547 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 174:
-#line 609 "parse.y"
+#line 609 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy352 = sqlite3IdListAppend(yymsp[-2].minor.yy352,&yymsp[0].minor.yy178);}
-#line 2552 "parse.c"
+#line 2552 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 175:
-#line 610 "parse.y"
+#line 610 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy352 = sqlite3IdListAppend(0,&yymsp[0].minor.yy178);}
-#line 2557 "parse.c"
+#line 2557 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 177:
-#line 621 "parse.y"
+#line 621 "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 2562 "parse.c"
+#line 2562 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 178:
case 183:
case 184:
-#line 622 "parse.y"
+#line 622 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = sqlite3Expr(yymsp[0].major, 0, 0, &yymsp[0].minor.yy0);}
-#line 2569 "parse.c"
+#line 2569 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 179:
case 180:
-#line 623 "parse.y"
+#line 623 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = sqlite3Expr(TK_ID, 0, 0, &yymsp[0].minor.yy0);}
-#line 2575 "parse.c"
+#line 2575 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 181:
-#line 625 "parse.y"
+#line 625 "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 2584 "parse.c"
+#line 2584 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 182:
-#line 630 "parse.y"
+#line 630 "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);
@@ -2589,32 +2589,32 @@ static void yy_reduce(
Expr *temp4 = sqlite3Expr(TK_DOT, temp2, temp3, 0);
yygotominor.yy450 = sqlite3Expr(TK_DOT, temp1, temp4, 0);
}
-#line 2595 "parse.c"
+#line 2595 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 185:
-#line 639 "parse.y"
+#line 639 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = sqlite3RegisterExpr(pParse, &yymsp[0].minor.yy0);}
-#line 2600 "parse.c"
+#line 2600 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 186:
-#line 640 "parse.y"
+#line 640 "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 2609 "parse.c"
+#line 2609 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 187:
-#line 646 "parse.y"
+#line 646 "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 2617 "parse.c"
+#line 2617 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 188:
-#line 651 "parse.y"
+#line 651 "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);
@@ -2622,18 +2622,18 @@ static void yy_reduce(
yygotominor.yy450->flags |= EP_Distinct;
}
}
-#line 2628 "parse.c"
+#line 2628 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 189:
-#line 658 "parse.y"
+#line 658 "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 2636 "parse.c"
+#line 2636 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 190:
-#line 662 "parse.y"
+#line 662 "ext/pdo_sqlite/sqlite/src/parse.y"
{
/* The CURRENT_TIME, CURRENT_DATE, and CURRENT_TIMESTAMP values are
** treated as functions that return constants */
@@ -2643,7 +2643,7 @@ static void yy_reduce(
yygotominor.yy450->span = yymsp[0].minor.yy0;
}
}
-#line 2649 "parse.c"
+#line 2649 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 191:
case 192:
@@ -2653,24 +2653,24 @@ static void yy_reduce(
case 196:
case 197:
case 198:
-#line 671 "parse.y"
+#line 671 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy450 = sqlite3Expr(yymsp[-1].major, yymsp[-2].minor.yy450, yymsp[0].minor.yy450, 0);}
-#line 2661 "parse.c"
+#line 2661 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 199:
case 201:
-#line 681 "parse.y"
+#line 681 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy86.eOperator = yymsp[0].minor.yy0; yygotominor.yy86.not = 0;}
-#line 2667 "parse.c"
+#line 2667 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 200:
case 202:
-#line 682 "parse.y"
+#line 682 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy86.eOperator = yymsp[0].minor.yy0; yygotominor.yy86.not = 1;}
-#line 2673 "parse.c"
+#line 2673 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 205:
-#line 689 "parse.y"
+#line 689 "ext/pdo_sqlite/sqlite/src/parse.y"
{
ExprList *pList;
pList = sqlite3ExprListAppend(0, yymsp[-1].minor.yy450, 0);
@@ -2683,66 +2683,66 @@ static void yy_reduce(
sqlite3ExprSpan(yygotominor.yy450, &yymsp[-3].minor.yy450->span, &yymsp[-1].minor.yy450->span);
if( yygotominor.yy450 ) yygotominor.yy450->flags |= EP_InfixFunc;
}
-#line 2689 "parse.c"
+#line 2689 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 206:
-#line 702 "parse.y"
+#line 702 "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 2697 "parse.c"
+#line 2697 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 207:
-#line 706 "parse.y"
+#line 706 "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 2705 "parse.c"
+#line 2705 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 208:
-#line 710 "parse.y"
+#line 710 "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 2713 "parse.c"
+#line 2713 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 209:
-#line 714 "parse.y"
+#line 714 "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 2721 "parse.c"
+#line 2721 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 210:
-#line 718 "parse.y"
+#line 718 "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 2729 "parse.c"
+#line 2729 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 211:
-#line 722 "parse.y"
+#line 722 "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 2737 "parse.c"
+#line 2737 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 212:
-#line 726 "parse.y"
+#line 726 "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 2745 "parse.c"
+#line 2745 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 215:
-#line 733 "parse.y"
+#line 733 "ext/pdo_sqlite/sqlite/src/parse.y"
{
ExprList *pList = sqlite3ExprListAppend(0, yymsp[-2].minor.yy450, 0);
pList = sqlite3ExprListAppend(pList, yymsp[0].minor.yy450, 0);
@@ -2755,10 +2755,10 @@ static void yy_reduce(
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 2761 "parse.c"
+#line 2761 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 218:
-#line 749 "parse.y"
+#line 749 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_IN, yymsp[-4].minor.yy450, 0, 0);
if( yygotominor.yy450 ){
@@ -2769,10 +2769,10 @@ static void yy_reduce(
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 2775 "parse.c"
+#line 2775 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 219:
-#line 759 "parse.y"
+#line 759 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_SELECT, 0, 0, 0);
if( yygotominor.yy450 ){
@@ -2782,10 +2782,10 @@ static void yy_reduce(
}
sqlite3ExprSpan(yygotominor.yy450,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0);
}
-#line 2788 "parse.c"
+#line 2788 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 220:
-#line 768 "parse.y"
+#line 768 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_IN, yymsp[-4].minor.yy450, 0, 0);
if( yygotominor.yy450 ){
@@ -2796,10 +2796,10 @@ static void yy_reduce(
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 2802 "parse.c"
+#line 2802 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 221:
-#line 778 "parse.y"
+#line 778 "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);
@@ -2811,10 +2811,10 @@ static void yy_reduce(
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 2817 "parse.c"
+#line 2817 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 222:
-#line 789 "parse.y"
+#line 789 "ext/pdo_sqlite/sqlite/src/parse.y"
{
Expr *p = yygotominor.yy450 = sqlite3Expr(TK_EXISTS, 0, 0, 0);
if( p ){
@@ -2824,10 +2824,10 @@ static void yy_reduce(
sqlite3SelectDelete(yymsp[-1].minor.yy43);
}
}
-#line 2830 "parse.c"
+#line 2830 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 223:
-#line 801 "parse.y"
+#line 801 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_CASE, yymsp[-3].minor.yy450, yymsp[-1].minor.yy450, 0);
if( yygotominor.yy450 ){
@@ -2837,45 +2837,45 @@ static void yy_reduce(
}
sqlite3ExprSpan(yygotominor.yy450, &yymsp[-4].minor.yy0, &yymsp[0].minor.yy0);
}
-#line 2843 "parse.c"
+#line 2843 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 224:
-#line 812 "parse.y"
+#line 812 "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 2851 "parse.c"
+#line 2851 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 225:
-#line 816 "parse.y"
+#line 816 "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 2859 "parse.c"
+#line 2859 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 234:
-#line 843 "parse.y"
+#line 843 "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 2867 "parse.c"
+#line 2867 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 235:
case 281:
-#line 849 "parse.y"
+#line 849 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Abort;}
-#line 2873 "parse.c"
+#line 2873 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 236:
-#line 850 "parse.y"
+#line 850 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_None;}
-#line 2878 "parse.c"
+#line 2878 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 239:
-#line 860 "parse.y"
+#line 860 "ext/pdo_sqlite/sqlite/src/parse.y"
{
Expr *p = 0;
if( yymsp[-1].minor.yy178.n>0 ){
@@ -2885,10 +2885,10 @@ static void yy_reduce(
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 2891 "parse.c"
+#line 2891 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 240:
-#line 869 "parse.y"
+#line 869 "ext/pdo_sqlite/sqlite/src/parse.y"
{
Expr *p = 0;
if( yymsp[-1].minor.yy178.n>0 ){
@@ -2898,114 +2898,114 @@ static void yy_reduce(
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 2904 "parse.c"
+#line 2904 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 242:
-#line 883 "parse.y"
+#line 883 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3DropIndex(pParse, yymsp[0].minor.yy419, yymsp[-1].minor.yy316);}
-#line 2909 "parse.c"
+#line 2909 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 243:
case 244:
-#line 888 "parse.y"
+#line 888 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Vacuum(pParse);}
-#line 2915 "parse.c"
+#line 2915 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 245:
-#line 895 "parse.y"
+#line 895 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy178,0);}
-#line 2920 "parse.c"
+#line 2920 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 246:
-#line 896 "parse.y"
+#line 896 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy0,0);}
-#line 2925 "parse.c"
+#line 2925 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 247:
-#line 897 "parse.y"
+#line 897 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3Pragma(pParse,&yymsp[-3].minor.yy178,&yymsp[-2].minor.yy178,&yymsp[0].minor.yy178,1);
}
-#line 2932 "parse.c"
+#line 2932 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 248:
-#line 900 "parse.y"
+#line 900 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Pragma(pParse,&yymsp[-4].minor.yy178,&yymsp[-3].minor.yy178,&yymsp[-1].minor.yy178,0);}
-#line 2937 "parse.c"
+#line 2937 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 249:
-#line 901 "parse.y"
+#line 901 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Pragma(pParse,&yymsp[-1].minor.yy178,&yymsp[0].minor.yy178,0,0);}
-#line 2942 "parse.c"
+#line 2942 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 257:
-#line 915 "parse.y"
+#line 915 "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 2952 "parse.c"
+#line 2952 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 258:
-#line 924 "parse.y"
+#line 924 "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 2960 "parse.c"
+#line 2960 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 259:
case 262:
-#line 930 "parse.y"
+#line 930 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = TK_BEFORE; }
-#line 2966 "parse.c"
+#line 2966 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 260:
-#line 931 "parse.y"
+#line 931 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = TK_AFTER; }
-#line 2971 "parse.c"
+#line 2971 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 261:
-#line 932 "parse.y"
+#line 932 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = TK_INSTEAD;}
-#line 2976 "parse.c"
+#line 2976 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 263:
case 264:
-#line 937 "parse.y"
+#line 937 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy354.a = yymsp[0].major; yygotominor.yy354.b = 0;}
-#line 2982 "parse.c"
+#line 2982 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 265:
-#line 939 "parse.y"
+#line 939 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy354.a = TK_UPDATE; yygotominor.yy354.b = yymsp[0].minor.yy352;}
-#line 2987 "parse.c"
+#line 2987 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 266:
case 267:
-#line 942 "parse.y"
+#line 942 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = TK_ROW; }
-#line 2993 "parse.c"
+#line 2993 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 268:
-#line 944 "parse.y"
+#line 944 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy316 = TK_STATEMENT; }
-#line 2998 "parse.c"
+#line 2998 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 269:
-#line 948 "parse.y"
+#line 948 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy450 = 0; }
-#line 3003 "parse.c"
+#line 3003 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 270:
-#line 949 "parse.y"
+#line 949 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy450 = yymsp[0].minor.yy450; }
-#line 3008 "parse.c"
+#line 3008 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 271:
-#line 953 "parse.y"
+#line 953 "ext/pdo_sqlite/sqlite/src/parse.y"
{
if( yymsp[-2].minor.yy75 ){
yymsp[-2].minor.yy75->pLast->pNext = yymsp[-1].minor.yy75;
@@ -3015,40 +3015,40 @@ static void yy_reduce(
yymsp[-2].minor.yy75->pLast = yymsp[-1].minor.yy75;
yygotominor.yy75 = yymsp[-2].minor.yy75;
}
-#line 3021 "parse.c"
+#line 3021 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 272:
-#line 962 "parse.y"
+#line 962 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy75 = 0; }
-#line 3026 "parse.c"
+#line 3026 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 273:
-#line 968 "parse.y"
+#line 968 "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 3031 "parse.c"
+#line 3031 "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 = sqlite3TriggerInsertStep(&yymsp[-5].minor.yy178, yymsp[-4].minor.yy352, yymsp[-1].minor.yy242, 0, yymsp[-7].minor.yy316);}
-#line 3036 "parse.c"
+#line 3036 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 275:
-#line 976 "parse.y"
+#line 976 "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 3041 "parse.c"
+#line 3041 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 276:
-#line 980 "parse.y"
+#line 980 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy75 = sqlite3TriggerDeleteStep(&yymsp[-1].minor.yy178, yymsp[0].minor.yy450);}
-#line 3046 "parse.c"
+#line 3046 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 277:
-#line 983 "parse.y"
+#line 983 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy75 = sqlite3TriggerSelectStep(yymsp[0].minor.yy43); }
-#line 3051 "parse.c"
+#line 3051 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 278:
-#line 986 "parse.y"
+#line 986 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_RAISE, 0, 0, 0);
if( yygotominor.yy450 ){
@@ -3056,10 +3056,10 @@ static void yy_reduce(
sqlite3ExprSpan(yygotominor.yy450, &yymsp[-3].minor.yy0, &yymsp[0].minor.yy0);
}
}
-#line 3062 "parse.c"
+#line 3062 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 279:
-#line 993 "parse.y"
+#line 993 "ext/pdo_sqlite/sqlite/src/parse.y"
{
yygotominor.yy450 = sqlite3Expr(TK_RAISE, 0, 0, &yymsp[-1].minor.yy178);
if( yygotominor.yy450 ) {
@@ -3067,119 +3067,119 @@ static void yy_reduce(
sqlite3ExprSpan(yygotominor.yy450, &yymsp[-5].minor.yy0, &yymsp[0].minor.yy0);
}
}
-#line 3073 "parse.c"
+#line 3073 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 280:
-#line 1003 "parse.y"
+#line 1003 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Rollback;}
-#line 3078 "parse.c"
+#line 3078 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 282:
-#line 1005 "parse.y"
+#line 1005 "ext/pdo_sqlite/sqlite/src/parse.y"
{yygotominor.yy316 = OE_Fail;}
-#line 3083 "parse.c"
+#line 3083 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 283:
-#line 1010 "parse.y"
+#line 1010 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3DropTrigger(pParse,yymsp[0].minor.yy419,yymsp[-1].minor.yy316);
}
-#line 3090 "parse.c"
+#line 3090 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 284:
-#line 1016 "parse.y"
+#line 1016 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3Attach(pParse, yymsp[-3].minor.yy450, yymsp[-1].minor.yy450, yymsp[0].minor.yy158);
}
-#line 3097 "parse.c"
+#line 3097 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 285:
-#line 1021 "parse.y"
+#line 1021 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy158 = 0; }
-#line 3102 "parse.c"
+#line 3102 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 286:
-#line 1022 "parse.y"
+#line 1022 "ext/pdo_sqlite/sqlite/src/parse.y"
{ yygotominor.yy158 = yymsp[0].minor.yy450; }
-#line 3107 "parse.c"
+#line 3107 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 289:
-#line 1028 "parse.y"
+#line 1028 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3Detach(pParse, yymsp[0].minor.yy450);
}
-#line 3114 "parse.c"
+#line 3114 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 290:
-#line 1034 "parse.y"
+#line 1034 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Reindex(pParse, 0, 0);}
-#line 3119 "parse.c"
+#line 3119 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 291:
-#line 1035 "parse.y"
+#line 1035 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Reindex(pParse, &yymsp[-1].minor.yy178, &yymsp[0].minor.yy178);}
-#line 3124 "parse.c"
+#line 3124 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 292:
-#line 1040 "parse.y"
+#line 1040 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Analyze(pParse, 0, 0);}
-#line 3129 "parse.c"
+#line 3129 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 293:
-#line 1041 "parse.y"
+#line 1041 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3Analyze(pParse, &yymsp[-1].minor.yy178, &yymsp[0].minor.yy178);}
-#line 3134 "parse.c"
+#line 3134 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 294:
-#line 1046 "parse.y"
+#line 1046 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3AlterRenameTable(pParse,yymsp[-3].minor.yy419,&yymsp[0].minor.yy178);
}
-#line 3141 "parse.c"
+#line 3141 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 295:
-#line 1049 "parse.y"
+#line 1049 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3AlterFinishAddColumn(pParse, &yymsp[0].minor.yy178);
}
-#line 3148 "parse.c"
+#line 3148 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 296:
-#line 1052 "parse.y"
+#line 1052 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3AlterBeginAddColumn(pParse, yymsp[0].minor.yy419);
}
-#line 3155 "parse.c"
+#line 3155 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 299:
-#line 1061 "parse.y"
+#line 1061 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3VtabFinishParse(pParse,0);}
-#line 3160 "parse.c"
+#line 3160 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 300:
-#line 1062 "parse.y"
+#line 1062 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3VtabFinishParse(pParse,&yymsp[0].minor.yy0);}
-#line 3165 "parse.c"
+#line 3165 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 301:
-#line 1063 "parse.y"
+#line 1063 "ext/pdo_sqlite/sqlite/src/parse.y"
{
sqlite3VtabBeginParse(pParse, &yymsp[-3].minor.yy178, &yymsp[-2].minor.yy178, &yymsp[0].minor.yy178);
}
-#line 3172 "parse.c"
+#line 3172 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 304:
-#line 1068 "parse.y"
+#line 1068 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3VtabArgInit(pParse);}
-#line 3177 "parse.c"
+#line 3177 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
case 306:
case 307:
case 308:
case 310:
-#line 1070 "parse.y"
+#line 1070 "ext/pdo_sqlite/sqlite/src/parse.y"
{sqlite3VtabArgExtend(pParse,&yymsp[0].minor.yy0);}
-#line 3185 "parse.c"
+#line 3185 "ext/pdo_sqlite/sqlite/src/parse.c"
break;
};
yygoto = yyRuleInfo[yyruleno].lhs;
@@ -3236,7 +3236,7 @@ static void yy_syntax_error(
){
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] ){
@@ -3246,7 +3246,7 @@ static void yy_syntax_error(
}
pParse->parseError = 1;
}
-#line 3253 "parse.c"
+#line 3253 "ext/pdo_sqlite/sqlite/src/parse.c"
sqlite3ParserARG_STORE; /* Suppress warning about unused %extra_argument variable */
}