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

References

lib/Support/regcomp.c
  197 	sopno ssize;		/* malloced strip size (allocated) */
  198 	sopno slen;		/* malloced strip length (used) */
  202 	sopno pbegin[NPAREN];	/* -> ( ([0] unused) */
  203 	sopno pend[NPAREN];	/* -> ) ([0] unused) */
  222 static void repeat(struct parse *, sopno, int, int);
  235 static sopno dupl(struct parse *, sopno, sopno);
  235 static sopno dupl(struct parse *, sopno, sopno);
  235 static sopno dupl(struct parse *, sopno, sopno);
  237 static void doinsert(struct parse *, sop, size_t, sopno);
  238 static void dofwd(struct parse *, sopno, sop);
  239 static void enlarge(struct parse *, sopno);
  242 static sopno pluscount(struct parse *, struct re_guts *);
  396 	sopno prevback = 0;
  397 	sopno prevfwd = 0;
  398 	sopno conc;
  439 	sopno pos;
  443 	sopno subno;
  633 	sopno start = HERE();
  666 	sopno pos;
  668 	sopno subno;
 1112     sopno start,		/* operand from here to end of strip */
 1116 	sopno finish = HERE();
 1121 	sopno copy;
 1448 static sopno			/* start of duplicate */
 1450     sopno start,		/* from here */
 1451     sopno finish)		/* to this less one */
 1453 	sopno ret = HERE();
 1454 	sopno len = finish - start;
 1497 doinsert(struct parse *p, sop op, size_t opnd, sopno pos)
 1499 	sopno sn;
 1532 dofwd(struct parse *p, sopno pos, sop value)
 1546 enlarge(struct parse *p, sopno size)
 1602 	sopno newlen;
 1605 	sopno i;
 1674 static sopno			/* nesting depth */
 1679 	sopno plusnest = 0;
 1680 	sopno maxnest = 0;
lib/Support/regengine.inc
   89 static const char *dissect(struct match *, const char *, const char *, sopno,
   90                            sopno);
   91 static const char *backref(struct match *, const char *, const char *, sopno,
   92                            sopno, sopno, int);
   92                            sopno, sopno, int);
   93 static const char *fast(struct match *, const char *, const char *, sopno, sopno);
   93 static const char *fast(struct match *, const char *, const char *, sopno, sopno);
   94 static const char *slow(struct match *, const char *, const char *, sopno, sopno);
   94 static const char *slow(struct match *, const char *, const char *, sopno, sopno);
   95 static states step(struct re_guts *, sopno, sopno, states, int, states);
   95 static states step(struct re_guts *, sopno, sopno, states, int, states);
  140 	const sopno gf = g->firststate+1;	/* +1 for OEND */
  141 	const sopno gl = g->laststate;
  295 dissect(struct match *m, const char *start, const char *stop, sopno startst,
  296         sopno stopst)
  299 	sopno ss;	/* start sop of current subRE */
  300 	sopno es;	/* end sop of current subRE */
  305 	sopno ssub;	/* start sop of subsubRE */
  306 	sopno esub;	/* end sop of subsubRE */
  483 backref(struct match *m, const char *start, const char *stop, sopno startst,
  484         sopno stopst, sopno lev, int rec)			/* PLUS nesting level */
  484         sopno stopst, sopno lev, int rec)			/* PLUS nesting level */
  487 	sopno ss;	/* start sop of current subRE */
  489 	sopno ssub;	/* start sop of subsubRE */
  490 	sopno esub;	/* end sop of subsubRE */
  683 fast(struct match *m, const char *start, const char *stop, sopno startst,
  684      sopno stopst)
  768 slow(struct match *m, const char *start, const char *stop, sopno startst,
  769      sopno stopst)
  858 	sopno pc;
  860 	sopno look;
lib/Support/regex2.h
  141 	sopno nstates;		/* = number of sops */
  142 	sopno firststate;	/* the initial OEND (normally 0) */
  143 	sopno laststate;	/* the final OEND */
  156 	sopno nplus;		/* how deep does it nest +s? */