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
TAG
- Static variable in class orc.ast.sites.
Site
Tag
- Class in
orc.runtime.sites.core
Tag()
- Constructor for class orc.runtime.sites.core.
Tag
tag
- Variable in class orc.runtime.values.
TaggedValue
TaggedValue
- Class in
orc.runtime.values
TaggedValue(Datasite, Object[])
- Constructor for class orc.runtime.values.
TaggedValue
TaggedValue
- Class in
orc.trace.values
TaggedValue(String, Value[])
- Constructor for class orc.trace.values.
TaggedValue
tagName
- Variable in class orc.runtime.sites.core.
Datasite
tagName
- Variable in class orc.trace.values.
TaggedValue
tail
- 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.
TokenError
- Exception in
orc.error.runtime
A non-recoverable error at a token, which must result in halting the whole engine.
TokenError(String)
- Constructor for exception orc.error.runtime.
TokenError
TokenError(String, Throwable)
- Constructor for exception orc.error.runtime.
TokenError
tokenError(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
TokenLimitReachedError
- Exception in
orc.error.runtime
TokenLimitReachedError()
- Constructor for exception orc.error.runtime.
TokenLimitReachedError
TokenPool
- Class in
orc.runtime
Implement a token pool to avoid allocating and freeing a lot of tokens.
TokenPool(int)
- Constructor for class orc.runtime.
TokenPool
Create a new pool with the given bound.
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.type.
Constructor
toString()
- Method in class orc.ast.extended.declaration.type.
DatatypeDeclaration
toString()
- Method in class orc.ast.extended.declaration.type.
TypeDeclaration
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.ast.sites.
JavaSite
toString()
- Method in class orc.ast.sites.
OrcSite
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.lib.state.
Buffer.BufferInstance
toString()
- Method in class orc.lib.state.
Ref.RefInstance
toString()
- Method in class orc.runtime.nodes.
Call
toString()
- Method in class orc.runtime.nodes.
Let
toString()
- Method in class orc.runtime.nodes.
Node
toString()
- Method in class orc.runtime.sites.core.
Datasite
toString()
- Method in class orc.runtime.values.
ConsValue
toString()
- Method in class orc.runtime.values.
Field
toString()
- Method in class orc.runtime.values.
GroupCell
toString()
- Method in class orc.runtime.values.
NilValue
toString()
- Method in class orc.runtime.values.
TaggedValue
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.trace.
DerivedTracer.DerivedTokenTracer
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, 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
- Variable in class orc.doc.
DocType
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.
Exponent
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.
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.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
TypeDeclaration
- Class in
orc.ast.extended.declaration.type
Declaration of an external type.
TypeDeclaration(String, String)
- Constructor for class orc.ast.extended.declaration.type.
TypeDeclaration
TypeException
- Exception in
orc.error.compiletime.typing
TypeException(String)
- Constructor for exception orc.error.compiletime.typing.
TypeException
typename
- Variable in class orc.ast.extended.declaration.type.
DatatypeDeclaration
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