Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
O
ObjectProxy
- Class in
orc.runtime.sites.java
A Java object being used as an Orc Site.
ObjectValue
- Class in
orc.trace.values
The only thing we can reliably record about a Java object is its identity.
ObjectValue(Class)
- Constructor for class orc.trace.values.
ObjectValue
observe()
- Method in class kilim.
Semaphore
offset
- Variable in class orc.error.
SourceLocation
Oil
- Class in
orc.ast.xml
Oil()
- Constructor for class orc.ast.xml.
Oil
Oil(Expression)
- Constructor for class orc.ast.xml.
Oil
Oil(String, Expression)
- Constructor for class orc.ast.xml.
Oil
onClose()
- Method in class orc.runtime.regions.
Execution
onClose()
- Method in class orc.runtime.regions.
GroupRegion
onClose()
- Method in class orc.runtime.regions.
IsolatedRegion
onClose()
- Method in class orc.runtime.regions.
Region
Override this in subclasses to handle the closing of the region.
onClose()
- Method in class orc.runtime.regions.
SemiRegion
onClose()
- Method in class orc.runtime.regions.
SubRegion
onClose()
- Method in class orc.runtime.transaction.
ReadyRegion
onClose()
- Method in class orc.runtime.transaction.
TransRegion
onDebug(String)
- Method in class orc.runtime.
OrcEngine
Override this to change how debugging output is handled.
OneColumnPanel
- Class in
orc.gui
Panel with a simple one-column layout.
OneColumnPanel()
- Constructor for class orc.gui.
OneColumnPanel
onError(TokenException)
- Method in class orc.runtime.
OrcEngine
Handle an error token.
onKill()
- Method in class orc.runtime.
Group
Override this.
onKill()
- Method in class orc.runtime.values.
GroupCell
ONLY
- Static variable in class orc.runtime.nodes.
Silent
OnlyHandle
<
E
> - Class in
orc.trace.handles
OnlyHandle()
- Constructor for class orc.trace.handles.
OnlyHandle
OnlyHandle(E)
- Constructor for class orc.trace.handles.
OnlyHandle
onPublish(Object)
- Method in class orc.runtime.
OrcEngine
Handle a published value.
onTerminate()
- Method in class orc.runtime.
OrcEngine
Override this to customize termination.
openInclude(String, String)
- Method in class orc.
Config
Open an include file.
OptionType
- Class in
orc.type.structured
OptionType()
- Constructor for class orc.type.structured.
OptionType
OptionValue
- Class in
orc.trace.values
OptionValue()
- Constructor for class orc.trace.values.
OptionValue
Or
- Class in
orc.lib.bool
Or()
- Constructor for class orc.lib.bool.
Or
orc
- package orc
Top-level package for all Orc code.
ORC
- Static variable in class orc.ast.sites.
Site
Orc
- Class in
orc
Main class for Orc.
Orc()
- Constructor for class orc.
Orc
orc.ast
- package orc.ast
Compile-time representation of Orc code.
orc.ast.extended
- package orc.ast.extended
Desugared AST which is very close to the source form.
orc.ast.extended.declaration
- package orc.ast.extended.declaration
orc.ast.extended.declaration.def
- package orc.ast.extended.declaration.def
orc.ast.extended.declaration.type
- package orc.ast.extended.declaration.type
orc.ast.extended.expression
- package orc.ast.extended.expression
orc.ast.extended.pattern
- package orc.ast.extended.pattern
orc.ast.extended.type
- package orc.ast.extended.type
orc.ast.oil
- package orc.ast.oil
Internal representation of OIL, the Orc Intermediate Language.
orc.ast.oil.expression
- package orc.ast.oil.expression
orc.ast.oil.expression.argument
- package orc.ast.oil.expression.argument
orc.ast.oil.type
- package orc.ast.oil.type
orc.ast.simple
- package orc.ast.simple
Desugared AST which is close to the final format (OIL) but includes named variables.
orc.ast.simple.argument
- package orc.ast.simple.argument
orc.ast.simple.expression
- package orc.ast.simple.expression
orc.ast.simple.type
- package orc.ast.simple.type
orc.ast.sites
- package orc.ast.sites
Compile-time representation of Orc sites.
orc.ast.xml
- package orc.ast.xml
JAXB implementation classes for the Orc Intermediate Language XML binding.
orc.ast.xml.expression
- package orc.ast.xml.expression
orc.ast.xml.expression.argument
- package orc.ast.xml.expression.argument
orc.ast.xml.type
- package orc.ast.xml.type
orc.doc
- package orc.doc
orc.env
- package orc.env
A lexical context which supports both offset- and name-based lookup.
orc.error
- package orc.error
Orc-specific throwables.
orc.error.compiletime
- package orc.error.compiletime
orc.error.compiletime.typing
- package orc.error.compiletime.typing
orc.error.loadtime
- package orc.error.loadtime
orc.error.runtime
- package orc.error.runtime
orc.gui
- package orc.gui
orc.inc
- package orc.inc
This package holds the include files for Orc, so they can be accessed as Java resources by the Orc jar.
orc.lib
- package orc.lib
Non-fundamental sites and operators.
orc.lib.bool
- package orc.lib.bool
orc.lib.comp
- package orc.lib.comp
orc.lib.math
- package orc.lib.math
orc.lib.state
- package orc.lib.state
orc.lib.state.types
- package orc.lib.state.types
orc.lib.str
- package orc.lib.str
orc.lib.time
- package orc.lib.time
orc.lib.util
- package orc.lib.util
orc.parser
- package orc.parser
The Orc parser.
orc.progress
- package orc.progress
Utilities for tracking the progress of tasks.
orc.runtime
- package orc.runtime
Runtime for Orc interpreter.
orc.runtime.nodes
- package orc.runtime.nodes
Runtime execution DAG.
orc.runtime.regions
- package orc.runtime.regions
Regions are used to track when some (sub-)computation terminates.
orc.runtime.sites
- package orc.runtime.sites
Abstract base classes for Orc sites plus fundamental sites.
orc.runtime.sites.core
- package orc.runtime.sites.core
Fundamental sites.
orc.runtime.sites.java
- package orc.runtime.sites.java
Wrappers which enable using Java objects and classes as Orc sites.
orc.runtime.transaction
- package orc.runtime.transaction
orc.runtime.values
- package orc.runtime.values
Representations for Orc types which don't have direct analogues in the host language (Java).
orc.trace
- package orc.trace
Generate and query Orc trace files.
orc.trace.events
- package orc.trace.events
Events which may appear in a trace file.
orc.trace.handles
- package orc.trace.handles
orc.trace.values
- package orc.trace.values
Serializable, immutable representations of Orc runtime values.
orc.type
- package orc.type
orc.type.ground
- package orc.type.ground
orc.type.inference
- package orc.type.inference
orc.type.java
- package orc.type.java
orc.type.structured
- package orc.type.structured
orc.type.tycon
- package orc.type.tycon
OrcApp
- Class in
orc.gui
A basic Mac OS X App interface for Orc.
OrcApp(Config)
- Constructor for class orc.gui.
OrcApp
OrcApp.PreferencesDialog
- Class in
orc.gui
Preferences dialog, used to set config properties that would normally be set via the command line.
OrcApp.PreferencesDialog(Config)
- Constructor for class orc.gui.
OrcApp.PreferencesDialog
OrcCompiler
- Class in
orc
Provides Orc's compilation functions.
OrcCompiler(Config)
- Constructor for class orc.
OrcCompiler
Constructs an object of class OrcCompiler.
OrcEngine
- Class in
orc.runtime
The Orc Engine provides the main loop for executing active tokens.
OrcEngine(Config)
- Constructor for class orc.runtime.
OrcEngine
OrcError
- Error in
orc.error
Error conditions that should never occur.
OrcError(String)
- Constructor for error orc.error.
OrcError
OrcError(String, Throwable)
- Constructor for error orc.error.
OrcError
OrcError(Throwable)
- Constructor for error orc.error.
OrcError
OrcException
- Exception in
orc.error
Any exception generated by Orc, during compilation, loading, or execution.
OrcException(String)
- Constructor for exception orc.error.
OrcException
OrcException(String, Throwable)
- Constructor for exception orc.error.
OrcException
OrcException(Throwable)
- Constructor for exception orc.error.
OrcException
OrcGui
- Class in
orc.gui
A basic GUI interface for Orc.
OrcGui(Config)
- Constructor for class orc.gui.
OrcGui
OrcGui.OpenDialog
- Class in
orc.gui
Opens automatically when the program launches.
OrcGui.OpenDialog(Config)
- Constructor for class orc.gui.
OrcGui.OpenDialog
OrcLiteralParser
- Class in
orc.parser
Packrat parser for grammar
orc.parser.OrcLiteralParser
.
OrcLiteralParser(Reader, String)
- Constructor for class orc.parser.
OrcLiteralParser
Create a new packrat parser.
OrcLiteralParser(Reader, String, int)
- Constructor for class orc.parser.
OrcLiteralParser
Create a new packrat parser.
OrcParser
- Class in
orc.parser
Interface to the parser.
OrcParser(Config, Reader)
- Constructor for class orc.parser.
OrcParser
OrcParser(Config, Reader, String)
- Constructor for class orc.parser.
OrcParser
If you know the filename, it can be used to improve parse error messages.
OrcParserRats
- Class in
orc.parser
Packrat parser for grammar
orc.parser.OrcParserRats
.
OrcParserRats(Reader, String)
- Constructor for class orc.parser.
OrcParserRats
Create a new packrat parser.
OrcParserRats(Reader, String, int)
- Constructor for class orc.parser.
OrcParserRats
Create a new packrat parser.
OrcParserRats(Config, Reader, String)
- Constructor for class orc.parser.
OrcParserRats
OrcSite
- Class in
orc.ast.sites
OrcSite(URI)
- Constructor for class orc.ast.sites.
OrcSite
Otherwise
- Class in
orc.ast.extended.expression
Otherwise(Expression, Expression)
- Constructor for class orc.ast.extended.expression.
Otherwise
Otherwise
- Class in
orc.ast.oil.expression
Otherwise(Expression, Expression)
- Constructor for class orc.ast.oil.expression.
Otherwise
Otherwise
- Class in
orc.ast.simple.expression
Otherwise(Expression, Expression)
- Constructor for class orc.ast.simple.expression.
Otherwise
Otherwise
- Class in
orc.ast.xml.expression
Otherwise()
- Constructor for class orc.ast.xml.expression.
Otherwise
Otherwise(Expression, Expression)
- Constructor for class orc.ast.xml.expression.
Otherwise
output
- Variable in class orc.trace.events.
PrintEvent
OutputStreamTracer
- Class in
orc.trace
Serialize and gzip events to an
OutputStream
.
OutputStreamTracer(OutputStream)
- Constructor for class orc.trace.
OutputStreamTracer
overlap(SourceLocation)
- Method in class orc.error.
SourceLocation
Create a new source location that overlaps both this location and the argument location.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X