dt_node_op2
#define OP2(op, l, r) dt_node_op2(op, l, r)
extern dt_node_t *dt_node_op2(int, dt_node_t *, dt_node_t *);
return (dt_node_op2(DT_TOK_PTR, dt_node_ident(strdup("this")),
value = dt_node_op2(DT_TOK_LAND, dt_node_int(1), pred);
value = dt_node_op2(DT_TOK_LAND,
body = dt_node_statement(dt_node_op2(DT_TOK_ASGN,
dt_node_t *stmt = dt_node_statement(dt_node_op2(DT_TOK_ASGN,
pred = dt_node_op2(DT_TOK_LAND,
acts = dt_node_statement(dt_node_op2(DT_TOK_ASGN,
return (dt_node_op2(DT_TOK_PTR, dt_node_ident(strdup("self")),