Uses of Class gnu.mapping.Procedure

Uses in package gnu.brl

Classes derived from gnu.mapping.Procedure

class

Uses in package gnu.ecmascript

Classes derived from gnu.mapping.Procedure

class

Constructors with parameter type gnu.mapping.Procedure

Reserved.Reserved(String name, int prio, Procedure proc)

Uses in package gnu.expr

Classes derived from gnu.mapping.Procedure

class
A common super-type for ReferenceExpa and SetExp.
class
This class is used to represent "combination" or "application".
class
This class represents a sequence of Expressions.
class
Class used to implement a block that can be exited.
class
A "catch" clause of a "try-catch" form.
class
class
Class used to mark an erroneous expression
class
Expression to exit a lexically surrounding block.
class
Abstract class for syntactic forms that evaluate to a value.
class
Class used to implement "fluid-let" for Scheme and "let" for Emacs.
class
A collection of MethodProcs; one is chosen at apply time.
class
This class represents a conditional.
class
Class used to implement Scheme lambda expressions.
class
A language-specific expression.
class
Class used to implement "let" syntax (and variants) for Scheme.
class
Class for the dummy top-level function of a module.
class
Class used to implement Scheme top-level environments.
class
Call a specified method in in a ModuleBody.
class
class
class
A primitive Procedure implemented by a plain Java method.
class
An Expression that evaluates to a constant value.
class
This class represents a variable reference (an identifier).
class
Abstract class for expressions that add local variable bindings.
class
An Expression to set (bind) or define a new value to a named variable.
class
class
Evaluates to the "this" implicit variable.
class
This class represents try/catch/finally.

Constructors with parameter type gnu.mapping.Procedure

Methods with parameter type gnu.mapping.Procedure

PrimProcedure
PrimProcedure.getMethodFor(Procedure pproc, Declaration decl, Type[] atypes, Language language)
PrimProcedure
Search for a matching static method in a procedure's class.
PrimProcedure
Expression
Expression
Inline this ApplyExp if parameters are constant.
boolean

Methods with return type gnu.mapping.Procedure

Procedure
Get the constructor function for this type.
Procedure

Uses in package gnu.jemacs.buffer

Classes derived from gnu.mapping.Procedure

class
Inferior process (external command) mode.
class
Represents a "mode instance" - a mode active for a specific Buffer.
class
class
class
class

Uses in package gnu.jemacs.lang

Classes derived from gnu.mapping.Procedure

class
class
class

Uses in package gnu.kawa.brl

Methods with return type gnu.mapping.Procedure

Procedure

Uses in package gnu.kawa.functions

Classes derived from gnu.mapping.Procedure

class
Implement the Scheme standard functions "+" and "-".
class
class
Implement the standard Scheme function "apply".
class
Implement the standard Scheme function "apply".
class
class
class
A 0-argument function that returns a constant value.
class
class
Return the number of values in the argument.
class
Implement the Scheme standard function "/".
class
class
Special procedure to get the Class of the current module.
class
The value of the Kawa Scehem expression '*:PART-NAME'.
class
Procedure to get the value of a named component of an object.
class
Implement the standard Scheme function eq? and the Lisp eq.
class
Implement the standard Scheme procedure equal? and the Lisp equal.
class
Implement that standard Scheme function "eqv?".
class
Implement the Scheme standard function "list".
class
class
Implement the Scheme standard function "*".
class
This implements the numeric comparison relations: <, <=, etc.
class
class
Procedure to get the value of a named component of an object.
class
Implements Kawa extension function "setter", as in SRFI-17.
class
Map a function over a value sequence, yielding a new sequence.

Methods with parameter type gnu.mapping.Procedure

Object
Apply.doApply(Procedure proc, Object[] args)
int
Arrays.effectiveIndex(Array array, Procedure proc, Object[] args, int[] work)
Expression
AddOp.pairwise(Procedure proc, Expression rproc, Expression[] args, ExpWalker walker)
Convert (PROC A B C) to (PROC (PROC A B) C) etc.
Object
Array
Arrays.shareArray(Array array, Array shape, Procedure proc)

Methods with return type gnu.mapping.Procedure

Procedure
Procedure

Uses in package gnu.kawa.lispexpr

Constructors with parameter type gnu.mapping.Procedure

ReaderMacro.ReaderMacro(Procedure procedure, boolean nonTerminating)

Methods with parameter type gnu.mapping.Procedure

void
ReadTable.putReaderCtor(String key, Procedure proc)
Add a mapping for a SRFI-10 constructor tag.

Methods with return type gnu.mapping.Procedure

Procedure
Procedure
Procedure
Procedure

Uses in package gnu.kawa.reflect

Classes derived from gnu.mapping.Procedure

