Lines Matching defs:Cxexpr_t
195 struct Cxexpr_s; typedef struct Cxexpr_s Cxexpr_t;
309 typedef int (*Cxquery_f) (Cx_t*, Cxexpr_t*, void*, Cxdisc_t*);
310 typedef int (*Cxrecode_f) (Cx_t*, Cxexpr_t*, Cxinstruction_t*,
550 Cxexpr_t* parent; /* parent */
551 Cxexpr_t* group; /* group */
552 Cxexpr_t* next; /* next sibling */
553 Cxexpr_t* pass; /* pass branch */
554 Cxexpr_t* fail; /* fail branch */
636 extern Cxexpr_t* cxcomp(Cx_t*);
637 extern int cxbeg(Cx_t*, Cxexpr_t*, const char*);
638 extern int cxeval(Cx_t*, Cxexpr_t*, void*, Cxoperand_t*);
639 extern int cxend(Cx_t*, Cxexpr_t*);
640 extern int cxlist(Cx_t*, Cxexpr_t*, Sfio_t*);
641 extern int cxfree(Cx_t*, Cxexpr_t*);
680 extern int cxatfree(Cx_t*, Cxexpr_t*, Cxdone_f, void*);