See: Description
| Class | Description |
|---|---|
| BracketApply |
Expand
$bracket-apply$ macro. |
| ClassNamespace | |
| DefineNamespace | |
| LangObjType |
A wrapper around a class type.
|
| LangPrimType |
Use to implement some special types that convert differently.
|
| LispLanguage |
Language sub-class for Lisp-like languages (including Scheme).
|
| LispPackage |
Implementa A Common Lisp "package" value.
|
| LispReader |
A Lexer for reading S-expressions in generic Lisp-like syntax.
|
| MakeXmlElement |
A Syntax transformer for a XML constructor.
|
| ReaderColon | |
| ReaderDispatch | |
| ReaderDispatchMacro |
Wrapper for user-supplied reader dispatch macro procedure.
|
| ReaderDispatchMisc | |
| ReaderDispatchSyntaxQuote |
Handle special Scheme forms
#`, #', and #,. |
| ReaderIgnoreRestOfLine | |
| ReaderMacro |
Wrapper for user-supplied reader macro procedure.
|
| ReaderMisc | |
| ReaderParens | |
| ReaderQuote | |
| ReaderString | |
| ReaderTypespec |
Reader table entry for '<' to treat '[' and ']' as constituents.
|
| ReaderVector | |
| ReaderXmlElement | |
| ReadTable | |
| ReadTableEntry | |
| ResolveNamespace |
Support classes for compiling and running Lisp languages.
A number of the classes implement a Common Lisp-style lisp reader
based on a programmable read table.
This is a fairly flexible table-driven lexer, with initially
support for Scheme and Common Lisp syntax.
The LispLanguage class collects
language-specific methods for the Lisp family of languages.
A few other helper classes (mostly for compile-time) are also here.