Lines Matching refs:st
81 states st; /* current states */
177 SETUP(m->st);
686 states st = m->st;
696 CLEAR(st);
697 SET1(st, startst);
698 st = step(m->g, startst, stopst, st, NOTHING, st);
699 ASSIGN(fresh, st);
700 SP("start", st, *p);
706 if (EQ(st, fresh))
724 st = step(m->g, startst, stopst, st, flagch, st);
725 SP("boleol", st, c);
738 st = step(m->g, startst, stopst, st, flagch, st);
739 SP("boweow", st, c);
743 if (ISSET(st, stopst) || p == stop)
747 ASSIGN(tmp, st);
748 ASSIGN(st, fresh);
750 st = step(m->g, startst, stopst, tmp, c, st);
751 SP("aft", st, c);
752 assert(EQ(step(m->g, startst, stopst, st, NOTHING, st), st));
758 if (ISSET(st, stopst))
771 states st = m->st;
782 CLEAR(st);
783 SET1(st, startst);
784 SP("sstart", st, *p);
785 st = step(m->g, startst, stopst, st, NOTHING, st);
807 st = step(m->g, startst, stopst, st, flagch, st);
808 SP("sboleol", st, c);
821 st = step(m->g, startst, stopst, st, flagch, st);
822 SP("sboweow", st, c);
826 if (ISSET(st, stopst))
828 if (EQ(st, empty) || p == stop)
832 ASSIGN(tmp, st);
833 ASSIGN(st, empty);
835 st = step(m->g, startst, stopst, tmp, c, st);
836 SP("saft", st, c);
837 assert(EQ(step(m->g, startst, stopst, st, NOTHING, st), st));
966 print(struct match *m, char *caption, states st, int ch, FILE *d)
979 if (ISSET(st, i)) {