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

D

Datasite - Class in orc.runtime.sites.core
 
Datasite(String) - Constructor for class orc.runtime.sites.core.Datasite
 
Datatype - Class in orc.ast.simple.type
A syntactic type encompassing all of the information associated with a datatype.
Datatype(String, List<Constructor>, List<String>) - Constructor for class orc.ast.simple.type.Datatype
 
DATATYPE - Static variable in class orc.ast.sites.Site
 
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
 
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
 
debug(String) - Method in class orc.runtime.OrcEngine
 
debug(String) - Method in class orc.runtime.Token
 
debugMode() - Method in class orc.Config
 
debugMode - Variable in class orc.runtime.OrcEngine
 
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
A declaration together with its scope in the AST.
Declare(Declaration, Expression) - Constructor for class orc.ast.extended.Declare
 
deconstruct(Object) - Method in class orc.runtime.sites.core.Datasite
 
Def - Class in orc.ast.oil
A unit of syntax that encapsulates an expression definition.
Def(int, Expr, int, List<Type>, Type, SourceLocation, String) - Constructor for class orc.ast.oil.Def
 
Def - Class in orc.runtime.nodes
A unit of syntax that encapsulates an expression definition.
Def(int, Node, Set<Var>, SourceLocation) - Constructor for class orc.runtime.nodes.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
 
Definition - Class in orc.ast.oil.xml
FIXME: should include type info
Definition() - Constructor for class orc.ast.oil.xml.Definition
 
Definition(int, Expression, SourceLocation, String) - Constructor for class orc.ast.oil.xml.Definition
 
Definition - Class in orc.ast.simple
A unit of syntax that encapsulates an expression definition.
Definition(Var, List<Var>, Expression, List<String>, List<Type>, Type, SourceLocation) - Constructor for class orc.ast.simple.Definition
Note that the constructor takes a bound Var as a name parameter.
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 - Class in orc.ast.oil.xml
 
Definitions() - Constructor for class orc.ast.oil.xml.Definitions
 
Definitions(Definition[], Expression) - Constructor for class orc.ast.oil.xml.Definitions
 
definitions - Variable in class orc.ast.oil.xml.Definitions
 
Defn - Class in orc.ast.extended.declaration.defn
 
Defn() - Constructor for class orc.ast.extended.declaration.defn.Defn
 
DefnClause - Class in orc.ast.extended.declaration.defn
A unit of syntax that encapsulates an expression definition.
DefnClause(String, List<Pattern>, Expression, Type) - Constructor for class orc.ast.extended.declaration.defn.DefnClause
 
DefnType - Class in orc.ast.extended.declaration.defn
 
DefnType(String, List<Type>, Type, List<String>) - Constructor for class orc.ast.extended.declaration.defn.DefnType
 
defs - Variable in class orc.ast.extended.declaration.DefsDeclaration
 
Defs - Class in orc.ast.oil
 
Defs(List<Def>, Expr) - Constructor for class orc.ast.oil.Defs
 
defs - Variable in class orc.ast.oil.Defs
 
Defs - Class in orc.ast.simple
 
Defs(List<Definition>, Expression) - Constructor for class orc.ast.simple.Defs
 
defs - Variable in class orc.ast.simple.Defs
 
Defs - Class in orc.runtime.nodes
 
Defs(List<Def>, Node, Set<Var>) - Constructor for class orc.runtime.nodes.Defs
 
defs - Variable in class orc.runtime.nodes.Defs
 
DefsDeclaration - Class in orc.ast.extended.declaration
A group of defined expressions, together as a declaration.
DefsDeclaration(List<Defn>) - 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.ArrowType
 
demote(Env<Boolean>) - Method in class orc.type.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
A dot expression (e.g "C.put(4)").
Dot(Expression, String) - Constructor for class orc.ast.extended.Dot
 
DotSite - Class in orc.runtime.sites
 
DotSite() - Constructor for class orc.runtime.sites.DotSite
 
DotType - Class in orc.type
Composite type for sites which can receive messages (using the .
DotType() - Constructor for class orc.type.DotType
 
DotType(Type) - Constructor for class orc.type.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