Lines Matching refs:parser
14 struct parser;
19 typedef int (*parser_match_t)(const struct parser *, const struct match *,
21 typedef int (*parser_init_t)(struct parser *);
25 const struct parser *m_nextparser;
26 const struct parser *m_parser;
37 struct parser {
41 struct parser *p_nextparser;
47 struct parser *b_nextparser;
51 struct parser pb_parser;
59 struct parser pt_parser;
196 struct parser *k_nextparser;
200 struct parser pk_parser;
212 struct parser ps_parser;
218 struct parser pi_parser;
229 struct parser *r_nextparser;
233 struct parser pr_parser;
249 struct parser pa_parser;
257 struct parser pif_parser;
262 struct parser pr_parser;
267 const char *, struct parser *);
269 bool, struct parser *);
271 struct parser *);
273 const char *, const struct kwinst *, size_t, struct parser *);
275 const struct intrange *, size_t, struct parser *);
278 int pbranch_addbranch(struct pbranch *, struct parser *);
281 int parse(int, char **, const struct parser *, struct match *, size_t *, int *);
284 int parser_init(struct parser *);