Lines Matching refs:eqn_node
269 static struct eqn_box *eqn_box_alloc(struct eqn_node *, struct eqn_box *);
271 static struct eqn_box *eqn_box_makebinary(struct eqn_node *,
273 static void eqn_def(struct eqn_node *);
274 static struct eqn_def *eqn_def_find(struct eqn_node *, const char *, size_t);
275 static void eqn_delim(struct eqn_node *);
276 static const char *eqn_next(struct eqn_node *, char, size_t *, int);
277 static const char *eqn_nextrawtok(struct eqn_node *, size_t *);
278 static const char *eqn_nexttok(struct eqn_node *, size_t *);
279 static enum rofferr eqn_parse(struct eqn_node *, struct eqn_box *);
280 static enum eqn_tok eqn_tok_parse(struct eqn_node *, char **);
281 static void eqn_undef(struct eqn_node *);
285 eqn_read(struct eqn_node **epp, int ln, in eqn_read()
289 struct eqn_node *ep; in eqn_read()
330 struct eqn_node *
333 struct eqn_node *p; in eqn_alloc()
335 p = mandoc_calloc(1, sizeof(struct eqn_node)); in eqn_alloc()
349 eqn_def_find(struct eqn_node *ep, const char *key, size_t sz) in eqn_def_find()
367 eqn_next(struct eqn_node *ep, char quote, size_t *sz, int repl) in eqn_next()
462 eqn_nexttok(struct eqn_node *ep, size_t *sz) in eqn_nexttok()
472 eqn_nextrawtok(struct eqn_node *ep, size_t *sz) in eqn_nextrawtok()
489 eqn_tok_parse(struct eqn_node *ep, char **p) in eqn_tok_parse()
543 eqn_box_alloc(struct eqn_node *ep, struct eqn_box *parent) in eqn_box_alloc()
570 eqn_box_makebinary(struct eqn_node *ep, in eqn_box_makebinary()
597 eqn_delim(struct eqn_node *ep) in eqn_delim()
621 eqn_undef(struct eqn_node *ep) in eqn_undef()
641 eqn_def(struct eqn_node *ep) in eqn_def()
696 eqn_parse(struct eqn_node *ep, struct eqn_box *parent) in eqn_parse()
1098 eqn_end(struct eqn_node **epp) in eqn_end()
1100 struct eqn_node *ep; in eqn_end()
1111 eqn_free(struct eqn_node *p) in eqn_free()