Home | History | Annotate | Download | only in tool

Lines Matching defs:pParser

269   yyParser *pParser;
270 pParser = (yyParser*)(*mallocProc)( (size_t)sizeof(yyParser) );
271 if( pParser ){
272 pParser->yyidx = -1;
274 pParser->yyidxMax = 0;
277 pParser->yystack = NULL;
278 pParser->yystksz = 0;
279 yyGrowStack(pParser);
282 return pParser;
320 static int yy_pop_parser_stack(yyParser *pParser){
322 yyStackEntry *yytos = &pParser->yystack[pParser->yyidx];
324 if( pParser->yyidx<0 ) return 0;
326 if( yyTraceFILE && pParser->yyidx>=0 ){
333 yy_destructor(pParser, yymajor, &yytos->minor);
334 pParser->yyidx--;
354 yyParser *pParser = (yyParser*)p;
355 if( pParser==0 ) return;
356 while( pParser->yyidx>=0 ) yy_pop_parser_stack(pParser);
358 free(pParser->yystack);
360 (*freeProc)((void*)pParser);
368 yyParser *pParser = (yyParser*)p;
369 return pParser->yyidxMax;
382 yyParser *pParser, /* The parser */
386 int stateno = pParser->yystack[pParser->yyidx].stateno;
406 return yy_find_shift_action(pParser, iFallback);