Lines Matching refs:parse

192 struct parse {  struct
206 static void p_ere(struct parse *, int); argument
207 static void p_ere_exp(struct parse *);
208 static void p_str(struct parse *);
209 static void p_bre(struct parse *, int, int);
210 static int p_simp_re(struct parse *, int);
211 static int p_count(struct parse *);
212 static void p_bracket(struct parse *);
213 static void p_b_term(struct parse *, cset *);
214 static void p_b_cclass(struct parse *, cset *);
215 static void p_b_eclass(struct parse *, cset *);
216 static char p_b_symbol(struct parse *);
217 static char p_b_coll_elem(struct parse *, int);
219 static void bothcases(struct parse *, int);
220 static void ordinary(struct parse *, int);
221 static void nonnewline(struct parse *);
222 static void repeat(struct parse *, sopno, int, int);
223 static int seterr(struct parse *, int);
224 static cset *allocset(struct parse *);
225 static void freeset(struct parse *, cset *);
226 static int freezeset(struct parse *, cset *);
227 static int firstch(struct parse *, cset *);
228 static int nch(struct parse *, cset *);
229 static void mcadd(struct parse *, cset *, const char *);
230 static void mcinvert(struct parse *, cset *);
231 static void mccase(struct parse *, cset *);
234 static void categorize(struct parse *, struct re_guts *);
235 static sopno dupl(struct parse *, sopno, sopno);
236 static void doemit(struct parse *, sop, size_t);
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);
240 static void stripsnug(struct parse *, struct re_guts *);
241 static void findmust(struct parse *, struct re_guts *);
242 static sopno pluscount(struct parse *, struct re_guts *);
295 struct parse pa; in llvm_regcomp()
297 struct parse *p = &pa; in llvm_regcomp()
393 p_ere(struct parse *p, int stop) /* character this ERE should end at */ in p_ere()
436 p_ere_exp(struct parse *p) in p_ere_exp()
611 p_str(struct parse *p) in p_str()
629 p_bre(struct parse *p, in p_bre()
660 p_simp_re(struct parse *p, in p_simp_re()
776 p_count(struct parse *p) in p_count()
797 p_bracket(struct parse *p) in p_bracket()
878 p_b_term(struct parse *p, cset *cs) in p_b_term()
941 p_b_cclass(struct parse *p, cset *cs) in p_b_cclass()
974 p_b_eclass(struct parse *p, cset *cs) in p_b_eclass()
986 p_b_symbol(struct parse *p) in p_b_symbol()
1004 p_b_coll_elem(struct parse *p, in p_b_coll_elem()
1049 bothcases(struct parse *p, int ch) in bothcases()
1072 ordinary(struct parse *p, int ch) in ordinary()
1091 nonnewline(struct parse *p) in nonnewline()
1113 repeat(struct parse *p, in repeat()
1183 seterr(struct parse *p, int e) in seterr()
1196 allocset(struct parse *p) in allocset()
1257 freeset(struct parse *p, cset *cs) in freeset()
1279 freezeset(struct parse *p, cset *cs) in freezeset()
1310 firstch(struct parse *p, cset *cs) in firstch()
1326 nch(struct parse *p, cset *cs) in nch()
1342 mcadd( struct parse *p, cset *cs, const char *cp) in mcadd()
1369 mcinvert(struct parse *p, cset *cs) in mcinvert()
1382 mccase(struct parse *p, cset *cs) in mccase()
1426 categorize(struct parse *p, struct re_guts *g) in categorize()
1451 dupl(struct parse *p, in dupl()
1477 doemit(struct parse *p, sop op, size_t opnd) in doemit()
1499 doinsert(struct parse *p, sop op, size_t opnd, sopno pos) in doinsert()
1534 dofwd(struct parse *p, sopno pos, sop value) in dofwd()
1548 enlarge(struct parse *p, sopno size) in enlarge()
1573 stripsnug(struct parse *p, struct re_guts *g) in stripsnug()
1599 findmust(struct parse *p, struct re_guts *g) in findmust()
1677 pluscount(struct parse *p, struct re_guts *g) in pluscount()