|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Procedure | |
---|---|
gnu.brl | |
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.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.mapping |
Supports Procedure ,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
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. |
Uses of Procedure in gnu.brl |
---|
Subclasses of Procedure in gnu.brl | |
---|---|
class |
random
|
Uses of Procedure in gnu.ecmascript |
---|
Subclasses of Procedure in gnu.ecmascript | |
---|---|
class |
BinaryOp
|
Constructors in gnu.ecmascript with parameters of type Procedure | |
---|---|
Reserved(java.lang.String name,
int prio,
Procedure proc)
|
Uses of Procedure in gnu.expr |
---|
Subclasses of Procedure in gnu.expr | |
---|---|
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 |
CatchClause
A "catch" clause of a "try-catch" form. |
class |
ClassExp
|
class |
ErrorExp
Class used to mark an erroneous expression |
class |
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. |
class |
LangExp
A language-specific expression. |
class |
LetExp
Class used to implement "let" syntax (and variants) for Scheme. |
class |
ModuleBody
Class for the dummy top-level function of a module. |
class |
ModuleExp
Class used to implement Scheme top-level environments. |
class |
ModuleMethod
Call a specified method in in a ModuleBody. |
class |
ModuleWithContext
|
class |
ObjectExp
|
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 that return Procedure | |
---|---|
Procedure |
TypeValue.getConstructor()
Get the constructor function for this type. |
Procedure |
Language.getPrompter()
|
Methods in gnu.expr with parameters of type Procedure | |
---|---|
static PrimProcedure |
PrimProcedure.getMethodFor(Procedure pproc,
Declaration decl,
Expression[] args,
Language language)
Search for a matching static method in a procedure's class. |
static PrimProcedure |
PrimProcedure.getMethodFor(Procedure pproc,
Declaration decl,
Type[] atypes,
Language language)
|
static PrimProcedure |
PrimProcedure.getMethodFor(Procedure pproc,
Expression[] args)
|
Expression |
ApplyExp.inlineIfConstant(Procedure proc,
ExpWalker walker)
|
Expression |
ApplyExp.inlineIfConstant(Procedure proc,
SourceMessages messages)
Inline this ApplyExp if parameters are constant. |
boolean |
Compilation.inlineOk(Procedure proc)
|
Constructors in gnu.expr with parameters of type Procedure | |
---|---|
ApplyExp(Procedure p,
Expression[] a)
|
Uses of Procedure in gnu.jemacs.buffer |
---|
Subclasses of Procedure in gnu.jemacs.buffer | |
---|---|
class |
InfProcessMode
Inferior process (external command) mode. |
class |
Mode
Represents a "mode instance" - a mode active for a specific Buffer . |
class |
ProcessMode
|
class |
ReplMode
|
class |
SelfInsertCommand
|
class |
TelnetMode
|
Uses of Procedure in gnu.kawa.brl |
---|
Methods in gnu.kawa.brl that return Procedure | |
---|---|
Procedure |
BRL.getPrompter()
|
Uses of Procedure in gnu.kawa.functions |
---|
Subclasses of Procedure in gnu.kawa.functions | |
---|---|
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 |
ArrayRef
|
class |
ConstantFunction0
A 0-argument function that returns a constant value. |
class |
Convert
|
class |
CountValues
Return the number of values in the argument. |
class |
DivideOp
Implement the Scheme standard function "/". |
class |
Format
|
class |
GetModuleClass
Special procedure to get the Class of the current module. |
class |
GetNamedInstancePart
The value of the Kawa Scehem 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 |
MakeList
Implement the Scheme standard function "list". |
class |
MakeProcedure
|
class |
MultiplyOp
Implement the Scheme standard function "*". |
class |
NumberCompare
This implements the numeric comparison relations: <, <=, etc. |
class |
ParseFormat
|
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. |
class |
ValuesMap
Map a function over a value sequence, yielding a new sequence. |
Methods in gnu.kawa.functions that return Procedure | |
---|---|
Procedure |
GetNamedPart.getSetter()
|
Procedure |
GetNamedInstancePart.getSetter()
|
Methods in gnu.kawa.functions with parameters of type Procedure | |
---|---|
static int |
Arrays.effectiveIndex(Array array,
Procedure proc,
java.lang.Object[] args,
int[] work)
|
static java.lang.Object[] |
Apply.getArguments(java.lang.Object[] args,
int skip,
Procedure proc)
|
static Expression |
AddOp.pairwise(Procedure proc,
Expression rproc,
Expression[] args,
InlineCalls walker)
Convert (PROC A B C) to (PROC (PROC A B) C) etc. |
static java.lang.Object |
Setter.setter(Procedure arg)
|
static Array |
Arrays.shareArray(Array array,
Array shape,
Procedure proc)
|
Uses of Procedure in gnu.kawa.lispexpr |
---|
Methods in gnu.kawa.lispexpr that return Procedure | |
---|---|
Procedure |
LangObjType.getConstructor()
|
Procedure |
LangPrimType.getConstructor()
|
Procedure |
ReaderDispatchMacro.getProcedure()
|
Procedure |
ReaderMacro.getProcedure()
|
Methods in gnu.kawa.lispexpr with parameters of type Procedure | |
---|---|
void |
ReadTable.putReaderCtor(java.lang.String key,
Procedure proc)
Add a mapping for a SRFI-10 constructor tag. |
Constructors in gnu.kawa.lispexpr with parameters of type Procedure | |
---|---|
ReaderDispatchMacro(Procedure procedure)
|
|
ReaderMacro(Procedure procedure)
|
|
ReaderMacro(Procedure procedure,
boolean nonTerminating)
|
Uses of Procedure in gnu.kawa.reflect |
---|
Subclasses of Procedure in gnu.kawa.reflect | |
---|---|
class |
ArrayGet
|
class |
ArrayLength
|
class |
ArrayNew
|
class |
ArraySet
|
class |
ClassMethods
|
class |
InstanceOf
|
class |
Invoke
|
class |
SlotGet
|
class |
SlotSet
|
class |
StaticGet
|
class |
StaticSet
|
class |
TypeSwitch
Implement 'typeswitch' (as in XQuery) or 'typecase'. |
Methods in gnu.kawa.reflect that return Procedure | |
---|---|
Procedure |
OccurrenceType.getConstructor()
|
Procedure |
SlotGet.getSetter()
|
Methods in gnu.kawa.reflect with parameters of type Procedure | |
---|---|
static MethodProc |
ClassMethods.apply(Procedure thisProc,
java.lang.Object arg0,
java.lang.Object arg1)
|
Constructors in gnu.kawa.reflect with parameters of type Procedure | |
---|---|
SlotGet(java.lang.String name,
boolean isStatic,
Procedure setter)
|
Uses of Procedure in gnu.kawa.servlet |
---|
Subclasses of Procedure in gnu.kawa.servlet | |
---|---|
class |
GetRequest
A 0-argument function that returns the current ServletRequest. |
class |
GetResponse
A 0-argument function that returns the current ServletResponse. |
Uses of Procedure in gnu.kawa.xml |
---|
Subclasses of Procedure in gnu.kawa.xml | |
---|---|
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. |
Methods in gnu.kawa.xml that return Procedure | |
---|---|
Procedure |
NodeType.getConstructor()
|
Procedure |
ElementType.getConstructor()
|
Procedure |
XDataType.getConstructor()
|
Uses of Procedure in gnu.kawa.xslt |
---|
Methods in gnu.kawa.xslt that return Procedure | |
---|---|
Procedure |
TemplateTable.find(java.lang.String name)
|
Methods in gnu.kawa.xslt with parameters of type Procedure | |
---|---|
static void |
XSLT.defineApplyTemplate(java.lang.String pattern,
double priority,
Symbol mode,
Procedure template)
|
static void |
XSLT.defineCallTemplate(Symbol name,
double priority,
Procedure template)
|
static void |
XSLT.defineTemplate(Symbol name,
java.lang.String pattern,
double priority,
Symbol mode,
Procedure template)
|
void |
TemplateTable.enter(java.lang.String pattern,
double priority,
Procedure procedure)
|
Uses of Procedure in gnu.mapping |
---|
Subclasses of Procedure in gnu.mapping | |
---|---|
class |
LocationProc
A Procedure that evaluates to the value of a Location. |
class |
MethodProc
Similar to a CLOS method. |
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, where N>4 or variable. |
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). |
Fields in gnu.mapping declared as Procedure | |
---|---|
protected Procedure |
ConstrainedLocation.converter
|
protected Procedure |
Setter.getter
|
Procedure |
WrongType.proc
The Procedure that threw the exception (if non-null). |
Procedure |
CallContext.proc
|
protected Procedure |
TtyInPort.prompter
|
Methods in gnu.mapping that return Procedure | |
---|---|
Procedure |
TtyInPort.getPrompter()
Get the current prompter function. |
Procedure |
Procedure.getSetter()
|
Procedure |
HasSetter.getSetter()
|
Procedure |
LocationProc.getSetter()
|
Methods in gnu.mapping with parameters of type Procedure | |
---|---|
static void |
Procedure.apply(Procedure proc,
CallContext ctx)
|
java.lang.Object |
Values.call_with(Procedure proc)
Apply a Procedure with these values as the arguments. |
static void |
Procedure.checkArgCount(Procedure proc,
int argCount)
Check that the number of arguments in a call is valid. |
static java.lang.String |
WrongArguments.checkArgCount(Procedure proc,
int argCount)
Returns an error message if the number of arguments in a call is invalid. |
static WrongType |
WrongType.make(java.lang.ClassCastException ex,
Procedure proc,
int n)
Deprecated. |
static WrongType |
WrongType.make(java.lang.ClassCastException ex,
Procedure proc,
int n,
java.lang.Object argValue)
This interface is designed for a compact call sequence. |
static ConstrainedLocation |
ConstrainedLocation.make(Location base,
Procedure converter)
|
static java.lang.RuntimeException |
MethodProc.matchFailAsException(int code,
Procedure proc,
java.lang.Object[] args)
Helper method to throw an exception if a matchX
method fails. |
void |
LocationProc.pushConverter(Procedure converter)
|
void |
TtyInPort.setPrompter(Procedure prompter)
Set the prompter function. |
void |
Procedure.setSetter(Procedure setter)
|
Constructors in gnu.mapping with parameters of type Procedure | |
---|---|
Future(Procedure action)
|
|
Future(Procedure action,
CallContext parentContext)
|
|
Future(Procedure action,
CallContext parentContext,
Environment penvironment)
|
|
Future(Procedure action,
Environment penvironment,
InPort in,
OutPort out,
OutPort err)
|
|
LocationProc(Location loc,
Procedure converter)
|
|
ProcLocation(Procedure proc,
java.lang.Object[] args)
|
|
RunnableClosure(Procedure action)
|
|
RunnableClosure(Procedure action,
CallContext parentContext)
|
|
RunnableClosure(Procedure action,
CallContext parentContext,
Environment penvironment)
|
|
RunnableClosure(Procedure action,
Environment penvironment,
InPort in,
OutPort out,
OutPort err)
|
|
Setter(Procedure getter)
|
|
Setter0(Procedure getter)
|
|
Setter1(Procedure getter)
|
|
WrongArguments(Procedure proc,
int argCount)
|
|
WrongType(java.lang.ClassCastException ex,
Procedure proc,
int n,
java.lang.Object argValue)
|
|
WrongType(Procedure proc,
int n,
java.lang.ClassCastException ex)
|
|
WrongType(Procedure proc,
int n,
java.lang.Object argValue)
|
|
WrongType(Procedure proc,
int n,
java.lang.Object argValue,
java.lang.String expectedType)
|
|
WrongType(Procedure proc,
int n,
java.lang.Object argValue,
Type expectedType)
|
Uses of Procedure in gnu.q2.lang |
---|
Subclasses of Procedure in gnu.q2.lang | |
---|---|
class |
Q2Apply
|
Methods in gnu.q2.lang that return Procedure | |
---|---|
Procedure |
Q2.getPrompter()
|
Uses of Procedure in gnu.xquery.lang |
---|
Methods in gnu.xquery.lang that return Procedure | |
---|---|
Procedure |
XQuery.evalToFocusProc(java.io.Reader in,
SourceMessages messages)
Parse an XQuery expression from a Reader that is the body of a procedure. |
Procedure |
XQuery.evalToFocusProc(java.lang.String expr)
Parse an XQuery expression that is the body of a procedure. |
Procedure |
XQuery.getPrompter()
|
Methods in gnu.xquery.lang with parameters of type Procedure | |
---|---|
java.lang.Object |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object values)
Call a procedure with each item in a sequence as the context item. |
void |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object values,
Consumer out)
Call a procedure with each item in a sequence as the context item. |
java.lang.Object |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object item,
int position,
int size)
Call a procedure with a given focus (context). |
void |
XQuery.applyWithFocus(Procedure proc,
java.lang.Object item,
int position,
int size,
Consumer out)
Call a procedure with a given focus (context). |
void |
XQuery.applyWithFocus$X(Procedure proc,
java.lang.Object values,
CallContext ctx)
Call a procedure with each item in a sequence as the context item. |
Uses of Procedure in gnu.xquery.util |
---|
Subclasses of Procedure in gnu.xquery.util | |
---|---|
class |
ArithOp
|
class |
Average
|
class |
BooleanValue
|
class |
CastableAs
|
class |
CastAs
|
class |
Compare
Compares two values (or sequences) according to XPath semantics. |
class |
IntegerRange
|
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 an order by clause. |
class |
RelativeStep
Implements XPath path expression. |
class |
SubList
Extracts a sub-range from a value sequence. |
class |
ValuesEvery
Used to implement 'some - satisfies' and 'every - satisfies'. |
class |
ValuesFilter
|
Methods in gnu.xquery.util with parameters of type Procedure | |
---|---|
static OrderedTuples |
OrderedTuples.make$V(Procedure body,
java.lang.Object[] comps)
|
Uses of Procedure in kawa |
---|
Subclasses of Procedure in kawa | |
---|---|
class |
repl
Start a "Read-Eval-Print-Loop" for the Kawa Scheme evaluator. |
class |
TelnetRepl
|
Uses of Procedure in kawa.lang |
---|
Subclasses of Procedure in kawa.lang | |
---|---|
class |
AutoloadProcedure
Implement autoloading of Procedures. |
class |
Continuation
A Continuation "represents an entire (default) future for the computation. |
class |
Eval
|
class |
GetFieldProc
|
class |
PatternScope
Bindings from a syntax-case /syntax-rules pattern. |
class |
RecordConstructor
|
class |
SetFieldProc
|
class |
SyntaxRules
|
class |
TemplateScope
A scope created when expanding a SyntaxTemplate. |
Methods in kawa.lang that return Procedure | |
---|---|
Procedure |
AutoloadProcedure.getLoaded()
|
Procedure |
AutoloadProcedure.getSetter()
|
Methods in kawa.lang with parameters of type Procedure | |
---|---|
java.lang.Object |
NamedException.applyHandler(java.lang.Object key,
Procedure handler)
|
static Macro |
Macro.make(java.lang.Object name,
Procedure expander)
|
static Macro |
Macro.make(java.lang.Object name,
Procedure expander,
java.lang.Object instance)
|
static Macro |
Macro.makeNonHygienic(java.lang.Object name,
Procedure expander)
|
static Macro |
Macro.makeNonHygienic(java.lang.Object name,
Procedure expander,
java.lang.Object instance)
|
Constructors in kawa.lang with parameters of type Procedure | |
---|---|
Macro(java.lang.Object name,
Procedure expander)
|
|
Promise(Procedure thunk)
Create a new Promise that will evaluate thunk when forced. |
Uses of Procedure in kawa.standard |
---|
Subclasses of Procedure in kawa.standard | |
---|---|
class |
append
Implement the Scheme standard function "append". |
class |
call_with_values
|
class |
callcc
Implement the Scheme standard function "call-with-current-continuation". |
class |
expt
Implement the standard Scheme procedure "expt". |
class |
load
|
class |
make
|
class |
map
Implement the Scheme standard functions "map" and "for-each". |
class |
not
Implement the standard Scheme procedure "not". |
class |
prim_throw
|
class |
readchar
|
class |
throw_name
|
class |
TracedProcedure
A TracedProcedure is a Procedure wrapper that writes trace output. |
class |
vector_append
Implement the Scheme extended function "vector-append". |
Fields in kawa.standard declared as Procedure | |
---|---|
Procedure |
TracedProcedure.proc
|
Methods in kawa.standard that return Procedure | |
---|---|
static Procedure |
TracedProcedure.doTrace(Procedure proc,
boolean enable)
|
static Procedure |
location.makeLocationProc(Location loc)
|
Methods in kawa.standard with parameters of type Procedure | |
---|---|
static java.lang.Object |
call_with_values.callWithValues(Procedure producer,
Procedure consumer)
|
static Procedure |
TracedProcedure.doTrace(Procedure proc,
boolean enable)
|
static void |
map.forEach1(Procedure proc,
java.lang.Object list)
An optimized single-list version of for-each. |
static Location |
location.makeProcLocation$V(Procedure proc,
java.lang.Object[] args)
|
static java.lang.Object |
map.map1(Procedure proc,
java.lang.Object list)
An optimized single-list version of map. |
Constructors in kawa.standard with parameters of type Procedure | |
---|---|
TracedProcedure(Procedure proc,
boolean enable)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |