|
|||||||||
| Home >> All >> [ silk overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
silk
Class Macro

java.lang.Objectsilk.Procedure
silk.Closure
silk.Macro
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Runnable
- public class Macro
- extends Closure
| Field Summary |
| Fields inherited from class silk.Closure |
body, env, parms |
| Fields inherited from class silk.Procedure |
maxArgs, minArgs, name |
| Constructor Summary | |
Macro(java.lang.Object parms,
java.lang.Object body,
Environment env)
Make a macro from a parameter list, body, and environment. |
|
| Method Summary | |
static java.lang.Object |
expand(Pair x)
|
| Methods inherited from class silk.Closure |
apply, copy, toString |
| Methods inherited from class silk.Procedure |
apply, makeArgArray, makeArgArray, nParms, run, setName, throwObject, throwRuntimeException, toStringArgs, tryCatch, tryFinally |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
Macro
public Macro(java.lang.Object parms, java.lang.Object body, Environment env)
- Make a macro from a parameter list, body, and environment.
| Method Detail |
expand
public static java.lang.Object expand(Pair x)
|
|||||||||
| Home >> All >> [ silk overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC