public virtual void Visit(IntermediateNode node)
 {
     node.Accept(this);
 }
        public FormulaValue Eval(EvalVisitor runner, SymbolContext context)
        {
            FormulaValue result = _tree.Accept(runner, context);

            return(result);
        }