Lines Matching refs:re_re

132 typedef struct re_re {
147 } re_re;
151 re_re *re_ptr;
250 static State *startstate(re_re *r);
251 static State *stateof(re_re *r, Positionset *ps);
252 static State *nextstate(re_re *r, State *s, int a);
253 static State *addstate(re_re *r, Positionset *ps, int cnt);
256 static void eptr(re_re *r, Expr *e);
257 static void efollow(re_re *r, Positionset *fpos, Expr *e);
259 static void followstate(re_re *r, State *s, int a, Positionset *fpos);
260 static Expr *eall(re_re *r, PATTERN *pat);
261 static Expr *d0(re_re *r, PATTERN *pat);
262 static Expr *d1(re_re *r, PATTERN *pat);
263 static Expr *d2(re_re *r, PATTERN *pat);
264 static Expr *d3(re_re *r, PATTERN *pat);
266 static void lex(re_re *r, PATTERN *pat);
280 static int getstate(re_re *r, Positionset *ps);
281 static void savestate(re_re *r);
282 static void stateinit(re_re *r);
285 static re_cw *re_recw(re_re *r, uchar_t *map);
286 static re_re *egprep(PATTERN *pat);
289 static void eginit(re_re *r);
450 eginit(re_re *r)
474 eptr(re_re *r, Expr *e)
489 re_re *r = pat->re_ptr;
615 efollow(re_re *r, Positionset *fpos, Expr *e)
639 addstate(re_re *r, Positionset *ps, int cnt)
676 nextstate(re_re *r, State *s, int a)
707 followstate(re_re *r, State *s, int a, Positionset *fpos)
836 stateinit(re_re *r)
849 clrstates(re_re *r)
857 savestate(re_re *r)
863 startstate(re_re *r)
869 getstate(re_re *r, Positionset *ps)
882 stateof(re_re *r, Positionset *ps)
901 static re_re *
904 re_re *r;
906 r = (re_re *)egmalloc(sizeof (re_re));
907 (void) memset((char *)r, 0, sizeof (re_re));
947 lex(re_re *r, PATTERN *pat)
1044 d3(re_re *r, PATTERN *pat)
1091 d2(re_re *r, PATTERN *pat)
1106 d1(re_re *r, PATTERN *pat)
1120 d0(re_re *r, PATTERN *pat)
1136 eall(re_re *r, PATTERN *pat)
1288 re_recw(re_re *r, uchar_t *map)