See: Description
Class | Description |
---|---|
BracketApply |
Expand
$bracket-apply$ macro. |
ClassNamespace | |
DefineNamespace | |
GenArrayType |
Type of multi-dimensional arrays.
|
LangObjType |
A wrapper around a class type.
|
LangObjType.ArgListBuilder | |
LangObjType.SimpleVectorBuilder | |
LangPrimType |
Use to implement some special types that convert differently.
|
LispLanguage |
Language sub-class for Lisp-like languages (including Scheme).
|
LispPackage |
Implement 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 | |
ReaderConstituent | |
ReaderDispatch | |
ReaderDispatchMacro |
Wrapper for user-supplied reader dispatch macro procedure.
|
ReaderDispatchMisc | |
ReaderDispatchSyntaxQuote |
Handle special Scheme forms
#` , #' , and #, . |
ReaderExtendedLiteral | |
ReaderIgnoreRestOfLine | |
ReaderMacro |
Wrapper for user-supplied reader macro procedure.
|
ReaderMisc | |
ReaderNestedComment | |
ReaderParens | |
ReaderQuote | |
ReaderString | |
ReaderTypespec |
Reader table entry for
'<' to treat '['
and ']' as constituents. |
ReaderVector | |
ReaderXmlElement | |
ReadTable | |
ReadTableEntry | |
ResolveNamespace | |
SeqSizeType |
This matches a sequences of a specific length.
|
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.