Lines Matching refs:yystack
217 yyStackEntry *yystack; /* The parser's stack */ member
220 yyStackEntry yystack[YYSTACKDEPTH]; /* The parser's stack */
287 idx = p->yytos ? (int)(p->yytos - p->yystack) : 0; in yyGrowStack()
288 if( p->yystack==&p->yystk0 ){ in yyGrowStack()
292 pNew = realloc(p->yystack, newSize*sizeof(pNew[0])); in yyGrowStack()
295 p->yystack = pNew; in yyGrowStack()
296 p->yytos = &p->yystack[idx]; in yyGrowStack()
328 yypParser->yystack = NULL; in ParseInit()
331 yypParser->yystack = &yypParser->yystk0; in ParseInit()
338 yypParser->yytos = yypParser->yystack; in ParseInit()
339 yypParser->yystack[0].stateno = 0; in ParseInit()
340 yypParser->yystack[0].major = 0; in ParseInit()
342 yypParser->yystackEnd = &yypParser->yystack[YYSTACKDEPTH-1]; in ParseInit()
412 assert( pParser->yytos > pParser->yystack ); in yy_pop_parser_stack()
429 while( pParser->yytos>pParser->yystack ) yy_pop_parser_stack(pParser); in ParseFinalize()
431 if( pParser->yystack!=&pParser->yystk0 ) free(pParser->yystack); in ParseFinalize()
609 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser); in yyStackOverflow()
652 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){ in yy_shift()
654 assert( yypParser->yyhwm == (int)(yypParser->yytos - yypParser->yystack) ); in yy_shift()
664 if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz] ){ in yy_shift()
769 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser); in yy_parse_failed()
814 assert( yypParser->yytos==yypParser->yystack ); in yy_accept()
880 assert( yypParser->yytos>=yypParser->yystack ); in Parse()
908 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){ in Parse()
911 (int)(yypParser->yytos - yypParser->yystack)); in Parse()
920 if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz-1] ){ in Parse()
984 while( yypParser->yytos > yypParser->yystack ){ in Parse()
990 if( yypParser->yytos <= yypParser->yystack || yymajor==0 ){ in Parse()
1046 for(i=&yypParser->yystack[1]; i<=yypParser->yytos; i++){ in Parse()