Package | Description |
---|---|
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
gnu.kawa.functions | |
gnu.kawa.reflect |
Contains classes to use reflection.
|
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.util | |
kawa.lang | |
kawa.standard |
Modifier and Type | Class and Description |
---|---|
class |
GenericProc
A collection of MethodProcs; one is chosen at apply time.
|
class |
ModuleMethod
Call a specified method in in a ModuleBody.
|
class |
ModuleMethodWithContext
A ModuleMethod compiled to pass in the CallContext.
|
class |
PrimProcedure
A primitive Procedure implemented by a plain Java method.
|
Modifier and Type | Class and Description |
---|---|
class |
AddOp |
class |
DivideOp |
Modifier and Type | Class and Description |
---|---|
class |
AppendValues |
class |
Apply
Implement the standard Scheme function "apply".
|
class |
ApplyToArgs
Implement the standard Scheme function "apply".
|
class |
ArithOp |
class |
ArrayRef |
class |
ArraySet |
class |
BitwiseOp |
class |
CallCC
Implement the Scheme standard function "call-with-current-continuation".
|
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 |
MakeList
Implement the Scheme standard function "list".
|
class |
MakeProcedure |
class |
Map
Implement the Scheme standard functions "map" and "for-each".
|
class |
MultiplyOp
Implement the Scheme standard function "*".
|
class |
NumberCompare
This implements the numeric comparison relations:
< , <= , etc. |
class |
ValuesMap
Map a function over a value sequence, yielding a new sequence.
|
Modifier and Type | Class and Description |
---|---|
class |
Invoke |
class |
MakeAnnotation |
class |
TypeSwitch
Implement 'typeswitch' (as in XQuery) or 'typecase'.
|
Modifier and Type | Class and 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 |
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 |
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 |
MakeWithBaseUri
A Procedure to create an included entity object, or
set the base-uri property for a document or fragment.
|
class |
NodeConstructor |
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 |
TreeScanner
Abstract class that scans part of a node tree.
|
Modifier and Type | Class and Description |
---|---|
class |
ApplyTemplates
Implements the XSLT apply-templates command.
|
Modifier and Type | Class and Description |
---|---|
class |
MethodProc
Similar to a CLOS method.
|
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).
|
Modifier and Type | Class and Description |
---|---|
class |
Q2Apply |
Modifier and Type | Class and Description |
---|---|
class |
OrderedMap
A procedure used to represent a FLWOR expression with
an
order by clause. |
class |
RelativeStep
Implements XPath path expression.
|
class |
ValuesFilter |
Modifier and Type | Class and Description |
---|---|
class |
Continuation
A Continuation "represents an entire (default) future for the computation.
|
class |
RecordConstructor |
Modifier and Type | Class and Description |
---|---|
class |
append
Implement the Scheme standard function "append".
|
class |
make |
class |
TracedProcedure
A TracedProcedure is a Procedure wrapper that writes trace output.
|
class |
vector_append
Implement the Scheme extended function "vector-append".
|