Uses of Interface
gnu.mapping.Named
-
Packages that use Named Package Description gnu.brl gnu.ecmascript gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.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.util kawa.lang kawa.standard -
-
Uses of Named in gnu.brl
Classes in gnu.brl that implement Named Modifier and Type Class Description class
random
-
Uses of Named in gnu.ecmascript
Classes in gnu.ecmascript that implement Named Modifier and Type Class Description class
BinaryOp
-
Uses of Named in gnu.expr
Classes in gnu.expr that implement Named Modifier and Type Class Description static class
AbstractScriptEngineFactory.BindingsEnvironment
A Environment that proxies lookup in global and engine Bindings.class
AccessExp
A common super-type for ReferenceExpa and SetExp.class
ApplyExp
This class is used to represent "combination" or "application".class
BeginExp
This class represents a sequence of Expressions.class
BlockExp
Class used to implement a block that can be exited.class
BuiltinEnvironment
An Environment containing the default bindings for the current Language.class
CaseExp
This class represents a case expressionclass
CatchClause
A "catch" clause of a "try-catch" form.class
ClassExp
class
CompiledProc
class
ErrorExp
Class used to mark an erroneous expressionclass
ExitExp
Expression to exit a lexically surrounding block.class
Expression
Abstract class for syntactic forms that evaluate to a value.class
FluidLetExp
Class used to implement "fluid-let" for Scheme and "let" for Emacs.class
GenericProc
A collection of MethodProcs; one is chosen at apply time.class
IfExp
This class represents a conditional.class
LambdaExp
Class used to implement Scheme lambda expressions.static class
LambdaExp.Closure
class
LangExp
A language-specific expression.class
LetExp
Class used to implement "let" syntax (and variants) for Scheme.class
ModuleExp
Class used to implement Scheme top-level environments.class
ObjectExp
An expression that evaluated to an instance of an anonymous class.class
PrimProcedure
A primitive Procedure implemented by a plain Java method.class
QuoteExp
An Expression that evaluates to a constant value.class
ReferenceExp
This class represents a variable reference (an identifier).class
ScopeExp
Abstract class for expressions that add local variable bindings.class
SetExp
An Expression to set (bind) or define a new value to a named variable.class
SynchronizedExp
class
ThisExp
Evaluates to the "this" implicit variable.class
TryExp
This class represents try/catch/finally.Methods in gnu.expr with parameters of type Named Modifier and Type Method Description void
Language. defineFunction(Named proc)
Enter a named function into the current environment.static Declaration
Declaration. getDeclaration(Named proc)
-
Uses of Named in gnu.kawa.functions
Classes in gnu.kawa.functions that implement Named Modifier and Type Class Description class
AddOp
Implement the Scheme standard functions "+" and "-".class
AppendValues
class
Apply
Implement the standard Scheme function "apply".class
ApplyToArgs
Implement the standard Scheme function "apply".class
ApplyWithValues
This procedure's first argument values are applied as argument list to the second argument.class
ArithOp
class
ArrayRef
class
ArraySet
class
BitwiseOp
class
CallCC
Implement the Scheme standard function "call-with-current-continuation".class
CallWithValues
class
ConstantFunction0
A 0-argument function that returns a constant value.class
Convert
class
Curry1
A curried procedure.class
CurryExp
A specialized ApplyExp class for curried function calls.class
DivideOp
Implement the Scheme standard function "/".class
Expt
Implement the standard Scheme procedure "expt".class
Format
class
GetModuleClass
Special procedure to get the Class of the current module.class
GetNamedInstancePart
The value of the Kawa Scheme expression '*:PART-NAME'.class
GetNamedPart
Procedure to get the value of a named component of an object.class
IsEq
Implement the standard Scheme function eq? and the Lisp eq.class
IsEqual
Implement the standard Scheme procedure equal? and the Lisp equal.class
IsEqv
Implement that standard Scheme function "eqv?".class
MakeDynamic
Implement the 'dynamic' constructor function.class
MakeList
Implement the Scheme standard function "list".class
MakeProcedure
class
MakePromise
class
MakeSplice
A pseudo-function whose argument is splice into an outer argument list.class
Map
Implement the Scheme standard functions "map" and "for-each".class
MultiplyOp
Implement the Scheme standard function "*".class
NamedPart
A reference to a named feature/part of a specific object.static class
NamedPart.Setter
class
Not
Implement the standard Scheme procedure "not".class
NumberCompare
This implements the numeric comparison relations:<
,<=
, etc.class
NumberPredicate
class
ParseFormat
class
RunProcess
The Kawa run-process command builds and runs a Process.class
SetNamedPart
Procedure to get the value of a named component of an object.class
Setter
Implements Kawa extension function "setter", as in SRFI-17.static class
Setter.SetArray
static class
Setter.SetGArray
static class
Setter.SetList
class
Unify
Operator to unify two values, in the logic programming sense.class
ValuesMap
Map a function over a value sequence, yielding a new sequence. -
Uses of Named in gnu.kawa.lispexpr
Classes in gnu.kawa.lispexpr that implement Named Modifier and Type Class Description class
BracketApply
Expand$bracket-apply$
macro.class
DefineNamespace
static class
LangObjType.ArgListBuilder
class
MakeXmlElement
A Syntax transformer for a XML constructor.class
ResolveNamespace
-
Uses of Named in gnu.kawa.reflect
Classes in gnu.kawa.reflect that implement Named Modifier and Type Class Description class
ArrayGet
class
ArrayLength
class
ArrayMake
class
ArrayNew
class
ArraySet
class
ClassMethods
class
InstanceOf
class
Invoke
class
MakeAnnotation
class
SlotGet
class
SlotSet
class
StaticGet
class
StaticSet
class
Throw
class
TypeSwitch
Implement 'typeswitch' (as in XQuery) or 'typecase'. -
Uses of Named in gnu.kawa.xml
Classes in gnu.kawa.xml that implement Named Modifier and Type Class Description class
AncestorAxis
Used to implement a ancestor:: step in a path expression.class
AncestorOrSelfAxis
Used to implement a ancestor-or-self:: step in a path expression.class
AttributeAxis
Used to implement an attribute:: step in a path expression.class
Attributes
class
ChildAxis
Used to implement a child:: step in a path expression.class
Children
class
CoerceNodes
Coerces an item sequence to a node sequence.class
CommentConstructor
class
DescendantAxis
Used to implement a descendant:: step in a path expression.class
DescendantOrSelfAxis
Used to implement a descendant-or-self:: step in a path expression.class
DocumentConstructor
class
FollowingAxis
Used to implement a following:: step in a path expression.class
FollowingSiblingAxis
Used to implement a following-sibling:: step in a path expression.class
IntersectNodes
Get the union of two node lists.class
IteratorItems
class
ListItems
A function that maps a List into the sequence of its elements.class
MakeAttribute
class
MakeCDATA
class
MakeElement
class
MakeProcInst
class
MakeResponseHeader
A procedure that implements the "response-header" function.class
MakeText
class
MakeUnescapedData
class
MakeWithBaseUri
A Procedure to create an included entity object, or set the base-uri property for a document or fragment.class
NodeCompare
Compare nodes for document order.class
NodeConstructor
class
OutputAsXML
A 1-argument Procedure that takes a value and return output in XML syntax.class
ParentAxis
Used to implement a parent:: step in a path expression.class
PrecedingAxis
Used to implement a following:: step in a path expression.class
PrecedingSiblingAxis
Used to implement a following-sibling:: step in a path expression.class
SelfAxis
Used to implement a self:: step in a path expression.class
SortNodes
Sort argument nodes in document order.class
TreeScanner
Abstract class that scans part of a node tree.class
UnionNodes
Get the union of two node lists.class
WriteTo
Write a value to a named file. -
Uses of Named in gnu.kawa.xslt
Classes in gnu.kawa.xslt that implement Named Modifier and Type Class Description class
ApplyTemplates
Implements the XSLT apply-templates command. -
Uses of Named in gnu.mapping
Classes in gnu.mapping that implement Named Modifier and Type Class Description class
DynamicLocation<T>
A Location that forwards to a thread-specific Location.class
Environment
A mapping fromEnvironmentKey
toLocation
s.class
InheritingEnvironment
class
LocationProc<T>
A Procedure that evaluates to the value of a Location.class
MethodProc
Similar to a CLOS method.class
Procedure
The abstract parent for all Scheme functions.class
Procedure0
Abstract class for 0-argument procedures.class
Procedure0or1
Abstract class for 0- or 1-argument Scheme procedures.class
Procedure1
Abstract class for 1-argument Scheme procedures.class
Procedure1or2
Abstract class for 1- or 2-argument Scheme procedures.class
Procedure2
Abstract class for 2-argument Scheme procedures.class
Procedure3
Abstract class for 3-argument Scheme procedures..class
Procedure4
Abstract class for 4-argument Scheme procedures.class
ProcedureN
Abstract class for "N
-argument" Scheme procedures, whereN>4
or variable.class
PropertySet
class
Setter
The "setter" of procedure that can be used in the LHS of an assignment.class
Setter0
A special case of Setter, retricted to no arguments, except the RHS.class
Setter1
A special case of Setter, retricted to one argument (plus the RHS).class
SimpleEnvironment
Concrete implementation ofEnvironment
.class
ThreadLocation<T>
A Location that forwards to a thread-specific Location. -
Uses of Named in gnu.xquery.util
Classes in gnu.xquery.util that implement Named Modifier and Type Class Description class
ArithOp
class
Average
class
BooleanValue
class
CastableAs
class
CastAs
class
Compare
Compares two values (or sequences) according to XPath semantics.class
ItemAt
Returns a value at a given index in a sequence of values.class
NumberValue
class
OrderedMap
A procedure used to represent a FLWOR expression with anorder by
clause.class
RelativeStep
Implements XPath path expression.class
ValuesFilter
-
Uses of Named in kawa.lang
Classes in kawa.lang that implement Named Modifier and Type Class Description class
AutoloadProcedure
Implement autoloading of Procedures.class
AutoloadSyntax
Implement autoloading of Syntax (including macros).class
Continuation
A Continuation "represents an entire (default) future for the computation.class
GetFieldProc
class
Lambda
The Syntax transformer that re-writes the lambda builtin.class
Macro
class
PatternScope
Bindings from asyntax-case
/syntax-rules
pattern.class
Quote
The Syntax transformer that re-writes the "quote" "quasiquote" primitive.class
RecordConstructor
class
SetFieldProc
class
Syntax
Abstract class for "syntax" objects.class
SyntaxRules
class
TemplateScope
A scope created when expanding a SyntaxTemplate. -
Uses of Named in kawa.standard
Classes in kawa.standard that implement Named Modifier and Type Class Description class
append
Implement the Scheme standard function "append".class
begin
Implement the re-writer for the "begin" primitive.class
constant_fold
Implements the "constant-fold" transformer.class
define
The Syntax transformer that re-writes the "%define" internal form.class
define_alias
class
define_autoload
class
define_class
class
define_library
Implements the R7RS 'define-library' form.class
define_syntax
class
define_unit
class
export
class
fluid_let
The Syntax transformer that re-writes the Scheme "fluid-let" primitive.class
IfFeature
Implements the Scheme 'cond-expand' syntax.class
ImportFromLibrary
Implement R6RS import form.class
Include
Syntax class for source-file inclusion.class
let
The Syntax transformer that re-writes the Scheme "let" primitive.class
let_syntax
Implementation of the standard Scheme let-syntax and letrec-syntax forms.class
load
class
location
The Syntax transformer that re-writes the Kawa "location" primitive.class
make
class
MatchDef
Handle the(! pattern init)
syntax.class
module_compile_options
class
module_extends
class
module_implements
class
module_name
class
module_static
class
object
class
prim_method
class
require
class
Scan
Create a scan expression from a sequence expression.class
set_b
The Syntax transformer that re-writes the Scheme "set!" primitive.class
syntax
class
syntax_case
class
syntax_error
Implements the "syntax-error" form.class
syntax_rules
Implement the standard Scheme "syntax-rules" form.class
thisRef
class
TracedProcedure
A TracedProcedure is a Procedure wrapper that writes trace output.class
vector_append
Implement the Scheme extended function "vector-append".class
with_compile_options
-