Uses of Package
gnu.expr

Packages that use gnu.expr
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.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   
 

Classes in gnu.expr used by gnu.commonlisp.lang
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.
ScopeExp
          Abstract class for expressions that add local variable bindings.
 

Classes in gnu.expr used by gnu.ecmascript
Expression
          Abstract class for syntactic forms that evaluate to a value.
 

Classes in gnu.expr used by gnu.expr
AbstractScriptEngineFactory
          Abstract implementation of ScriptEngineFactory for any Kawa Language.
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.
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.
Declaration
          The static information associated with a local variable binding.
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 , , or whatever.
Inlineable
           
InlineCalls
          The main Expression re-writing pass.
Keyword
           
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
           
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).
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.
 

Classes in gnu.expr used by gnu.jemacs.buffer
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.
 

Classes in gnu.expr used by gnu.jemacs.lang
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.
 

Classes in gnu.expr used by gnu.kawa.brl
Expression
          Abstract class for syntactic forms that evaluate to a value.
Language
          Contains various language-dependent methods.
 

Classes in gnu.expr used by gnu.kawa.functions
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.
 

Classes in gnu.expr used by gnu.kawa.lispexpr
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.
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.
TypeValue
          A Type or a Type expression.
 

Classes in gnu.expr used by gnu.kawa.reflect
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.
Target
          This represents where a compiler can put the result of an expression.
TypeValue
          A Type or a Type expression.
 

Classes in gnu.expr used by gnu.kawa.servlet
Language
          Contains various language-dependent methods.
 

Classes in gnu.expr used by gnu.kawa.xml
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.
 

Classes in gnu.expr used by gnu.kawa.xslt
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.
ModuleExp
          Class used to implement Scheme top-level environments.
 

Classes in gnu.expr used by gnu.mapping
Expression
          Abstract class for syntactic forms that evaluate to a value.
 

Classes in gnu.expr used by gnu.q2.lang
Expression
          Abstract class for syntactic forms that evaluate to a value.
Language
          Contains various language-dependent methods.
 

Classes in gnu.expr used by gnu.xquery.lang
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.
 

Classes in gnu.expr used by gnu.xquery.util
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.
 

Classes in gnu.expr used by kawa
CompiledModule
          Representation of an interactive module after parsing and compiling.
Language
          Contains various language-dependent methods.
 

Classes in gnu.expr used by kawa.lang
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
           
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.
 

Classes in gnu.expr used by kawa.standard
AbstractScriptEngineFactory
          Abstract implementation of ScriptEngineFactory for any Kawa Language.
ApplyExp
          This class is used to represent "combination" or "application".
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.
Inlineable
           
Keyword
           
Language
          Contains various language-dependent methods.
ModuleInfo
           
ScopeExp
          Abstract class for expressions that add local variable bindings.
Target
          This represents where a compiler can put the result of an expression.