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
 

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