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 |
Various core run-time functions and operators.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.kawa.reflect |
Contains classes to use reflection.
|
gnu.kawa.util | |
gnu.kawa.xml |
Classes for using XML within Kawa.
|
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 |
Support for the experimental Q2 language.
|
gnu.xquery.lang | |
gnu.xquery.util | |
kawa |
Classes for user interaction with Kawa.
|
kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
Class and Description |
---|
Compilation
State for a single expression or module.
|
ConditionalTarget
This is the Target of a boolean expression, in a conditional context.
|
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.
|
CompiledProc |
ConditionalTarget
This is the Target of a boolean expression, in a conditional context.
|
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
<clinit> , <init> , or whatever. |
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.
|
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 . |
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.
|
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.
|
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.
|
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.
|
HasOwningField
Used for compiling literals.
|
InlineCalls
The main Expression re-writing pass.
|
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 |
---|
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.
|
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 |
---|
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.
|
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.
|
QuoteExp
An Expression that evaluates to a constant value.
|
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.
|