Structs
Represents a call stack and its associated locals.
A runtime error raised by a Rant program.
Represents a call stack frame.
The Rant Virtual Machine.
Enums
Actions that can be queued on a stack frame that are performed before the frame runs.
States for the InvokePipeStep
intent.
Defines short-circuiting behaviors for logic operators.
Provides general categories of runtime errors encountered in Rant.
Describes where a setter gets its RHS value.
Hints at what kind of program element a specific stack frame represents.
Defines variable write modes for setter intents. Used by function definitions to control conditional definition behavior.
Constants
The largest possible stack size before a stack overflow error is raised by the runtime.
Type Definitions
Type alias for Result<T, RuntimeError>