Lines Matching refs:pParser
275 yyParser *pParser;
276 pParser = (yyParser*)(*mallocProc)( (size_t)sizeof(yyParser) );
277 if( pParser ){
278 pParser->yyidx = -1;
280 pParser->yyidxMax = 0;
283 pParser->yystack = NULL;
284 pParser->yystksz = 0;
285 yyGrowStack(pParser);
288 return pParser;
326 static int yy_pop_parser_stack(yyParser *pParser){
328 yyStackEntry *yytos = &pParser->yystack[pParser->yyidx];
332 if( NEVER(pParser->yyidx<0) ) return 0;
334 if( yyTraceFILE && pParser->yyidx>=0 ){
341 yy_destructor(pParser, yymajor, &yytos->minor);
342 pParser->yyidx--;
362 yyParser *pParser = (yyParser*)p;
365 if( NEVER(pParser==0) ) return;
366 while( pParser->yyidx>=0 ) yy_pop_parser_stack(pParser);
368 free(pParser->yystack);
370 (*freeProc)((void*)pParser);
378 yyParser *pParser = (yyParser*)p;
379 return pParser->yyidxMax;
392 yyParser *pParser, /* The parser */
396 int stateno = pParser->yystack[pParser->yyidx].stateno;
416 return yy_find_shift_action(pParser, iFallback);