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_IF, O_BOOL, O_CALL,
- O_ARG=20, O_NOTHING
+ O_ARG=20, O_NOTHING, O_EXPR
};
static char *o_names[] = {
"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_IF", "O_BOOL", "O_CALL",
- "O_ARG", "O_NOTHING"
+ "O_ARG", "O_NOTHING", "O_EXPR"
};
struct treenode {