Expand description
Boa’s ECMAScript Virtual Machine
The Virtual Machine (VM) handles generating instructions, then executing them. This module will provide an instruction set for the AST to use, various traits, plus an interpreter to execute those instructions
Modules§
- flowgraph
- This module is responsible for generating the vm instruction flowgraph.
Structs§
- Call
Frame - A
CallFrameholds the state of a function call. - Code
Block - The internal representation of a JavaScript function.
- Native
Source Info - A struct containing information about native source code.
- Runtime
Limits - Represents the limits of different runtime operations.
- Vm
- Virtual Machine.
Enums§
- Active
Runnable - Active runnable in the current vm context.
- Generator
Resume Kind - Indicates how a generator function that has been called/resumed should return.
- Source
Path - The Path and type of
boa_engine::Source. This applies to functions and objects.