See: Description
Interface | Description |
---|---|
Compilation |
A compilation is a structure holding the variables for a single compilation unit (like
a file).
|
Document |
An interface that abstracts the functionality required to deal with source-code files.
|
Environment |
The environment is a unit holding all the data, managers and variables about a single
process.
|
Instruction |
An instruction is a function that executes depending on the state of the environment
and memory given to it but does not have a state itself.
|
Value |
The value function is a function that evaluates to a value depending on the state of
the memory given to it.
|
Class | Description |
---|---|
Frame |
An isolated part in the memory.
|
Memory |
The memory is a structure that saves the variables at the runtime.
|
Reference |
A source reference is a component that points to a document or a fragment of it.
|
Sketch |
A class that holds the thoughts about a syntax or runtime component.
|
Tree |
A tree is a point in a background structure of sketches that hold the variables of a
runtime or a text component.
|
Enum | Description |
---|---|
Dominance |
An enumeration of how dominant a relation is over another relation.
|
Intersection |
An enumeration of possible intersections between sources.
|
Relation |
An enumeration of the possible directions to the relatives of a source.
|
Exception | Description |
---|---|
CompileException |
An exception indicating a failure while compiling.
|
DocumentNotFoundException |
An exception that indicates that an attempt to read an unreadable document occurred.
|
ExecutionException |
An exception indicating failure on executing an instruction.
|
IllegalTreeException |
An exception indicating that an illegal tree was provided.
|
TreeClashException |
An exception to indicate that a provided tree is clashing with another tree and the
operation cannot continue because of that.
|
TreeOutOfBoundsException |
An exception to indicate that a provided tree is out of the expected bounds.
|
TreeTakeoverException |
This exception is a more specific exception of the
TreeClashException . |
Error | Description |
---|---|
DocumentNotFoundError |
An unchecked throwable equivalent to
DocumentNotFoundError . |
Relation
Dominance
Intersection
Document
Reference
Tree
Sketch
Value
Instruction
Tree
.Environment
Diagnostic
Manager.Compilations
.Compilation
Document
.Tree
.Instruction
.Frame
Instruction
.Memory
Frames
.Initializer
Document
into an
Environment
.
Parser
Trees
from a Tree
.
Analyzer
Tree
.
Compiler
Instruction
from a Tree
.
Processor
Compilation
.