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

E

e - Variable in class orc.ast.extended.pattern.Attachment
 
EllipsisArrowType - Class in orc.type
 
EllipsisArrowType(Type, Type) - Constructor for class orc.type.EllipsisArrowType
 
endColumn - Variable in class orc.error.SourceLocation
 
endLine - Variable in class orc.error.SourceLocation
 
enlist() - Method in class orc.runtime.values.ConsValue
 
enlist() - Method in class orc.runtime.values.ListValue
 
enlist() - Method in class orc.runtime.values.NilValue
 
enter(Bar) - Method in class orc.ast.oil.Walker
 
enter(Call) - Method in class orc.ast.oil.Walker
 
enter(Def) - Method in class orc.ast.oil.Walker
 
enter(Defs) - Method in class orc.ast.oil.Walker
 
enter(Silent) - Method in class orc.ast.oil.Walker
 
enter(Pull) - Method in class orc.ast.oil.Walker
 
enter(Push) - Method in class orc.ast.oil.Walker
 
enter(Semi) - Method in class orc.ast.oil.Walker
 
enter(WithLocation) - Method in class orc.ast.oil.Walker
 
enter(Constant) - Method in class orc.ast.oil.Walker
 
enter(Field) - Method in class orc.ast.oil.Walker
 
enter(Site) - Method in class orc.ast.oil.Walker
 
enter(Var) - Method in class orc.ast.oil.Walker
 
enter(Closure) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
enter(Closure) - Method in interface orc.trace.TokenTracer
Enter a closure.
enterClosure(Closure, Node) - Method in class orc.runtime.Token
Enter a closure by moving to a new node and environment, and setting the continuation for Token.leaveClosure().
enterScope(int) - Method in class orc.ast.oil.RenameVariables
 
enterScope(int) - Method in class orc.ast.oil.Walker
 
entrySet() - Method in class orc.lib.data.Map
 
Env<T> - Class in orc.env
Generic indexed environment, used primarily at runtime.
Env() - Constructor for class orc.env.Env
 
env - Variable in class orc.runtime.values.Closure
 
eq(Object, Object) - Static method in class orc.runtime.sites.core.Equal
Are two values equivalent, in the sense that one may be substituted for another without changing the meaning of the program?
Eq - Interface in orc.runtime.values
Marks value types which can be compared for equivalence in a way that guarantees that equivalent values can be substituted for each other without changing the meaning of a program.
eqTo(Object) - Method in class orc.runtime.values.ConsValue
 
eqTo(Object) - Method in interface orc.runtime.values.Eq
Return true if this is equivalent to that.
eqTo(Object) - Method in class orc.runtime.values.Field
 
eqTo(Object) - Method in class orc.runtime.values.NilValue
 
eqTo(Object) - Method in class orc.runtime.values.TaggedValue
 
eqTo(Object) - Method in class orc.runtime.values.TupleValue
 
EQUAL - Static variable in class orc.ast.extended.pattern.Pattern
 
EQUAL - Static variable in class orc.ast.sites.Site
 
Equal - Class in orc.runtime.sites.core
 
Equal() - Constructor for class orc.runtime.sites.core.Equal
 
equal(Type) - Method in class orc.type.Bot
 
equal(Type) - Method in class orc.type.Message
 
equal(Type) - Method in class orc.type.Type
 
equals(Object) - Method in class orc.ast.oil.arg.Field
 
equals(Object) - Method in class orc.ast.oil.arg.Var
 
equals(Object) - Method in class orc.ast.simple.arg.NamedVar
 
equals(Site) - Method in class orc.ast.sites.Site
Equality on sites.
equals(Object) - Method in class orc.runtime.sites.java.MethodProxy
 
equals(Object) - Method in class orc.runtime.values.ConsValue
 
equals(Object) - Method in class orc.runtime.values.Field
 
equals(Object) - Method in class orc.runtime.values.TaggedValue
 
equals(Object) - Method in class orc.runtime.values.TupleValue
 
equals(Object) - Method in class orc.trace.handles.Handle
Handles are equal if the values they point to are equal.
equals(Object) - Method in class orc.trace.values.ConstantValue
 
equals(Object) - Method in class orc.trace.values.ConsValue
 
equals(Object) - Method in class orc.trace.values.FieldValue
 
equals(Object) - Method in class orc.trace.values.ObjectValue
 
equals(Object) - Method in class orc.trace.values.TaggedValue
 
equals(Object) - Method in class orc.trace.values.TupleValue
 
error() - Method in class orc.lib.util.KilimExample
Signal an error
Error - Class in orc.runtime.sites.core
 
Error() - Constructor for class orc.runtime.sites.core.Error
 
error(TokenException) - Method in class orc.runtime.Token
 
error(TokenException) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
error - Variable in class orc.trace.events.ErrorEvent
 
error(TokenException) - Method in interface orc.trace.TokenTracer
Report an error.
ErrorEvent - Class in orc.trace.events
A fatal error in a thread.
ErrorEvent(TokenException) - Constructor for class orc.trace.events.ErrorEvent
 
escapeXML(String) - Static method in class orc.doc.MakeDoc
 
