yygotominor      125288 ext/sqlite3/libsqlite/sqlite3.c   YYMINORTYPE yygotominor;        /* The LHS of the rule reduced */
yygotominor      125316 ext/sqlite3/libsqlite/sqlite3.c   yygotominor = yyzerominor;
yygotominor      125344 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = TK_DEFERRED;}
yygotominor      125351 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = yymsp[0].major;}
yygotominor      125383 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0 = yymsp[0].minor.yy0;
yygotominor      125396 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = 0;}
yygotominor      125405 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = 1;}
yygotominor      125419 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy186 = 0;}
yygotominor      125424 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy186 = TF_WithoutRowid;
yygotominor      125426 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy186 = 0;
yygotominor      125433 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.z = yymsp[-2].minor.yy0.z;
yygotominor      125434 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.n = (int)(pParse->sLastToken.z-yymsp[-2].minor.yy0.z) + pParse->sLastToken.n;
yygotominor      125440 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0 = yymsp[0].minor.yy0;
yygotominor      125463 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0 = yymsp[0].minor.yy0;}
yygotominor      125470 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.z = yymsp[-3].minor.yy0.z;
yygotominor      125471 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.n = (int)(&yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-3].minor.yy0.z);
yygotominor      125476 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.z = yymsp[-5].minor.yy0.z;
yygotominor      125477 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0.n = (int)(&yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] - yymsp[-5].minor.yy0.z);
yygotominor      125481 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.z=yymsp[-1].minor.yy0.z; yygotominor.yy0.n=yymsp[0].minor.yy0.n+(int)(yymsp[0].minor.yy0.z-yymsp[-1].minor.yy0.z);}
yygotominor      125532 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_None*0x0101; /* EV: R-19803-45884 */}
yygotominor      125535 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = (yymsp[-1].minor.yy328 & ~yymsp[0].minor.yy429.mask) | yymsp[0].minor.yy429.value; }
yygotominor      125539 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy429.value = 0;     yygotominor.yy429.mask = 0x000000; }
yygotominor      125542 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy429.value = yymsp[0].minor.yy328;     yygotominor.yy429.mask = 0x0000ff; }
yygotominor      125545 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy429.value = yymsp[0].minor.yy328<<8;  yygotominor.yy429.mask = 0x00ff00; }
yygotominor      125548 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_SetNull;  /* EV: R-33326-45252 */}
yygotominor      125551 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_SetDflt;  /* EV: R-33326-45252 */}
yygotominor      125554 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_Cascade;  /* EV: R-33326-45252 */}
yygotominor      125557 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_Restrict; /* EV: R-33326-45252 */}
yygotominor      125560 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = OE_None;     /* EV: R-33326-45252 */}
yygotominor      125566 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = yymsp[0].minor.yy328;}
yygotominor      125569 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.n = 0; yygotominor.yy0.z = 0;}
yygotominor      125572 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0 = yymsp[-1].minor.yy0;}
yygotominor      125593 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Default;}
yygotominor      125596 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy186 = OE_Default;}
yygotominor      125599 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy186 = (u8)yymsp[0].minor.yy328;}
yygotominor      125602 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Ignore;}
yygotominor      125605 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Replace;}
yygotominor      125638 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy3 = p;
yygotominor      125643 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy3 = yymsp[0].minor.yy3;}
yygotominor      125664 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy3 = pRhs;
yygotominor      125668 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = TK_ALL;}
yygotominor      125672 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy3 = sqlite3SelectNew(pParse,yymsp[-6].minor.yy14,yymsp[-5].minor.yy65,yymsp[-4].minor.yy132,yymsp[-3].minor.yy14,yymsp[-2].minor.yy132,yymsp[-1].minor.yy14,yymsp[-7].minor.yy381,yymsp[0].minor.yy476.pLimit,yymsp[0].minor.yy476.pOffset);
yygotominor      125683 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy3!=0 ){
yygotominor      125686 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_snprintf(sizeof(yygotominor.yy3->zSelName), yygotominor.yy3->zSelName, "#%d",
yygotominor      125693 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_snprintf(sizeof(yygotominor.yy3->zSelName), yygotominor.yy3->zSelName, "%.*s", i, z);
yygotominor      125701 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy3 = sqlite3SelectNew(pParse,yymsp[-1].minor.yy14,0,0,0,0,0,SF_Values,0,0);
yygotominor      125713 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy3 = pRight;
yygotominor      125715 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy3 = pLeft;
yygotominor      125720 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy381 = SF_Distinct;}
yygotominor      125724 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy381 = 0;}
yygotominor      125728 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy14 = yymsp[-1].minor.yy14;}
yygotominor      125735 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy14 = 0;}
yygotominor      125739 ext/sqlite3/libsqlite/sqlite3.c    yygotominor.yy14 = sqlite3ExprListAppend(pParse, yymsp[-2].minor.yy14, yymsp[-1].minor.yy346.pExpr);
yygotominor      125740 ext/sqlite3/libsqlite/sqlite3.c    if( yymsp[0].minor.yy0.n>0 ) sqlite3ExprListSetName(pParse, yygotominor.yy14, &yymsp[0].minor.yy0, 1);
yygotominor      125741 ext/sqlite3/libsqlite/sqlite3.c    sqlite3ExprListSetSpan(pParse,yygotominor.yy14,&yymsp[-1].minor.yy346);
yygotominor      125747 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse, yymsp[-1].minor.yy14, p);
yygotominor      125755 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy14, pDot);
yygotominor      125759 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.n = 0;}
yygotominor      125762 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy65 = sqlite3DbMallocZero(pParse->db, sizeof(*yygotominor.yy65));}
yygotominor      125766 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy65 = yymsp[0].minor.yy65;
yygotominor      125767 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListShiftJoinType(yygotominor.yy65);
yygotominor      125772 ext/sqlite3/libsqlite/sqlite3.c    yygotominor.yy65 = yymsp[-1].minor.yy65;
yygotominor      125773 ext/sqlite3/libsqlite/sqlite3.c    if( ALWAYS(yygotominor.yy65 && yygotominor.yy65->nSrc>0) ) yygotominor.yy65->a[yygotominor.yy65->nSrc-1].jointype = (u8)yymsp[0].minor.yy328;
yygotominor      125777 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy65 = 0;}
yygotominor      125781 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy65 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy65,&yymsp[-5].minor.yy0,&yymsp[-4].minor.yy0,&yymsp[-3].minor.yy0,0,yymsp[-1].minor.yy132,yymsp[0].minor.yy408);
yygotominor      125782 ext/sqlite3/libsqlite/sqlite3.c   sqlite3SrcListIndexedBy(pParse, yygotominor.yy65, &yymsp[-2].minor.yy0);
yygotominor      125787 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy65 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy65,0,0,&yymsp[-2].minor.yy0,yymsp[-4].minor.yy3,yymsp[-1].minor.yy132,yymsp[0].minor.yy408);
yygotominor      125793 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy65 = yymsp[-4].minor.yy65;
yygotominor      125795 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy65 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy65,0,0,&yymsp[-2].minor.yy0,0,yymsp[-1].minor.yy132,yymsp[0].minor.yy408);
yygotominor      125796 ext/sqlite3/libsqlite/sqlite3.c       if( yygotominor.yy65 ){
yygotominor      125797 ext/sqlite3/libsqlite/sqlite3.c         struct SrcList_item *pNew = &yygotominor.yy65->a[yygotominor.yy65->nSrc-1];
yygotominor      125810 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy65 = sqlite3SrcListAppendFromTerm(pParse,yymsp[-6].minor.yy65,0,0,&yymsp[-2].minor.yy0,pSubquery,yymsp[-1].minor.yy132,yymsp[0].minor.yy408);
yygotominor      125816 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.z=0; yygotominor.yy0.n=0;}
yygotominor      125819 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy65 = sqlite3SrcListAppend(pParse->db,0,&yymsp[-1].minor.yy0,&yymsp[0].minor.yy0);}
yygotominor      125822 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = JT_INNER; }
yygotominor      125825 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = sqlite3JoinType(pParse,&yymsp[-1].minor.yy0,0,0); }
yygotominor      125828 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = sqlite3JoinType(pParse,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0,0); }
yygotominor      125831 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = sqlite3JoinType(pParse,&yymsp[-3].minor.yy0,&yymsp[-2].minor.yy0,&yymsp[-1].minor.yy0); }
yygotominor      125838 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy132 = yymsp[0].minor.yy346.pExpr;}
yygotominor      125845 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy132 = 0;}
yygotominor      125848 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.z=0; yygotominor.yy0.n=1;}
yygotominor      125852 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy408 = yymsp[-1].minor.yy408;}
yygotominor      125856 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy408 = 0;}
yygotominor      125861 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy14 = yymsp[0].minor.yy14;}
yygotominor      125865 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yymsp[-3].minor.yy14,yymsp[-1].minor.yy346.pExpr);
yygotominor      125866 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy14 ) yygotominor.yy14->a[yygotominor.yy14->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy328;
yygotominor      125871 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,0,yymsp[-1].minor.yy346.pExpr);
yygotominor      125872 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy14 && ALWAYS(yygotominor.yy14->a) ) yygotominor.yy14->a[0].sortOrder = (u8)yymsp[0].minor.yy328;
yygotominor      125877 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = SQLITE_SO_ASC;}
yygotominor      125880 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = SQLITE_SO_DESC;}
yygotominor      125883 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = 0; yygotominor.yy476.pOffset = 0;}
yygotominor      125886 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = yymsp[0].minor.yy346.pExpr; yygotominor.yy476.pOffset = 0;}
yygotominor      125889 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pLimit = yymsp[-2].minor.yy346.pExpr; yygotominor.yy476.pOffset = yymsp[0].minor.yy346.pExpr;}
yygotominor      125892 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy476.pOffset = yymsp[-2].minor.yy346.pExpr; yygotominor.yy476.pLimit = yymsp[0].minor.yy346.pExpr;}
yygotominor      125911 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse, yymsp[-4].minor.yy14, yymsp[0].minor.yy346.pExpr);
yygotominor      125912 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListSetName(pParse, yygotominor.yy14, &yymsp[-2].minor.yy0, 1);
yygotominor      125917 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse, 0, yymsp[0].minor.yy346.pExpr);
yygotominor      125918 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListSetName(pParse, yygotominor.yy14, &yymsp[-2].minor.yy0, 1);
yygotominor      125934 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy186 = yymsp[0].minor.yy186;}
yygotominor      125937 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy186 = OE_Replace;}
yygotominor      125940 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy408 = sqlite3IdListAppend(pParse->db,yymsp[-2].minor.yy408,&yymsp[0].minor.yy0);}
yygotominor      125943 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy408 = sqlite3IdListAppend(pParse->db,0,&yymsp[0].minor.yy0);}
yygotominor      125946 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy346 = yymsp[0].minor.yy346;}
yygotominor      125949 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy346.pExpr = yymsp[-1].minor.yy346.pExpr; spanSet(&yygotominor.yy346,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0);}
yygotominor      125954 ext/sqlite3/libsqlite/sqlite3.c {spanExpr(&yygotominor.yy346, pParse, yymsp[0].major, &yymsp[0].minor.yy0);}
yygotominor      125958 ext/sqlite3/libsqlite/sqlite3.c {spanExpr(&yygotominor.yy346, pParse, TK_ID, &yymsp[0].minor.yy0);}
yygotominor      125964 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp2, 0);
yygotominor      125965 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346,&yymsp[-2].minor.yy0,&yymsp[0].minor.yy0);
yygotominor      125974 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_DOT, temp1, temp4, 0);
yygotominor      125975 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0);
yygotominor      125986 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr = 0;
yygotominor      125988 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_REGISTER, 0, 0, &yymsp[0].minor.yy0);
yygotominor      125989 ext/sqlite3/libsqlite/sqlite3.c       if( yygotominor.yy346.pExpr ) sqlite3GetInt32(&yymsp[0].minor.yy0.z[1], &yygotominor.yy346.pExpr->iTable);
yygotominor      125992 ext/sqlite3/libsqlite/sqlite3.c     spanExpr(&yygotominor.yy346, pParse, TK_VARIABLE, &yymsp[0].minor.yy0);
yygotominor      125993 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprAssignVarNumber(pParse, yygotominor.yy346.pExpr);
yygotominor      125995 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
yygotominor      126000 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprAddCollateToken(pParse, yymsp[-2].minor.yy346.pExpr, &yymsp[0].minor.yy0, 1);
yygotominor      126001 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-2].minor.yy346.zStart;
yygotominor      126002 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126007 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_CAST, yymsp[-3].minor.yy346.pExpr, 0, &yymsp[-1].minor.yy0);
yygotominor      126008 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346,&yymsp[-5].minor.yy0,&yymsp[0].minor.yy0);
yygotominor      126016 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprFunction(pParse, yymsp[-1].minor.yy14, &yymsp[-4].minor.yy0);
yygotominor      126017 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346,&yymsp[-4].minor.yy0,&yymsp[0].minor.yy0);
yygotominor      126018 ext/sqlite3/libsqlite/sqlite3.c   if( yymsp[-2].minor.yy381 && yygotominor.yy346.pExpr ){
yygotominor      126019 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr->flags |= EP_Distinct;
yygotominor      126025 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprFunction(pParse, 0, &yymsp[-3].minor.yy0);
yygotominor      126026 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346,&yymsp[-3].minor.yy0,&yymsp[0].minor.yy0);
yygotominor      126031 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprFunction(pParse, 0, &yymsp[0].minor.yy0);
yygotominor      126032 ext/sqlite3/libsqlite/sqlite3.c   spanSet(&yygotominor.yy346, &yymsp[0].minor.yy0, &yymsp[0].minor.yy0);
yygotominor      126043 ext/sqlite3/libsqlite/sqlite3.c {spanBinaryExpr(&yygotominor.yy346,pParse,yymsp[-1].major,&yymsp[-2].minor.yy346,&yymsp[0].minor.yy346);}
yygotominor      126046 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy96.eOperator = yymsp[0].minor.yy0; yygotominor.yy96.bNot = 0;}
yygotominor      126049 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy96.eOperator = yymsp[0].minor.yy0; yygotominor.yy96.bNot = 1;}
yygotominor      126056 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprFunction(pParse, pList, &yymsp[-1].minor.yy96.eOperator);
yygotominor      126057 ext/sqlite3/libsqlite/sqlite3.c   if( yymsp[-1].minor.yy96.bNot ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126058 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-2].minor.yy346.zStart;
yygotominor      126059 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = yymsp[0].minor.yy346.zEnd;
yygotominor      126060 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ) yygotominor.yy346.pExpr->flags |= EP_InfixFunc;
yygotominor      126069 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3ExprFunction(pParse, pList, &yymsp[-3].minor.yy96.eOperator);
yygotominor      126070 ext/sqlite3/libsqlite/sqlite3.c   if( yymsp[-3].minor.yy96.bNot ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126071 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-4].minor.yy346.zStart;
yygotominor      126072 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = yymsp[0].minor.yy346.zEnd;
yygotominor      126073 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ) yygotominor.yy346.pExpr->flags |= EP_InfixFunc;
yygotominor      126077 ext/sqlite3/libsqlite/sqlite3.c {spanUnaryPostfix(&yygotominor.yy346,pParse,yymsp[0].major,&yymsp[-1].minor.yy346,&yymsp[0].minor.yy0);}
yygotominor      126080 ext/sqlite3/libsqlite/sqlite3.c {spanUnaryPostfix(&yygotominor.yy346,pParse,TK_NOTNULL,&yymsp[-2].minor.yy346,&yymsp[0].minor.yy0);}
yygotominor      126084 ext/sqlite3/libsqlite/sqlite3.c   spanBinaryExpr(&yygotominor.yy346,pParse,TK_IS,&yymsp[-2].minor.yy346,&yymsp[0].minor.yy346);
yygotominor      126085 ext/sqlite3/libsqlite/sqlite3.c   binaryToUnaryIfNull(pParse, yymsp[0].minor.yy346.pExpr, yygotominor.yy346.pExpr, TK_ISNULL);
yygotominor      126090 ext/sqlite3/libsqlite/sqlite3.c   spanBinaryExpr(&yygotominor.yy346,pParse,TK_ISNOT,&yymsp[-3].minor.yy346,&yymsp[0].minor.yy346);
yygotominor      126091 ext/sqlite3/libsqlite/sqlite3.c   binaryToUnaryIfNull(pParse, yymsp[0].minor.yy346.pExpr, yygotominor.yy346.pExpr, TK_NOTNULL);
yygotominor      126096 ext/sqlite3/libsqlite/sqlite3.c {spanUnaryPrefix(&yygotominor.yy346,pParse,yymsp[-1].major,&yymsp[0].minor.yy346,&yymsp[-1].minor.yy0);}
yygotominor      126099 ext/sqlite3/libsqlite/sqlite3.c {spanUnaryPrefix(&yygotominor.yy346,pParse,TK_UMINUS,&yymsp[0].minor.yy346,&yymsp[-1].minor.yy0);}
yygotominor      126102 ext/sqlite3/libsqlite/sqlite3.c {spanUnaryPrefix(&yygotominor.yy346,pParse,TK_UPLUS,&yymsp[0].minor.yy346,&yymsp[-1].minor.yy0);}
yygotominor      126108 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_BETWEEN, yymsp[-4].minor.yy346.pExpr, 0, 0);
yygotominor      126109 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ){
yygotominor      126110 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr->x.pList = pList;
yygotominor      126114 ext/sqlite3/libsqlite/sqlite3.c   if( yymsp[-3].minor.yy328 ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126115 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-4].minor.yy346.zStart;
yygotominor      126116 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = yymsp[0].minor.yy346.zEnd;
yygotominor      126130 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_INTEGER, 0, 0, &sqlite3IntTokens[yymsp[-3].minor.yy328]);
yygotominor      126158 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr = sqlite3PExpr(pParse, yymsp[-3].minor.yy328 ? TK_NE : TK_EQ, yymsp[-4].minor.yy346.pExpr, pRHS, 0);
yygotominor      126160 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy346.pExpr, 0, 0);
yygotominor      126161 ext/sqlite3/libsqlite/sqlite3.c       if( yygotominor.yy346.pExpr ){
yygotominor      126162 ext/sqlite3/libsqlite/sqlite3.c         yygotominor.yy346.pExpr->x.pList = yymsp[-1].minor.yy14;
yygotominor      126163 ext/sqlite3/libsqlite/sqlite3.c         sqlite3ExprSetHeightAndFlags(pParse, yygotominor.yy346.pExpr);
yygotominor      126167 ext/sqlite3/libsqlite/sqlite3.c       if( yymsp[-3].minor.yy328 ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126169 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zStart = yymsp[-4].minor.yy346.zStart;
yygotominor      126170 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126175 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_SELECT, 0, 0, 0);
yygotominor      126176 ext/sqlite3/libsqlite/sqlite3.c     if( yygotominor.yy346.pExpr ){
yygotominor      126177 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr->x.pSelect = yymsp[-1].minor.yy3;
yygotominor      126178 ext/sqlite3/libsqlite/sqlite3.c       ExprSetProperty(yygotominor.yy346.pExpr, EP_xIsSelect|EP_Subquery);
yygotominor      126179 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprSetHeightAndFlags(pParse, yygotominor.yy346.pExpr);
yygotominor      126183 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zStart = yymsp[-2].minor.yy0.z;
yygotominor      126184 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126189 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-4].minor.yy346.pExpr, 0, 0);
yygotominor      126190 ext/sqlite3/libsqlite/sqlite3.c     if( yygotominor.yy346.pExpr ){
yygotominor      126191 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr->x.pSelect = yymsp[-1].minor.yy3;
yygotominor      126192 ext/sqlite3/libsqlite/sqlite3.c       ExprSetProperty(yygotominor.yy346.pExpr, EP_xIsSelect|EP_Subquery);
yygotominor      126193 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprSetHeightAndFlags(pParse, yygotominor.yy346.pExpr);
yygotominor      126197 ext/sqlite3/libsqlite/sqlite3.c     if( yymsp[-3].minor.yy328 ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126198 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zStart = yymsp[-4].minor.yy346.zStart;
yygotominor      126199 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126205 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_IN, yymsp[-3].minor.yy346.pExpr, 0, 0);
yygotominor      126206 ext/sqlite3/libsqlite/sqlite3.c     if( yygotominor.yy346.pExpr ){
yygotominor      126207 ext/sqlite3/libsqlite/sqlite3.c       yygotominor.yy346.pExpr->x.pSelect = sqlite3SelectNew(pParse, 0,pSrc,0,0,0,0,0,0,0);
yygotominor      126208 ext/sqlite3/libsqlite/sqlite3.c       ExprSetProperty(yygotominor.yy346.pExpr, EP_xIsSelect|EP_Subquery);
yygotominor      126209 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ExprSetHeightAndFlags(pParse, yygotominor.yy346.pExpr);
yygotominor      126213 ext/sqlite3/libsqlite/sqlite3.c     if( yymsp[-2].minor.yy328 ) yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_NOT, yygotominor.yy346.pExpr, 0, 0);
yygotominor      126214 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zStart = yymsp[-3].minor.yy346.zStart;
yygotominor      126215 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zEnd = yymsp[0].minor.yy0.z ? &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n] : &yymsp[-1].minor.yy0.z[yymsp[-1].minor.yy0.n];
yygotominor      126220 ext/sqlite3/libsqlite/sqlite3.c     Expr *p = yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_EXISTS, 0, 0, 0);
yygotominor      126228 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zStart = yymsp[-3].minor.yy0.z;
yygotominor      126229 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126234 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_CASE, yymsp[-3].minor.yy132, 0, 0);
yygotominor      126235 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ){
yygotominor      126236 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr->x.pList = yymsp[-1].minor.yy132 ? sqlite3ExprListAppend(pParse,yymsp[-2].minor.yy14,yymsp[-1].minor.yy132) : yymsp[-2].minor.yy14;
yygotominor      126237 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprSetHeightAndFlags(pParse, yygotominor.yy346.pExpr);
yygotominor      126242 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-4].minor.yy0.z;
yygotominor      126243 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126248 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy14, yymsp[-2].minor.yy346.pExpr);
yygotominor      126249 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yygotominor.yy14, yymsp[0].minor.yy346.pExpr);
yygotominor      126254 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,0, yymsp[-2].minor.yy346.pExpr);
yygotominor      126255 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yygotominor.yy14, yymsp[0].minor.yy346.pExpr);
yygotominor      126259 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy14 = sqlite3ExprListAppend(pParse,yymsp[-2].minor.yy14,yymsp[0].minor.yy346.pExpr);}
yygotominor      126262 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy14 = sqlite3ExprListAppend(pParse,0,yymsp[0].minor.yy346.pExpr);}
yygotominor      126273 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Abort;}
yygotominor      126276 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_None;}
yygotominor      126281 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,yymsp[-4].minor.yy14, p);
yygotominor      126282 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListSetName(pParse,yygotominor.yy14,&yymsp[-2].minor.yy0,1);
yygotominor      126283 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListCheckLength(pParse, yygotominor.yy14, "index");
yygotominor      126284 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy14 ) yygotominor.yy14->a[yygotominor.yy14->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy328;
yygotominor      126290 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy14 = sqlite3ExprListAppend(pParse,0, p);
yygotominor      126291 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListSetName(pParse, yygotominor.yy14, &yymsp[-2].minor.yy0, 1);
yygotominor      126292 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprListCheckLength(pParse, yygotominor.yy14, "index");
yygotominor      126293 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy14 ) yygotominor.yy14->a[yygotominor.yy14->nExpr-1].sortOrder = (u8)yymsp[0].minor.yy328;
yygotominor      126297 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy0.z = 0; yygotominor.yy0.n = 0;}
yygotominor      126332 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0 = (yymsp[-6].minor.yy0.n==0?yymsp[-7].minor.yy0:yymsp[-6].minor.yy0);
yygotominor      126337 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = TK_BEFORE; }
yygotominor      126340 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = TK_AFTER;  }
yygotominor      126343 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy328 = TK_INSTEAD;}
yygotominor      126347 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy378.a = yymsp[0].major; yygotominor.yy378.b = 0;}
yygotominor      126350 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy378.a = TK_UPDATE; yygotominor.yy378.b = yymsp[0].minor.yy408;}
yygotominor      126354 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy132 = 0; }
yygotominor      126358 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy132 = yymsp[0].minor.yy346.pExpr; }
yygotominor      126365 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy473 = yymsp[-2].minor.yy473;
yygotominor      126372 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy473 = yymsp[-1].minor.yy473;
yygotominor      126377 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy0 = yymsp[0].minor.yy0;
yygotominor      126398 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy473 = sqlite3TriggerUpdateStep(pParse->db, &yymsp[-4].minor.yy0, yymsp[-1].minor.yy14, yymsp[0].minor.yy132, yymsp[-5].minor.yy186); }
yygotominor      126401 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy473 = sqlite3TriggerInsertStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[-1].minor.yy408, yymsp[0].minor.yy3, yymsp[-4].minor.yy186);}
yygotominor      126404 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy473 = sqlite3TriggerDeleteStep(pParse->db, &yymsp[-2].minor.yy0, yymsp[0].minor.yy132);}
yygotominor      126407 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy473 = sqlite3TriggerSelectStep(pParse->db, yymsp[0].minor.yy3); }
yygotominor      126411 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_RAISE, 0, 0, 0); 
yygotominor      126412 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ){
yygotominor      126413 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr->affinity = OE_Ignore;
yygotominor      126415 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-3].minor.yy0.z;
yygotominor      126416 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126421 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.pExpr = sqlite3PExpr(pParse, TK_RAISE, 0, 0, &yymsp[-1].minor.yy0); 
yygotominor      126422 ext/sqlite3/libsqlite/sqlite3.c   if( yygotominor.yy346.pExpr ) {
yygotominor      126423 ext/sqlite3/libsqlite/sqlite3.c     yygotominor.yy346.pExpr->affinity = (char)yymsp[-3].minor.yy328;
yygotominor      126425 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zStart = yymsp[-5].minor.yy0.z;
yygotominor      126426 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy346.zEnd = &yymsp[0].minor.yy0.z[yymsp[0].minor.yy0.n];
yygotominor      126430 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Rollback;}
yygotominor      126433 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy328 = OE_Fail;}
yygotominor      126498 ext/sqlite3/libsqlite/sqlite3.c {yygotominor.yy59 = 0;}
yygotominor      126502 ext/sqlite3/libsqlite/sqlite3.c { yygotominor.yy59 = yymsp[0].minor.yy59; }
yygotominor      126506 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy59 = sqlite3WithAdd(pParse, 0, &yymsp[-5].minor.yy0, yymsp[-4].minor.yy14, yymsp[-1].minor.yy3);
yygotominor      126511 ext/sqlite3/libsqlite/sqlite3.c   yygotominor.yy59 = sqlite3WithAdd(pParse, yymsp[-7].minor.yy59, &yymsp[-5].minor.yy0, yymsp[-4].minor.yy14, yymsp[-1].minor.yy3);
yygotominor      126568 ext/sqlite3/libsqlite/sqlite3.c       yymsp->minor = yygotominor;
yygotominor      126572 ext/sqlite3/libsqlite/sqlite3.c       yy_shift(yypParser,yyact,yygoto,&yygotominor);