Lines Matching refs:parser

58 static int parser_default_init(struct parser *);
59 static int pbranch_init(struct parser *);
60 static int pkw_init(struct parser *);
62 static int pterm_match(const struct parser *, const struct match *,
65 static int paddr_match(const struct parser *, const struct match *,
68 static int pbranch_match(const struct parser *, const struct match *,
71 static int piface_match(const struct parser *, const struct match *,
74 static int pstr_match(const struct parser *, const struct match *,
77 static int pinteger_match(const struct parser *, const struct match *,
80 static int pkw_match(const struct parser *, const struct match *,
147 pstr_match(const struct parser *p, const struct match *im, struct match *om,
184 pinteger_match(const struct parser *p, const struct match *im, struct match *om,
299 paddr_match(const struct parser *p, const struct match *im, struct match *om,
497 pterm_match(const struct parser *p, const struct match *im,
519 piface_match(const struct parser *p, const struct match *im,
562 pbranch_match(const struct parser *p, const struct match *im,
565 const struct parser *nextp;
621 pkw_match(const struct parser *p, const struct match *im,
705 const char *maskkey, struct parser *next)
725 struct parser *defnext)
743 pbranch_addbranch(struct pbranch *pb, struct parser *p)
788 pbranch_init(struct parser *p)
792 struct parser *np;
836 parser_default_init(struct parser *p)
838 struct parser *np;
849 const struct kwinst *kws, size_t nkw, struct parser *defnext)
879 pkw_init(struct parser *p)
883 struct parser *np;
903 const struct kwinst *kws, size_t nkw, struct parser *defnext)
926 parse(int argc, char **argv, const struct parser *p0, struct match *matches,
931 const struct parser *p = p0;
986 parser_init(struct parser *p)