C# Class AjErl.Language.Function

Inheritance: IFunction
Mostrar archivo Open project: ajlopez/AjErl

Public Methods

Method Description
Apply ( Context context, IList arguments ) : object
Evaluate ( Context context ) : object
Function ( Context context, IList parameters, IExpression body ) : System
MakeContext ( IList arguments ) : Context

Method Details

Apply() public method

public Apply ( Context context, IList arguments ) : object
context Context
arguments IList
return object

Evaluate() public method

public Evaluate ( Context context ) : object
context Context
return object

Function() public method

public Function ( Context context, IList parameters, IExpression body ) : System
context Context
parameters IList
body IExpression
return System

MakeContext() public method

public MakeContext ( IList arguments ) : Context
arguments IList
return Context