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

L

Lambda - Class in orc.ast.extended.expression
 
Lambda(List<List<Pattern>>, Expression, Type, List<String>) - Constructor for class orc.ast.extended.expression.Lambda
 
LambdaType - Class in orc.ast.extended.type
A lambda type: lambda[X,...,X](T,...,T) :: T
LambdaType(List<List<Type>>, Type, List<String>) - Constructor for class orc.ast.extended.type.LambdaType
 
LastHandle<E> - Class in orc.trace.handles
 
LastHandle() - Constructor for class orc.trace.handles.LastHandle
 
LastHandle(E) - Constructor for class orc.trace.handles.LastHandle
 
latency - Variable in class orc.trace.events.ReceiveEvent
 
leave(AssertType) - Method in class orc.ast.extended.visitor.Walker
 
leave(Call) - Method in class orc.ast.extended.visitor.Walker
 
leave(Capsule) - Method in class orc.ast.extended.visitor.Walker
 
leave(Catch) - Method in class orc.ast.extended.visitor.Walker
 
leave(ConsExpr) - Method in class orc.ast.extended.visitor.Walker
 
leave(Declare) - Method in class orc.ast.extended.visitor.Walker
 
leave(Dot) - Method in class orc.ast.extended.visitor.Walker
 
leave(Field) - Method in class orc.ast.extended.visitor.Walker
 
leave(HasType) - Method in class orc.ast.extended.visitor.Walker
 
leave(IfThenElse) - Method in class orc.ast.extended.visitor.Walker
 
leave(Lambda) - Method in class orc.ast.extended.visitor.Walker
 
leave(Let) - Method in class orc.ast.extended.visitor.Walker
 
leave(ListExpr) - Method in class orc.ast.extended.visitor.Walker
 
leave(Literal) - Method in class orc.ast.extended.visitor.Walker
 
leave(Name) - Method in class orc.ast.extended.visitor.Walker
 
leave(NilExpr) - Method in class orc.ast.extended.visitor.Walker
 
leave(Parallel) - Method in class orc.ast.extended.visitor.Walker
 
leave(Otherwise) - Method in class orc.ast.extended.visitor.Walker
 
leave(Sequential) - Method in class orc.ast.extended.visitor.Walker
 
leave(Stop) - Method in class orc.ast.extended.visitor.Walker
 
leave(Temporary) - Method in class orc.ast.extended.visitor.Walker
 
leave(Throw) - Method in class orc.ast.extended.visitor.Walker
 
leave(Pruning) - Method in class orc.ast.extended.visitor.Walker
 
leave(CatchHandler) - Method in class orc.ast.extended.visitor.Walker
 
