| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Locatable | |
|---|---|
| orc.ast.extended | Desugared AST which is very close to the source form. | 
| orc.ast.extended.declaration | |
| orc.ast.extended.declaration.type | |
| orc.ast.extended.pattern | |
| orc.ast.simple.arg | |
| 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. | 
| Uses of Locatable in orc.ast.extended | 
|---|
| Classes in orc.ast.extended that implement Locatable | |
|---|---|
|  class | Call | 
|  class | ConsExpr | 
|  class | DeclareA declaration together with its scope in the AST. | 
|  class | DotA dot expression (e.g "C.put(4)"). | 
|  class | ExpressionBase class for the extended abstract syntax tree. | 
|  class | Field | 
|  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 | Parallel | 
|  class | Semi | 
|  class | Sequential | 
|  class | Silent | 
|  class | Where | 
| Uses of Locatable in orc.ast.extended.declaration | 
|---|
| Classes in orc.ast.extended.declaration that implement Locatable | |
|---|---|
|  class | ClassDeclarationDeclaration of a class proxy. | 
|  class | DeclarationA unit of syntax that encapsulates some declaration. | 
|  class | DefsDeclarationA group of defined expressions, together as a declaration. | 
|  class | SiteDeclarationDeclaration of a site. | 
|  class | ValDeclaration | 
| Uses of Locatable in orc.ast.extended.declaration.type | 
|---|
| Classes in orc.ast.extended.declaration.type that implement Locatable | |
|---|---|
|  class | DatatypeDeclarationDeclaration of a variant type. | 
|  class | TypeDeclarationDeclaration of an external type. | 
| Uses of Locatable in orc.ast.extended.pattern | 
|---|
| Classes in orc.ast.extended.pattern that implement Locatable | |
|---|---|
|  class | AsPattern | 
|  class | CallPattern | 
|  class | ConsPattern | 
|  class | ListPattern | 
|  class | LiteralPattern | 
|  class | NilPattern | 
|  class | PatternBase interface for the abstract syntax of patterns. | 
|  class | PublishPattern | 
|  class | TuplePattern | 
|  class | VariablePattern | 
|  class | WildcardPattern | 
| Uses of Locatable in orc.ast.simple.arg | 
|---|
| Classes in orc.ast.simple.arg that implement Locatable | |
|---|---|
|  class | ArgumentAn AST class (distinct from Expression) which contains arguments to calls. | 
|  class | ConstantProgram constants, which occur in argument position. | 
|  class | NamedVarNamed (implicitly, free) variables. | 
|  class | SiteSite values, which occur in argument position. | 
|  class | VarBound variables. | 
| Uses of Locatable in orc.error.compiletime | 
|---|
| Classes in orc.error.compiletime that implement Locatable | |
|---|---|
|  class | CompilationExceptionExceptions generated during Orc compilation from source to portable compiled representations. | 
|  class | NonlinearPatternException | 
|  class | ParsingExceptionProblem parsing the text of an Orc program. | 
|  class | PatternException | 
|  class | UnboundVariableException | 
| Uses of Locatable in orc.error.compiletime.typing | 
|---|
| Classes in orc.error.compiletime.typing that implement Locatable | |
|---|---|
|  class | ArgumentArityException | 
|  class | MissingTypeExceptionException raised | 
|  class | SubtypeFailureException | 
|  class | TypeException | 
|  class | UncallableTypeExceptionException raised when the typechecker finds an uncallable value in call position. | 
| Uses of Locatable in orc.error.runtime | 
|---|
| Classes in orc.error.runtime that implement Locatable | |
|---|---|
|  class | ArgumentTypeMismatchException | 
|  class | ArityMismatchException | 
|  class | CapabilityException | 
|  class | InsufficientArgsException | 
|  class | JavaExceptionA container for Java-level exceptions raised by code implementing sites. | 
|  class | MessageNotUnderstoodException | 
|  class | MethodTypeMismatchException | 
|  class | RuntimeTypeExceptionSuperclass of all runtime type exceptions, including arity mismatches, argument type mismatches, and attempts to call uncallable values. | 
|  class | SiteExceptionAny exception occurring in a well-formed, well-typed site call. | 
|  class | SiteResolutionExceptionIndicate a problem with site resolution. | 
|  class | StackLimitReachedError | 
|  class | TokenErrorA non-recoverable error at a token, which must result in halting the whole engine. | 
|  class | TokenExceptionA localized failure at runtime. | 
|  class | TokenLimitReachedError | 
|  class | UncallableValueExceptionException raised when an uncallable value occurs in call position. | 
| Uses of Locatable in orc.runtime | 
|---|
| Classes in orc.runtime that implement Locatable | |
|---|---|
|  class | TokenRepresentation of an active thread of execution. | 
| Uses of Locatable in orc.trace | 
|---|
| Subinterfaces of Locatable in orc.trace | |
|---|---|
|  interface | TokenTracerInterface for writing traces from a single Orc thread. | 
| Classes in orc.trace that implement Locatable | |
|---|---|
| protected  class | DerivedTracer.DerivedTokenTracer | 
| Uses of Locatable in orc.trace.events | 
|---|
| Classes in orc.trace.events that implement Locatable | |
|---|---|
|  class | AfterEventIndicate that a thread continued due to termination of the left side of a semicolon combinator. | 
|  class | BeforeEventLeaving the left side of a semicolon combinator. | 
|  class | BlockEventThread is blocked waiting for a Future. | 
|  class | ChokeEventThread on right-hand side of a where clause was terminated. | 
|  class | DieEventAlways the last event in a thread. | 
|  class | ErrorEventA fatal error in a thread. | 
|  class | EventBase class for trace events. | 
|  class | ForkEventSpawning a new thread. | 
|  class | FreeEventDummy event used to free a handle to an event. | 
|  class | PrintEventPrinting to stdout. | 
|  class | PublishEventA top-level publication in a thread. | 
|  class | PullEventThis is just a way to uniquely identify a pull. | 
|  class | ReceiveEventReturn from a site call. | 
|  class | RootEventThe root event is like a ForkEvent but it is its own thread. | 
|  class | SendEvent | 
|  class | StoreEventStore a value to a future. | 
|  class | UnblockEventResume after a BlockEvent. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||