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
X
D
d
- Variable in class orc.ast.extended.expression.
Declare
Datasite
- Class in
orc.runtime.sites.core
Datasite(String)
- Constructor for class orc.runtime.sites.core.
Datasite
Datatype
- Class in
orc.ast.oil.type
A type encompassing all of the information associated with a datatype.
Datatype(List<List<Type>>, int, String)
- Constructor for class orc.ast.oil.type.
Datatype
Datatype
- Class in
orc.ast.simple.type
A syntactic type encompassing all of the information associated with a datatype.
Datatype(TypeVariable, List<List<Type>>, List<TypeVariable>)
- Constructor for class orc.ast.simple.type.
Datatype
DATATYPE
- Static variable in class orc.ast.sites.
Site
Datatype
- Class in
orc.ast.xml.type
Datatype()
- Constructor for class orc.ast.xml.type.
Datatype
Datatype(String, Type[][], int)
- Constructor for class orc.ast.xml.type.
Datatype
Datatype
- Class in
orc.runtime.sites.core
For each string argument, creates a datatype constructor site; the string is used as a label for printing and debugging.
Datatype()
- Constructor for class orc.runtime.sites.core.
Datatype
DatatypeDeclaration
- Class in
orc.ast.extended.declaration.type
Declaration of a variant type.
DatatypeDeclaration(String, List<Constructor>, List<String>)
- Constructor for class orc.ast.extended.declaration.type.
DatatypeDeclaration
DatatypeSiteType
- Class in
orc.type.ground
DatatypeSiteType()
- Constructor for class orc.type.ground.
DatatypeSiteType
DatatypeTycon
- Class in
orc.type.tycon
Type constructor encompassing all type-level information associated with a datatype.
DatatypeTycon(String, List<Variance>, List<List<Type>>, Object)
- Constructor for class orc.type.tycon.
DatatypeTycon
deactivate()
- Method in class orc.runtime.regions.
Execution
deactivate()
- Method in class orc.runtime.regions.
Region
Called when this region becomes quiescent.
deactivate()
- Method in class orc.runtime.regions.
SubRegion
debug(int, String)
- Method in class orc.runtime.
OrcEngine
Output some debugging information at the given level.
Declaration
- Class in
orc.ast.extended.declaration
A unit of syntax that encapsulates some declaration.
Declaration()
- Constructor for class orc.ast.extended.declaration.
Declaration
Declare
- Class in
orc.ast.extended.expression
A declaration together with its scope in the AST.
Declare(Declaration, Expression)
- Constructor for class orc.ast.extended.expression.
Declare
DeclareDefs
- Class in
orc.ast.oil.expression
A group of mutually recursive definitions, and the expression to which they are scoped.
DeclareDefs(List<Def>, Expression)
- Constructor for class orc.ast.oil.expression.
DeclareDefs
DeclareDefs
- Class in
orc.ast.simple.expression
A group of mutually recursive definitions, and the expression to which they are scoped.
DeclareDefs(List<Def>, Expression)
- Constructor for class orc.ast.simple.expression.
DeclareDefs
DeclareDefs
- Class in
orc.ast.xml.expression
DeclareDefs()
- Constructor for class orc.ast.xml.expression.
DeclareDefs
DeclareDefs(Def[], Expression)
- Constructor for class orc.ast.xml.expression.
DeclareDefs
DeclareType
- Class in
orc.ast.oil.expression
Bind a type in the given scope.
DeclareType(Type, Expression)
- Constructor for class orc.ast.oil.expression.
DeclareType
DeclareType
- Class in
orc.ast.simple.expression
A syntactic type declaration, and the expression to which it is scoped.
DeclareType(Type, TypeVariable, Expression)
- Constructor for class orc.ast.simple.expression.
DeclareType
DeclareType
- Class in
orc.ast.xml.expression
Introduce a type alias.
DeclareType()
- Constructor for class orc.ast.xml.expression.
DeclareType
DeclareType(Type, Expression)
- Constructor for class orc.ast.xml.expression.
DeclareType
decls
- Variable in class orc.ast.extended.declaration.
IncludeDeclaration
deconstruct(Object)
- Method in class orc.runtime.sites.core.
Datasite
Def
- Class in
orc.ast.oil.expression
A unit of syntax that encapsulates an expression definition.
Def(int, Expression, int, List<Type>, Type, SourceLocation, String)
- Constructor for class orc.ast.oil.expression.
Def
Def
- Class in
orc.ast.simple.expression
A unit of syntax that encapsulates an expression definition.
Def(Variable, List<Variable>, Expression, List<TypeVariable>, List<Type>, Type, SourceLocation)
- Constructor for class orc.ast.simple.expression.
Def
Note that the constructor takes a bound Var as a name parameter.
Def
- Class in
orc.ast.xml.expression
FIXME: should include type info
Def()
- Constructor for class orc.ast.xml.expression.
Def
Def(int, Expression, int, Type[], Type, SourceLocation, String)
- Constructor for class orc.ast.xml.expression.
Def
def
- Variable in class orc.runtime.values.
Closure
def
- Variable in class orc.trace.
StackTracer.StackTrace
defaultTo(Args, Token)
- Method in class orc.runtime.sites.core.
Datasite
defaultTo(Args, Token)
- Method in class orc.runtime.sites.
DotSite
defaultTo(Args, Token)
- Method in class orc.runtime.values.
TupleValue
DefinitionArityException
- Exception in
orc.error.compiletime.typing
DefinitionArityException(String)
- Constructor for exception orc.error.compiletime.typing.
DefinitionArityException
DefinitionArityException(int, int)
- Constructor for exception orc.error.compiletime.typing.
DefinitionArityException
definitions
- Variable in class orc.ast.xml.expression.
DeclareDefs
DefMember
- Class in
orc.ast.extended.declaration.def
DefMember()
- Constructor for class orc.ast.extended.declaration.def.
DefMember
DefMemberClause
- Class in
orc.ast.extended.declaration.def
A unit of syntax that encapsulates an expression definition.
DefMemberClause(String, List<List<Pattern>>, Expression, Type, List<String>, boolean)
- Constructor for class orc.ast.extended.declaration.def.
DefMemberClause
DefMemberType
- Class in
orc.ast.extended.declaration.def
A declaration of the form: def f[T,...,T](T,...,T)(T,...,T)...
DefMemberType(String, List<List<Type>>, Type, List<String>)
- Constructor for class orc.ast.extended.declaration.def.
DefMemberType
defs
- Variable in class orc.ast.extended.declaration.
DefsDeclaration
defs
- Variable in class orc.ast.oil.expression.
DeclareDefs
defs
- Variable in class orc.ast.simple.expression.
DeclareDefs
DefsDeclaration
- Class in
orc.ast.extended.declaration
A group of defined expressions, together as a declaration.
DefsDeclaration(List<DefMember>)
- Constructor for class orc.ast.extended.declaration.
DefsDeclaration
delay(int)
- Method in class orc.runtime.
Token
deleteTmpdir(File)
- Method in class orc.runtime.
OrcEngine
Delete a temporary directory
demote(Env<Boolean>)
- Method in class orc.type.structured.
ArrowType
demote(Env<Boolean>)
- Method in class orc.type.structured.
TupleType
demote(Env<Boolean>)
- Method in class orc.type.
Type
demote(Env<Boolean>)
- Method in class orc.type.
TypeInstance
demote(Env<Boolean>)
- Method in class orc.type.
TypeVariable
depth
- Variable in class orc.doc.
DocType
DerivedTracer
- Class in
orc.trace
Base class for tracers which delegate to something else.
DerivedTracer(Tracer)
- Constructor for class orc.trace.
DerivedTracer
DerivedTracer.DerivedTokenTracer
- Class in
orc.trace
DerivedTracer.DerivedTokenTracer(TokenTracer)
- Constructor for class orc.trace.
DerivedTracer.DerivedTokenTracer
Dictionary
- Class in
orc.lib.state
Dictionary()
- Constructor for class orc.lib.state.
Dictionary
die()
- Method in class orc.runtime.
Token
Kill this token.
die()
- Method in class orc.trace.
DerivedTracer.DerivedTokenTracer
die()
- Method in class orc.trace.
TokenTracer
Terminate a thread.
DieEvent
- Class in
orc.trace.events
Always the last event in a thread.
DieEvent()
- Constructor for class orc.trace.events.
DieEvent
Div
- Class in
orc.lib.math
Div()
- Constructor for class orc.lib.math.
Div
DocCode
- Class in
orc.doc
DocCode(String)
- Constructor for class orc.doc.
DocCode
DocNode
- Class in
orc.doc
DocNode()
- Constructor for class orc.doc.
DocNode
DocParagraph
- Class in
orc.doc
DocParagraph(String)
- Constructor for class orc.doc.
DocParagraph
DocParser
- Class in
orc.doc
Packrat parser for grammar
orc.doc.DocParser
.
DocParser(Reader, String)
- Constructor for class orc.doc.
DocParser
Create a new packrat parser.
DocParser(Reader, String, int)
- Constructor for class orc.doc.
DocParser
Create a new packrat parser.
DocTag
- Class in
orc.doc
DocTag(String)
- Constructor for class orc.doc.
DocTag
DocType
- Class in
orc.doc
DocType(int, String)
- Constructor for class orc.doc.
DocType
Dot
- Class in
orc.ast.extended.expression
A dot expression (e.g "C.put(4)").
Dot(Expression, String)
- Constructor for class orc.ast.extended.expression.
Dot
DotSite
- Class in
orc.runtime.sites
Dot-accessible sites should extend this class and declare their Orc-available methods using
DotSite.addMembers()
.
DotSite()
- Constructor for class orc.runtime.sites.
DotSite
DotType
- Class in
orc.type.structured
Composite type for sites which can receive messages (using the .
DotType()
- Constructor for class orc.type.structured.
DotType
DotType(Type)
- Constructor for class orc.type.structured.
DotType
DumpTrace
- Class in
orc.trace
DumpTrace()
- Constructor for class orc.trace.
DumpTrace
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
X