| Package | Description |
|---|---|
| gnu.commonlisp.lang | |
| gnu.ecmascript | |
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.jemacs.buffer |
Provides various building blocks for building an Emacs-like text editor.
|
| gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
| gnu.kawa.brl | |
| gnu.kawa.functions | |
| gnu.kawa.lispexpr | |
| gnu.kawa.reflect |
Contains classes to use reflection.
|
| gnu.kawa.servlet | |
| gnu.kawa.util | |
| gnu.kawa.xml | |
| gnu.kawa.xslt | |
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| gnu.q2.lang | |
| gnu.xquery.lang | |
| gnu.xquery.util | |
| kawa | |
| kawa.lang | |
| kawa.standard |
| Class and Description |
|---|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| LambdaExp
Class used to implement Scheme lambda expressions.
|
| Language
Contains various language-dependent methods.
|
| NameLookup
Manages the set of declarations "currently" in scope.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| Class and Description |
|---|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Class and Description |
|---|
| AbstractScriptEngineFactory
Abstract implementation of ScriptEngineFactory for any Kawa Language.
|
| AbstractScriptEngineFactory.BindingsEnvironment
A Environment that proxies lookup in global and engine Bindings.
|
| AccessExp
A common super-type for ReferenceExpa and SetExp.
|
| ApplyExp
This class is used to represent "combination" or "application".
|
| BeginExp
This class represents a sequence of Expressions.
|
| BlockExp
Class used to implement a block that can be exited.
|
| BuiltinEnvironment
An Environment containing the default bindings for the current Language.
|
| CaseExp
This class represents a case expression
|
| CaseExp.CaseClause
This class represent a clause of the case expression,
of the form ((datum*) expression+) or (else expression+)
|
| CatchClause
A "catch" clause of a "try-catch" form.
|
| ClassExp |
| Compilation
State for a single expression or module.
|
| CompiledModule
Representation of an interactive module after parsing and compiling.
|
| ConsumerTarget
A Target which is some variable that implements gnu.lists.Consumer.
|
| Declaration
The static information associated with a local variable binding.
|
| ErrorExp
Class used to mark an erroneous expression
|
| ExitExp
Expression to exit a lexically surrounding block.
|
| ExpExpVisitor
Specialization of
ExpVisitor<R,D> to R=Expression. |
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| ExpVisitor
Class for doing a tree-visit over an Expression tree.
|
| FluidLetExp
Class used to implement "fluid-let" for Scheme and "let" for Emacs.
|
| GenericProc
A collection of MethodProcs; one is chosen at apply time.
|
| IfExp
This class represents a conditional.
|
| Initializer
A piece of code that needs to be added to
|
| InlineCalls
The main Expression re-writing pass.
|
| InlineCalls.LenientExpectedType
New helper Type class, used for "lenient" conversions.
|
| InlineCalls.ProcedureInCallContext |
| Keyword
Implementation of Lisp keywords.
|
| LambdaExp
Class used to implement Scheme lambda expressions.
|
| LangExp
A language-specific expression.
|
| Language
Contains various language-dependent methods.
|
| LetExp
Class used to implement "let" syntax (and variants) for Scheme.
|
| Literal
A Literal contains compile-time information about a constant.
|
| LitTable
Manages the literals of a Compilation.
|
| ModuleBody
Class for the dummy top-level function of a module.
|
| ModuleContext
Maps modules to module instances.
|
| ModuleExp
Class used to implement Scheme top-level environments.
|
| ModuleInfo |
| ModuleManager
A database of known modules as represented by
ModuleInfo. |
| ModuleMethod
Call a specified method in in a ModuleBody.
|
| NameLookup
Manages the set of declarations "currently" in scope.
|
| ObjectExp
An expression that evaluated to an instance of an anonymous class.
|
| PairClassType
A class type implemented as a pair of an interface and a class.
|
| PrimProcedure
A primitive Procedure implemented by a plain Java method.
|
| QuoteExp
An Expression that evaluates to a constant value.
|
| ReferenceExp
This class represents a variable reference (an identifier).
|
| RunnableModule |
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| SetExp
An Expression to set (bind) or define a new value to a named variable.
|
| Special
A class of special one-of-a-kind builtin values.
|
| StackTarget |
| SynchronizedExp |
| Target
This represents where a compiler can put the result of an expression.
|
| ThisExp
Evaluates to the "this" implicit variable.
|
| TryExp
This class represents try/catch/finally.
|
| VarValueTracker
Used for SSA (Static Single Assignment) analysis.
|
| Class and Description |
|---|
| Language
Contains various language-dependent methods.
|
| ModuleBody
Class for the dummy top-level function of a module.
|
| ModuleMethod
Call a specified method in in a ModuleBody.
|
| RunnableModule |
| Class and Description |
|---|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| LambdaExp
Class used to implement Scheme lambda expressions.
|
| Language
Contains various language-dependent methods.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| Class and Description |
|---|
| Language
Contains various language-dependent methods.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| GenericProc
A collection of MethodProcs; one is chosen at apply time.
|
| Inlineable |
| InlineCalls
The main Expression re-writing pass.
|
| LambdaExp
Class used to implement Scheme lambda expressions.
|
| Language
Contains various language-dependent methods.
|
| QuoteExp
An Expression that evaluates to a constant value.
|
| Target
This represents where a compiler can put the result of an expression.
|
| Class and Description |
|---|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Language
Contains various language-dependent methods.
|
| ModuleExp
Class used to implement Scheme top-level environments.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| Target
This represents where a compiler can put the result of an expression.
|
| TypeValue
A Type or a Type expression.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Inlineable |
| InlineCalls
The main Expression re-writing pass.
|
| Language
Contains various language-dependent methods.
|
| PrimProcedure
A primitive Procedure implemented by a plain Java method.
|
| QuoteExp
An Expression that evaluates to a constant value.
|
| Target
This represents where a compiler can put the result of an expression.
|
| TypeValue
A Type or a Type expression.
|
| Class and Description |
|---|
| Language
Contains various language-dependent methods.
|
| Class and Description |
|---|
| Language
Contains various language-dependent methods.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| ConsumerTarget
A Target which is some variable that implements gnu.lists.Consumer.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Inlineable |
| InlineCalls
The main Expression re-writing pass.
|
| Language
Contains various language-dependent methods.
|
| QuoteExp
An Expression that evaluates to a constant value.
|
| Target
This represents where a compiler can put the result of an expression.
|
| TypeValue
A Type or a Type expression.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| ConsumerTarget
A Target which is some variable that implements gnu.lists.Consumer.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Inlineable |
| Language
Contains various language-dependent methods.
|
| ModuleExp
Class used to implement Scheme top-level environments.
|
| Class and Description |
|---|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Class and Description |
|---|
| Compilation
State for a single expression or module.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Language
Contains various language-dependent methods.
|
| NameLookup
Manages the set of declarations "currently" in scope.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| Class and Description |
|---|
| AbstractScriptEngineFactory
Abstract implementation of ScriptEngineFactory for any Kawa Language.
|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| ExpExpVisitor
Specialization of
ExpVisitor<R,D> to R=Expression. |
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| ExpVisitor
Class for doing a tree-visit over an Expression tree.
|
| Language
Contains various language-dependent methods.
|
| ModuleExp
Class used to implement Scheme top-level environments.
|
| NameLookup
Manages the set of declarations "currently" in scope.
|
| QuoteExp
An Expression that evaluates to a constant value.
|
| ReferenceExp
This class represents a variable reference (an identifier).
|
| ResolveNames
This resolves references to lexical Declarations.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| SetExp
An Expression to set (bind) or define a new value to a named variable.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Inlineable |
| Target
This represents where a compiler can put the result of an expression.
|
| Class and Description |
|---|
| CompiledModule
Representation of an interactive module after parsing and compiling.
|
| Language
Contains various language-dependent methods.
|
| Class and Description |
|---|
| ApplyExp
This class is used to represent "combination" or "application".
|
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Inlineable |
| Keyword
Implementation of Lisp keywords.
|
| LambdaExp
Class used to implement Scheme lambda expressions.
|
| Language
Contains various language-dependent methods.
|
| LetExp
Class used to implement "let" syntax (and variants) for Scheme.
|
| ModuleExp
Class used to implement Scheme top-level environments.
|
| NameLookup
Manages the set of declarations "currently" in scope.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|
| Target
This represents where a compiler can put the result of an expression.
|
| Class and Description |
|---|
| AbstractScriptEngineFactory
Abstract implementation of ScriptEngineFactory for any Kawa Language.
|
| ClassExp |
| Compilation
State for a single expression or module.
|
| Declaration
The static information associated with a local variable binding.
|
| Expression
Abstract class for syntactic forms that evaluate to a value.
|
| Keyword
Implementation of Lisp keywords.
|
| Language
Contains various language-dependent methods.
|
| ModuleInfo |
| NameLookup
Manages the set of declarations "currently" in scope.
|
| PrimProcedure
A primitive Procedure implemented by a plain Java method.
|
| ScopeExp
Abstract class for expressions that add local variable bindings.
|