Serialized Form


Package orc.ast.simple.arg

Class orc.ast.simple.arg.Argument extends java.lang.Object implements Serializable

Class orc.ast.simple.arg.Constant extends Argument implements Serializable

serialVersionUID: 1L

Serialized Fields

v

java.lang.Object v

Class orc.ast.simple.arg.Field extends Argument implements Serializable

serialVersionUID: 1L

Serialized Fields

key

java.lang.String key

Class orc.ast.simple.arg.NamedVar extends Argument implements Serializable

serialVersionUID: 1L

Serialized Fields

key

java.lang.String key

Class orc.ast.simple.arg.Site extends Argument implements Serializable

Serialized Fields

site

Site site

Class orc.ast.simple.arg.Var extends Argument implements Serializable

serialVersionUID: 1L


Package orc.env

Class orc.env.Env extends java.lang.Object implements Serializable

Serialized Fields

node

Env.ENode node

Package orc.error

Class orc.error.ArgumentTypeMismatchException extends RuntimeTypeException implements Serializable

Serialized Fields

position

int position

expectedType

java.lang.String expectedType

providedType

java.lang.String providedType

Class orc.error.ArityMismatchException extends RuntimeTypeException implements Serializable

Serialized Fields

arityExpected

int arityExpected

arityProvided

int arityProvided

Class orc.error.CompilationException extends OrcException implements Serializable

Class orc.error.ExecutionException extends OrcException implements Serializable

Class orc.error.InsufficientArgsException extends RuntimeTypeException implements Serializable

Serialized Fields

missingArg

int missingArg

arityProvided

int arityProvided

Class orc.error.JavaException extends SiteException implements Serializable

Class orc.error.LoadingException extends OrcException implements Serializable

Class orc.error.MessageNotUnderstoodException extends TokenException implements Serializable

Serialized Fields

field

java.lang.String field

Class orc.error.MethodTypeMismatchException extends RuntimeTypeException implements Serializable

Serialized Fields

methodName

java.lang.String methodName

Class orc.error.OrcError extends java.lang.Error implements Serializable

Class orc.error.OrcException extends java.lang.Exception implements Serializable

Class orc.error.ParseError extends CompilationException implements Serializable

Class orc.error.RuntimeTypeException extends TokenException implements Serializable

Class orc.error.SiteException extends TokenException implements Serializable

Class orc.error.TokenException extends ExecutionException implements Serializable

Serialized Fields

loc

SourceLocation loc

Class orc.error.UncallableValueException extends RuntimeTypeException implements Serializable


Package orc.orchard

Class orc.orchard.JobConfiguration extends java.lang.Object implements Serializable

Serialized Fields

debuggable

boolean debuggable

Class orc.orchard.JobEvent extends java.lang.Object implements Serializable

Serialized Fields

sequence

int sequence

timestamp

java.util.Date timestamp

Class orc.orchard.PrintlnEvent extends JobEvent implements Serializable

Serialized Fields

line

java.lang.String line
The newline terminator is implicit, so that the client can use whatever newlines are appropriate for their environment.

Class orc.orchard.PromptEvent extends JobEvent implements Serializable

Serialized Fields

message

java.lang.String message

promptID

int promptID

Class orc.orchard.PublicationEvent extends JobEvent implements Serializable

Serialized Fields

value

Value value

Class orc.orchard.TokenErrorEvent extends JobEvent implements Serializable

Serialized Fields

message

java.lang.String message

location

SourceLocation location

Package orc.orchard.errors

Class orc.orchard.errors.InvalidJobException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.InvalidJobStateException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.InvalidOilException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.InvalidProgramException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.InvalidPromptException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.QuotaException extends java.lang.Exception implements Serializable

Class orc.orchard.errors.UnsupportedFeatureException extends java.lang.Exception implements Serializable


Package orc.orchard.oil

Class orc.orchard.oil.Argument extends Expression implements Serializable

Class orc.orchard.oil.Bar extends Expression implements Serializable

Serialized Fields

left

Expression left

right

Expression right

Class orc.orchard.oil.Call extends Expression implements Serializable

Serialized Fields

callee

Argument callee

arguments

Argument[] arguments

Class orc.orchard.oil.Constant extends Value implements Serializable

Serialized Fields

value

java.lang.Object value

