Lines Matching refs:last
164 int last = lastst[mach];
166 for (i = firstst[mach]; i <= last; ++i) {
309 * new = link_machines( first, last );
311 * new - a machine constructed by connecting first to last
312 * first - the machine whose successor is to be last
313 * last - the machine whose predecessor is to be first
316 * last to produce a machine new which will pattern-match first first
317 * and then last, and will fail if either of the sub-patterns fails.
318 * FIRST is set to new by the operation. last is unmolested.
322 link_machines(first, last)
323 int first, last;
326 return last;
328 else if (last == NIL)
332 mkxtion(finalst[first], last);
333 finalst[first] = finalst[last];
334 lastst[first] = MAX(lastst[first], lastst[last]);
335 firstst[first] = MIN(firstst[first], firstst[last]);
439 * 1. mach must be the last machine created