| Class | Description |
|---|---|
| SLBinaryNode |
Utility base class for operations that take two arguments (per convention called "left" and
"right").
|
| SLEvalRootNode |
This class performs two additional tasks:
Lazily registration of functions on first execution.
|
| SLExpressionNode |
Base class for all SL nodes that produce a value and therefore benefit from type specialization.
|
| SLRootNode |
The root of all SL execution trees.
|
| SLStatementNode |
The base class of all Truffle nodes for SL.
|
| SLTypes |
The type system of SL, as explained in
SLLanguage. |
| SLUndefinedFunctionRootNode |
The initial
RootNode of functions when they are created, i.e., when
they are still undefined. |