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
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
OnlyHandle
<
E
> - Class in
orc.trace.handles
OnlyHandle()
- Constructor for class orc.trace.handles.
OnlyHandle
OnlyHandle(E)
- Constructor for class orc.trace.handles.
OnlyHandle
openInclude(String)
- Static method in class orc.
Orc
Open an include file.
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.defn
- package orc.ast.extended.declaration.defn
orc.ast.extended.declaration.type
- package orc.ast.extended.declaration.type
orc.ast.extended.pattern
- package orc.ast.extended.pattern
orc.ast.oil
- package orc.ast.oil
Internal representation of OIL, the Orc Intermediate Language.
orc.ast.oil.arg
- package orc.ast.oil.arg
orc.ast.simple
- package orc.ast.simple
Desugared AST which is close to the final format (OIL) but includes named variables.
orc.ast.simple.arg
- package orc.ast.simple.arg
orc.ast.sites
- package orc.ast.sites
Compile-time representation of Orc sites.
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.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.data
- package orc.lib.data
orc.lib.math
- package orc.lib.math
orc.lib.state
- package orc.lib.state
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.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.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
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
OrcInstance
- Class in
orc
OrcInstance(OrcEngine, Node, BlockingQueue<Object>)
- Constructor for class orc.
OrcInstance
OrcParser
- Class in
orc.parser
Interface to the parser.
OrcParser(Reader)
- Constructor for class orc.parser.
OrcParser
OrcParser(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.
OrcSite
- Class in
orc.ast.sites
OrcSite(URI)
- Constructor for class orc.ast.sites.
OrcSite
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
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