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

B

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
 
before() - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
before - Variable in class orc.trace.events.AfterEvent
 
before() - Method in interface orc.trace.TokenTracer
Leaving the left side of a semicolon combinator.
BeforeEvent - Class in orc.trace.events
Leaving the left side of a semicolon combinator.
BeforeEvent() - Constructor for class orc.trace.events.BeforeEvent
 
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.TypeDeclaration
 
bindto(Expression) - Method in class orc.ast.extended.declaration.ValDeclaration
 
BLANK - Static variable in class orc.type.Type
 
block(TokenTracer.PullTrace) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
block(TokenTracer.PullTrace) - Method in interface 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.declaration.defn.Clause
 
body - Variable in class orc.ast.extended.declaration.defn.DefnClause
 
body - Variable in class orc.ast.extended.Lambda
 
body - Variable in class orc.ast.oil.Def
 
body - Variable in class orc.ast.oil.Defs
 
body - Variable in class orc.ast.simple.Definition
 
body - Variable in class orc.ast.simple.Defs
 
body - Variable in class orc.doc.DocParagraph
 
body - Variable in class orc.runtime.nodes.Def
 
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
 
BooleanType() - Constructor for class orc.type.BooleanType
 
Bot - Class in orc.type
The bottom type.
Bot() - Constructor for class orc.type.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
 
Buffer - Class in orc.lib.state
 
Buffer() - Constructor for class orc.lib.state.Buffer
 
Buffer.BufferInstance - Class in orc.lib.state
 
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