Lines Matching refs:l_mark

523     YYSTYPE  *l_mark;
698 data->l_mark = newvs + i;
749 yystack.l_mark = yystack.l_base;
779 *++yystack.l_mark = yylval;
815 *++yystack.l_mark = yylval;
827 --yystack.l_mark;
854 yyval = yystack.l_mark[1-yym];
960 { scon_stk_ptr = yystack.l_mark[-3]; }
964 { scon_stk_ptr = yystack.l_mark[-3]; }
982 pat = yystack.l_mark[0];
1019 pat = yystack.l_mark[0];
1075 { yyval = yystack.l_mark[-2]; }
1129 if ( transchar[lastst[yystack.l_mark[0]]] != SYM_EPSILON )
1134 yystack.l_mark[0] = link_machines( yystack.l_mark[0],
1137 mark_beginning_as_normal( yystack.l_mark[0] );
1172 add_accept( yystack.l_mark[-1],
1180 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] );
1219 add_accept( yystack.l_mark[-1],
1227 yyval = link_machines( yystack.l_mark[-1],
1234 yyval = yystack.l_mark[0];
1252 yyval = mkor( yystack.l_mark[-2], yystack.l_mark[0] );
1257 { yyval = yystack.l_mark[0]; }
1283 yyval = yystack.l_mark[-1];
1292 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] );
1297 { yyval = yystack.l_mark[0]; }
1304 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 )
1307 yyval = yystack.l_mark[-5];
1311 if ( yystack.l_mark[-3] == 0 )
1313 if ( yystack.l_mark[-1] <= 0 )
1317 yyval = yystack.l_mark[-5];
1321 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) );
1324 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] );
1333 if ( yystack.l_mark[-2] <= 0 )
1336 yyval = yystack.l_mark[-4];
1340 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT );
1352 if ( yystack.l_mark[-1] <= 0 )
1356 yyval = yystack.l_mark[-3];
1360 yyval = link_machines( yystack.l_mark[-3],
1361 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) );
1369 yyval = mkclos( yystack.l_mark[-1] );
1376 yyval = mkposcl( yystack.l_mark[-1] );
1383 yyval = mkopt( yystack.l_mark[-1] );
1391 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 )
1394 yyval = yystack.l_mark[-5];
1398 if ( yystack.l_mark[-3] == 0 )
1400 if ( yystack.l_mark[-1] <= 0 )
1404 yyval = yystack.l_mark[-5];
1408 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) );
1411 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] );
1420 if ( yystack.l_mark[-2] <= 0 )
1423 yyval = yystack.l_mark[-4];
1427 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT );
1439 if ( yystack.l_mark[-1] <= 0 )
1442 yyval = yystack.l_mark[-3];
1446 yyval = link_machines( yystack.l_mark[-3],
1447 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) );
1490 qsort( ccltbl + cclmap[yystack.l_mark[0]], (size_t) ccllen[yystack.l_mark[0]], sizeof (*ccltbl), cclcmp );
1493 mkeccl( ccltbl + cclmap[yystack.l_mark[0]], ccllen[yystack.l_mark[0]],
1498 if (ccl_has_nl[yystack.l_mark[0]])
1501 yyval = mkstate( -yystack.l_mark[0] );
1509 if (ccl_has_nl[yystack.l_mark[0]])
1512 yyval = mkstate( -yystack.l_mark[0] );
1517 { yyval = yystack.l_mark[-1]; }
1521 { yyval = yystack.l_mark[-1]; }
1528 if (yystack.l_mark[0] == nlch)
1531 if (sf_case_ins() && has_case(yystack.l_mark[0]))
1533 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0])));
1535 yyval = mkstate( yystack.l_mark[0] );
1540 { yyval = ccl_set_diff (yystack.l_mark[-2], yystack.l_mark[0]); }
1544 { yyval = ccl_set_union (yystack.l_mark[-2], yystack.l_mark[0]); }
1548 { yyval = yystack.l_mark[-1]; }
1553 cclnegate( yystack.l_mark[-1] );
1554 yyval = yystack.l_mark[-1];
1569 if (has_case (yystack.l_mark[-2]) != has_case (yystack.l_mark[0])
1570 || (has_case (yystack.l_mark[-2]) && (b_islower (yystack.l_mark[-2]) != b_islower (yystack.l_mark[0])))
1571 || (has_case (yystack.l_mark[-2]) && (b_isupper (yystack.l_mark[-2]) != b_isupper (yystack.l_mark[0]))))
1574 yystack.l_mark[-2], yystack.l_mark[0]);
1581 else if (!has_case (yystack.l_mark[-2]) && !has_case (yystack.l_mark[0]) && !range_covers_case (yystack.l_mark[-2], yystack.l_mark[0]))
1584 yystack.l_mark[-2], yystack.l_mark[0]);
1587 if ( yystack.l_mark[-2] > yystack.l_mark[0] )
1592 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i )
1593 ccladd( yystack.l_mark[-3], i );
1598 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar);
1599 lastchar = yystack.l_mark[0];
1602 if (sf_case_ins() && has_case(yystack.l_mark[-2]) && has_case(yystack.l_mark[0])){
1603 yystack.l_mark[-2] = reverse_case (yystack.l_mark[-2]);
1604 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]);
1606 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i )
1607 ccladd( yystack.l_mark[-3], i );
1609 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar);
1610 lastchar = yystack.l_mark[0];
1615 yyval = yystack.l_mark[-3];
1621 ccladd( yystack.l_mark[-1], yystack.l_mark[0] );
1622 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar);
1623 lastchar = yystack.l_mark[0];
1626 if (sf_case_ins() && has_case(yystack.l_mark[0])){
1627 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]);
1628 ccladd (yystack.l_mark[-1], yystack.l_mark[0]);
1630 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar);
1631 lastchar = yystack.l_mark[0];
1634 yyval = yystack.l_mark[-1];
1642 yyval = yystack.l_mark[-1];
1770 if ( yystack.l_mark[0] == nlch )
1775 if (sf_case_ins() && has_case(yystack.l_mark[0]))
1776 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0])));
1778 yyval = mkstate (yystack.l_mark[0]);
1780 yyval = link_machines( yystack.l_mark[-1], yyval);
1791 yystack.l_mark -= yym;
1802 *++yystack.l_mark = yyval;
1831 *++yystack.l_mark = yyval;