GETTYPE
switch (GETTYPE(e->op)) {
gprintf(level, "OP: %s\n", op_name[GETTYPE(e->op)]);
type_name[GETTYPE((stk->ptr[stk->index - 1])->op)]);
type_name[GETTYPE((stk->ptr[stk->index - 1])->flag)]);
printf(" type: %s\n", type_name[GETTYPE(e->op)]);
type = GETTYPE(op);
type = GETTYPE(op);
printf(" exp3 type: %s\n", type_name[GETTYPE(exp3->op)]);
printf(" exp2 type: %s\n", type_name[GETTYPE(exp2->op)]);
printf(" exp1 type: %s\n", type_name[GETTYPE(exp1->op)]);
if (GETTYPE(exp_op->op) != T_CONDQ) {
type = GETTYPE(op);
ftype = GETTYPE(flag);
ptype = GETTYPE(exp->flag);
ftype = GETTYPE(flag);
ntype = GETTYPE(nop);
ftype = GETTYPE(flag);
if (GETTYPE(flag) != T_EXP) {
printf("========= flag: %s\n", type_name[GETTYPE(flag)]);
if (GETTYPE(exp->flag) != T_INIT) {
type_name[GETTYPE(exp->flag)]);
type = GETTYPE(exp->op);
printf(" type: %s\n", type_name[GETTYPE(exp->op)]);
printf(" flag: %s\n", type_name[GETTYPE(exp->flag)]);