A B C D E F G H I J K L M N O P R S T U V W X

R

Random - Class in orc.lib.util
 
Random() - Constructor for class orc.lib.util.Random
 
read() - Method in class orc.lib.state.Map.MapReference
 
read() - Method in class orc.lib.state.Set.SetReference
 
Read - Class in orc.lib.str
Read an Orc literal from a string.
Read() - Constructor for class orc.lib.str.Read
 
read() - Method in interface orc.runtime.values.Reference
 
readExternal(ObjectInput) - Method in class orc.trace.handles.FirstHandle
 
readExternal(ObjectInput) - Method in class orc.trace.handles.LastHandle
 
readExternal(ObjectInput) - Method in class orc.trace.handles.OnlyHandle
 
readExternal(ObjectInput) - Method in class orc.trace.handles.RepeatHandle
 
readHandle() - Method in class orc.trace.handles.HandleInputStream
 
ReadText - Class in orc.lib.util
Read an InputStreamReader into a String.
ReadText() - Constructor for class orc.lib.util.ReadText
 
receive(Object) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
receive(Object) - Method in class orc.trace.TokenTracer
Return from a site call.
ReceiveEvent - Class in orc.trace.events
Return from a site call.
ReceiveEvent(Value) - Constructor for class orc.trace.events.ReceiveEvent
 
ReceiveEvent(Value, int) - Constructor for class orc.trace.events.ReceiveEvent
 
Record - Class in orc.lib.state
 
Record() - Constructor for class orc.lib.state.Record
 
record(Handle<? extends Event>) - Method in class orc.trace.AbstractTracer
 
record(Handle<? extends Event>) - Method in class orc.trace.OutputStreamTracer
 
record(Handle<? extends Event>) - Method in class orc.trace.PrintStreamTracer
 
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Object, Throwable) - Method in interface orc.error.compiletime.CompileMessageRecorder
Record a compile problem message.
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Throwable) - Method in interface orc.error.compiletime.CompileMessageRecorder
Convenience method, equivalent to recordMessage(severity, code, message, location, null, exception)
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Object) - Method in interface orc.error.compiletime.CompileMessageRecorder
Convenience method, equivalent to recordMessage(severity, code, message, location, astNode, null)
recordMessage(CompileMessageRecorder.Severity, int, String) - Method in interface orc.error.compiletime.CompileMessageRecorder
Convenience method, equivalent to recordMessage(severity, code, message, null, null, null)
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Object, Throwable) - Method in class orc.StdErrCompileMsgRecorder
 
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Throwable) - Method in class orc.StdErrCompileMsgRecorder
 
recordMessage(CompileMessageRecorder.Severity, int, String, SourceLocation, Object) - Method in class orc.StdErrCompileMsgRecorder
 
recordMessage(CompileMessageRecorder.Severity, int, String) - Method in class orc.StdErrCompileMsgRecorder
 
RecordTerm - Interface in orc.trace
A term with properties (like an object).
RecordValue - Class in orc.trace.values
This doesn't correspond to any specific Orc type but is instead intended to be used by implementors of TraceableValue to encode object-like immutable structures.
RecordValue(Class) - Constructor for class orc.trace.values.RecordValue
Ok, so this isn't really immutable; you have to call RecordValue.put(String, Value) to actually set the mapped values.
recursion - Variable in class orc.trace.StackTracer.StackTrace
 
Ref - Class in orc.lib.state
 
Ref() - Constructor for class orc.lib.state.Ref
 
Ref.RefInstance - Class in orc.lib.state
 
Ref.RefInstance() - Constructor for class orc.lib.state.Ref.RefInstance
 
Ref.RefInstance(Object) - Constructor for class orc.lib.state.Ref.RefInstance
 
Reference<E> - Interface in orc.runtime.values
 
