Lines Matching refs:yychar

11 #define yyclearin      (yychar = YYEMPTY)
32 #ifndef yychar
33 #define yychar demo_char
34 #endif /* yychar */
515 int yychar;
1342 yychar = YYEMPTY;
1360 if (yychar < 0)
1371 yychar = *yylexp++;
1403 yychar = *yylexp++;
1408 yychar = YYLEX;
1412 if (yychar < 0) yychar = YYEOF;
1416 if ((yys = yyname[YYTRANSLATE(yychar)]) == NULL) yys = yyname[YYUNDFTOKEN];
1418 YYDEBUGSTR, yydepth, yystate, yychar, yys);
1423 fprintf(stderr, " <%s>", YYSTYPE_TOSTRING(yychar, yylval));
1432 if (((yyn = yycindex[yystate]) != 0) && (yyn += yychar) >= 0 &&
1433 yyn <= YYTABLESIZE && yycheck[yyn] == (YYINT) yychar)
1486 if (yydebug && yychar >= YYEOF)
1515 if (yychar >= YYEOF)
1521 *yylexp = (YYINT) yychar;
1522 yychar = YYEMPTY;
1526 if (yychar >= YYEOF)
1533 yychar = YYEMPTY;
1545 if (yychar < 0)
1561 yychar = YYEMPTY;
1572 if (((yyn = yysindex[yystate]) != 0) && (yyn += yychar) >= 0 &&
1573 yyn <= YYTABLESIZE && yycheck[yyn] == (YYINT) yychar)
1587 yychar = YYEMPTY;
1591 if (((yyn = yyrindex[yystate]) != 0) && (yyn += yychar) >= 0 &&
1592 yyn <= YYTABLESIZE && yycheck[yyn] == (YYINT) yychar)
1652 yychar = YYEMPTY;
1683 yychar = yylexp[-1];
1776 if (yychar == YYEOF) goto yyabort;
1780 if ((yys = yyname[YYTRANSLATE(yychar)]) == NULL) yys = yyname[YYUNDFTOKEN];
1782 YYDEBUGSTR, yydepth, yystate, yychar, yys);
1790 YYDESTRUCT_CALL("error: discarding token", yychar, &yylval, &yylloc);
1792 YYDESTRUCT_CALL("error: discarding token", yychar, &yylval);
1795 yychar = YYEMPTY;
2138 if (yychar < 0)
2149 yychar = *yylexp++;
2184 yychar = *yylexp++;
2189 yychar = YYLEX;
2193 if (yychar < 0) yychar = YYEOF;
2197 if ((yys = yyname[YYTRANSLATE(yychar)]) == NULL) yys = yyname[YYUNDFTOKEN];
2199 YYDEBUGSTR, yydepth, YYFINAL, yychar, yys);
2203 if (yychar == YYEOF) goto yyaccept;
2258 yychar = YYEMPTY;
2294 if (yychar != YYEOF && yychar != YYEMPTY)
2296 YYDESTRUCT_CALL("cleanup: discarding token", yychar, &yylval, &yylloc);
2298 YYDESTRUCT_CALL("cleanup: discarding token", yychar, &yylval);