The gnu.kawa.lispexpr package

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 {@link gnu.kawa.lispexpr.LispLanguage LispLanguage} class collects language-specific methods for the Lisp family of languages.

A few other helper classes (mostly for compile-time) are also here.