refineOilAfterCompileBeforeSave(Expression) - Method in class orc.OrcCompiler
Subclass hook for modifying the OIL AST before it is saved to an OIL XML file and before the OIL AST is run.
refineOilAfterLoadSaveBeforeDag(Expression) - Method in class orc.OrcCompiler
Subclass hook for modifying the OIL AST after it is loaded from an OIL XML file (or generated from source code) and before the OIL AST is run.
RefType - Class in orc.lib.state.types
 
RefType() - Constructor for class orc.lib.state.types.RefType
 
Region - Class in orc.runtime.regions
Regions are used to track when some (sub-)computation terminates and/or becomes quiescent.
Region() - Constructor for class orc.runtime.regions.Region
 
registerValueClass(Class) - Static method in class orc.runtime.sites.core.Equal
Register a class as a "value class" which can be safely compared with Object.equals(Object).
release() - Method in class kilim.Semaphore
 
remove(Object) - Method in class orc.lib.state.Map
 
remove(Object) - Method in class orc.lib.state.Set
 
remove(String) - Method in class orc.runtime.Globals
 
remove(Group) - Method in class orc.runtime.Group
Remove a subgroup.
remove(Token) - Method in class orc.runtime.regions.Region
Remove an active token.
remove(Region) - Method in class orc.runtime.regions.Region
Remove an inactive region.
remove() - Method in class orc.runtime.ReverseListIterator
 
remove(Object) - Method in class orc.runtime.values.ListValue
 
removeActive() - Method in class orc.runtime.regions.Region
Remove an active token.
removeAll(H) - Method in class orc.runtime.Globals
 
removeAll(Collection<?>) - Method in class orc.runtime.values.ListValue
 
rename(Expression, RenameVariables.Renamer) - Static method in class orc.ast.oil.visitor.RenameVariables
 
rename(int) - Method in interface orc.ast.oil.visitor.RenameVariables.Renamer
 
RenameVariables - Class in orc.ast.oil.visitor
Renumber variables in an expression according to some arbitrary mapping (relative to the context of the expression).
RenameVariables.Renamer - Interface in orc.ast.oil.visitor
 
repeatedArgType - Variable in class orc.type.structured.EllipsisArrowType
 
RepeatHandle<E> - Class in orc.trace.handles
 
RepeatHandle() - Constructor for class orc.trace.handles.RepeatHandle
 
RepeatHandle(E) - Constructor for class orc.trace.handles.RepeatHandle
 
replay - Variable in exception orc.type.inference.InferenceRequest
 
reportRound() - Method in class orc.runtime.OrcEngine
 
requestedType - Variable in exception orc.type.inference.InferenceRequest
 
requestInference(ArrowType) - Method in class orc.type.TypingContext
 
require(Variable) - Method in class orc.ast.extended.pattern.PatternSimplifier
 
requireCapability(String, boolean) - Method in class orc.runtime.Token
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.Argument
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.Constant
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.Field
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.ResolvedSite
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.Site
 
resolve(Env<Object>) - Method in class orc.ast.oil.expression.argument.Variable
 
resolve(Expression, Config) - Static method in class orc.ast.oil.visitor.SiteResolver
Call this to run the resolver on an expression.
resolve(Object[]) - Method in class orc.runtime.sites.java.InvokableHandle
 
resolveClassType(String) - Method in class orc.type.TypingContext
 
ResolvedSite - Class in orc.ast.oil.expression.argument
A site which has been resolved and instantiated.
ResolvedSite(Config, Site) - Constructor for class orc.ast.oil.expression.argument.ResolvedSite
 
resolveGeneric(Env<T>) - Method in class orc.ast.oil.expression.argument.Variable
 
resolveSites(Config) - Method in class orc.ast.oil.expression.argument.ResolvedSite
 
resolveSites(Config) - Method in class orc.ast.oil.expression.argument.Site
 
resolveSites(Config) - Method in class orc.type.Type
 
resolveSiteType(String) - Method in class orc.type.TypingContext
 
resultType - Variable in class orc.ast.extended.declaration.def.AggregateDef
 
