Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
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.
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
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
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.extended.visitor
- package orc.ast.extended.visitor
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.oil.visitor
- package orc.ast.oil.visitor
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.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.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
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X