public void VisitFunction(string functionName, IExpression argument) { argument.Accept(this); var argumentExpression = m_stack.Pop(); var func = m_callContext.GetFunction(functionName); m_stack.Push(Expression.Call(func, argumentExpression)); }