Module rant::runtime

source · []

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

“Call” or “Invoke”?

States for the InvokePipeStep intent.

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>