1//! The `assembly` crate provides the core components and functionalities for
2//! assembling and executing programs with the Petra Virtual Machine (PetraVM).
3//!
4//! This includes instruction definitions, program parsing and program
5//! execution.