resultType - Variable in class orc.ast.extended.declaration.def.DefMemberClause
 
resultType - Variable in class orc.ast.extended.declaration.def.DefMemberType
 
resultType - Variable in class orc.ast.extended.expression.Catch
 
resultType - Variable in class orc.ast.extended.expression.Lambda
 
resultType - Variable in class orc.ast.extended.type.LambdaType
 
resultType - Variable in class orc.ast.oil.expression.Def
 
resultType - Variable in class orc.ast.oil.type.ArrowType
 
resultType - Variable in class orc.ast.simple.expression.Def
 
resultType - Variable in class orc.ast.simple.type.ArrowType
 
resultType - Variable in class orc.ast.xml.expression.Def
 
resultType - Variable in class orc.ast.xml.type.ArrowType
 
resultType - Variable in class orc.type.structured.ArrowType
 
resultType - Variable in class orc.type.structured.EllipsisArrowType
 
resume - Variable in class orc.gui.OrcGui
 
resume(Token) - Method in class orc.runtime.OrcEngine
Activate a token by adding it to the queue of returning tokens
resume(Object) - Method in class orc.runtime.Token
 
resume() - Method in class orc.runtime.Token
 
retainAll(Collection<?>) - Method in class orc.runtime.values.ListValue
 
ReverseListIterator<E> - Class in orc.runtime
In Java 6 we can replace this with the builtin decreasingIterator.
ReverseListIterator(List<E>) - Constructor for class orc.runtime.ReverseListIterator
 
right - Variable in class orc.ast.extended.expression.Otherwise
 
right - Variable in class orc.ast.extended.expression.Parallel
 
right - Variable in class orc.ast.extended.expression.Pruning
 
right - Variable in class orc.ast.extended.expression.Sequential
 
right - Variable in class orc.ast.oil.expression.Otherwise
 
right - Variable in class orc.ast.oil.expression.Parallel
 
right - Variable in class orc.ast.oil.expression.Pruning
 
right - Variable in class orc.ast.oil.expression.Sequential
 
right - Variable in class orc.ast.xml.expression.Otherwise
 
right - Variable in class orc.ast.xml.expression.Parallel
 
right - Variable in class orc.ast.xml.expression.Pruning
 
right - Variable in class orc.ast.xml.expression.Sequential
 
RootEvent - Class in orc.trace.events
The root event is like a ForkEvent but it is its own thread.
RootEvent() - Constructor for class orc.trace.events.RootEvent
 
Rtimer - Class in orc.lib.time
Implements the RTimer site
Rtimer() - Constructor for class orc.lib.time.Rtimer
 
run() - Method in class orc.gui.OrcApp.PreferencesDialog
 
run() - Method in class orc.gui.OrcGui.OpenDialog
 
run() - Method in class orc.gui.OrcGui
 
run() - Method in class orc.runtime.OrcEngine
Process active nodes, running indefinitely until signalled to stop by a call to terminate().
run(Expression) - Method in class orc.runtime.OrcEngine
Run Orc given a root node.
run() - Method in class orc.trace.DumpTrace
 
runPausable(Token, Kilim.PausableCallable<? extends Object>) - Static method in class orc.runtime.Kilim
Utility method to run a pausable computation which generates a value for a token.
runThreaded(Callable<V>) - Static method in class orc.runtime.Kilim
Spawn a thread to compute a value.
runThreaded(Token, Callable<V>) - Static method in class orc.runtime.Kilim
Spawn a thread to compute a value for a token.
runThreaded(Runnable) - Static method in class orc.runtime.Kilim
Spawn a thread asynchronously.
RuntimeTypeException - Exception in orc.error.runtime
Superclass of all runtime type exceptions, including arity mismatches, argument type mismatches, and attempts to call uncallable values.
RuntimeTypeException(String) - Constructor for exception orc.error.runtime.RuntimeTypeException
 

A B C D E F G H I J K L M N O P R S T U V W X