|
||||||||||
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 |