| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Located | |
|---|---|
| orc.ast.extended | Desugared AST which is very close to the source form. | 
| orc.ast.extended.declaration | |
| orc.ast.extended.declaration.def | |
| orc.ast.extended.declaration.type | |
| orc.ast.extended.expression | |
| orc.ast.extended.pattern | |
| orc.ast.oil.expression | |
| orc.ast.simple.argument | |
| orc.error | Orc-specific throwables. | 
| orc.error.compiletime | |
| orc.error.compiletime.typing | |
| orc.error.runtime | |
| orc.runtime | Runtime for Orc interpreter. | 
| orc.trace | Generate and query Orc trace files. | 
| orc.trace.events | Events which may appear in a trace file. | 
| orc.type.inference | |
| Uses of Located in orc.ast.extended | 
|---|
| Subinterfaces of Located in orc.ast.extended | |
|---|---|
 interface | 
ASTNode
 | 
| Uses of Located in orc.ast.extended.declaration | 
|---|
| Classes in orc.ast.extended.declaration that implement Located | |
|---|---|
 class | 
ClassDeclaration
Declaration of a class proxy.  | 
 class | 
Declaration
A unit of syntax that encapsulates some declaration.  | 
 class | 
DefsDeclaration
A group of defined expressions, together as a declaration.  | 
 class | 
IncludeDeclaration
Group together a series of declarations which were included from the same file.  | 
 class | 
SiteDeclaration
Declaration of a site.  | 
 class | 
ValDeclaration
 | 
| Uses of Located in orc.ast.extended.declaration.def | 
|---|
| Classes in orc.ast.extended.declaration.def that implement Located | |
|---|---|
 class | 
DefMember
 | 
 class | 
DefMemberClause
A unit of syntax that encapsulates an expression definition.  | 
 class | 
DefMemberType
A declaration of the form: def f[T,...,T](T,...,T)(T,...,T)...  | 
| Uses of Located in orc.ast.extended.declaration.type | 
|---|
| Classes in orc.ast.extended.declaration.type that implement Located | |
|---|---|
 class | 
DatatypeDeclaration
Declaration of a variant type.  | 
 class | 
TypeAliasDeclaration
Creating a new alias for an existing type.  | 
 class | 
TypeDeclaration
Declaration of an external type.  | 
| Uses of Located in orc.ast.extended.expression | 
|---|
| Classes in orc.ast.extended.expression that implement Located | |
|---|---|
 class | 
AssertType
 | 
 class | 
Call
 | 
 class | 
Capsule
Expression enclosing the body of a definition annotated with "capsule".  | 
 class | 
Catch
 | 
 class | 
CatchHandler
 | 
 class | 
ConsExpr
 | 
 class | 
Declare
A declaration together with its scope in the AST.  | 
 class | 
Dot
A dot expression (e.g "C.put(4)").  | 
 class | 
Expression
Base class for the extended abstract syntax tree.  | 
 class | 
Field
 | 
 class | 
HasType
 | 
 class | 
IfThenElse
"if condition then consequent else alternative" desugars to "(if(c) >> consequent | if(~c) >> alternative) <c< condition"  | 
 class | 
Lambda
 | 
 class | 
Let
 | 
 class | 
ListExpr
 | 
 class | 
Literal
 | 
 class | 
Name
 | 
 class | 
NilExpr
 | 
 class | 
Otherwise
 | 
 class | 
Parallel
 | 
 class | 
Pruning
 | 
 class | 
Sequential
 | 
 class | 
Stop
 | 
 class | 
Temporary
A temporary variable, which embeds a Variable object from the simple AST within the extended AST.  | 
 class | 
Throw
 | 
| Uses of Located in orc.ast.extended.pattern | 
|---|
| Classes in orc.ast.extended.pattern that implement Located | |
|---|---|
 class | 
AsPattern
 | 
 class | 
CallPattern
 | 
 class | 
ConsPattern
 | 
 class | 
EqPattern
 | 
 class | 
ListPattern
 | 
 class | 
LiteralPattern
 | 
 class | 
NilPattern
 | 
 class | 
Pattern
Base interface for the abstract syntax of patterns.  | 
 class | 
TuplePattern
 | 
 class | 
TypedPattern
A pattern with a type ascription.  | 
 class | 
VariablePattern
 | 
 class | 
WildcardPattern
 | 
| Uses of Located in orc.ast.oil.expression | 
|---|
| Classes in orc.ast.oil.expression that implement Located | |
|---|---|
 class | 
Def
A unit of syntax that encapsulates an expression definition.  | 
 class | 
WithLocation
Annotate an expression with a source location.  | 
| Uses of Located in orc.ast.simple.argument | 
|---|
| Classes in orc.ast.simple.argument that implement Located | |
|---|---|
 class | 
Argument
An AST class (distinct from Expression) which contains arguments to calls.  | 
 class | 
