|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Debuggable | |
---|---|
orc.ast.extended | Desugared AST which is very close to the source form. |
orc.ast.extended.pattern | |
orc.ast.oil | Internal representation of OIL, the Orc Intermediate Language. |
orc.ast.oil.arg | |
orc.ast.simple.arg | |
orc.error | Orc-specific throwables. |
orc.error.runtime | |
orc.runtime.nodes | Runtime execution DAG. |
orc.runtime.nodes.result | These nodes make up the leaves of the DAG. |
Uses of Debuggable in orc.ast.extended |
---|
Classes in orc.ast.extended that implement Debuggable | |
---|---|
class |
Call
|
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 |
Lambda
|
class |
Let
|
class |
ListExpr
|
class |
Literal
|
class |
Name
|
class |
NilExpr
|
class |
Parallel
|
class |
Semi
|
class |
Sequential
|
class |
Silent
|
class |
Tuple
|
class |
Where
|
Uses of Debuggable in orc.ast.extended.pattern |
---|
Classes in orc.ast.extended.pattern that implement Debuggable | |
---|---|
class |
AsPattern
|
class |
CallPattern
|
class |
ConsPattern
|
class |
ListPattern
|
class |
LiteralPattern
|
class |
NilPattern
|
class |
Pattern
Base interface for the abstract syntax of patterns. |
class |
PublishPattern
|
class |
TuplePattern
|
class |
VariablePattern
|
class |
WildcardPattern
|
Uses of Debuggable in orc.ast.oil |
---|
Classes in orc.ast.oil that implement Debuggable | |
---|---|
class |
Bar
|
class |
Defs
|
class |
Expr
Base class for the portable (.oil, for Orc Intermediate Language) abstract syntax tree. |
class |
Pull
|
class |
Push
|
Uses of Debuggable in orc.ast.oil.arg |
---|
Classes in orc.ast.oil.arg that implement Debuggable | |
---|---|
class |
Arg
|
class |
Constant
|
class |
Site
Program constants, which occur in argument position. |
class |
Var
Bound variables, represented using deBruijn indices. |
Uses of Debuggable in orc.ast.simple.arg |
---|
Classes in orc.ast.simple.arg that implement Debuggable | |
---|---|
class |
Argument
An AST class (distinct from Expression) which contains arguments to calls. |
class |
NamedVar
Named (implicitly, free) variables. |
Uses of Debuggable in orc.error |
---|
Subinterfaces of Debuggable in orc.error | |
---|---|
interface |
Locatable
Interface representing entities whose source location can be assigned, not just observed. |
Uses of Debuggable in orc.error.runtime |
---|
Classes in orc.error.runtime that implement Debuggable | |
---|---|
class |
ArgumentTypeMismatchException
|
class |
ArityMismatchException
|
class |
InsufficientArgsException
|
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 |
TokenException
A localized failure at runtime. |
class |
UncallableValueException
Exception raised when an uncallable value occurs in call position. |
Uses of Debuggable in orc.runtime.nodes |
---|
Classes in orc.runtime.nodes that implement Debuggable | |
---|---|
class |
Assign
Compiled node for assignment. |
class |
Fork
A compile node that performs a fork to run two subnodes. |
class |
Node
Abstract base class for compile nodes |
class |
Pub
|
class |
Return
Compiled node marking the end of a procedure |
class |
Store
Compiled node used to store the value of a binding in a where clause. |
class |
Subgoal
A compiled pull node |
class |
Unwind
Compiled node for leaving the scope of a variable binding. |
Uses of Debuggable in orc.runtime.nodes.result |
---|
Classes in orc.runtime.nodes.result that implement Debuggable | |
---|---|
class |
PrintResult
A special node that prints its output. |
class |
QueueResult
A special node that adds its output values to the given value queue. |
class |
Result
|
class |
WriteResult
A special node that writes its output values on the given ObjectOutputStream. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |