C# Class LispEngine.Core.Macro

Inheritance: LispEngine.Datums.DatumHelpers, System.Function
显示文件 Open project: Patient0/FirstClassLisp

Public Properties

Property Type Description
Instance StackFunction
Unmacro StackFunction

Public Methods

Method Description
AddTo ( LexicalEnvironment env ) : LexicalEnvironment
Evaluate ( Datum args ) : Datum
ToMacro ( StackFunction function ) : FExpression

Method Details

AddTo() public static method

public static AddTo ( LexicalEnvironment env ) : LexicalEnvironment
env LispEngine.Evaluation.LexicalEnvironment
return LispEngine.Evaluation.LexicalEnvironment

Evaluate() public method

public Evaluate ( Datum args ) : Datum
args Datum
return Datum

ToMacro() public static method

public static ToMacro ( StackFunction function ) : FExpression
function StackFunction
return FExpression

Property Details

Instance public_oe static_oe property

public static StackFunction Instance
return StackFunction

Unmacro public_oe static_oe property

public static StackFunction Unmacro
return StackFunction