private Expression parseExpressionValue() {
Expression node = null;
if (current.type == TokeType.NUMBER) {
node = new ConstantExpression(current.value);
} else if (current.type == TokeType.VARIABLE) {
node = new VariableExpression(current.value);
} else {
throw ParserException.create("parseExpressionValue", current);
}