yyruleno         125284 ext/sqlite3/libsqlite/sqlite3.c   int yyruleno                 /* Number of the rule by which to reduce */
yyruleno         125294 ext/sqlite3/libsqlite/sqlite3.c   if( yyTraceFILE && yyruleno>=0 
yyruleno         125295 ext/sqlite3/libsqlite/sqlite3.c         && yyruleno<(int)(sizeof(yyRuleName)/sizeof(yyRuleName[0])) ){
yyruleno         125297 ext/sqlite3/libsqlite/sqlite3.c       yyRuleName[yyruleno]);
yyruleno         125319 ext/sqlite3/libsqlite/sqlite3.c   switch( yyruleno ){
yyruleno         125347 ext/sqlite3/libsqlite/sqlite3.c       case 15: /* transtype ::= IMMEDIATE */ yytestcase(yyruleno==15);
yyruleno         125348 ext/sqlite3/libsqlite/sqlite3.c       case 16: /* transtype ::= EXCLUSIVE */ yytestcase(yyruleno==16);
yyruleno         125349 ext/sqlite3/libsqlite/sqlite3.c       case 115: /* multiselect_op ::= UNION */ yytestcase(yyruleno==115);
yyruleno         125350 ext/sqlite3/libsqlite/sqlite3.c       case 117: /* multiselect_op ::= EXCEPT|INTERSECT */ yytestcase(yyruleno==117);
yyruleno         125354 ext/sqlite3/libsqlite/sqlite3.c       case 18: /* cmd ::= END trans_opt */ yytestcase(yyruleno==18);
yyruleno         125387 ext/sqlite3/libsqlite/sqlite3.c       case 31: /* temp ::= */ yytestcase(yyruleno==31);
yyruleno         125388 ext/sqlite3/libsqlite/sqlite3.c       case 68: /* autoinc ::= */ yytestcase(yyruleno==68);
yyruleno         125389 ext/sqlite3/libsqlite/sqlite3.c       case 81: /* defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt */ yytestcase(yyruleno==81);
yyruleno         125390 ext/sqlite3/libsqlite/sqlite3.c       case 83: /* init_deferred_pred_opt ::= */ yytestcase(yyruleno==83);
yyruleno         125391 ext/sqlite3/libsqlite/sqlite3.c       case 85: /* init_deferred_pred_opt ::= INITIALLY IMMEDIATE */ yytestcase(yyruleno==85);
yyruleno         125392 ext/sqlite3/libsqlite/sqlite3.c       case 97: /* defer_subclause_opt ::= */ yytestcase(yyruleno==97);
yyruleno         125393 ext/sqlite3/libsqlite/sqlite3.c       case 108: /* ifexists ::= */ yytestcase(yyruleno==108);
yyruleno         125394 ext/sqlite3/libsqlite/sqlite3.c       case 218: /* between_op ::= BETWEEN */ yytestcase(yyruleno==218);
yyruleno         125395 ext/sqlite3/libsqlite/sqlite3.c       case 221: /* in_op ::= IN */ yytestcase(yyruleno==221);
yyruleno         125399 ext/sqlite3/libsqlite/sqlite3.c       case 30: /* temp ::= TEMP */ yytestcase(yyruleno==30);
yyruleno         125400 ext/sqlite3/libsqlite/sqlite3.c       case 69: /* autoinc ::= AUTOINCR */ yytestcase(yyruleno==69);
yyruleno         125401 ext/sqlite3/libsqlite/sqlite3.c       case 84: /* init_deferred_pred_opt ::= INITIALLY DEFERRED */ yytestcase(yyruleno==84);
yyruleno         125402 ext/sqlite3/libsqlite/sqlite3.c       case 107: /* ifexists ::= IF EXISTS */ yytestcase(yyruleno==107);
yyruleno         125403 ext/sqlite3/libsqlite/sqlite3.c       case 219: /* between_op ::= NOT BETWEEN */ yytestcase(yyruleno==219);
yyruleno         125404 ext/sqlite3/libsqlite/sqlite3.c       case 222: /* in_op ::= NOT IN */ yytestcase(yyruleno==222);
yyruleno         125445 ext/sqlite3/libsqlite/sqlite3.c       case 41: /* nm ::= STRING */ yytestcase(yyruleno==41);
yyruleno         125446 ext/sqlite3/libsqlite/sqlite3.c       case 42: /* nm ::= JOIN_KW */ yytestcase(yyruleno==42);
yyruleno         125447 ext/sqlite3/libsqlite/sqlite3.c       case 45: /* typetoken ::= typename */ yytestcase(yyruleno==45);
yyruleno         125448 ext/sqlite3/libsqlite/sqlite3.c       case 48: /* typename ::= ID|STRING */ yytestcase(yyruleno==48);
yyruleno         125449 ext/sqlite3/libsqlite/sqlite3.c       case 130: /* as ::= AS nm */ yytestcase(yyruleno==130);
yyruleno         125450 ext/sqlite3/libsqlite/sqlite3.c       case 131: /* as ::= ID|STRING */ yytestcase(yyruleno==131);
yyruleno         125451 ext/sqlite3/libsqlite/sqlite3.c       case 141: /* dbnm ::= DOT nm */ yytestcase(yyruleno==141);
yyruleno         125452 ext/sqlite3/libsqlite/sqlite3.c       case 150: /* indexed_opt ::= INDEXED BY nm */ yytestcase(yyruleno==150);
yyruleno         125453 ext/sqlite3/libsqlite/sqlite3.c       case 247: /* collate ::= COLLATE ID|STRING */ yytestcase(yyruleno==247);
yyruleno         125454 ext/sqlite3/libsqlite/sqlite3.c       case 256: /* nmnum ::= plus_num */ yytestcase(yyruleno==256);
yyruleno         125455 ext/sqlite3/libsqlite/sqlite3.c       case 257: /* nmnum ::= nm */ yytestcase(yyruleno==257);
yyruleno         125456 ext/sqlite3/libsqlite/sqlite3.c       case 258: /* nmnum ::= ON */ yytestcase(yyruleno==258);
yyruleno         125457 ext/sqlite3/libsqlite/sqlite3.c       case 259: /* nmnum ::= DELETE */ yytestcase(yyruleno==259);
yyruleno         125458 ext/sqlite3/libsqlite/sqlite3.c       case 260: /* nmnum ::= DEFAULT */ yytestcase(yyruleno==260);
yyruleno         125459 ext/sqlite3/libsqlite/sqlite3.c       case 261: /* plus_num ::= PLUS INTEGER|FLOAT */ yytestcase(yyruleno==261);
yyruleno         125460 ext/sqlite3/libsqlite/sqlite3.c       case 262: /* plus_num ::= INTEGER|FLOAT */ yytestcase(yyruleno==262);
yyruleno         125461 ext/sqlite3/libsqlite/sqlite3.c       case 263: /* minus_num ::= MINUS INTEGER|FLOAT */ yytestcase(yyruleno==263);
yyruleno         125462 ext/sqlite3/libsqlite/sqlite3.c       case 279: /* trnm ::= nm */ yytestcase(yyruleno==279);
yyruleno         125484 ext/sqlite3/libsqlite/sqlite3.c       case 92: /* tcons ::= CONSTRAINT nm */ yytestcase(yyruleno==92);
yyruleno         125488 ext/sqlite3/libsqlite/sqlite3.c       case 57: /* ccons ::= DEFAULT PLUS term */ yytestcase(yyruleno==57);
yyruleno         125538 ext/sqlite3/libsqlite/sqlite3.c       case 73: /* refarg ::= ON INSERT refact */ yytestcase(yyruleno==73);
yyruleno         125563 ext/sqlite3/libsqlite/sqlite3.c       case 98: /* defer_subclause_opt ::= defer_subclause */ yytestcase(yyruleno==98);
yyruleno         125564 ext/sqlite3/libsqlite/sqlite3.c       case 100: /* onconf ::= ON CONFLICT resolvetype */ yytestcase(yyruleno==100);
yyruleno         125565 ext/sqlite3/libsqlite/sqlite3.c       case 103: /* resolvetype ::= raisetype */ yytestcase(yyruleno==103);
yyruleno         125642 ext/sqlite3/libsqlite/sqlite3.c       case 119: /* oneselect ::= values */ yytestcase(yyruleno==119);
yyruleno         125723 ext/sqlite3/libsqlite/sqlite3.c       case 124: /* distinct ::= */ yytestcase(yyruleno==124);
yyruleno         125727 ext/sqlite3/libsqlite/sqlite3.c       case 243: /* idxlist_opt ::= LP idxlist RP */ yytestcase(yyruleno==243);
yyruleno         125731 ext/sqlite3/libsqlite/sqlite3.c       case 154: /* orderby_opt ::= */ yytestcase(yyruleno==154);
yyruleno         125732 ext/sqlite3/libsqlite/sqlite3.c       case 161: /* groupby_opt ::= */ yytestcase(yyruleno==161);
yyruleno         125733 ext/sqlite3/libsqlite/sqlite3.c       case 236: /* exprlist ::= */ yytestcase(yyruleno==236);
yyruleno         125734 ext/sqlite3/libsqlite/sqlite3.c       case 242: /* idxlist_opt ::= */ yytestcase(yyruleno==242);
yyruleno         125815 ext/sqlite3/libsqlite/sqlite3.c       case 149: /* indexed_opt ::= */ yytestcase(yyruleno==149);
yyruleno         125834 ext/sqlite3/libsqlite/sqlite3.c       case 164: /* having_opt ::= HAVING expr */ yytestcase(yyruleno==164);
yyruleno         125835 ext/sqlite3/libsqlite/sqlite3.c       case 171: /* where_opt ::= WHERE expr */ yytestcase(yyruleno==171);
yyruleno         125836 ext/sqlite3/libsqlite/sqlite3.c       case 231: /* case_else ::= ELSE expr */ yytestcase(yyruleno==231);
yyruleno         125837 ext/sqlite3/libsqlite/sqlite3.c       case 233: /* case_operand ::= expr */ yytestcase(yyruleno==233);
yyruleno         125841 ext/sqlite3/libsqlite/sqlite3.c       case 163: /* having_opt ::= */ yytestcase(yyruleno==163);
yyruleno         125842 ext/sqlite3/libsqlite/sqlite3.c       case 170: /* where_opt ::= */ yytestcase(yyruleno==170);
yyruleno         125843 ext/sqlite3/libsqlite/sqlite3.c       case 232: /* case_else ::= */ yytestcase(yyruleno==232);
yyruleno         125844 ext/sqlite3/libsqlite/sqlite3.c       case 234: /* case_operand ::= */ yytestcase(yyruleno==234);
yyruleno         125851 ext/sqlite3/libsqlite/sqlite3.c       case 180: /* inscollist_opt ::= LP idlist RP */ yytestcase(yyruleno==180);
yyruleno         125855 ext/sqlite3/libsqlite/sqlite3.c       case 179: /* inscollist_opt ::= */ yytestcase(yyruleno==179);
yyruleno         125859 ext/sqlite3/libsqlite/sqlite3.c       case 162: /* groupby_opt ::= GROUP BY nexprlist */ yytestcase(yyruleno==162);
yyruleno         125860 ext/sqlite3/libsqlite/sqlite3.c       case 235: /* exprlist ::= nexprlist */ yytestcase(yyruleno==235);
yyruleno         125876 ext/sqlite3/libsqlite/sqlite3.c       case 160: /* sortorder ::= */ yytestcase(yyruleno==160);
yyruleno         125952 ext/sqlite3/libsqlite/sqlite3.c       case 190: /* term ::= INTEGER|FLOAT|BLOB */ yytestcase(yyruleno==190);
yyruleno         125953 ext/sqlite3/libsqlite/sqlite3.c       case 191: /* term ::= STRING */ yytestcase(yyruleno==191);
yyruleno         125957 ext/sqlite3/libsqlite/sqlite3.c       case 187: /* expr ::= JOIN_KW */ yytestcase(yyruleno==187);
yyruleno         126036 ext/sqlite3/libsqlite/sqlite3.c       case 199: /* expr ::= expr OR expr */ yytestcase(yyruleno==199);
yyruleno         126037 ext/sqlite3/libsqlite/sqlite3.c       case 200: /* expr ::= expr LT|GT|GE|LE expr */ yytestcase(yyruleno==200);
yyruleno         126038 ext/sqlite3/libsqlite/sqlite3.c       case 201: /* expr ::= expr EQ|NE expr */ yytestcase(yyruleno==201);
yyruleno         126039 ext/sqlite3/libsqlite/sqlite3.c       case 202: /* expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr */ yytestcase(yyruleno==202);
yyruleno         126040 ext/sqlite3/libsqlite/sqlite3.c       case 203: /* expr ::= expr PLUS|MINUS expr */ yytestcase(yyruleno==203);
yyruleno         126041 ext/sqlite3/libsqlite/sqlite3.c       case 204: /* expr ::= expr STAR|SLASH|REM expr */ yytestcase(yyruleno==204);
yyruleno         126042 ext/sqlite3/libsqlite/sqlite3.c       case 205: /* expr ::= expr CONCAT expr */ yytestcase(yyruleno==205);
yyruleno         126095 ext/sqlite3/libsqlite/sqlite3.c       case 215: /* expr ::= BITNOT expr */ yytestcase(yyruleno==215);
yyruleno         126272 ext/sqlite3/libsqlite/sqlite3.c       case 291: /* raisetype ::= ABORT */ yytestcase(yyruleno==291);
yyruleno         126303 ext/sqlite3/libsqlite/sqlite3.c       case 250: /* cmd ::= VACUUM nm */ yytestcase(yyruleno==250);
yyruleno         126336 ext/sqlite3/libsqlite/sqlite3.c       case 269: /* trigger_time ::= */ yytestcase(yyruleno==269);
yyruleno         126346 ext/sqlite3/libsqlite/sqlite3.c       case 271: /* trigger_event ::= UPDATE */ yytestcase(yyruleno==271);
yyruleno         126353 ext/sqlite3/libsqlite/sqlite3.c       case 296: /* key_opt ::= */ yytestcase(yyruleno==296);
yyruleno         126357 ext/sqlite3/libsqlite/sqlite3.c       case 297: /* key_opt ::= KEY expr */ yytestcase(yyruleno==297);
yyruleno         126493 ext/sqlite3/libsqlite/sqlite3.c       case 317: /* vtabargtoken ::= lp anylist RP */ yytestcase(yyruleno==317);
yyruleno         126494 ext/sqlite3/libsqlite/sqlite3.c       case 318: /* lp ::= LP */ yytestcase(yyruleno==318);
yyruleno         126501 ext/sqlite3/libsqlite/sqlite3.c       case 324: /* with ::= WITH RECURSIVE wqlist */ yytestcase(yyruleno==324);
yyruleno         126515 ext/sqlite3/libsqlite/sqlite3.c       /* (0) input ::= cmdlist */ yytestcase(yyruleno==0);
yyruleno         126516 ext/sqlite3/libsqlite/sqlite3.c       /* (1) cmdlist ::= cmdlist ecmd */ yytestcase(yyruleno==1);
yyruleno         126517 ext/sqlite3/libsqlite/sqlite3.c       /* (2) cmdlist ::= ecmd */ yytestcase(yyruleno==2);
yyruleno         126518 ext/sqlite3/libsqlite/sqlite3.c       /* (3) ecmd ::= SEMI */ yytestcase(yyruleno==3);
yyruleno         126519 ext/sqlite3/libsqlite/sqlite3.c       /* (4) ecmd ::= explain cmdx SEMI */ yytestcase(yyruleno==4);
yyruleno         126520 ext/sqlite3/libsqlite/sqlite3.c       /* (10) trans_opt ::= */ yytestcase(yyruleno==10);
yyruleno         126521 ext/sqlite3/libsqlite/sqlite3.c       /* (11) trans_opt ::= TRANSACTION */ yytestcase(yyruleno==11);
yyruleno         126522 ext/sqlite3/libsqlite/sqlite3.c       /* (12) trans_opt ::= TRANSACTION nm */ yytestcase(yyruleno==12);
yyruleno         126523 ext/sqlite3/libsqlite/sqlite3.c       /* (20) savepoint_opt ::= SAVEPOINT */ yytestcase(yyruleno==20);
yyruleno         126524 ext/sqlite3/libsqlite/sqlite3.c       /* (21) savepoint_opt ::= */ yytestcase(yyruleno==21);
yyruleno         126525 ext/sqlite3/libsqlite/sqlite3.c       /* (25) cmd ::= create_table create_table_args */ yytestcase(yyruleno==25);
yyruleno         126526 ext/sqlite3/libsqlite/sqlite3.c       /* (36) columnlist ::= columnlist COMMA column */ yytestcase(yyruleno==36);
yyruleno         126527 ext/sqlite3/libsqlite/sqlite3.c       /* (37) columnlist ::= column */ yytestcase(yyruleno==37);
yyruleno         126528 ext/sqlite3/libsqlite/sqlite3.c       /* (43) type ::= */ yytestcase(yyruleno==43);
yyruleno         126529 ext/sqlite3/libsqlite/sqlite3.c       /* (50) signed ::= plus_num */ yytestcase(yyruleno==50);
yyruleno         126530 ext/sqlite3/libsqlite/sqlite3.c       /* (51) signed ::= minus_num */ yytestcase(yyruleno==51);
yyruleno         126531 ext/sqlite3/libsqlite/sqlite3.c       /* (52) carglist ::= carglist ccons */ yytestcase(yyruleno==52);
yyruleno         126532 ext/sqlite3/libsqlite/sqlite3.c       /* (53) carglist ::= */ yytestcase(yyruleno==53);
yyruleno         126533 ext/sqlite3/libsqlite/sqlite3.c       /* (60) ccons ::= NULL onconf */ yytestcase(yyruleno==60);
yyruleno         126534 ext/sqlite3/libsqlite/sqlite3.c       /* (88) conslist ::= conslist tconscomma tcons */ yytestcase(yyruleno==88);
yyruleno         126535 ext/sqlite3/libsqlite/sqlite3.c       /* (89) conslist ::= tcons */ yytestcase(yyruleno==89);
yyruleno         126536 ext/sqlite3/libsqlite/sqlite3.c       /* (91) tconscomma ::= */ yytestcase(yyruleno==91);
yyruleno         126537 ext/sqlite3/libsqlite/sqlite3.c       /* (273) foreach_clause ::= */ yytestcase(yyruleno==273);
yyruleno         126538 ext/sqlite3/libsqlite/sqlite3.c       /* (274) foreach_clause ::= FOR EACH ROW */ yytestcase(yyruleno==274);
yyruleno         126539 ext/sqlite3/libsqlite/sqlite3.c       /* (281) tridxby ::= */ yytestcase(yyruleno==281);
yyruleno         126540 ext/sqlite3/libsqlite/sqlite3.c       /* (298) database_kw_opt ::= DATABASE */ yytestcase(yyruleno==298);
yyruleno         126541 ext/sqlite3/libsqlite/sqlite3.c       /* (299) database_kw_opt ::= */ yytestcase(yyruleno==299);
yyruleno         126542 ext/sqlite3/libsqlite/sqlite3.c       /* (307) kwcolumn_opt ::= */ yytestcase(yyruleno==307);
yyruleno         126543 ext/sqlite3/libsqlite/sqlite3.c       /* (308) kwcolumn_opt ::= COLUMNKW */ yytestcase(yyruleno==308);
yyruleno         126544 ext/sqlite3/libsqlite/sqlite3.c       /* (312) vtabarglist ::= vtabarg */ yytestcase(yyruleno==312);
yyruleno         126545 ext/sqlite3/libsqlite/sqlite3.c       /* (313) vtabarglist ::= vtabarglist COMMA vtabarg */ yytestcase(yyruleno==313);
yyruleno         126546 ext/sqlite3/libsqlite/sqlite3.c       /* (315) vtabarg ::= vtabarg vtabargtoken */ yytestcase(yyruleno==315);
yyruleno         126547 ext/sqlite3/libsqlite/sqlite3.c       /* (319) anylist ::= */ yytestcase(yyruleno==319);
yyruleno         126548 ext/sqlite3/libsqlite/sqlite3.c       /* (320) anylist ::= anylist LP anylist RP */ yytestcase(yyruleno==320);
yyruleno         126549 ext/sqlite3/libsqlite/sqlite3.c       /* (321) anylist ::= anylist ANY */ yytestcase(yyruleno==321);
yyruleno         126552 ext/sqlite3/libsqlite/sqlite3.c   assert( yyruleno>=0 && yyruleno<sizeof(yyRuleInfo)/sizeof(yyRuleInfo[0]) );
yyruleno         126553 ext/sqlite3/libsqlite/sqlite3.c   yygoto = yyRuleInfo[yyruleno].lhs;
yyruleno         126554 ext/sqlite3/libsqlite/sqlite3.c   yysize = yyRuleInfo[yyruleno].nrhs;