C# Class CSScheme.Macro

Inheritance: Closure
Show file Open project: jackpal/Dandy-Dungeon

Public Methods

Method Description
Macro ( Object parms, Object body, Environment env ) : System
expand ( Scheme interpreter, Pair oldPair, Object args ) : Pair
macroExpand ( Scheme interpreter, Object x ) : Object

Method Details

Macro() public method

public Macro ( Object parms, Object body, Environment env ) : System
parms Object
body Object
env Environment
return System

expand() public method

public expand ( Scheme interpreter, Pair oldPair, Object args ) : Pair
interpreter Scheme
oldPair Pair
args Object
return Pair

macroExpand() public static method

public static macroExpand ( Scheme interpreter, Object x ) : Object
interpreter Scheme
x Object
return Object