Package kawa.lang
Class AutoloadSyntax
java.lang.Object
kawa.lang.Syntax
kawa.lang.AutoloadSyntax
- All Implemented Interfaces:
gnu.kawa.format.Printable
,Named
,Externalizable
,Serializable
Implement autoloading of Syntax (including macros).
A named class is loaded, and apply requests are forwarded to it.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAutoloadSyntax
(String name, String className) AutoloadSyntax
(String name, String className, Environment env) -
Method Summary
Modifier and TypeMethodDescriptionvoid
print
(PrintWriter ps) void
rewriteForm
(Pair form, Translator tr) void
scanForm
(Pair st, ScopeExp defs, Translator tr) toString()
void
-
Constructor Details
-
AutoloadSyntax
public AutoloadSyntax() -
AutoloadSyntax
-
AutoloadSyntax
-
-
Method Details
-
print
-
toString
-
scanForm
-
rewriteForm
- Overrides:
rewriteForm
in classSyntax
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-