Lines Matching refs:l_mark

510     YYSTYPE  *l_mark;
694 data->l_mark = newvs + i;
743 yystack.l_mark = yystack.l_base;
777 *++yystack.l_mark = yylval;
817 *++yystack.l_mark = yylval;
829 --yystack.l_mark;
858 yyval = yystack.l_mark[1-yym];
961 { scon_stk_ptr = yystack.l_mark[-3]; }
965 { scon_stk_ptr = yystack.l_mark[-3]; }
983 pat = yystack.l_mark[0];
1020 pat = yystack.l_mark[0];
1076 { yyval = yystack.l_mark[-2]; }
1130 if ( transchar[lastst[yystack.l_mark[0]]] != SYM_EPSILON )
1135 yystack.l_mark[0] = link_machines( yystack.l_mark[0],
1138 mark_beginning_as_normal( yystack.l_mark[0] );
1173 add_accept( yystack.l_mark[-1],
1181 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] );
1220 add_accept( yystack.l_mark[-1],
1228 yyval = link_machines( yystack.l_mark[-1],
1235 yyval = yystack.l_mark[0];
1253 yyval = mkor( yystack.l_mark[-2], yystack.l_mark[0] );
1258 { yyval = yystack.l_mark[0]; }
1284 yyval = yystack.l_mark[-1];
1293 yyval = link_machines( yystack.l_mark[-1], yystack.l_mark[0] );
1298 { yyval = yystack.l_mark[0]; }
1305 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 )
1308 yyval = yystack.l_mark[-5];
1312 if ( yystack.l_mark[-3] == 0 )
1314 if ( yystack.l_mark[-1] <= 0 )
1318 yyval = yystack.l_mark[-5];
1322 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) );
1325 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] );
1334 if ( yystack.l_mark[-2] <= 0 )
1337 yyval = yystack.l_mark[-4];
1341 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT );
1353 if ( yystack.l_mark[-1] <= 0 )
1357 yyval = yystack.l_mark[-3];
1361 yyval = link_machines( yystack.l_mark[-3],
1362 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) );
1370 yyval = mkclos( yystack.l_mark[-1] );
1377 yyval = mkposcl( yystack.l_mark[-1] );
1384 yyval = mkopt( yystack.l_mark[-1] );
1392 if ( yystack.l_mark[-3] > yystack.l_mark[-1] || yystack.l_mark[-3] < 0 )
1395 yyval = yystack.l_mark[-5];
1399 if ( yystack.l_mark[-3] == 0 )
1401 if ( yystack.l_mark[-1] <= 0 )
1405 yyval = yystack.l_mark[-5];
1409 mkrep( yystack.l_mark[-5], 1, yystack.l_mark[-1] ) );
1412 yyval = mkrep( yystack.l_mark[-5], yystack.l_mark[-3], yystack.l_mark[-1] );
1421 if ( yystack.l_mark[-2] <= 0 )
1424 yyval = yystack.l_mark[-4];
1428 yyval = mkrep( yystack.l_mark[-4], yystack.l_mark[-2], INFINITE_REPEAT );
1440 if ( yystack.l_mark[-1] <= 0 )
1443 yyval = yystack.l_mark[-3];
1447 yyval = link_machines( yystack.l_mark[-3],
1448 copysingl( yystack.l_mark[-3], yystack.l_mark[-1] - 1 ) );
1491 qsort( ccltbl + cclmap[yystack.l_mark[0]], ccllen[yystack.l_mark[0]], sizeof (*ccltbl), cclcmp );
1494 mkeccl( ccltbl + cclmap[yystack.l_mark[0]], ccllen[yystack.l_mark[0]],
1499 if (ccl_has_nl[yystack.l_mark[0]])
1502 yyval = mkstate( -yystack.l_mark[0] );
1510 if (ccl_has_nl[yystack.l_mark[0]])
1513 yyval = mkstate( -yystack.l_mark[0] );
1518 { yyval = yystack.l_mark[-1]; }
1522 { yyval = yystack.l_mark[-1]; }
1529 if (yystack.l_mark[0] == nlch)
1532 if (sf_case_ins() && has_case(yystack.l_mark[0]))
1534 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0])));
1536 yyval = mkstate( yystack.l_mark[0] );
1541 { yyval = ccl_set_diff (yystack.l_mark[-2], yystack.l_mark[0]); }
1545 { yyval = ccl_set_union (yystack.l_mark[-2], yystack.l_mark[0]); }
1549 { yyval = yystack.l_mark[-1]; }
1554 cclnegate( yystack.l_mark[-1] );
1555 yyval = yystack.l_mark[-1];
1570 if (has_case (yystack.l_mark[-2]) != has_case (yystack.l_mark[0])
1571 || (has_case (yystack.l_mark[-2]) && (b_islower (yystack.l_mark[-2]) != b_islower (yystack.l_mark[0])))
1572 || (has_case (yystack.l_mark[-2]) && (b_isupper (yystack.l_mark[-2]) != b_isupper (yystack.l_mark[0]))))
1575 yystack.l_mark[-2], yystack.l_mark[0]);
1582 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]))
1585 yystack.l_mark[-2], yystack.l_mark[0]);
1588 if ( yystack.l_mark[-2] > yystack.l_mark[0] )
1593 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i )
1594 ccladd( yystack.l_mark[-3], i );
1599 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar);
1600 lastchar = yystack.l_mark[0];
1603 if (sf_case_ins() && has_case(yystack.l_mark[-2]) && has_case(yystack.l_mark[0])){
1604 yystack.l_mark[-2] = reverse_case (yystack.l_mark[-2]);
1605 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]);
1607 for ( i = yystack.l_mark[-2]; i <= yystack.l_mark[0]; ++i )
1608 ccladd( yystack.l_mark[-3], i );
1610 cclsorted = cclsorted && (yystack.l_mark[-2] > lastchar);
1611 lastchar = yystack.l_mark[0];
1616 yyval = yystack.l_mark[-3];
1622 ccladd( yystack.l_mark[-1], yystack.l_mark[0] );
1623 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar);
1624 lastchar = yystack.l_mark[0];
1627 if (sf_case_ins() && has_case(yystack.l_mark[0])){
1628 yystack.l_mark[0] = reverse_case (yystack.l_mark[0]);
1629 ccladd (yystack.l_mark[-1], yystack.l_mark[0]);
1631 cclsorted = cclsorted && (yystack.l_mark[0] > lastchar);
1632 lastchar = yystack.l_mark[0];
1635 yyval = yystack.l_mark[-1];
1643 yyval = yystack.l_mark[-1];
1771 if ( yystack.l_mark[0] == nlch )
1776 if (sf_case_ins() && has_case(yystack.l_mark[0]))
1777 yyval = mkor (mkstate(yystack.l_mark[0]), mkstate(reverse_case(yystack.l_mark[0])));
1779 yyval = mkstate (yystack.l_mark[0]);
1781 yyval = link_machines( yystack.l_mark[-1], yyval);
1792 yystack.l_mark -= yym;
1803 *++yystack.l_mark = yyval;
1836 *++yystack.l_mark = yyval;