Lines Matching full:machine
43 /* add_accept - add an accepting state to a machine
68 /* copysingl - make a given number of copies of a singleton machine
75 * singl - a singleton machine
105 * all of the rules together. So we use our knowledge that the machine in dumpnfa()
130 /* dupmachine - make a duplicate of a given machine
137 * mach - machine to be duplicated
169 flexfatal (_("empty machine in dupmachine()")); in dupmachine()
184 * An accepting number is added to the given machine. If variable_trail_rule
187 * the machine recognizes a pattern with trailing context and headcnt is
300 * new - a machine constructed by connecting first to last
301 * first - the machine whose successor is to be last
302 * last - the machine whose predecessor is to be first
304 * note: this routine concatenates the machine first with the machine
305 * last to produce a machine new which will pattern-match first first
329 /* mark_beginning_as_normal - mark each "beginning" state in a machine
363 /* mkbranch - make a machine that branches to two machines
369 * branch - a machine which matches either first's pattern or second's
373 * the resulting machine CANNOT be used with any other "mk" operation except
396 /* mkclos - convert a machine into a closure
410 /* mkopt - make a machine optional
416 * new - a machine which optionally matches whatever mach matched
417 * mach - the machine to make optional
420 * 1. mach must be the last machine created
446 /* mkor - make a machine that matches either one of two machines
452 * new - a machine which matches either first's pattern or second's
507 /* mkposcl - convert a machine into a positive closure
512 * new - a machine matching the positive closure of "state"
532 /* mkrep - make a replicated machine
537 * new - a machine that matches whatever "mach" matched from "lb"