Home | History | Annotate | Download | only in sh

Lines Matching defs:yyn

360 /* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
384 /* YYRLINE[YYN] -- source line where rule number YYN was defined. */
418 /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
426 /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
903 register int yyn;
1053 yyn = yypact[yystate];
1054 if (yyn == YYPACT_NINF)
1079 yyn += yytoken;
1080 if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
1082 yyn = yytable[yyn];
1083 if (yyn <= 0)
1085 if (yyn == 0 || yyn == YYTABLE_NINF)
1087 yyn = -yyn;
1091 if (yyn == YYFINAL)
1109 yystate = yyn;
1117 yyn = yydefact[yystate];
1118 if (yyn == 0)
1127 /* yyn is the number of a rule to reduce with. */
1128 yylen = yyr2[yyn];
1141 YY_REDUCE_PRINT (yyn);
1142 switch (yyn)
1294 yyn = yyr1[yyn];
1296 yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
1300 yystate = yydefgoto[yyn - YYNTOKENS];
1314 yyn = yypact[yystate];
1316 if (YYPACT_NINF < yyn && yyn < YYLAST)
1324 /* Start YYX at -YYN if negative to avoid negative indexes in
1326 int yyxbegin = yyn < 0 ? -yyn : 0;
1329 int yychecklim = YYLAST - yyn;
1335 if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
1357 if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)
1436 yyn = yypact[yystate];
1437 if (yyn != YYPACT_NINF)
1439 yyn += YYTERROR;
1440 if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
1442 yyn = yytable[yyn];
1443 if (0 < yyn)
1459 if (yyn == YYFINAL)
1467 yystate = yyn;