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

E

e - Variable in class orc.ast.extended.declaration.ValDeclaration
 
e - Variable in class orc.ast.extended.expression.Declare
 
e - Variable in class orc.ast.extended.pattern.Attachment
 
EllipsisArrowType - Class in orc.type.structured
 
EllipsisArrowType(Type, Type) - Constructor for class orc.type.structured.EllipsisArrowType
 
endColumn - Variable in class orc.error.SourceLocation
 
endLine - Variable in class orc.error.SourceLocation
 
endOffset - Variable in class orc.error.SourceLocation
 
endProcessing(File) - Method in interface orc.error.compiletime.CompileMessageRecorder
Record that compile processing is complete for the given file.
endProcessing(File) - Method in class orc.StdErrCompileMsgRecorder
 
engine - Variable in class orc.gui.OrcGui
 
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(ASTNode) - Method in class orc.ast.extended.visitor.Walker
 
enter(AssertType) - Method in class orc.ast.extended.visitor.Walker
 
enter(Call) - Method in class orc.ast.extended.visitor.Walker
 
enter(Capsule) - Method in class orc.ast.extended.visitor.Walker
 
enter(Catch) - Method in class orc.ast.extended.visitor.Walker
 
enter(ConsExpr) - Method in class orc.ast.extended.visitor.Walker
 
enter(Declare) - Method in class orc.ast.extended.visitor.Walker
 
enter(Dot) - Method in class orc.ast.extended.visitor.Walker
 
enter(Field) - Method in class orc.ast.extended.visitor.Walker
 
enter(HasType) - Method in class orc.ast.extended.visitor.Walker
 
enter(IfThenElse) - Method in class orc.ast.extended.visitor.Walker
 
enter(Lambda) - Method in class orc.ast.extended.visitor.Walker
 
enter(Let) - Method in class orc.ast.extended.visitor.Walker
 
enter(ListExpr) - Method in class orc.ast.extended.visitor.Walker
 
enter(Literal) - Method in class orc.ast.extended.visitor.Walker
 
enter(Name) - Method in class orc.ast.extended.visitor.Walker
 
enter(NilExpr) - Method in class orc.ast.extended.visitor.Walker
 
enter(Parallel) - Method in class orc.ast.extended.visitor.Walker
 
enter(Otherwise) - Method in class orc.ast.extended.visitor.Walker
 
enter(Sequential) - Method in class orc.ast.extended.visitor.Walker
 
enter(Stop) - Method in class orc.ast.extended.visitor.Walker
 
enter(Temporary) - Method in class orc.ast.extended.visitor.Walker
 
enter(Throw) - Method in class orc.ast.extended.visitor.Walker
 
enter(Pruning) - Method in class orc.ast.extended.visitor.Walker
 
enter(CatchHandler) - Method in class orc.ast.extended.visitor.Walker
 