leave(IncludeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(ClassDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(DefsDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(SiteDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(ValDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(DefMemberClause) - Method in class orc.ast.extended.visitor.Walker
 
leave(DefMemberType) - Method in class orc.ast.extended.visitor.Walker
 
leave(DatatypeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(TypeAliasDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(TypeDeclaration) - Method in class orc.ast.extended.visitor.Walker
 
leave(AsPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(CallPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(ConsPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(EqPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(ListPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(LiteralPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(NilPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(TuplePattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(TypedPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(VariablePattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(WildcardPattern) - Method in class orc.ast.extended.visitor.Walker
 
leave(Token) - Method in class orc.ast.oil.expression.Expression
 
leave(Variable) - Method in class orc.ast.oil.visitor.RenameVariables
 
leave(Parallel) - Method in class orc.ast.oil.visitor.Walker
 
leave(Call) - Method in class orc.ast.oil.visitor.Walker
 
leave(Def) - Method in class orc.ast.oil.visitor.Walker
 
leave(DeclareDefs) - Method in class orc.ast.oil.visitor.Walker
 
leave(Stop) - Method in class orc.ast.oil.visitor.Walker
 
leave(Pruning) - Method in class orc.ast.oil.visitor.Walker
 
leave(Sequential) - Method in class orc.ast.oil.visitor.Walker
 
leave(Otherwise) - Method in class orc.ast.oil.visitor.Walker
 
leave(WithLocation) - Method in class orc.ast.oil.visitor.Walker
 
leave(Constant) - Method in class orc.ast.oil.visitor.Walker
 
leave(Field) - Method in class orc.ast.oil.visitor.Walker
 
leave(Site) - Method in class orc.ast.oil.visitor.Walker
 
leave(Variable) - Method in class orc.ast.oil.visitor.Walker
 
leave(HasType) - Method in class orc.ast.oil.visitor.Walker
 
leave(DeclareType) - Method in class orc.ast.oil.visitor.Walker
 
leave() - Method in class orc.runtime.Token
Convenience method for node.leave(this);
leave(int) - Method in class orc.trace.DerivedTracer.DerivedTokenTracer
 
leave(int) - Method in class orc.trace.TokenTracer
Leave "depth" closures EXPERIMENTAL
leaveClosure() - Method in class orc.runtime.Token
Leave a closure by returning to the continuation set by Token.enterClosure(Closure, TokenContinuation).
leaveScope(ASTNode) - Method in class orc.ast.extended.visitor.Walker
 
leaveScope(int) - Method in class orc.ast.oil.visitor.RenameVariables
 
leaveScope(int) - Method in class orc.ast.oil.visitor.Walker
 
left - Variable in class orc.ast.extended.expression.Otherwise
 
left - Variable in class orc.ast.extended.expression.Parallel
 
left - Variable in class orc.ast.extended.expression.Pruning
 
left - Variable in class orc.ast.extended.expression.Sequential
 
left - Variable in class orc.ast.oil.expression.Otherwise
 
left - Variable in class orc.ast.oil.expression.Parallel
 
left - Variable in class orc.ast.oil.expression.Pruning
 
left - Variable in class orc.ast.oil.expression.Sequential
 
left - Variable in class orc.ast.xml.expression.Otherwise
 
left - Variable in class orc.ast.xml.expression.Parallel
 
left - Variable in class orc.ast.xml.expression.Pruning
 
left - Variable in class orc.ast.xml.expression.Sequential
 
Leq - Class in orc.lib.comp
 
Leq() - Constructor for class orc.lib.comp.Leq
 
Less - Class in orc.lib.comp
 
Less() - Constructor for class orc.lib.comp.Less
 
Let - Class in orc.ast.extended.expression
 
Let(Expression) - Constructor for class orc.ast.extended.expression.Let
 
Let(List<Expression>) - Constructor for class orc.ast.extended.expression.Let
 
Let() - Constructor for class orc.ast.extended.expression.Let
 
Let - Class in orc.ast.simple.expression
 
Let(List<Argument>) - Constructor for class orc.ast.simple.expression.Let
 
Let(Argument) - Constructor for class orc.ast.simple.expression.Let
 
Let() - Constructor for class orc.ast.simple.expression.Let
 
LET - Static variable in class orc.ast.sites.Site
 
Let - Class in orc.runtime.sites.core
Implements the built-in "let" site
Let() - Constructor for class orc.runtime.sites.core.Let
 
LET - Static variable in class orc.type.Type
 
LetType - Class in orc.type.ground
The special type of the let site.
LetType() - Constructor for class orc.type.ground.LetType
 
lift(Variable) - Static method in class orc.ast.extended.pattern.Pattern
Lifts a partial function to a total function, using the ; combinator to detect a refusal to respond, and publishing optional values instead of values.
line - Variable in class orc.error.SourceLocation
 
ListExpr - Class in orc.ast.extended.expression
 
ListExpr(List<Expression>) - Constructor for class orc.ast.extended.expression.ListExpr
 
ListLike - Interface in orc.runtime.values
 
listLikeArg(int) - Method in class orc.runtime.Args
 
listOf(Type) - Static method in class orc.type.structured.ListType
 
ListPattern - Class in orc.ast.extended.pattern
 
ListPattern(List<Pattern>) - Constructor for class orc.ast.extended.pattern.ListPattern
 
ListType - Class in orc.type.structured
 
ListType() - Constructor for class orc.type.structured.ListType
 
ListValue<E> - Class in orc.runtime.values
Common ancestor for ConsValue and NilValue.
ListValue() - Constructor for class orc.runtime.values.ListValue
 
ListValue - Class in orc.trace.values
 
ListValue() - Constructor for class orc.trace.values.ListValue
 
lit - Variable in class orc.ast.extended.pattern.LiteralPattern
 
Literal - Class in orc.ast.extended.expression
 
Literal(Object) - Constructor for class orc.ast.extended.expression.Literal
 
LiteralPattern - Class in orc.ast.extended.pattern
 
LiteralPattern(Literal) - Constructor for class orc.ast.extended.pattern.LiteralPattern
 
load(Config) - Method in class orc.gui.ConfigPanel
Call to load the fields from the model.
loadClass(String) - Method in class orc.Config
 
LoadingException - Exception in orc.error.loadtime
Exceptions generated while creating an execution graph from a portable representation, in preparation for execution.
LoadingException(String) - Constructor for exception orc.error.loadtime.LoadingException
 
loadOil(Reader) - Method in class orc.OrcCompiler
Read an OIL file into an OIL AST and resolve the sites.
Locatable - Interface in orc.error
Interface representing entities whose source location can be assigned, not just observed.
Located - Interface in orc.error
Interface implemented by any construct (syntax tree node, exception, etc) which is associated with a particular location in the source program.
location - Variable in class orc.ast.extended.declaration.Declaration
 
location - Variable in class orc.ast.extended.declaration.def.AggregateDef
 
location - Variable in class orc.ast.oil.expression.Def
 
location - Variable in class orc.ast.oil.expression.WithLocation
 
location - Variable in class orc.ast.simple.expression.Def
 
location - Variable in class orc.ast.sites.JavaSite
 
location - Variable in class orc.ast.sites.OrcSite
 
location - Variable in class orc.ast.xml.expression.argument.Site
 
location - Variable in class orc.ast.xml.expression.Def
 
location - Variable in class orc.ast.xml.expression.WithLocation
 
location - Variable in exception orc.error.compiletime.CompilationException
 
location - Variable in class orc.trace.events.Event
 
LogicalClock - Class in orc.runtime.regions
An event queue for site calls to a logical timer (created by MakeTimer).
LogicalClock(Region, LogicalClock) - Constructor for class orc.runtime.regions.LogicalClock
 
longArg(int) - Method in class orc.runtime.Args
Helper function for longs
lookup(int) - Method in class orc.env.Env
Look up a variable's value in the environment.
lookup(Argument) - Method in class orc.runtime.Token
Lookup a variable in the environment
LookupFailureException - Exception in orc.env
 
LookupFailureException() - Constructor for exception orc.env.LookupFailureException
 
LookupFailureException(String) - Constructor for exception orc.env.LookupFailureException
 
LookupFailureException(String, Throwable) - Constructor for exception orc.env.LookupFailureException
 
lookupType(int) - Method in class orc.type.TypingContext
Find the binding for this type variable.
lookupVar(int) - Method in class orc.type.TypingContext
Find the binding for this program variable.
lower - Variable in class orc.type.inference.Constraint
 
Ltimer - Class in orc.lib.time
Site interface to the Orc engine's logical clock.
Ltimer() - Constructor for class orc.lib.time.Ltimer
 

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