Lines Matching refs:yypParser

321   yyParser *yypParser = (yyParser*)yypRawParser;  in ParseInit()  local
324 yypParser->yyhwm = 0; in ParseInit()
327 yypParser->yytos = NULL; in ParseInit()
328 yypParser->yystack = NULL; in ParseInit()
329 yypParser->yystksz = 0; in ParseInit()
330 if( yyGrowStack(yypParser) ){ in ParseInit()
331 yypParser->yystack = &yypParser->yystk0; in ParseInit()
332 yypParser->yystksz = 1; in ParseInit()
336 yypParser->yyerrcnt = -1; 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()
360 yyParser *yypParser; in ParseAlloc() local
361 yypParser = (yyParser*)(*mallocProc)( (YYMALLOCARGTYPE)sizeof(yyParser) ); in ParseAlloc()
362 if( yypParser ){ in ParseAlloc()
364 ParseInit(yypParser ParseCTX_PARAM); in ParseAlloc()
366 return (void*)yypParser; in ParseAlloc()
379 yyParser *yypParser, /* The parser */ in yy_destructor() argument
601 static void yyStackOverflow(yyParser *yypParser){ in yyStackOverflow() argument
609 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser); in yyStackOverflow()
623 static void yyTraceShift(yyParser *yypParser, int yyNewState, const char *zTag){ in yyTraceShift() argument
627 yyTracePrompt, zTag, yyTokenName[yypParser->yytos->major], in yyTraceShift()
631 yyTracePrompt, zTag, yyTokenName[yypParser->yytos->major], in yyTraceShift()
644 yyParser *yypParser, /* The parser to be shifted */ in yy_shift() argument
650 yypParser->yytos++; in yy_shift()
652 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){ in yy_shift()
653 yypParser->yyhwm++; in yy_shift()
654 assert( yypParser->yyhwm == (int)(yypParser->yytos - yypParser->yystack) ); in yy_shift()
658 if( yypParser->yytos>yypParser->yystackEnd ){ in yy_shift()
659 yypParser->yytos--; in yy_shift()
660 yyStackOverflow(yypParser); in yy_shift()
664 if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz] ){ in yy_shift()
665 if( yyGrowStack(yypParser) ){ in yy_shift()
666 yypParser->yytos--; in yy_shift()
667 yyStackOverflow(yypParser); in yy_shift()
675 yytos = yypParser->yytos; in yy_shift()
679 yyTraceShift(yypParser, yyNewState, "Shift"); in yy_shift()
707 yyParser *yypParser, /* The parser */ in yy_reduce() argument
720 yymsp = yypParser->yytos; in yy_reduce()
748 yypParser->yytos = yymsp; in yy_reduce()
751 yyTraceShift(yypParser, yyact, "... then shift"); in yy_reduce()
760 yyParser *yypParser /* The parser */ in yy_parse_failed() argument
769 while( yypParser->yytos>yypParser->yystack ) yy_pop_parser_stack(yypParser); in yy_parse_failed()
784 yyParser *yypParser, /* The parser */ in yy_syntax_error() argument
804 yyParser *yypParser /* The parser */ in yy_accept() argument
814 yypParser->yyerrcnt = -1; in yy_accept()
816 assert( yypParser->yytos==yypParser->yystack ); in yy_accept()
859 yyParser *yypParser = (yyParser*)yyp; /* The parser */ in Parse() local
863 assert( yypParser->yytos!=0 ); in Parse()
868 yyact = yypParser->yytos->stateno; in Parse()
882 assert( yypParser->yytos>=yypParser->yystack ); in Parse()
883 assert( yyact==yypParser->yytos->stateno ); in Parse()
896 yypParser->yytos[yysize].stateno); in Parse()
910 if( (int)(yypParser->yytos - yypParser->yystack)>yypParser->yyhwm ){ in Parse()
911 yypParser->yyhwm++; in Parse()
912 assert( yypParser->yyhwm == in Parse()
913 (int)(yypParser->yytos - yypParser->yystack)); in Parse()
917 if( yypParser->yytos>=yypParser->yystackEnd ){ in Parse()
918 yyStackOverflow(yypParser); in Parse()
922 if( yypParser->yytos>=&yypParser->yystack[yypParser->yystksz-1] ){ in Parse()
923 if( yyGrowStack(yypParser) ){ in Parse()
924 yyStackOverflow(yypParser); in Parse()
930 yyact = yy_reduce(yypParser,yyruleno,yymajor,yyminor ParseCTX_PARAM); in Parse()
932 yy_shift(yypParser,yyact,(YYCODETYPE)yymajor,yyminor); in Parse()
934 yypParser->yyerrcnt--; in Parse()
938 yypParser->yytos--; in Parse()
939 yy_accept(yypParser); in Parse()
972 if( yypParser->yyerrcnt<0 ){ in Parse()
973 yy_syntax_error(yypParser,yymajor,yyminor); in Parse()
975 yymx = yypParser->yytos->major; in Parse()
983 yy_destructor(yypParser, (YYCODETYPE)yymajor, &yyminorunion); in Parse()
986 while( yypParser->yytos > yypParser->yystack ){ in Parse()
987 yyact = yy_find_reduce_action(yypParser->yytos->stateno, in Parse()
990 yy_pop_parser_stack(yypParser); in Parse()
992 if( yypParser->yytos <= yypParser->yystack || yymajor==0 ){ in Parse()
993 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion); in Parse()
994 yy_parse_failed(yypParser); in Parse()
996 yypParser->yyerrcnt = -1; in Parse()
1000 yy_shift(yypParser,yyact,YYERRORSYMBOL,yyminor); in Parse()
1003 yypParser->yyerrcnt = 3; in Parse()
1006 yyact = yypParser->yytos->stateno; in Parse()
1015 yy_syntax_error(yypParser,yymajor, yyminor); in Parse()
1016 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion); in Parse()
1028 if( yypParser->yyerrcnt<=0 ){ in Parse()
1029 yy_syntax_error(yypParser,yymajor, yyminor); in Parse()
1031 yypParser->yyerrcnt = 3; in Parse()
1032 yy_destructor(yypParser,(YYCODETYPE)yymajor,&yyminorunion); in Parse()
1034 yy_parse_failed(yypParser); in Parse()
1036 yypParser->yyerrcnt = -1; in Parse()
1048 for(i=&yypParser->yystack[1]; i<=yypParser->yytos; i++){ in Parse()