| Interface | Description |
|---|---|
| require.DeclSetMapper |
| Class | Description |
|---|---|
| append |
Implement the Scheme standard function "append".
|
| begin |
Implement the re-writer for the "begin" primitive.
|
| char_ready_p | |
| constant_fold |
Implements the "constant-fold" transformer.
|
| define |
The Syntax transformer that re-writes the "%define" internal form.
|
| define_alias | |
| define_autoload | |
| define_class | |
| define_library |
Implements the R7RS 'define-library' form.
|
| define_syntax | |
| define_unit | |
| export | |
| fluid_let |
The Syntax transformer that re-writes the Scheme "fluid-let" primitive.
|
| IfFeature |
Implements the Scheme 'cond-expand' syntax.
|
| ImportFromLibrary |
Implement R6RS import form.
|
| Include |
Syntax class for source-file inclusion.
|
| let |
The Syntax transformer that re-writes the Scheme "let" primitive.
|
| let_syntax |
Implementation of the standard Scheme let-syntax and letrec-syntax forms.
|
| load | |
| location |
The Syntax transformer that re-writes the Kawa "location" primitive.
|
| make | |
| MatchDef |
Handle the
(! pattern init) syntax. |
| module_compile_options | |
| module_extends | |
| module_implements | |
| module_name | |
| module_static | |
| object | |
| prim_method | |
| read_line | |
| require | |
| Scan |
Create a scan expression from a sequence expression.
|
| Scheme | |
| SchemeCompilation | |
| SchemeScriptEngineFactory | |
| set_b |
The Syntax transformer that re-writes the Scheme "set!" primitive.
|
| sleep |
Implements the extended procedure "sleep".
|
| syntax | |
| syntax_case | |
| syntax_error |
Implements the "syntax-error" form.
|
| syntax_rules |
Implement the standard Scheme "syntax-rules" form.
|
| thisRef | |
| TracedProcedure |
A TracedProcedure is a Procedure wrapper that writes trace output.
|
| try_catch |
Utility method for try-catch.
|
| vector_append |
Implement the Scheme extended function "vector-append".
|
| with_compile_options |
Primitive Scheme syntax and functions.
This package dates back to the original Milowski verson of Kawa.
Classes are are gradually being rewritten in Scheme and
moved to kawa.lib, or other packages.