EvalSite - Class in orc.runtime.sites
Abstract class for sites with a total and immediate semantics: evaluate the arguments and return a value without blocking and without affecting the Orc engine.
EvalSite() - Constructor for class orc.runtime.sites.EvalSite
 
evaluate(Args) - Method in class orc.lib.bool.BoolBinopSite
 
evaluate(Args) - Method in class orc.lib.comp.NumericComparisonSite
 
evaluate(Args) - Method in class orc.lib.data.Dictionary
 
evaluate(Args) - Method in class orc.lib.math.Add
 
evaluate(Args) - Method in class orc.lib.math.Div
 
evaluate(Args) - Method in class orc.lib.math.Exponent
 
evaluate(Args) - Method in class orc.lib.math.Mod
 
evaluate(Args) - Method in class orc.lib.math.Mult
 
evaluate(Args) - Method in class orc.lib.math.Sub
 
evaluate(Args) - Method in class orc.lib.math.UMinus
 
evaluate(Args) - Method in class orc.lib.state.BoundedBuffer
 
evaluate(Args) - Method in class orc.lib.state.Buffer
 
evaluate(Args) - Method in class orc.lib.state.Cell
 
evaluate(Args) - Method in class orc.lib.state.Counter
 
evaluate(Args) - Method in class orc.lib.state.Ref
 
evaluate(Args) - Method in class orc.lib.state.Semaphore
 
evaluate(Args) - Method in class orc.lib.state.SyncChannel
 
evaluate(Args) - Method in class orc.lib.str.Cat
 
evaluate(Args) - Method in class orc.lib.str.Read
 
evaluate(Args) - Method in class orc.lib.time.Clock
 
evaluate(Args) - Method in class orc.lib.util.JavaArray
 
evaluate(Args) - Method in class orc.lib.util.Prompt
 
evaluate(Args) - Method in class orc.lib.util.Random
 
evaluate(Args) - Method in class orc.lib.util.ReadText
 
evaluate(Args) - Method in class orc.lib.util.ThreadSite
 
evaluate(Args) - Method in class orc.lib.util.URandom
 
evaluate(Args) - Method in class orc.lib.util.UUID
 
evaluate(Args) - Method in class orc.runtime.sites.core.Cons
 
evaluate(Args) - Method in class orc.runtime.sites.core.Equal
 
evaluate(Args) - Method in class orc.runtime.sites.core.If
 
evaluate(Args) - Method in class orc.runtime.sites.core.Inequal
 
evaluate(Args) - Method in class orc.runtime.sites.core.Nil
 
evaluate(Args) - Method in class orc.runtime.sites.core.Not
 
evaluate(Args) - Method in class orc.runtime.sites.core.Tag
 
evaluate(Args) - Method in class orc.runtime.sites.EvalSite
 
evaluate(Args) - Method in class orc.runtime.sites.KilimSite
 
evaluate(Args, Fiber) - Method in class orc.runtime.sites.KilimSite
FIXME: Kilim should add this method but it doesn't
evaluate(Args) - Method in class orc.runtime.sites.PartialSite
 
evaluate(Args) - Method in class orc.runtime.sites.ThreadedPartialSite
 
evaluate(Args) - Method in class orc.runtime.sites.ThreadedSite
 
Event - Class in orc.trace.events
Base class for trace events.
Event() - Constructor for class orc.trace.events.Event
 
EventCursor - Interface in orc.trace
Functional cursor in a stream of trace events.
EventCursor.EndOfStream - Exception in orc.trace
 
EventCursor.EndOfStream() - Constructor for exception orc.trace.EventCursor.EndOfStream
 
Execution - Class in orc.runtime.regions
 
Execution(OrcEngine) - Constructor for class orc.runtime.regions.Execution
 
ExecutionException - Exception in orc.error.runtime
Exceptions generated while executing a compiled graph.
ExecutionException(String) - Constructor for exception orc.error.runtime.ExecutionException
 
ExecutionException(String, Throwable) - Constructor for exception orc.error.runtime.ExecutionException
 
exit() - Method in class orc.lib.util.KilimExample
Do not publish
Exponent - Class in orc.lib.math
 
Exponent() - Constructor for class orc.lib.math.Exponent
 
Expr - Class in orc.ast.oil
Base class for the portable (.oil, for Orc Intermediate Language) abstract syntax tree.
Expr() - Constructor for class orc.ast.oil.Expr
 
expr - Variable in class orc.ast.oil.WithLocation
 
Expression - Class in orc.ast.extended
Base class for the extended abstract syntax tree.
Expression() - Constructor for class orc.ast.extended.Expression
 
Expression - Class in orc.ast.simple
Base class for the simplified abstract syntax tree.
Expression() - Constructor for class orc.ast.simple.Expression
 
Expression.Arg - Interface in orc.ast.extended
Variant type returned by the argify method.
extend(AggregateDefn) - Method in class orc.ast.extended.declaration.defn.Defn
 
extend(AggregateDefn) - Method in class orc.ast.extended.declaration.defn.DefnClause
 
extend(AggregateDefn) - Method in class orc.ast.extended.declaration.defn.DefnType
 
extractName(String) - Static method in class orc.doc.MakeDoc
 

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