Lines Matching defs:PATTERN

160 } PATTERN;
221 static PATTERN match_pattern;
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);
267 static int re_lit(PATTERN *pat, uchar_t **b, uchar_t **e);
268 static void traverse(PATTERN *pat, Expr *e);
269 static int ccl(PATTERN *pat, uchar_t *tab);
286 static re_re *egprep(PATTERN *pat);
290 static BOOL re_bmexec(PATTERN *pat, uchar_t *s, uchar_t *e, uchar_t **mb,
292 static BOOL re_cwexec(PATTERN *pat, uchar_t *rs, uchar_t *re, uchar_t **mb,
294 static BOOL re_reexec(PATTERN *pat, uchar_t *b, uchar_t *e, uchar_t **mb,
298 static void dogre(PATTERN *pat);
299 static BOOL pattern_match(PATTERN *pat, LINE *lptr);
301 static BOOL grepmatch(PATTERN *pat, uchar_t **mb, uchar_t **me);
336 PATTERN *p = match_pattern;
356 dogre(PATTERN *pat)
361 printf("PATTERN %s\n", pat->expression);
428 grepmatch(PATTERN *pat, uchar_t **mb, uchar_t **me)
487 re_reexec(PATTERN *pat, uchar_t *b, uchar_t *e, uchar_t **mb, uchar_t **me)
902 egprep(PATTERN *pat)
947 lex(re_re *r, PATTERN *pat)
974 ccl(PATTERN *pat, uchar_t *tab)
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)
1158 re_lit(PATTERN *pat, uchar_t **b, uchar_t **e)
1174 traverse(PATTERN *pat, Expr *e)
1251 re_bmexec(PATTERN *pat, uchar_t *s, uchar_t *e, uchar_t **mb, uchar_t **me)
1545 re_cwexec(PATTERN *pat, uchar_t *rs, uchar_t *re, uchar_t **mb, uchar_t **me)
1766 pattern_match(PATTERN *pat, LINE *lptr)