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
 

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