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

D

DATA - Static variable in class orc.ast.sites.Site
 
Datasite - Class in orc.runtime.sites.core
 
Datasite(int, String) - Constructor for class orc.runtime.sites.core.Datasite
 
DatatypeDeclaration - Class in orc.ast.extended.declaration.type
Declaration of a variant type.
DatatypeDeclaration(String, List<Constructor>) - Constructor for class orc.ast.extended.declaration.type.DatatypeDeclaration
 
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) - Constructor for class orc.ast.oil.Def
 
Def(int, Expr, ArrowType) - 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>) - 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.simple
A unit of syntax that encapsulates an expression definition.
Definition(Var, List<Var>, Expression, ArrowType) - Constructor for class orc.ast.simple.Definition
Note that the constructor takes a bound Var as a name parameter.
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) - Constructor for class orc.ast.extended.declaration.defn.DefnClause
 
DefnType - Class in orc.ast.extended.declaration.defn
 
DefnType(String, List<Type>, Type) - 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
 
deleteDirectory(File) - Static method in class orc.Orc
Delete a directory recursively
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.data
 
Dictionary() - Constructor for class orc.lib.data.Dictionary
 
die() - Method in class orc.runtime.Token
 
die() - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
die() - Method in interface 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
 
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.
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
 
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