| Interface | Description |
|---|---|
| SyntaxForm |
A "syntactic closure" - a syntax datum with its compilation environment.
|
| Class | Description |
|---|---|
| AnyPat |
A pattern that matches anything.
|
| AutoloadProcedure |
Implement autoloading of Procedures.
|
| AutoloadSyntax |
Implement autoloading of Syntax (including macros).
|
| CompileFile |
Procedure to read and compile and entire file.
|
| Continuation |
A Continuation "represents an entire (default) future for the computation.
|
| EqualPat |
A pattern that requires an exact match (using equal?).
|
| Eval | |
| GetFieldProc | |
| Lambda |
The Syntax transformer that re-writes the lambda builtin.
|
| ListPat |
Match a list whose length in in the range [min_length..max_length].
|
| ListRepeatPat | |
| Macro | |
| 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.
|
| Record | |
| RecordConstructor | |
| SetFieldProc | |
| Syntax |
Abstract class for "syntax" objects.
|
| SyntaxForms |
Helper method and implementation classes for SyntaxForm.
|
| SyntaxForms.PairSyntaxForm | |
| SyntaxForms.PairWithPositionSyntaxForm | |
| SyntaxForms.SimpleSyntaxForm | |
| SyntaxPattern |
This encodes a pattern from a Scheem syntax-case or syntax-rules.
|
| SyntaxRule |
A rule in an R5RS
syntax-template. |
| SyntaxRules | |
| 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.ValuesFromLList |
An implementationof Values using a linked list.
|
| VarListPat |
A Pattern that will match a list of a given minimum length.
|
| Exception | Description |
|---|---|
| CalledContinuation | |
| GenericError | |
| NamedException |
Used to implement R7RS "error object" as created by the error procedure.
|