Skip to main content

Module bytecode

Module bytecode 

Source

Structs§

Chunk
A compiled chunk of bytecode with its constant pools.
RuntimeSubDecl
sub body registered at run time (e.g. BEGIN { sub f { ... } }), mirrored from crate::interpreter::Interpreter::exec_statement StmtKind::SubDecl.

Enums§

BuiltinId
Built-in function IDs for CallBuiltin dispatch.
Op
Stack-based bytecode instruction set for the stryke VM. Operands use u16 for pool indices (64k names/constants) and i32 for jumps.

Constants§

GP_CHECK
GP_END
GP_INIT
GP_RUN
GP_START
${^GLOBAL_PHASE} values emitted with Op::SetGlobalPhase (matches Perl’s phase strings).
GP_UNITCHECK
Reserved; stock Perl 5 keeps ${^GLOBAL_PHASE} as START during UNITCHECK blocks.