Lines Matching refs:yypParser
180189 #define sqlite3ParserCTX_FETCH Parse *pParse=yypParser->pParse;
180190 #define sqlite3ParserCTX_STORE yypParser->pParse=pParse;
182061 yyParser *yypParser = (yyParser*)yypRawParser; local
182064 yypParser->yyhwm = 0;
182066 yypParser->yystack = yypParser->yystk0;
182067 yypParser->yystackEnd = &yypParser->yystack[YYSTACKDEPTH-1];
182069 yypParser->yyerrcnt = -1;
182071 yypParser->yytos = yypParser->yystack;
182072 yypParser->yystack[0].stateno = 0;
182073 yypParser->yystack[0].major = 0;
182090 yyParser *yypParser; local
182091 yypParser = (yyParser*)(*mallocProc)( (YYMALLOCARGTYPE)sizeof(yyParser) );
182092 if( yypParser ){
182094 sqlite3ParserInit(yypParser sqlite3ParserCTX_PARAM);
182096 return (void*)yypParser;
182109 yyParser *yypParser, /* The parser */ argument
182443 static void yyStackOverflow(yyParser *yypParser){ argument
182451 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser);
182466 static void yyTraceShift(yyParser *yypParser, int yyNewState, const char *zTag){ argument
182470 yyTracePrompt, zTag, yyTokenName[yypParser->yytos->major],
182474 yyTracePrompt, zTag, yyTokenName[yypParser->yytos->major],
182487 yyParser *yypParser, /* The parser to be shifted */ argument
182493 yypParser->yytos++;
182495 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){
182496 yypParser->yyhwm++;
182497 assert( yypParser->yyhwm == (int)(yypParser->yytos - yypParser->yystack) );
182500 yytos = yypParser->yytos;
182501 if( yytos>yypParser->yystackEnd ){
182502 if( yyGrowStack(yypParser) ){
182503 yypParser->yytos--;
182504 yyStackOverflow(yypParser);
182507 yytos = yypParser->yytos;
182508 assert( yytos <= yypParser->yystackEnd );
182516 yyTraceShift(yypParser, yyNewState, "Shift");
183366 yyParser *yypParser, /* The parser */ argument
183379 yymsp = yypParser->yytos;
184726 yy_destructor(yypParser,219,&yymsp[-2].minor);
184732 yy_destructor(yypParser,219,&yymsp[-2].minor);
185012 yypParser->yytos = yymsp;
185015 yyTraceShift(yypParser, yyact, "... then shift");
185024 yyParser *yypParser /* The parser */ argument
185033 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser);
185047 yyParser *yypParser, /* The parser */ argument
185071 yyParser *yypParser /* The parser */ argument
185081 yypParser->yyerrcnt = -1;
185083 assert( yypParser->yytos==yypParser->yystack );
185125 yyParser *yypParser = (yyParser*)yyp; /* The parser */ local
185129 assert( yypParser->yytos!=0 );
185134 yyact = yypParser->yytos->stateno;
185148 assert( yypParser->yytos>=yypParser->yystack );
185149 assert( yyact==yypParser->yytos->stateno );
185162 yypParser->yytos[yysize].stateno);
185176 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){
185177 yypParser->yyhwm++;
185178 assert( yypParser->yyhwm ==
185179 (int)(yypParser->yytos - yypParser->yystack));
185182 if( yypParser->yytos>=yypParser->yystackEnd ){
185183 if( yyGrowStack(yypParser) ){
185184 yyStackOverflow(yypParser);
185189 yyact = yy_reduce(yypParser,yyruleno,yymajor,yyminor sqlite3ParserCTX_PARAM);
185191 yy_shift(yypParser,yyact,(YYCODETYPE)yymajor,yyminor);
185193 yypParser->yyerrcnt--;
185197 yypParser->yytos--;
185198 yy_accept(yypParser);
185231 if( yypParser->yyerrcnt<0 ){
185232 yy_syntax_error(yypParser,yymajor,yyminor);
185234 yymx = yypParser->yytos->major;
185242 yy_destructor(yypParser, (YYCODETYPE)yymajor, &yyminorunion);
185245 while( yypParser->yytos > yypParser->yystack ){
185246 yyact = yy_find_reduce_action(yypParser->yytos->stateno,
185249 yy_pop_parser_stack(yypParser);
185251 if( yypParser->yytos <= yypParser->yystack || yymajor==0 ){
185252 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
185253 yy_parse_failed(yypParser);
185255 yypParser->yyerrcnt = -1;
185259 yy_shift(yypParser,yyact,YYERRORSYMBOL,yyminor);
185262 yypParser->yyerrcnt = 3;
185265 yyact = yypParser->yytos->stateno;
185274 yy_syntax_error(yypParser,yymajor, yyminor);
185275 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
185287 if( yypParser->yyerrcnt<=0 ){
185288 yy_syntax_error(yypParser,yymajor, yyminor);
185290 yypParser->yyerrcnt = 3;
185291 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion);
185293 yy_parse_failed(yypParser);
185295 yypParser->yyerrcnt = -1;
185307 for(i=&yypParser->yystack[1]; i<=yypParser->yytos; i++){