reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Support/regengine.inc
  169 	m->g = g;
  176 	STATESETUP(m, 4);
  177 	SETUP(m->st);
  178 	SETUP(m->fresh);
  179 	SETUP(m->tmp);
  180 	SETUP(m->empty);
  181 	CLEAR(m->empty);
  210 			m->pmatch = (llvm_regmatch_t *)malloc((m->g->nsub + 1) *
  216 		for (i = 1; i <= m->g->nsub; i++)
  275 			if (i <= m->g->nsub)
  316 		switch (OP(m->g->strip[es])) {
  319 			es += OPND(m->g->strip[es]);
  322 			while (OP(m->g->strip[es]) != O_CH)
  323 				es += OPND(m->g->strip[es]);
  329 		switch (OP(m->g->strip[ss])) {
  429 			esub = ss + OPND(m->g->strip[ss]) - 1;
  439 				esub += OPND(m->g->strip[esub]);
  440 				if (OP(m->g->strip[esub]) == OOR2)
  460 			i = OPND(m->g->strip[ss]);
  465 			i = OPND(m->g->strip[ss]);
  505 		switch (OP(s = m->g->strip[ss])) {
  516 			cs = &m->g->sets[OPND(s)];
  523 						(m->g->cflags&REG_NEWLINE)) )
  531 						(m->g->cflags&REG_NEWLINE)) )
  539 						(m->g->cflags&REG_NEWLINE)) ||
  550 						(m->g->cflags&REG_NEWLINE)) ||
  561 			s = m->g->strip[ss];
  565 			} while (OP(s = m->g->strip[ss]) != O_CH);
  581 	s = m->g->strip[ss];
  598 		while (m->g->strip[ss] != SOP(O_BACK, i))
  634 			if (OP(m->g->strip[esub]) == O_CH)
  639 			esub += OPND(m->g->strip[esub]);
  640 			if (OP(m->g->strip[esub]) == OOR2)
  696 	CLEAR(st);
  698 	st = step(m->g, startst, stopst, st, NOTHING, st);
  699 	ASSIGN(fresh, st);
  706 		if (EQ(st, fresh))
  712 		if ( (lastc == '\n' && m->g->cflags&REG_NEWLINE) ||
  715 			i = m->g->nbol;
  717 		if ( (c == '\n' && m->g->cflags&REG_NEWLINE) ||
  720 			i += m->g->neol;
  724 				st = step(m->g, startst, stopst, st, flagch, st);
  738 			st = step(m->g, startst, stopst, st, flagch, st);
  747 		ASSIGN(tmp, st);
  748 		ASSIGN(st, fresh);
  750 		st = step(m->g, startst, stopst, tmp, c, st);
  782 	CLEAR(st);
  785 	st = step(m->g, startst, stopst, st, NOTHING, st);
  795 		if ( (lastc == '\n' && m->g->cflags&REG_NEWLINE) ||
  798 			i = m->g->nbol;
  800 		if ( (c == '\n' && m->g->cflags&REG_NEWLINE) ||
  803 			i += m->g->neol;
  807 				st = step(m->g, startst, stopst, st, flagch, st);
  821 			st = step(m->g, startst, stopst, st, flagch, st);
  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);