| Package | Description |
|---|---|
| kawa.lang |
| Modifier and Type | Field and Description |
|---|---|
Macro |
Translator.currentMacroDefinition
Set if we're processing (as opposed to expanding)
a
define-syntax or defmacro. |
| Modifier and Type | Method and Description |
|---|---|
static Macro |
Macro.make(Declaration decl) |
static Macro |
Macro.make(java.lang.Object name,
Procedure expander) |
static Macro |
Macro.make(java.lang.Object name,
Procedure expander,
java.lang.Object instance) |
static Macro |
Macro.makeNonHygienic(java.lang.Object name,
Procedure expander) |
static Macro |
Macro.makeNonHygienic(java.lang.Object name,
Procedure expander,
java.lang.Object instance) |
static Macro |
Macro.makeSkipScanForm(java.lang.Object name,
Procedure expander,
java.lang.Object instance) |
| Constructor and Description |
|---|
Macro(Macro old)
Copy constructor.
|