Lines Matching refs:expr
45 struct expr {
50 struct expr *next; /* Next child in the parent group. */
51 struct expr *child; /* First child in this group. */
64 static struct ohash *manmerge(struct expr *, struct ohash *);
65 static struct ohash *manmerge_term(struct expr *, struct ohash *);
66 static struct ohash *manmerge_or(struct expr *, struct ohash *);
67 static struct ohash *manmerge_and(struct expr *, struct ohash *);
73 static struct expr *exprcomp(const struct mansearch *,
75 static struct expr *expr_and(const struct mansearch *,
77 static struct expr *exprterm(const struct mansearch *,
79 static void exprfree(struct expr *);
91 struct expr *e;
237 manmerge(struct expr *e, struct ohash *htab)
252 manmerge_term(struct expr *e, struct ohash *htab)
311 manmerge_or(struct expr *e, struct ohash *htab)
321 manmerge_and(struct expr *e, struct ohash *htab)
609 static struct expr *
612 struct expr *parent, *child;
662 static struct expr *
665 struct expr *parent, *child;
718 static struct expr *
722 struct expr *e;
844 exprfree(struct expr *e)