Package | Description |
---|---|
gnu.commonlisp.lang | |
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.q2.lang |
Support for the experimental Q2 language.
|
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
Class and Description |
---|
Lambda
The Syntax transformer that re-writes the lambda builtin.
|
Syntax
Abstract class for "syntax" objects.
|
TemplateScope
A scope created when expanding a SyntaxTemplate.
|
Translator
Used to translate from source to Expression.
|
Class and Description |
---|
Translator.FormStack
A list of "forms" to be further processed.
|
Class and Description |
---|
Lambda
The Syntax transformer that re-writes the lambda builtin.
|
Syntax
Abstract class for "syntax" objects.
|
Translator
Used to translate from source to Expression.
|
Class and Description |
---|
Syntax
Abstract class for "syntax" objects.
|
Translator
Used to translate from source to Expression.
|
Class and Description |
---|
Syntax
Abstract class for "syntax" objects.
|
Translator
Used to translate from source to Expression.
|
Class and Description |
---|
AnyPat
A pattern that matches anything.
|
BindDecls
Methods for parsing patterns.
|
Continuation
A Continuation "represents an entire (default) future for the computation.
|
EqualPat
A pattern that requires an exact match (using equal?).
|
ListRepeatPat |
Macro |
NamedException
Used to implement R7RS "error object" as created by the error procedure.
|
PairPat |
Pattern
A Pattern is used to match against objects.
|
PatternScope
Bindings from a
syntax-case /syntax-rules pattern. |
Quote
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
|
Syntax
Abstract class for "syntax" objects.
|
SyntaxForm
A "syntactic closure" - a syntax datum with its compilation environment.
|
SyntaxPattern
This encodes a pattern from a Scheem syntax-case or syntax-rules.
|
SyntaxRule
A rule in an R5RS
syntax-template . |
SyntaxTemplate
The translated form of a
(syntax template) . |
TemplateScope
A scope created when expanding a SyntaxTemplate.
|
Translator
Used to translate from source to Expression.
|
Translator.FormStack
A list of "forms" to be further processed.
|
Translator.ScanContext |
Class and Description |
---|
Lambda
The Syntax transformer that re-writes the lambda builtin.
|
Quote
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.
|
Syntax
Abstract class for "syntax" objects.
|
SyntaxForm
A "syntactic closure" - a syntax datum with its compilation environment.
|
Translator
Used to translate from source to Expression.
|
Translator.FormStack
A list of "forms" to be further processed.
|