Lines Matching refs:yystack
606 static YYSTACKDATA yystack; variable
820 memset(&yystack, 0, sizeof(yystack)); in YYPARSE_DECL()
823 if (yystack.s_base == NULL && yygrowstack(&yystack) == YYENOMEM) goto yyoverflow; in YYPARSE_DECL()
824 yystack.s_mark = yystack.s_base; in YYPARSE_DECL()
825 yystack.l_mark = yystack.l_base; in YYPARSE_DECL()
827 *yystack.s_mark = 0; in YYPARSE_DECL()
851 if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) in YYPARSE_DECL()
856 *++yystack.s_mark = yytable[yyn]; in YYPARSE_DECL()
857 *++yystack.l_mark = yylval; in YYPARSE_DECL()
883 if ((yyn = yysindex[*yystack.s_mark]) && (yyn += YYERRCODE) >= 0 && in YYPARSE_DECL()
889 to state %d\n", YYPREFIX, *yystack.s_mark, yytable[yyn]); in YYPARSE_DECL()
891 if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) in YYPARSE_DECL()
896 *++yystack.s_mark = yytable[yyn]; in YYPARSE_DECL()
897 *++yystack.l_mark = yylval; in YYPARSE_DECL()
905 YYPREFIX, *yystack.s_mark); in YYPARSE_DECL()
907 if (yystack.s_mark <= yystack.s_base) goto yyabort; in YYPARSE_DECL()
908 --yystack.s_mark; in YYPARSE_DECL()
909 --yystack.l_mark; in YYPARSE_DECL()
936 yyval = yystack.l_mark[1-yym]; in YYPARSE_DECL()
1025 { scon_stk_ptr = yystack.l_mark[-3]; } in YYPARSE_DECL()
1028 { scon_stk_ptr = yystack.l_mark[-3]; } in YYPARSE_DECL()
1044 pat = yystack.l_mark[0]; in YYPARSE_DECL()
1080 pat = yystack.l_mark[0]; in YYPARSE_DECL()
1132 { yyval = yystack.l_mark[-2]; } in YYPARSE_DECL()
1181 if ( transchar[lastst[yystack.l_mark[0]]] != SYM_EPSILON ) in YYPARSE_DECL()
1186 yystack.l_mark[0] = link_machines( yystack.l_mark[0], in YYPARSE_DECL()
1189 mark_beginning_as_normal( yystack.l_mark[0] ); in YYPARSE_DECL()
1224 add_accept( yystack.l_mark[-1], in YYPARSE_DECL()
1232 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] ); in YYPARSE_DECL()
1269 add_accept( yystack.l_mark[-1], in YYPARSE_DECL()
1277 yyval = link_machines( yystack.l_mark[-1], in YYPARSE_DECL()
1283 yyval = yystack.l_mark[0]; in YYPARSE_DECL()
1300 yyval = mkor( yystack.l_mark[-2], yystack.l_mark[0] ); in YYPARSE_DECL()
1304 { yyval = yystack.l_mark[0]; } in YYPARSE_DECL()
1329 yyval = yystack.l_mark[-1]; in YYPARSE_DECL()
1337 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] ); in YYPARSE_DECL()
1341 { yyval = yystack.l_mark[0]; } in YYPARSE_DECL()
1347 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 ) in YYPARSE_DECL()
1350 yyval = yystack.l_mark[-5]; in YYPARSE_DECL()
1354 if ( yystack.l_mark[-3] == 0 ) in YYPARSE_DECL()
1356 if ( yystack.l_mark[-1] <= 0 ) in YYPARSE_DECL()
1360 yyval = yystack.l_mark[-5]; in YYPARSE_DECL()
1364 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) ); in YYPARSE_DECL()
1367 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] ); in YYPARSE_DECL()
1375 if ( yystack.l_mark[-2] <= 0 ) in YYPARSE_DECL()
1378 yyval = yystack.l_mark[-4]; in YYPARSE_DECL()
1382 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT ); in YYPARSE_DECL()
1393 if ( yystack.l_mark[-1] <= 0 ) in YYPARSE_DECL()
1397 yyval = yystack.l_mark[-3]; in YYPARSE_DECL()
1401 yyval = link_machines( yystack.l_mark[-3], in YYPARSE_DECL()
1402 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) ); in YYPARSE_DECL()
1409 yyval = mkclos( yystack.l_mark[-1] ); in YYPARSE_DECL()
1415 yyval = mkposcl( yystack.l_mark[-1] ); in YYPARSE_DECL()
1421 yyval = mkopt( yystack.l_mark[-1] ); in YYPARSE_DECL()
1428 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 ) in YYPARSE_DECL()
1431 yyval = yystack.l_mark[-5]; in YYPARSE_DECL()
1435 if ( yystack.l_mark[-3] == 0 ) in YYPARSE_DECL()
1437 if ( yystack.l_mark[-1] <= 0 ) in YYPARSE_DECL()
1441 yyval = yystack.l_mark[-5]; in YYPARSE_DECL()
1445 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) ); in YYPARSE_DECL()
1448 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] ); in YYPARSE_DECL()
1456 if ( yystack.l_mark[-2] <= 0 ) in YYPARSE_DECL()
1459 yyval = yystack.l_mark[-4]; in YYPARSE_DECL()
1463 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT ); in YYPARSE_DECL()
1474 if ( yystack.l_mark[-1] <= 0 ) in YYPARSE_DECL()
1477 yyval = yystack.l_mark[-3]; in YYPARSE_DECL()
1481 yyval = link_machines( yystack.l_mark[-3], in YYPARSE_DECL()
1482 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) ); in YYPARSE_DECL()
1523 …qsort( ccltbl + cclmap[yystack.l_mark[0]], (size_t) ccllen[yystack.l_mark[0]], sizeof (*ccltbl), c… in YYPARSE_DECL()
1526 mkeccl( ccltbl + cclmap[yystack.l_mark[0]], ccllen[yystack.l_mark[0]], in YYPARSE_DECL()
1531 if (ccl_has_nl[yystack.l_mark[0]]) in YYPARSE_DECL()
1534 yyval = mkstate( -yystack.l_mark[0] ); in YYPARSE_DECL()
1541 if (ccl_has_nl[yystack.l_mark[0]]) in YYPARSE_DECL()
1544 yyval = mkstate( -yystack.l_mark[0] ); in YYPARSE_DECL()
1548 { yyval = yystack.l_mark[-1]; } in YYPARSE_DECL()
1551 { yyval = yystack.l_mark[-1]; } in YYPARSE_DECL()
1557 if (yystack.l_mark[0] == nlch) in YYPARSE_DECL()
1560 if (sf_case_ins() && has_case(yystack.l_mark[0])) in YYPARSE_DECL()
1562 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0]))); in YYPARSE_DECL()
1564 yyval = mkstate( yystack.l_mark[0] ); in YYPARSE_DECL()
1568 { yyval = ccl_set_diff (yystack.l_mark[-2], yystack.l_mark[0]); } in YYPARSE_DECL()
1571 { yyval = ccl_set_union (yystack.l_mark[-2], yystack.l_mark[0]); } in YYPARSE_DECL()
1574 { yyval = yystack.l_mark[-1]; } in YYPARSE_DECL()
1578 cclnegate( yystack.l_mark[-1] ); in YYPARSE_DECL()
1579 yyval = yystack.l_mark[-1]; in YYPARSE_DECL()
1593 if (has_case (yystack.l_mark[-2]) != has_case (yystack.l_mark[0]) in YYPARSE_DECL()
1594 …|| (has_case (yystack.l_mark[-2]) && (b_islower (yystack.l_mark[-2]) != b_islower (yystack.l_mark[… in YYPARSE_DECL()
1595 …|| (has_case (yystack.l_mark[-2]) && (b_isupper (yystack.l_mark[-2]) != b_isupper (yystack.l_mark[… in YYPARSE_DECL()
1598 yystack.l_mark[-2], yystack.l_mark[0]); in YYPARSE_DECL()
1605 …else if (!has_case (yystack.l_mark[-2]) && !has_case (yystack.l_mark[0]) && !range_covers_case (yy… in YYPARSE_DECL()
1608 yystack.l_mark[-2], yystack.l_mark[0]); in YYPARSE_DECL()
1611 if ( yystack.l_mark[-2] > yystack.l_mark[0] ) in YYPARSE_DECL()
1616 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i ) in YYPARSE_DECL()
1617 ccladd( yystack.l_mark[-3], i ); in YYPARSE_DECL()
1622 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar); in YYPARSE_DECL()
1623 lastchar = yystack.l_mark[0]; in YYPARSE_DECL()
1626 if (sf_case_ins() && has_case(yystack.l_mark[-2]) && has_case(yystack.l_mark[0])){ in YYPARSE_DECL()
1627 yystack.l_mark[-2] = reverse_case (yystack.l_mark[-2]); in YYPARSE_DECL()
1628 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]); in YYPARSE_DECL()
1630 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i ) in YYPARSE_DECL()
1631 ccladd( yystack.l_mark[-3], i ); in YYPARSE_DECL()
1633 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar); in YYPARSE_DECL()
1634 lastchar = yystack.l_mark[0]; in YYPARSE_DECL()
1639 yyval = yystack.l_mark[-3]; in YYPARSE_DECL()
1644 ccladd( yystack.l_mark[-1], yystack.l_mark[0] ); in YYPARSE_DECL()
1645 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar); in YYPARSE_DECL()
1646 lastchar = yystack.l_mark[0]; in YYPARSE_DECL()
1649 if (sf_case_ins() && has_case(yystack.l_mark[0])){ in YYPARSE_DECL()
1650 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]); in YYPARSE_DECL()
1651 ccladd (yystack.l_mark[-1], yystack.l_mark[0]); in YYPARSE_DECL()
1653 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar); in YYPARSE_DECL()
1654 lastchar = yystack.l_mark[0]; in YYPARSE_DECL()
1657 yyval = yystack.l_mark[-1]; in YYPARSE_DECL()
1664 yyval = yystack.l_mark[-1]; in YYPARSE_DECL()
1766 if ( yystack.l_mark[0] == nlch ) in YYPARSE_DECL()
1771 if (sf_case_ins() && has_case(yystack.l_mark[0])) in YYPARSE_DECL()
1772 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0]))); in YYPARSE_DECL()
1774 yyval = mkstate (yystack.l_mark[0]); in YYPARSE_DECL()
1776 yyval = link_machines( yystack.l_mark[-1], yyval); in YYPARSE_DECL()
1783 yystack.s_mark -= yym; in YYPARSE_DECL()
1784 yystate = *yystack.s_mark; in YYPARSE_DECL()
1785 yystack.l_mark -= yym; in YYPARSE_DECL()
1795 *++yystack.s_mark = YYFINAL; in YYPARSE_DECL()
1796 *++yystack.l_mark = yyval; in YYPARSE_DECL()
1820 to state %d\n", YYPREFIX, *yystack.s_mark, yystate); in YYPARSE_DECL()
1822 if (yystack.s_mark >= yystack.s_last && yygrowstack(&yystack) == YYENOMEM) in YYPARSE_DECL()
1826 *++yystack.s_mark = (YYINT) yystate; in YYPARSE_DECL()
1827 *++yystack.l_mark = yyval; in YYPARSE_DECL()
1834 yyfreestack(&yystack); in YYPARSE_DECL()
1838 yyfreestack(&yystack); in YYPARSE_DECL()