enum Segment { LCL, ARG, THIS, THAT, STATIC, CONSTANT, TEMP, POINTER, }; enum Operation { ADD, SUB, NEG, EQ, GT, LT, AND, OR, NOT };