using ZelWiki.Engine.Function;
namespace ZelWiki.Engine.Library.Interfaces
{
///
/// 处理函数.
///
public interface IFunctionHandler
{
///
/// 回调.
///
///
public FunctionPrototypeCollection Prototypes { get; }
///
/// 当匹配到合适的原型时,调用以处理函数调用
///
///
///
///
///
public HandlerResult Handle(IZelEngineState state, FunctionCall function, string? scopeBody = null);
}
}