O_RET=1, O_NULL, O_SUB, O_MUL,
O_OR=5, O_LESS, O_EQ, O_ID, O_ADD,
O_NUM=10, O_FIELD, O_MTWO, O_MFOUR, O_MEIGHT,
- O_MONE=15, O_ASSIGN
+ O_MONE=15, O_ASSIGN, O_IF
};
static char *o_names[] = {
"", "O_RET", "O_NULL", "O_SUB", "O_MUL",
"O_OR", "O_LESS", "O_EQ", "O_ID", "O_ADD",
"O_NUM", "O_FIELD", "O_MTWO", "O_MFOUR", "O_MEIGHT",
- "O_MONE", "O_ASSIGN"
+ "O_MONE", "O_ASSIGN", "O_IF"
};
struct treenode {