| Package | Description |
|---|---|
| gnu.commonlisp.lang | |
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.q2.lang |
Support for the experimental Q2 language.
|
| gnu.xquery.lang | |
| kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
| kawa.standard |
Primitive Scheme syntax and functions.
|
| Constructor and Description |
|---|
Lisp2Compilation(Language language,
SourceMessages messages,
NameLookup lexical) |
| Modifier and Type | Field and Description |
|---|---|
NameLookup |
Compilation.lexical
Current lexical scope - map name to Declaration.
|
protected NameLookup |
ResolveNames.lookup |
| Modifier and Type | Method and Description |
|---|---|
static NameLookup |
NameLookup.getInstance(Environment env,
Language language)
Get or create a NameLookup instance for a given Environment.
|
| Modifier and Type | Method and Description |
|---|---|
Compilation |
Language.getCompilation(SourceMessages messages,
NameLookup lexical) |
static void |
NameLookup.setInstance(Environment env,
NameLookup instance) |
| Constructor and Description |
|---|
Compilation(Language language,
SourceMessages messages,
NameLookup lexical) |
| Constructor and Description |
|---|
Q2Translator(Language language,
SourceMessages messages,
NameLookup lexical) |
| Modifier and Type | Method and Description |
|---|---|
Compilation |
XQuery.getCompilation(Lexer lexer,
SourceMessages messages,
NameLookup lexical) |
| Constructor and Description |
|---|
Translator(Language language,
SourceMessages messages,
NameLookup lexical) |
Translator(Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |
| Constructor and Description |
|---|
SchemeCompilation(Language language,
SourceMessages messages,
NameLookup lexical) |
SchemeCompilation(Language language,
SourceMessages messages,
NameLookup lexical,
Environment env) |