| java.lang.Object kawa.lang.Syntax kawa.lang.Macro
Method Summary | |
public Object | expand(Object form, Translator tr) | public ScopeExp | getCapturedScope() | final public boolean | isHygienic() | public static Macro | make(Declaration decl) | public static Macro | make(Object name, Procedure expander) | public static Macro | make(Object name, Procedure expander, Object instance) | public static Macro | makeNonHygienic(Object name, Procedure expander) | public static Macro | makeNonHygienic(Object name, Procedure expander, Object instance) | public void | print(Consumer out) | public void | readExternal(ObjectInput in) | public gnu.expr.Expression | rewriteForm(Pair form, Translator tr) | public gnu.expr.Expression | rewriteForm(Object form, Translator tr) | public void | scanForm(Pair st, ScopeExp defs, Translator tr) | public void | setCapturedScope(ScopeExp scope) | final public void | setHygienic(boolean hygienic) | public String | toString() | public void | writeExternal(ObjectOutput out) |
isHygienic | final public boolean isHygienic()(Code) | | |
setHygienic | final public void setHygienic(boolean hygienic)(Code) | | |
|
|