class
class
class
class
class
class
class
class
class
class
class
class
Implement 'typeswitch' (as in XQuery) or 'typecase'.

Constructors with parameter type gnu.mapping.Procedure

SlotGet.SlotGet(String name, boolean isStatic, Procedure setter)

Methods with parameter type gnu.mapping.Procedure

MethodProc
ClassMethods.apply(Procedure thisProc, Object arg0, Object arg1)

Methods with return type gnu.mapping.Procedure

Procedure
Procedure

Uses in package gnu.kawa.servlet

Classes derived from gnu.mapping.Procedure

class
A 0-argument function that returns the current ServletRequest.
class
A 0-argument function that returns the current ServletResponse.

Uses in package gnu.kawa.xml

Classes derived from gnu.mapping.Procedure

class
Used to implement a ancestor:: step in a path expression.
class
Used to implement a ancestor-or-self:: step in a path expression.
class
Used to implement an attribute:: step in a path expression.
class
class
Used to implement a child:: step in a path expression.
class
class
Coerces an item sequence to a node sequence.
class
class
Used to implement a descendant:: step in a path expression.
class
Used to implement a descendant-or-self:: step in a path expression.
class
class
Used to implement a following:: step in a path expression.
class
Used to implement a following-sibling:: step in a path expression.
class
Get the union of two node lists.
class
class
A function that maps a List into the sequence of its elements.
class
class
class
class
class
A procedure that implements the "response-header" function.
class
class
class
A Procedure to create an included entity object, or set the base-uri property for a document or fragment.
class
Compare nodes for document order.
class
class
A 1-argument Procedure that takes a value and return output in XML syntax.
class
Used to implement a parent:: step in a path expression.
class
Used to implement a following:: step in a path expression.
class
Used to implement a following-sibling:: step in a path expression.
class
Used to implement a self:: step in a path expression.
class
Sort argument nodes in document order.
class
Abstract class that scans part of a node tree.
class
Get the union of two node lists.
class
Write a value to a named file.

Methods with return type gnu.mapping.Procedure

Procedure
Procedure
Procedure

Uses in package gnu.kawa.xslt

Methods with parameter type gnu.mapping.Procedure

void
XSLT.defineApplyTemplate(String pattern, double priority, Symbol mode, Procedure template)
void
XSLT.defineCallTemplate(Symbol name, double priority, Procedure template)
void
XSLT.defineTemplate(Symbol name, String pattern, double priority, Symbol mode, Procedure template)
void
TemplateTable.enter(String pattern, double priority, Procedure procedure)

Methods with return type gnu.mapping.Procedure

Procedure
TemplateTable.find(String name)

Uses in package gnu.mapping

Classes derived from gnu.mapping.Procedure

class
A Procedure that evaluates to the value of a Location.
class
Similar to a CLOS method.
class
Abstract class for 0-argument procedures.
class
Abstract class for 0- or 1-argument Scheme procedures.
class
Abstract class for 1-argument Scheme procedures.
class
Abstract class for 1- or 2-argument Scheme procedures.
class
Abstract class for 2-argument Scheme procedures.
class
Abstract class for 3-argument Scheme procedures..
class
Abstract class for 4-argument Scheme procedures.
class
Abstract class for "N-argument" Scheme procedures, where N>4 or variable.
class
The "setter" of procedure that can be used in the LHS of an assignment.
class
A special case of Setter, retricted to no arguments, except the RHS.
class
A special case of Setter, retricted to one argument (plus the RHS).

Constructors with parameter type gnu.mapping.Procedure

