dt_node_clause
$$ = dt_node_clause($1, NULL, NULL);
$$ = dt_node_clause($1, NULL, $3);
$$ = dt_node_clause($1, $3, $6);
extern dt_node_t *dt_node_clause(dt_node_t *, dt_node_t *, dt_node_t *);
return (dt_node_clause(dp->dtsp_pdescs, newpred, body));
return (dt_node_clause(dp->dtsp_pdescs, NULL, stmt));
dt_node_clause(dp->dtsp_pdescs, pred, stmts));
return (dt_node_clause(pdesc, NULL, acts));
dt_sugar_append_clause(&dp, dt_node_clause(clause->dn_pdescs,