Property | Type | Description | |
---|---|---|---|
FN | LSharp.Symbol | ||
PROGN | LSharp.Symbol | ||
QUASIQUOTE | LSharp.Symbol | ||
UNQUOTE | LSharp.Symbol | ||
UNQUOTE_SPLICING | LSharp.Symbol |
Method | Description | |
---|---|---|
Compile ( object expr, Environment environment ) : object | ||
Compile1 ( Object s, Environment environment ) : Expression | ||
CompileArgs1 ( object args, Environment environment ) : Expression[] | ||
CompileArgsX ( object args, |
||
CompileCall ( |
||
CompileFn ( object stuff, Environment environment ) : Expression | ||
CompileFunctionCall ( Object f, object args, Environment environment ) : Expression | ||
CompileIf ( Object args, Environment environment ) : Expression | ||
CompileInstanceCall ( |
||
CompileMac ( object stuff, Environment environment ) : Expression | ||
CompileQuasiQuote ( ISequence args, Environment environment ) : Expression | ||
CompileQuasiQuote ( int level, object arg, Environment environment ) : object | ||
CompileQuote ( ISequence args, Environment environment ) : Expression | ||
CompileVarRef ( LSharp.Symbol symbol ) : Expression | ||
Eval ( object o, Environment environment ) : Object | ||
FunCall ( object f, object a, Environment environment ) : object | ||
LinqCompile ( Expression expression ) : Object>.Func |
public static Compile ( object expr, Environment environment ) : object | ||
expr | object | |
environment | Environment | |
return | object |
public static Compile1 ( Object s, Environment environment ) : Expression | ||
s | Object | |
environment | Environment | |
return | Expression |
public static CompileArgs1 ( object args, Environment environment ) : Expression[] | ||
args | object | |
environment | Environment | |
return | Expression[] |
public static CompileArgsX ( object args, |
||
args | object | |
p | ||
environment | Environment | |
return | Expression[] |
public static CompileCall ( |
||
c | ||
environment | Environment | |
return | Expression |
public static CompileFn ( object stuff, Environment environment ) : Expression | ||
stuff | object | |
environment | Environment | |
return | Expression |
public static CompileFunctionCall ( Object f, object args, Environment environment ) : Expression | ||
f | Object | |
args | object | |
environment | Environment | |
return | Expression |
public static CompileIf ( Object args, Environment environment ) : Expression | ||
args | Object | |
environment | Environment | |
return | Expression |
public static CompileInstanceCall ( |
||
expr | ||
environment | Environment | |
return | Expression |
public static CompileMac ( object stuff, Environment environment ) : Expression | ||
stuff | object | |
environment | Environment | |
return | Expression |
public static CompileQuasiQuote ( ISequence args, Environment environment ) : Expression | ||
args | ISequence | |
environment | Environment | |
return | Expression |
public static CompileQuasiQuote ( int level, object arg, Environment environment ) : object | ||
level | int | |
arg | object | |
environment | Environment | |
return | object |
public static CompileQuote ( ISequence args, Environment environment ) : Expression | ||
args | ISequence | |
environment | Environment | |
return | Expression |
public static CompileVarRef ( LSharp.Symbol symbol ) : Expression | ||
symbol | LSharp.Symbol | |
return | Expression |
public static Eval ( object o, Environment environment ) : Object | ||
o | object | |
environment | Environment | |
return | Object |
public static FunCall ( object f, object a, Environment environment ) : object | ||
f | object | |
a | object | |
environment | Environment | |
return | object |
public static LinqCompile ( Expression expression ) : Object>.Func |
||
expression | Expression | |
return | Object>.Func |