Crate miden_assembly

source ·

Modules§

  • Abstract syntax tree (AST) components of Miden programs, modules, and procedures.

Structs§

  • Miden Assembler which can be used to convert Miden assembly source code into program MAST.
  • Contains information about compilation of a program or a kernel module.
  • Library namespace.
  • Path to a module or a procedure.
  • A concrete implementation of the Library trait. Contains the minimal attributes of a functional library.
  • A module containing its absolute path and parsed AST.
  • An error which can be generated while parsing a Miden assembly source code into an AST.
  • A procedure identifier computed as a hash of a fully qualified procedure path.
  • Procedure name.

Enums§

Traits§

  • A library definition that provides AST modules for the compilation process.