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

B

BackendDemo - Class in orc
An example of a custom compiler backend.
BackendDemo() - Constructor for class orc.BackendDemo
 
backward() - Method in class orc.trace.BackwardEventCursor
 
backward() - Method in interface orc.trace.EventCursor
Return a cursor to the previous event in the stream.
backward() - Method in class orc.trace.InputStreamEventCursor
 
backward() - Method in class orc.trace.WeakBackwardEventCursor
 
BackwardEventCursor - Class in orc.trace
Wrap a cursor to provide strong backward references.
BackwardEventCursor(EventCursor) - Constructor for class orc.trace.BackwardEventCursor
 
Bar - Class in orc.ast.oil
 
Bar(Expr, Expr) - Constructor for class orc.ast.oil.Bar
 
Bar - Class in orc.ast.oil.xml
 
Bar() - Constructor for class orc.ast.oil.xml.Bar
 
Bar(Expression, Expression) - Constructor for class orc.ast.oil.xml.Bar
 
bind(Expression) - Method in interface orc.ast.extended.Expression.Arg
Wraps a binder around the given expression if needed.
bind(Object) - Method in class orc.runtime.Token
Push a new future onto the environment stack
bindto(Expression) - Method in class orc.ast.extended.declaration.ClassDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.Declaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.DefsDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.SiteDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.type.DatatypeDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.type.TypeAliasDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.type.TypeDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.ValDeclaration
 
Blank - Class in orc.ast.simple.type
The syntactic type '_', a placeholder for an unknown type.
Blank() - Constructor for class orc.ast.simple.type.Blank
 
BLANK - Static variable in class orc.ast.simple.type.Type
 
BLANK - Static variable in class orc.type.Type
Placeholder for an unspecified type.
block(TokenTracer.PullTrace) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
block(TokenTracer.PullTrace) - Method in class orc.trace.TokenTracer
Block a thread waiting for a future.
BlockEvent - Class in orc.trace.events
Thread is blocked waiting for a Future.
BlockEvent(PullEvent) - Constructor for class orc.trace.events.BlockEvent
 
body - Variable in class orc.ast.extended.AssertType
 
body - Variable in class orc.ast.extended.Atomic
 
body - Variable in class orc.ast.extended.declaration.defn.Clause
 
body - Variable in class orc.ast.extended.declaration.defn.DefnClause
 
body - Variable in class orc.ast.extended.HasType
 
body - Variable in class orc.ast.extended.Isolated
 
body - Variable in class orc.ast.extended.Lambda
 
body - Variable in class orc.ast.oil.Atomic
 
body - Variable in class orc.ast.oil.Def
 
body - Variable in class orc.ast.oil.Defs
 
body - Variable in class orc.ast.oil.HasType
 
body - Variable in class orc.ast.oil.Isolated
 
body - Variable in class orc.ast.oil.TypeDecl
 
body - Variable in class orc.ast.oil.xml.Atomic
 
body - Variable in class orc.ast.oil.xml.Definition
 
body - Variable in class orc.ast.oil.xml.Definitions
 
body - Variable in class orc.ast.oil.xml.Isolated
 
body - Variable in class orc.ast.simple.Definition
 
body - Variable in class orc.ast.simple.Defs
 
body - Variable in class orc.ast.simple.HasType
 
body - Variable in class orc.ast.simple.TypeDecl
 
body - Variable in class orc.doc.DocParagraph
 
body - Variable in class orc.runtime.nodes.Def
 
body - Variable in class orc.runtime.nodes.Isolate
 
body - Variable in class orc.runtime.nodes.Unisolate
 
boolArg(int) - Method in class orc.runtime.Args
Helper function for booleans
BoolBinopSite - Class in orc.lib.bool
 
BoolBinopSite() - Constructor for class orc.lib.bool.BoolBinopSite
 
BOOLEAN - Static variable in class orc.type.Type
 
BooleanType - Class in orc.type.ground
 
BooleanType() - Constructor for class orc.type.ground.BooleanType
 
Bot - Class in orc.type.ground
The bottom type.
Bot() - Constructor for class orc.type.ground.Bot
 
BOT - Static variable in class orc.type.Type
 
BoundedBuffer - Class in orc.lib.state
A bounded buffer.
BoundedBuffer() - Constructor for class orc.lib.state.BoundedBuffer
 
BoundedBuffer.BufferInstance - Class in orc.lib.state
 
BoundedBufferType - Class in orc.lib.state.types
 
BoundedBufferType() - Constructor for class orc.lib.state.types.BoundedBufferType
 
Buffer - Class in orc.lib.state
 
Buffer() - Constructor for class orc.lib.state.Buffer
 
Buffer.BufferInstance - Class in orc.lib.state
 
BufferType - Class in orc.lib.state.types
 
BufferType() - Constructor for class orc.lib.state.types.BufferType
 
build(String, String) - Static method in class orc.ast.sites.Site
 
build(String, URI) - Static method in class orc.ast.sites.Site
 
buildCoreSite(String) - Static method in class orc.ast.sites.Site
 

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