obj_register
(void) obj_register(ITMC_OBJ_DIREC, (itm_data_t *)($1->name.itm_ptr),
(void) obj_register(ITMC_OBJ_MAP,
(void) obj_register(ITMC_OBJ_OP, (itm_data_t *)($1->name.itm_ptr),
$$ = obj_register(ITMC_OBJ_COND, $2,
$$ = obj_register(ITMC_OBJ_COND, NULL,
$$->ref[0] = obj_register(ITMC_OBJ_RANGE, NULL,
$$->ref[0] = obj_register(ITMC_OBJ_EXPR, NULL,
$$->ref[0] = obj_register(ITMC_OBJ_ESCAPESEQ, NULL,
$$->ref[0] = obj_register(ITMC_OBJ_DIREC, $2,
$$->ref[0] = obj_register(ITMC_OBJ_OP, $2,
$$->ref[0] = obj_register(ITMC_OBJ_MAP, $2,
$$->ref[0] = obj_register(ITMC_OBJ_MAP, $2,
(void) obj_register(ITMC_OBJ_STRING, NULL,
du->ref[0] = obj_register(ITMC_OBJ_COND, cond_name, NULL, 0,
du->ref[1] = obj_register(ITMC_OBJ_ACTION, act_name, NULL, 0,
du->ref[1] = obj_register(act->type,
obj->ref[0] = obj_register(ITMC_OBJ_EXPR, NULL,
obj->ref[1] = obj_register(ITMC_OBJ_EXPR, NULL,
obj->ref[2] = obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_DATA, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_EXPR, NULL,
(void) obj_register(ITMC_OBJ_DATA, NULL,
(void) obj_register(ITMC_OBJ_STRING, NULL,
itmc_ref_t *obj_register(itm_type_t, itm_data_t *,