Better syntax error reporting
Caching of parsed expression trees
Evaluation is correct for MyRound( amount*rate , MyPrecision( currrency )) But not MyRound( MyConversion( amount, rate ) , MyPrecision( currrency ) ) At debugging MyRound() is evalua...
Support for type casting : * (typename) expression
Support for "is" and "as" operator
Support for unary operators "-" and "~"
Support for conditional operators (a?b:c)