Lines Matching refs:first
310 int link_machines (int first, int last) in link_machines() argument
312 if (first == NIL) in link_machines()
316 return first; in link_machines()
319 mkxtion (finalst[first], last); in link_machines()
320 finalst[first] = finalst[last]; in link_machines()
321 lastst[first] = MAX (lastst[first], lastst[last]); in link_machines()
322 firstst[first] = MIN (firstst[first], firstst[last]); in link_machines()
324 return first; in link_machines()
377 int mkbranch (int first, int second) in mkbranch() argument
381 if (first == NO_TRANSITION) in mkbranch()
385 return first; in mkbranch()
389 mkxtion (eps, first); in mkbranch()
460 int mkor (int first, int second) in mkor() argument
464 if (first == NIL) in mkor()
468 return first; in mkor()
476 first = link_machines (eps, first); in mkor()
478 mkxtion (first, second); in mkor()
480 if (SUPER_FREE_EPSILON (finalst[first]) && in mkor()
481 accptnum[finalst[first]] == NIL) { in mkor()
482 orend = finalst[first]; in mkor()
489 mkxtion (finalst[first], orend); in mkor()
495 first = link_machines (first, eps); in mkor()
496 orend = finalst[first]; in mkor()
502 finalst[first] = orend; in mkor()
503 return first; in mkor()