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 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.servlet   
gnu.kawa.xml Classes for using XML within Kawa. 
gnu.kawa.xslt   
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. 
 

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
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.
Declaration
          The static information associated with a local variable binding.
ExitExp
          Expression to exit a lexically surrounding block.
Expression
          Abstract class for syntactic forms that evaluate to a value.
ExpWalker
          Class for doing a tree-walk 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
           
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".
CanInline
          Inline an application, at the Expression level.
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.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
GenericProc
          A collection of MethodProcs; one is chosen at apply time.
Inlineable
           
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.
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".
CanInline
          Inline an application, at the Expression level.
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.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
Inlineable
           
InlineCalls
           
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
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
           
Language
          Contains various language-dependent methods.
Target
          This represents where a compiler can put the result of an expression.
 

Classes in gnu.expr used by gnu.kawa.xml
ApplyExp
          This class is used to represent "combination" or "application".
CanInline
          Inline an application, at the Expression level.
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.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
Inlineable
           
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.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
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.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
Language
          Contains various language-dependent methods.
ModuleExp
          Class used to implement Scheme top-level environments.
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".
CanInline
          Inline an application, at the Expression level.
Compilation
          State for a single expression or module.
Expression
          Abstract class for syntactic forms that evaluate to a value.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
Inlineable
           
Target
          This represents where a compiler can put the result of an expression.
 

Classes in gnu.expr used by kawa
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.
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
ApplyExp
          This class is used to represent "combination" or "application".
CanInline
          Inline an application, at the Expression level.
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.
ExpWalker
          Class for doing a tree-walk over an Expression tree.
Inlineable
           
Keyword
           
Language
          Contains various language-dependent methods.
ModuleInfo
           
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.