Class orc.orchard.oil.Definition extends java.lang.Object implements Serializable

Serialized Fields

arity

int arity

body

Expression body

Class orc.orchard.oil.Definitions extends Expression implements Serializable

Serialized Fields

definitions

Definition[] definitions

body

Expression body

Class orc.orchard.oil.Expression extends java.lang.Object implements Serializable

Class orc.orchard.oil.Field extends Value implements Serializable

Serialized Fields

name

java.lang.String name

Class orc.orchard.oil.List extends Value implements Serializable

Serialized Fields

elements

Value[] elements

Class orc.orchard.oil.Null extends Expression implements Serializable

Class orc.orchard.oil.Oil extends java.lang.Object implements Serializable

Serialized Fields

version

java.lang.String version

expression

Expression expression

Class orc.orchard.oil.Option extends Value implements Serializable

Serialized Fields

value

Value value

Class orc.orchard.oil.Pull extends Expression implements Serializable

Serialized Fields

left

Expression left

right

Expression right

Class orc.orchard.oil.Push extends Expression implements Serializable

Serialized Fields

left

Expression left

right

Expression right

Class orc.orchard.oil.Semicolon extends Expression implements Serializable

Serialized Fields

left

Expression left

right

Expression right

Class orc.orchard.oil.Site extends Value implements Serializable

Serialized Fields

protocol

java.lang.String protocol

location

java.net.URI location

Class orc.orchard.oil.Tuple extends Value implements Serializable

Serialized Fields

elements

Value[] elements

size

int size

Class orc.orchard.oil.UnrepresentableValue extends Value implements Serializable

Serialized Fields

description

java.lang.String description

Class orc.orchard.oil.Value extends Argument implements Serializable

Class orc.orchard.oil.Variable extends Argument implements Serializable

Serialized Fields

index

int index

Package orc.runtime

Class orc.runtime.Args extends java.lang.Object implements Serializable

Serialized Fields

values

Value[] values

Class orc.runtime.Token extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

node

Node node

env

Env<T> env

group

GroupCell group

region

Region region

engine

OrcEngine engine

caller

Token caller

result

Value result

alive

boolean alive

Package orc.runtime.nodes

Class orc.runtime.nodes.Assign extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

next

Node next

Class orc.runtime.nodes.Call extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

caller

Arg caller

args

java.util.List<E> args

next

Node next

Class orc.runtime.nodes.Defs extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

defs

java.util.List<E> defs

next

Node next

freeset

java.util.Set<E> freeset

Class orc.runtime.nodes.Fork extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

left

Node left

right

Node right

Class orc.runtime.nodes.Let extends Node implements Serializable

Serialized Fields

arg

Arg arg

next

Node next

Class orc.runtime.nodes.Node extends java.lang.Object implements Serializable

Class orc.runtime.nodes.Pub extends Node implements Serializable

Class orc.runtime.nodes.Return extends Node implements Serializable

serialVersionUID: 1L

Class orc.runtime.nodes.Semi extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

left

Node left

right

Node right

Class orc.runtime.nodes.Silent extends Node implements Serializable

serialVersionUID: 1L

Class orc.runtime.nodes.Store extends Node implements Serializable

serialVersionUID: 1L

Class orc.runtime.nodes.Subgoal extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

left

Node left

right

Node right

Class orc.runtime.nodes.Unwind extends Node implements Serializable

serialVersionUID: 1L

Serialized Fields

next

Node next

width

int width

Package orc.runtime.nodes.result

Class orc.runtime.nodes.result.PrintResult extends Result implements Serializable

Class orc.runtime.nodes.result.QueueResult extends Result implements Serializable

Serialized Fields

q

java.util.concurrent.BlockingQueue<E> q

Class orc.runtime.nodes.result.Result extends Node implements Serializable

Class orc.runtime.nodes.result.WriteResult extends Result implements Serializable

Serialized Fields

out

java.io.ObjectOutputStream out

Package orc.runtime.values

Class orc.runtime.values.Field extends Value implements Serializable

serialVersionUID: 1L

Serialized Fields

key

java.lang.String key

Class orc.runtime.values.GroupCell extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

value

Value value

bound

boolean bound

alive

boolean alive

waitList

java.util.List<E> waitList

children

java.util.List<E> children

region

GroupRegion region