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

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
 
beginProcessing(File) - Method in interface orc.error.compiletime.CompileMessageRecorder
Record that compile processing has begun for the given file.
beginProcessing(File) - Method in class orc.StdErrCompileMsgRecorder
 
bind(Expression) - Method in interface orc.ast.extended.expression.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
bindIC(InferenceContinuation) - Method in class orc.type.TypingContext
 
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.IncludeDeclaration
 
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
 
bindType(Type) - Method in class orc.type.TypingContext
 
bindVar(Type) - Method in class orc.type.TypingContext
 
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.declaration.def.Clause
 
body - Variable in class orc.ast.extended.declaration.def.DefMemberClause
 
body - Variable in class orc.ast.extended.expression.AssertType
 
body - Variable in class orc.ast.extended.expression.Capsule
 
body - Variable in class orc.ast.extended.expression.CatchHandler
 
body - Variable in class orc.ast.extended.expression.HasType
 
body - Variable in class orc.ast.extended.expression.Lambda
 
body - Variable in class orc.ast.oil.expression.DeclareDefs
 
body - Variable in class orc.ast.oil.expression.DeclareType
 
body - Variable in class orc.ast.oil.expression.Def
 
body - Variable in class orc.ast.oil.expression.HasType
 
body - Variable in class orc.ast.oil.expression.WithLocation
 
body - Variable in class orc.ast.simple.expression.DeclareDefs
 
body - Variable in class orc.ast.simple.expression.DeclareType
 
body - Variable in class orc.ast.simple.expression.Def
 
body - Variable in class orc.ast.simple.expression.HasType
 
body - Variable in class orc.ast.xml.expression.DeclareDefs
 
body - Variable in class orc.ast.xml.expression.DeclareType
 
body - Variable in class orc.ast.xml.expression.Def
 
body - Variable in class orc.ast.xml.expression.HasType
 
body - Variable in class orc.ast.xml.expression.Throw
 
body - Variable in class orc.ast.xml.expression.WithLocation
 
body - Variable in class orc.doc.DocParagraph
 
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.ast.extended.type
The type 'Bot', subtype of all other types.
Bot() - Constructor for class orc.ast.extended.type.Bot
 
BOT - Static variable in class orc.ast.extended.type.Type
 
Bot - Class in orc.ast.oil.type
The type 'Bot', subtype of all other types.
Bot() - Constructor for class orc.ast.oil.type.Bot
 
BOT - Static variable in class orc.ast.oil.type.Type
 
Bot - Class in orc.ast.simple.type
The type 'Bot', subtype of all other types.
Bot() - Constructor for class orc.ast.simple.type.Bot
 
BOT - Static variable in class orc.ast.simple.type.Type
 
Bot - Class in orc.ast.xml.type
 
Bot() - Constructor for class orc.ast.xml.type.Bot
 
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
 
ButtonPanel - Class in orc.gui
 
ButtonPanel() - Constructor for class orc.gui.ButtonPanel
 

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