Future.Future(Procedure action, CallContext parentContext)
Future.Future(Procedure action, CallContext parentContext, Environment penvironment)
Future.Future(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
ProcLocation.ProcLocation(Procedure proc, Object[] args)
RunnableClosure.RunnableClosure(Procedure action, CallContext parentContext, Environment penvironment)
RunnableClosure.RunnableClosure(Procedure action, Environment penvironment, InPort in, OutPort out, OutPort err)
WrongType.WrongType(ClassCastException ex, Procedure proc, int n, Object argValue)
WrongType.WrongType(Procedure proc, int n, ClassCastException ex)
WrongType.WrongType(Procedure proc, int n, Object argValue)
WrongType.WrongType(Procedure proc, int n, Object argValue, String expectedType)
WrongType.WrongType(Procedure proc, int n, Object argValue, Type expectedType)

Fields of type gnu.mapping.Procedure

Procedure
Procedure
Procedure
Procedure
The Procedure that threw the exception (if non-null).
Procedure

Methods with parameter type gnu.mapping.Procedure

void
Object
Apply a Procedure with these values as the arguments.
void
Procedure.checkArgCount(Procedure proc, int argCount)
Check that the number of arguments in a call is valid.
String
WrongArguments.checkArgCount(Procedure proc, int argCount)
Returns an error message if the number of arguments in a call is invalid.
WrongType
WrongType.make(ClassCastException ex, Procedure proc, int n)
WrongType
WrongType.make(ClassCastException ex, Procedure proc, int n, Object argValue)
This interface is designed for a compact call sequence.
ConstrainedLocation
RuntimeException
MethodProc.matchFailAsException(int code, Procedure proc, Object[] args)
Helper method to throw an exception if a matchX method fails.
void
void
Set the prompter function.
void

Methods with return type gnu.mapping.Procedure

Procedure
Get the current prompter function.
Procedure
Procedure
Procedure

Uses in package gnu.q2.lang

Classes derived from gnu.mapping.Procedure

class

Methods with return type gnu.mapping.Procedure

Procedure

Uses in package gnu.xquery.lang

Methods with parameter type gnu.mapping.Procedure

Object
XQuery.applyWithFocus(Procedure proc, Object values)
Call a procedure with each item in a sequence as the context item.
void
XQuery.applyWithFocus(Procedure proc, Object values, Consumer out)
Call a procedure with each item in a sequence as the context item.
Object
XQuery.applyWithFocus(Procedure proc, Object item, int position, int size)
Call a procedure with a given focus (context).
void
XQuery.applyWithFocus(Procedure proc, Object item, int position, int size, Consumer out)
Call a procedure with a given focus (context).
void
XQuery.applyWithFocus$X(Procedure proc, Object values, CallContext ctx)
Call a procedure with each item in a sequence as the context item.

Methods with return type gnu.mapping.Procedure

Procedure
XQuery.evalToFocusProc(Reader in, SourceMessages messages)
Parse an XQuery expression from a Reader that is the body of a procedure.
Procedure
XQuery.evalToFocusProc(String expr)
Parse an XQuery expression that is the body of a procedure.
Procedure

Uses in package gnu.xquery.util

Classes derived from gnu.mapping.Procedure

class
class
class
class
class
class
Compares two values (or sequences) according to XPath semantics.
class
class
Returns a value at a given index in a sequence of values.
class
class
A procedure used to represent a FLWOR expression with an order by clause.
class
Implements XPath path expression.
class
Extracts a sub-range from a value sequence.
class
Used to implement 'some - satisfies' and 'every - satisfies'.
class

Methods with parameter type gnu.mapping.Procedure

OrderedTuples
OrderedTuples.make$V(Procedure body, Object[] comps)

Uses in package kawa

Classes derived from gnu.mapping.Procedure

class
Start a "Read-Eval-Print-Loop" for the Kawa Scheme evaluator.
class

Uses in package kawa.lang

Classes derived from gnu.mapping.Procedure

class
Implement autoloading of Procedures.
class
A Continuation "represents an entire (default) future for the computation.
class
class
class
Bindings from a syntax-case/syntax-rules pattern.
class
class
class
class
A scope created when expanding a SyntaxTemplate.

Constructors with parameter type gnu.mapping.Procedure

Macro.Macro(Object name, Procedure expander)
Create a new Promise that will evaluate thunk when forced.

Methods with parameter type gnu.mapping.Procedure

Object
NamedException.applyHandler(Object key, Procedure handler)
Macro
Macro.make(Object name, Procedure expander)
Macro
Macro.make(Object name, Procedure expander, Object instance)
Macro
Macro.makeNonHygienic(Object name, Procedure expander)
Macro
Macro.makeNonHygienic(Object name, Procedure expander, Object instance)

Methods with return type gnu.mapping.Procedure

Procedure
Procedure

Uses in package kawa.standard

Classes derived from gnu.mapping.Procedure

class
Implement the Scheme standard function "append".
class
Implement the Scheme standard function "call-with-current-continuation".
class
class
Implement the standard Scheme procedure "expt".
class
class
class
Implement the Scheme standard functions "map" and "for-each".
class
Implement the standard Scheme procedure "not".
class
class
class
class
A TracedProcedure is a Procedure wrapper that writes trace output.
class
Implement the Scheme extended function "vector-append".

Constructors with parameter type gnu.mapping.Procedure

TracedProcedure.TracedProcedure(Procedure proc, boolean enable)

Fields of type gnu.mapping.Procedure

Procedure

Methods with parameter type gnu.mapping.Procedure

Object
Procedure
TracedProcedure.doTrace(Procedure proc, boolean enable)
void
map.forEach1(Procedure proc, Object list)
An optimized single-list version of for-each.
Location
location.makeProcLocation$V(Procedure proc, Object[] args)
Object
map.map1(Procedure proc, Object list)
An optimized single-list version of map.

Methods with return type gnu.mapping.Procedure

Procedure
TracedProcedure.doTrace(Procedure proc, boolean enable)
Procedure