/// <summary>
/// Finds the function instance with the specified name.
/// </summary>
/// <param name="name">
/// The symbolic name to retrieve.
/// </param>
/// <returns>The instance of the function's class.</returns>
public IFunction FindFunction(String name)
{
if (_functions.ContainsKey(name))
{
return(_functions[name]);
}
if (_parent != null)
{
return(_parent.FindFunction(name));
}
return(null);
}