expand
public Object expand(Object form,
Translator tr)
getCapturedScope
public ScopeExp getCapturedScope()
isHygienic
public final boolean isHygienic()
make
public static Macro make(Object name,
Procedure expander,
Object instance)
makeNonHygienic
public static Macro makeNonHygienic(Object name,
Procedure expander)
makeNonHygienic
public static Macro makeNonHygienic(Object name,
Procedure expander,
Object instance)
print
public void print(java.io.PrintWriter ps)
- print in interface Syntax
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
setCapturedScope
public void setCapturedScope(ScopeExp scope)
setHygienic
public final void setHygienic(boolean hygienic)
toString
public String toString()
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException