neovm-core 0.0.2

Core runtime structures for NeoVM
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Bytecode virtual machine and decoder.
//!
//! Provides:
//! - `opcode::Op` — bytecode instruction set
//! - `chunk::ByteCodeFunction` — compiled function representation
//! - `vm::Vm` — stack-based bytecode interpreter
//! - `decode` — GNU .elc bytecode decoder

pub mod chunk;
pub mod decode;
pub mod opcode;
pub mod vm;

// Re-export main types
pub use chunk::ByteCodeFunction;
pub use opcode::Op;
pub use vm::Vm;