--- a/src/expression.h Sun Jul 20 17:25:36 2014 +0300 +++ b/src/expression.h Mon Jul 21 17:14:42 2014 +0300 @@ -9,7 +9,7 @@ // ============================================================================= // -named_enum ExpressionOperatorType +named_enum ExpressionOperatorType : char { OPER_NegateLogical, OPER_UnaryMinus, @@ -64,7 +64,8 @@ String getTokenString(); void adjustOperators(); void verify(); // Ensure the expr is valid - void tryVerifyValue (bool* verified, SymbolList::Iterator it); + void tryVerifyValue (List<bool>& verified, List< ExpressionSymbol* +>::Iterator it); ExpressionValue* evaluateOperator (const ExpressionOperator* op, const List<ExpressionValue*>& values); SymbolList::Iterator findPrioritizedOperator();