Expand description
The interpreter engine.
Interpreter owns the global scope, the call frame stack, and the
loaded program. Statements and expressions are executed directly against
the CST (see crate::eval and crate::exec).
Submodules hold the host-facing configuration knobs ([config]), the
debugger snapshot machinery ([snapshots], re-exported below so existing
crate::interpreter::{DebugSnapshot, DebugVariable} paths keep working),
and the built-in constant registration.
Structs§
- Debug
Snapshot - A debugger-oriented snapshot captured at a statement boundary.
- Debug
Variable - A formatted debug snapshot of a variable at a statement boundary.
- Interpreter
- The VB6 interpreter.
Constants§
- DEFAULT_
STEP_ LIMIT - The maximum execution step budget before the interpreter aborts.