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 Values, Events, 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
 

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