Lines Matching defs:expr
35 Cxexpr_t* expr;
55 expr = cxcomp(dss->cx);
57 return expr;
61 * called once before the first dsseval(expr)
65 dssbeg(Dss_t* dss, Dssexpr_t* expr)
67 return cxbeg(dss->cx, expr, dss->meth->name);
71 * evaluate expr
75 dsseval(Dss_t* dss, Dssexpr_t* expr, Dssrecord_t* record)
79 if (!expr->begun && dssbeg(dss, expr))
81 return cxeval(dss->cx, expr, record, &cv);
85 * called once after the last dsseval(expr)
90 dssend(Dss_t* dss, Dssexpr_t* expr)
92 return cxend(dss->cx, expr);
96 * list expr
100 dsslist(Dss_t* dss, Dssexpr_t* expr, Sfio_t* sp)
102 return cxlist(dss->cx, expr, sp);
106 * free expr
110 dssfree(Dss_t* dss, Dssexpr_t* expr)
112 return cxfree(dss->cx, expr);