Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
T
t
- Variable in class orc.runtime.values.
ConsValue
tail
- Variable in class orc.trace.values.
ConsValue
target
- Variable in class orc.ast.extended.
Dot
target(Var, Expression)
- Method in class orc.ast.extended.pattern.
PatternSimplifier
Term
- Interface in
orc.trace
Terms include
Value
s,
Event
s, and Patterns.
terminate()
- Method in class orc.runtime.
OrcEngine
Terminate execution.
Terms
- Class in
orc.trace
thread
- Variable in class orc.trace.events.
Event
ThreadedObjectProxy
- Class in
orc.runtime.sites.java
Objects whose methods should always be called in new threads.
ThreadedObjectProxy(Object)
- Constructor for class orc.runtime.sites.java.
ThreadedObjectProxy
ThreadedPartialSite
- Class in
orc.runtime.sites
Abstract class for partial sites whose calls may block (the Java thread).
ThreadedPartialSite()
- Constructor for class orc.runtime.sites.
ThreadedPartialSite
ThreadedSite
- Class in
orc.runtime.sites
Abstract class for sites whose calls may block (the Java thread).
ThreadedSite()
- Constructor for class orc.runtime.sites.
ThreadedSite
ThreadSite
- Class in
orc.lib.util
Wrap a site call in a (pooled) thread.
ThreadSite()
- Constructor for class orc.lib.util.
ThreadSite
Token
- Class in
orc.runtime
Representation of an active thread of execution.
Token(Node, Env<Object>, Token.Continuation, GroupCell, Region, Object, OrcEngine, TokenTracer)
- Constructor for class orc.runtime.
Token
Copy constructor
Token(Node, Env<Object>, GroupCell, Region, OrcEngine, TokenTracer)
- Constructor for class orc.runtime.
Token
Token.Continuation
- Class in
orc.runtime
Return pointer for a function call.
Token.Continuation(Node, Env<Object>, Token.Continuation)
- Constructor for class orc.runtime.
Token.Continuation
tokenError(Token, TokenException)
- Method in class orc.runtime.
OrcEngine
A token owned by this engine has encountered an exception.
TokenException
- Exception in
orc.error.runtime
A localized failure at runtime.
TokenException(String)
- Constructor for exception orc.error.runtime.
TokenException
TokenException(String, Throwable)
- Constructor for exception orc.error.runtime.
TokenException
TokenTracer
- Interface in
orc.trace
Interface for writing traces from a single Orc thread.
TokenTracer.BeforeTrace
- Interface in
orc.trace
Abstract handle for a before event
TokenTracer.PullTrace
- Interface in
orc.trace
Abstract handle for a pull event
TokenTracer.StoreTrace
- Interface in
orc.trace
Abstract handle for a store event
Top
- Class in
orc.type
The Top type.
Top()
- Constructor for class orc.type.
Top
TOP
- Static variable in class orc.type.
Type
toString()
- Method in class orc.ast.extended.
Call
toString()
- Method in class orc.ast.extended.
ConsExpr
toString()
- Method in class orc.ast.extended.declaration.
ClassDeclaration
toString()
- Method in class orc.ast.extended.declaration.defn.
DefnClause
toString()
- Method in class orc.ast.extended.declaration.defn.
DefnType
toString()
- Method in class orc.ast.extended.declaration.
DefsDeclaration
toString()
- Method in class orc.ast.extended.declaration.
SiteDeclaration
toString()
- Method in class orc.ast.extended.declaration.
ValDeclaration
toString()
- Method in class orc.ast.extended.
Declare
toString()
- Method in class orc.ast.extended.
Dot
toString()
- Method in class orc.ast.extended.
Field
toString()
- Method in class orc.ast.extended.
IfThenElse
toString()
- Method in class orc.ast.extended.
Lambda
toString()
- Method in class orc.ast.extended.
Let
toString()
- Method in class orc.ast.extended.
ListExpr
toString()
- Method in class orc.ast.extended.
Literal
toString()
- Method in class orc.ast.extended.
Name
toString()
- Method in class orc.ast.extended.
NilExpr
toString()
- Method in class orc.ast.extended.
Parallel
toString()
- Method in class orc.ast.extended.pattern.
AsPattern
toString()
- Method in class orc.ast.extended.pattern.
CallPattern
toString()
- Method in class orc.ast.extended.pattern.
ConsPattern
toString()
- Method in class orc.ast.extended.pattern.
ListPattern
toString()
- Method in class orc.ast.extended.pattern.
LiteralPattern
toString()
- Method in class orc.ast.extended.pattern.
NilPattern
toString()
- Method in class orc.ast.extended.pattern.
PublishPattern
toString()
- Method in class orc.ast.extended.pattern.
TuplePattern
toString()
- Method in class orc.ast.extended.pattern.
VariablePattern
toString()
- Method in class orc.ast.extended.pattern.
WildcardPattern
toString()
- Method in class orc.ast.extended.
Semi
toString()
- Method in class orc.ast.extended.
Sequential
toString()
- Method in class orc.ast.extended.
Silent
toString()
- Method in class orc.ast.extended.
Where
toString()
- Method in class orc.ast.oil.arg.
Constant
toString()
- Method in class orc.ast.oil.arg.
Field
toString()
- Method in class orc.ast.oil.arg.
Site
toString()
- Method in class orc.ast.oil.arg.
Var
toString()
- Method in class orc.ast.oil.
Bar
toString()
- Method in class orc.ast.oil.
Call
toString()
- Method in class orc.ast.oil.
Def
toString()
- Method in class orc.ast.oil.
Defs
toString()
- Method in class orc.ast.oil.
Pull
toString()
- Method in class orc.ast.oil.
Push
toString()
- Method in class orc.ast.oil.
Semi
toString()
- Method in class orc.ast.oil.
Silent
toString()
- Method in class orc.ast.oil.
WithLocation
toString()
- Method in class orc.ast.simple.arg.
Constant
toString()
- Method in class orc.ast.simple.arg.
Field
toString()
- Method in class orc.ast.simple.arg.
NamedVar
toString()
- Method in class orc.env.
Env
toString()
- Method in exception orc.error.runtime.
JavaException
toString()
- Method in exception orc.error.runtime.
TokenException
toString()
- Method in class orc.error.
SourceLocation
toString()
- Method in class orc.runtime.values.
ConsValue
toString()
- Method in class orc.runtime.values.
Field
toString()
- Method in class orc.runtime.values.
NilValue
toString()
- Method in class orc.runtime.values.
TupleValue
toString()
- Method in class orc.trace.events.
Event
Return a human-readable short label for the event.
toString()
- Method in class orc.trace.handles.
Handle
toString()
- Method in class orc.trace.values.
AbstractValue
toString()
- Method in class orc.type.
ArrowType
toString()
- Method in class orc.type.
BooleanType
toString()
- Method in class orc.type.
Bot
toString()
- Method in class orc.type.
ConstIntType
toString()
- Method in class orc.type.
EllipsisArrowType
toString()
- Method in class orc.type.
IntegerType
toString()
- Method in class orc.type.
LetType
toString()
- Method in class orc.type.
Message
toString()
- Method in class orc.type.
NumberType
toString()
- Method in class orc.type.
StringType
toString()
- Method in class orc.type.
Top
toString()
- Method in class orc.type.
TupleType
toString()
- Method in class orc.type.
Type
TraceableValue
- Interface in
orc.trace.values
Mark a runtime object which may be traced (serialized in a trace file).
tracer
- Variable in class orc.runtime.
Token
Tracer
- Interface in
orc.trace
Interface for tracing an Orc execution.
TRYCONS
- Static variable in class orc.ast.extended.pattern.
Pattern
trycons(Argument)
- Static method in class orc.ast.extended.pattern.
Pattern
Constructs an expression which will try to deconstruct an argument as if it were a list.
TRYCONS
- Static variable in class orc.ast.sites.
Site
TryCons
- Class in
orc.runtime.sites.core
TryCons()
- Constructor for class orc.runtime.sites.core.
TryCons
TRYNIL
- Static variable in class orc.ast.extended.pattern.
Pattern
trynil(Argument)
- Static method in class orc.ast.extended.pattern.
Pattern
Constructs an expression which tests whether the argument s can be treated as an empty list (nil).
TRYNIL
- Static variable in class orc.ast.sites.
Site
TryNil
- Class in
orc.runtime.sites.core
TryNil()
- Constructor for class orc.runtime.sites.core.
TryNil
TRYNONE
- Static variable in class orc.ast.extended.pattern.
Pattern
trysize(Argument, int)
- Static method in class orc.ast.extended.pattern.
Pattern
Construct an expression to determine whether the argument s may be viewed as a tuple of size n.
TRYSOME
- Static variable in class orc.ast.extended.pattern.
Pattern
TuplePattern
- Class in
orc.ast.extended.pattern
TuplePattern(List<Pattern>)
- Constructor for class orc.ast.extended.pattern.
TuplePattern
TuplePattern()
- Constructor for class orc.ast.extended.pattern.
TuplePattern
TupleType
- Class in
orc.type
TupleType(List<Type>)
- Constructor for class orc.type.
TupleType
TupleValue
- Class in
orc.runtime.values
A tuple value container
TupleValue()
- Constructor for class orc.runtime.values.
TupleValue
TupleValue(Object)
- Constructor for class orc.runtime.values.
TupleValue
TupleValue(Object, Object)
- Constructor for class orc.runtime.values.
TupleValue
TupleValue(List<Object>)
- Constructor for class orc.runtime.values.
TupleValue
TupleValue(Object[])
- Constructor for class orc.runtime.values.
TupleValue
TupleValue
- Class in
orc.trace.values
TupleValue(Value[])
- Constructor for class orc.trace.values.
TupleValue
type
- Variable in class orc.ast.extended.declaration.defn.
AggregateDefn
type
- Variable in class orc.ast.oil.
Def
type()
- Method in class orc.ast.oil.
Def
type
- Variable in class orc.ast.simple.
Definition
type()
- Method in class orc.ast.sites.
OrcSite
type()
- Method in class orc.ast.sites.
Site
type()
- Static method in class orc.lib.bool.
BoolBinopSite
type()
- Static method in class orc.lib.comp.
NumericComparisonSite
type()
- Static method in class orc.lib.math.
Add
type()
- Static method in class orc.lib.math.
Div
type()
- Static method in class orc.lib.math.
Mod
type()
- Static method in class orc.lib.math.
Mult
type()
- Static method in class orc.lib.math.
Sub
type()
- Static method in class orc.lib.math.
UMinus
type()
- Static method in class orc.lib.str.
AtoB
type()
- Static method in class orc.lib.str.
AtoI
type()
- Static method in class orc.lib.str.
Cat
type()
- Static method in class orc.lib.str.
Print
type()
- Static method in class orc.lib.str.
Println
type()
- Static method in class orc.lib.time.
MakeTimer
type()
- Static method in class orc.lib.time.
Rtimer
type()
- Static method in class orc.lib.util.
JavaNull
type()
- Static method in class orc.runtime.sites.core.
Equal
type()
- Static method in class orc.runtime.sites.core.
If
type()
- Static method in class orc.runtime.sites.core.
Inequal
type()
- Static method in class orc.runtime.sites.core.
Let
type()
- Static method in class orc.runtime.sites.core.
Not
type()
- Static method in class orc.runtime.sites.
Site
Type
- Class in
orc.type
Abstract superclass of all types for the Orc typechecker.
Type()
- Constructor for class orc.type.
Type
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Bar
typecheck(Env<Type>)
- Method in class orc.ast.oil.
Def
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Expr
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Pull
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Push
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Semi
typecheck(Type, Env<Type>)
- Method in class orc.ast.oil.
Silent
typeCheckingMode()
- Method in class orc.
Config
TypeException
- Exception in
orc.error.compiletime.typing
TypeException(String)
- Constructor for exception orc.error.compiletime.typing.
TypeException
typesynth(Env<Type>)
- Method in class orc.ast.oil.arg.
Constant
typesynth(Env<Type>)
- Method in class orc.ast.oil.arg.
Field
typesynth(Env<Type>)
- Method in class orc.ast.oil.arg.
Site
typesynth(Env<Type>)
- Method in class orc.ast.oil.arg.
Var
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Bar
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Call
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Defs
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Expr
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Pull
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Push
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Semi
typesynth(Env<Type>)
- Method in class orc.ast.oil.
Silent
typesynth(Env<Type>)
- Method in class orc.ast.oil.
WithLocation
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W