public override Value Interpret(IDictionary<String, Value> symbols)
{
if (_operator != null)
{
return _operator.Evaluate(_expressions, symbols);
}
else if (_expressions != null && _expressions.Length > 0)
{
return _expressions[0].Interpret(symbols);
}
return null;
}