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 TypeMethodDescriptionvoidprint(PrintWriter ps) voidrewriteForm(Pair form, Translator tr) voidscanForm(Pair st, ScopeExp defs, Translator tr) toString()void
-
Constructor Details
-
AutoloadSyntax
public AutoloadSyntax() -
AutoloadSyntax
-
AutoloadSyntax
-
-
Method Details
-
print
-
toString
-
scanForm
-
rewriteForm
- Overrides:
rewriteFormin classSyntax
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-