Constant
Program constants, which occur in argument position.  | 
 class | 
FreeVariable
Free variables.  | 
 class | 
Site
Site values, which occur in argument position.  | 
 class | 
Variable
Bound variables.  | 
| Uses of Located in orc.error | 
|---|
| Subinterfaces of Located in orc.error | |
|---|---|
 interface | 
Locatable
Interface representing entities whose source location can be assigned, not just observed.  | 
| Uses of Located in orc.error.compiletime | 
|---|
| Classes in orc.error.compiletime that implement Located | |
|---|---|
 class | 
CompilationException
Exceptions generated during Orc compilation from source to portable compiled representations.  | 
 class | 
NonlinearPatternException
 | 
 class | 
ParsingException
Problem parsing the text of an Orc program.  | 
 class | 
PatternException
 | 
 class | 
SiteResolutionException
Indicate a problem with site resolution.  | 
 class | 
UnboundVariableException
 | 
| Uses of Located in orc.error.compiletime.typing | 
|---|
| Classes in orc.error.compiletime.typing that implement Located | |
|---|---|
 class | 
ArgumentArityException
 | 
 class | 
DefinitionArityException
 | 
 class | 
InsufficientTypeInformationException
 | 
 class | 
MissingTypeException
Exception raised  | 
 class | 
MultiTypeException
 | 
 class | 
SubtypeFailureException
 | 
 class | 
TypeArityException
 | 
 class | 
TypeException
 | 
 class | 
UnboundTypeException
 | 
 class | 
UncallableTypeException
Exception raised when the typechecker finds an uncallable value in call position.  | 
 class | 
UnrepresentableTypeException
Thrown when trying to marshal a generated type which cannot be represented syntactically.  | 
 class | 
UnspecifiedArgTypesException
 | 
 class | 
UnspecifiedReturnTypeException
 | 
| Uses of Located in orc.error.runtime | 
|---|
| Classes in orc.error.runtime that implement Located | |
|---|---|
 class | 
ArgumentTypeMismatchException
 | 
 class | 
ArityMismatchException
 | 
 class | 
CapabilityException
 | 
 class | 
InsufficientArgsException
 | 
 class | 
JavaError
A container for Java-level exceptions raised while processing a token.  | 
 class | 
JavaException
A container for Java-level exceptions raised by code implementing sites.  | 
 class | 
MessageNotUnderstoodException
 | 
 class | 
MethodTypeMismatchException
 | 
 class | 
RuntimeTypeException
Superclass of all runtime type exceptions, including arity mismatches, argument type mismatches, and attempts to call uncallable values.  | 
 class | 
SiteException
Any exception occurring in a well-formed, well-typed site call.  | 
 class | 
StackLimitReachedError
 | 
 class | 
TokenError
A non-recoverable error at a token, which must result in halting the whole engine.  | 
 class | 
TokenException
A localized failure at runtime.  | 
 class | 
TokenLimitReachedError
 | 
 class | 
UncallableValueException
Exception raised when an uncallable value occurs in call position.  | 
 class | 
UncaughtException
 | 
| Uses of Located in orc.runtime | 
|---|
| Classes in orc.runtime that implement Located | |
|---|---|
 class | 
Token
Representation of an active thread of execution.  | 
| Uses of Located in orc.trace | 
|---|
| Classes in orc.trace that implement Located | |
|---|---|
protected  class | 
DerivedTracer.DerivedTokenTracer
 | 
 class | 
TokenTracer
Interface for writing traces from a single Orc thread.  | 
| Uses of Located in orc.trace.events | 
|---|
| Classes in orc.trace.events that implement Located | |
|---|---|
 class | 
BlockEvent
Thread is blocked waiting for a Future.  | 
 class | 
ChokeEvent
Thread on right-hand side of a where clause was terminated.  | 
 class | 
DieEvent
Always the last event in a thread.  | 
 class | 
ErrorEvent
A fatal error in a thread.  | 
 class | 
Event
Base class for trace events.  | 
 class | 
ForkEvent
Spawning a new thread.  | 
 class | 
FreeEvent
Dummy event used to free a handle to an event.  | 
 class | 
PrintEvent
Printing to stdout.  | 
 class | 
PublishEvent
A top-level publication in a thread.  | 
 class | 
PullEvent
This is just a way to uniquely identify a pull.  | 
 class | 
ReceiveEvent
Return from a site call.  | 
 class | 
RootEvent
The root event is like a ForkEvent but it is its own thread.  | 
 class | 
SendEvent
 | 
 class | 
StoreEvent
Store a value to a future.  | 
 class | 
UnblockEvent
Resume after a BlockEvent. | 
| Uses of Located in orc.type.inference | 
|---|
| Classes in orc.type.inference that implement Located | |
|---|---|
 class | 
InferenceRequest
A special exception raised and caught within the typechecker to request the inference of missing type parameters on a call.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||