|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| ClassNamespace | |
| DefineNamespace | |
| LangObjType | |
| 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. |
| ReaderDispatch | |
| ReaderDispatchMacro | Wrapper for user-supplied reader dispatch macro procedure. |
| ReaderDispatchMisc | |
| ReaderIgnoreRestOfLine | |
| ReaderMacro | Wrapper for user-supplied reader macro procedure. |
| ReaderMisc | |
| ReaderParens | |
| ReaderQuote | |
| ReaderString | |
| ReaderTypespec | Reader table entry for '<' to treat '[' and ']' as constituents. |
| ReaderVector | |
| ReadTable | |
| ReadTableEntry | |
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.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||