Uses of Package
gnu.expr
-
Packages that use gnu.expr Package Description gnu.ecmascript gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.brl gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.util gnu.kawa.xml gnu.kawa.xslt gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.xquery.lang gnu.xquery.util kawa.lang kawa.standard -
Classes in gnu.expr used by gnu.ecmascript Class Description Expression Abstract class for syntactic forms that evaluate to a value. -
Classes in gnu.expr used by gnu.expr Class 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 expressionCaseExp.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 expressionExitExp Expression to exit a lexically surrounding block.ExpExpVisitor Specialization ofExpVisitor<R,D>toR=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 byModuleInfo.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. -
Classes in gnu.expr used by gnu.kawa.brl Class Description Language Contains various language-dependent methods. -
Classes in gnu.expr used by gnu.kawa.functions Class 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. -
Classes in gnu.expr used by gnu.kawa.lispexpr Class 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. -
Classes in gnu.expr used by gnu.kawa.reflect Class 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. -
Classes in gnu.expr used by gnu.kawa.util Class Description Language Contains various language-dependent methods. -
Classes in gnu.expr used by gnu.kawa.xml Class 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. -
Classes in gnu.expr used by gnu.kawa.xslt Class 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. -
Classes in gnu.expr used by gnu.mapping Class Description Expression Abstract class for syntactic forms that evaluate to a value. -
Classes in gnu.expr used by gnu.xquery.lang Class 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 ofExpVisitor<R,D>toR=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 Class 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 InlineCalls The main Expression re-writing pass.Target This represents where a compiler can put the result of an expression. -
Classes in gnu.expr used by kawa.lang Class 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. -
Classes in gnu.expr used by kawa.standard Class 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.