My parser has found an expression of the form CONSTANT_INTEGER OPERATOR CONSTANT_INTEGER. I want to fold this into a single CONSTANT_INTEGER.
The OPERATOR token has an intValue attribute, '+' == 0, '-'== 1, etc. In C I'd put functions Add, Subtract, ... into an array and call ArithmeticFunctions[ intValue ] to perform the operation. Would I index into a list of functions in Python, or would IF/ELIF/ELIF ... be the way to go? -- http://mail.python.org/mailman/listinfo/python-list