enter(IncludeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(ClassDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(DefsDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(SiteDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(ValDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(DefMemberClause) - Method in class orc.ast.extended.visitor.Walker
 
enter(DefMemberType) - Method in class orc.ast.extended.visitor.Walker
 
enter(DatatypeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(TypeAliasDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(TypeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
enter(AsPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(CallPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(ConsPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(EqPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(ListPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(LiteralPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(NilPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(TuplePattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(TypedPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(VariablePattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(WildcardPattern) - Method in class orc.ast.extended.visitor.Walker
 
enter(Token) - Method in class orc.ast.oil.expression.argument.Argument
 
enter(Token) - Method in class orc.ast.oil.expression.Call
 
enter(Token) - Method in class orc.ast.oil.expression.Catch
 
enter(Token) - Method in class orc.ast.oil.expression.DeclareDefs
 
enter(Token) - Method in class orc.ast.oil.expression.DeclareType
 
enter(Token) - Method in class orc.ast.oil.expression.Expression
 
enter(Token) - Method in class orc.ast.oil.expression.HasType
 
enter(Token) - Method in class orc.ast.oil.expression.Otherwise
 
enter(Token) - Method in class orc.ast.oil.expression.Parallel
 
enter(Token) - Method in class orc.ast.oil.expression.Pruning
 
enter(Token) - Method in class orc.ast.oil.expression.Sequential
 
enter(Token) - Method in class orc.ast.oil.expression.Stop
 
enter(Token) - Method in class orc.ast.oil.expression.Throw
 
enter(Token) - Method in class orc.ast.oil.expression.WithLocation
 
enter(Parallel) - Method in class orc.ast.oil.visitor.Walker
 
enter(Call) - Method in class orc.ast.oil.visitor.Walker
 
enter(Def) - Method in class orc.ast.oil.visitor.Walker
 
enter(DeclareDefs) - Method in class orc.ast.oil.visitor.Walker
 
enter(Stop) - Method in class orc.ast.oil.visitor.Walker
 
enter(Pruning) - Method in class orc.ast.oil.visitor.Walker
 
enter(Sequential) - Method in class orc.ast.oil.visitor.Walker
 
enter(Otherwise) - Method in class orc.ast.oil.visitor.Walker
 
enter(WithLocation) - Method in class orc.ast.oil.visitor.Walker
 
enter(Constant) - Method in class orc.ast.oil.visitor.Walker
 
enter(Field) - Method in class orc.ast.oil.visitor.Walker
 
enter(Site) - Method in class orc.ast.oil.visitor.Walker
 
enter(Variable) - Method in class orc.ast.oil.visitor.Walker
 
enter(HasType) - Method in class orc.ast.oil.visitor.Walker
 
enter(DeclareType) - Method in class orc.ast.oil.visitor.Walker
 
enter(Closure) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
enter(Closure) - Method in class orc.trace.TokenTracer
Enter a closure.
enterClosure(Closure, TokenContinuation) - 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(ASTNode) - Method in class orc.ast.extended.visitor.Walker
 
enterScope(int) - Method in class orc.ast.oil.visitor.RenameVariables
 
enterScope(int) - Method in class orc.ast.oil.visitor.Walker
 
entrySet() - Method in class orc.lib.state.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
 
EnvException - Exception in orc.env
 
EnvException(String) - Constructor for exception orc.env.EnvException
 
EnvException(String, Throwable) - Constructor for exception orc.env.EnvException
 
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.
EqPattern - Class in orc.ast.extended.pattern
 
EqPattern(String) - Constructor for class orc.ast.extended.pattern.EqPattern
 
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
Implement standard equality.
Equal() - Constructor for class orc.runtime.sites.core.Equal
 
equal(Type) - Method in class orc.type.ground.Bot
 
equal(Type) - Method in class orc.type.ground.Message
 
equal(Type) - Method in class orc.type.Type
 
equals(Object) - Method in class orc.ast.oil.expression.argument.Argument
 
equals(Object) - Method in class orc.ast.oil.expression.argument.Constant
 
equals(Object) - Method in class orc.ast.oil.expression.argument.Field
 
equals(Object) - Method in class orc.ast.oil.expression.argument.ResolvedSite
ResolvedSites' equality is based on the site's toString() representation; the site instance is not compared.
equals(Object) - Method in class orc.ast.oil.expression.argument.Site
Sites' equality is based on the site's toString() representation.
equals(Object) - Method in class orc.ast.oil.expression.argument.Variable
 
equals(Object) - Method in class orc.ast.oil.expression.Call
 
equals(Object) - Method in class orc.ast.oil.expression.Catch
 
equals(Object) - Method in class orc.ast.oil.expression.DeclareDefs
 
equals(Object) - Method in class orc.ast.oil.expression.DeclareType
 
equals(Object) - Method in class orc.ast.oil.expression.Def
 
equals(Object) - Method in class orc.ast.oil.expression.Expression
 
equals(Object) - Method in class orc.ast.oil.expression.HasType
 
equals(Object) - Method in class orc.ast.oil.expression.Otherwise
 
equals(Object) - Method in class orc.ast.oil.expression.Parallel
 
equals(Object) - Method in class orc.ast.oil.expression.Pruning
 
equals(Object) - Method in class orc.ast.oil.expression.Sequential
 
equals(Object) - Method in class orc.ast.oil.expression.Stop
All instances of Stop are equal.
equals(Object) - Method in class orc.ast.oil.expression.Throw
 
equals(Object) - Method in class orc.ast.oil.expression.WithLocation
 
equals(Object) - Method in class orc.ast.oil.type.ArrowType
 
equals(Object) - Method in class orc.ast.oil.type.Bot
All instances of Bot are equal.
equals(Object) - Method in class orc.ast.oil.type.ClassType
 
equals(Object) - Method in class orc.ast.oil.type.Datatype
 
equals(Object) - Method in class orc.ast.oil.type.InferredType
 
equals(Object) - Method in class orc.ast.oil.type.PolymorphicTypeAlias
 
equals(Object) - Method in class orc.ast.oil.type.SiteType
 
equals(Object) - Method in class orc.ast.oil.type.Top
All instances of Top are equal.
equals(Object) - Method in class orc.ast.oil.type.TupleType
 
equals(Object) - Method in class orc.ast.oil.type.Type
 
equals(Object) - Method in class orc.ast.oil.type.TypeApplication
 
equals(Object) - Method in class orc.ast.oil.type.TypeVariable
 
equals(Object) - Method in class orc.ast.simple.argument.FreeVariable
 
equals(Object) - Method in class orc.ast.sites.Site
Equality on sites.
equals(Object) - Method in class orc.error.SourceLocation
 
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
 
equals(Object) - Method in class orc.type.tycon.DatatypeTycon
 
equals(Object) - Method in class orc.type.tycon.Tycon
 
equals(Object) - Method in class orc.type.tycon.Variance
 
ERROR - Static variable in class orc.ast.extended.pattern.Pattern
 
ERROR - Static variable in class orc.ast.sites.Site
 
error(String, String) - Static method in class orc.gui.OrcGui
 
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 class 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
 
errorReport - Variable in exception orc.error.compiletime.typing.MultiTypeException
 
es - Variable in class orc.ast.extended.expression.ListExpr
 
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.ComparisonSite
 
evaluate(Args) - Method in class orc.lib.math.Add
 
evaluate(Args) - Method in class orc.lib.math.Ceil
 
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.Floor
 
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.Dictionary
 
evaluate(Args) - Method in class orc.lib.state.Record
 
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.str.Write
 
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.Datatype
 
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.Let
 
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.SiteSite
 
evaluate(Args) - Method in class orc.runtime.sites.core.Tag
Deprecated.  
evaluate(Args) - Method in class orc.runtime.sites.EvalSite
 
evaluate(Args) - Method in class orc.runtime.sites.java.MatchProxy
 
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
 
exception - Variable in class orc.ast.extended.expression.Throw
 
exception - Variable in class orc.ast.oil.expression.Throw
 
ExceptionsOnChecker - Class in orc.ast.oil.visitor
 
ExceptionsOnChecker() - Constructor for class orc.ast.oil.visitor.ExceptionsOnChecker
 
execute(Token) - Method in interface orc.ast.oil.TokenContinuation
 
Execution - Class in orc.runtime.regions
This class does nothing except serve as a root for the execution.
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
exit() - Static method in class orc.runtime.Kilim
 
Exponent - Class in orc.lib.math
 
Exponent() - Constructor for class orc.lib.math.Exponent
 
Expression - Class in orc.ast.extended.expression
Base class for the extended abstract syntax tree.
Expression() - Constructor for class orc.ast.extended.expression.Expression
 
Expression - Class in orc.ast.oil.expression
Base class for the portable (.oil, for Orc Intermediate Language) abstract syntax tree.
Expression() - Constructor for class orc.ast.oil.expression.Expression
 
Expression - Class in orc.ast.simple.expression
Base class for the simplified abstract syntax tree.
Expression() - Constructor for class orc.ast.simple.expression.Expression
 
Expression - Class in orc.ast.xml.expression
 
Expression() - Constructor for class orc.ast.xml.expression.Expression
 
expression - Variable in class orc.ast.xml.Oil
 
Expression.Arg - Interface in orc.ast.extended.expression
Variant type returned by the argify method.
extend(AggregateDef) - Method in class orc.ast.extended.declaration.def.DefMember
 
extend(AggregateDef) - Method in class orc.ast.extended.declaration.def.DefMemberClause
 
extend(AggregateDef) - Method in class orc.ast.extended.declaration.def.DefMemberType
 
extend(T) - Method in class orc.env.Env
Create an independent copy of the environment, extended with a new item.
extendAll(List<T>) - Method in class orc.env.Env
Create an independent copy of the environment, extended with a list of new item.
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 X