Lines Matching refs:first
304 int link_machines (first, last) in link_machines() argument
305 int first, last; in link_machines()
307 if (first == NIL)
311 return first;
314 mkxtion (finalst[first], last);
315 finalst[first] = finalst[last];
316 lastst[first] = MAX (lastst[first], lastst[last]);
317 firstst[first] = MIN (firstst[first], firstst[last]);
319 return first;
373 int mkbranch (first, second) in mkbranch() argument
374 int first, second; in mkbranch()
378 if (first == NO_TRANSITION)
382 return first;
386 mkxtion (eps, first);
459 int mkor (first, second) in mkor() argument
460 int first, second; in mkor()
464 if (first == NIL)
468 return first;
476 first = link_machines (eps, first);
478 mkxtion (first, second);
480 if (SUPER_FREE_EPSILON (finalst[first]) &&
481 accptnum[finalst[first]] == NIL) {
482 orend = finalst[first];
489 mkxtion (finalst[first], orend);
495 first = link_machines (first, eps);
496 orend = finalst[first];
502 finalst[first] = orend;
503 return first;