etk_asm/lib.rs
1//! The EVM Toolkit Assembler.
2//!
3//! You can find more information about the command-line tools in
4//! [The ETK Book](https://quilt.github.io/etk/).
5//!
6//! The [`ingest`] module is high-level and similar to the command-line interface.
7//!
8//! The [`mod@asm`] module provides low-level access to the internals of the assembler.
9#![deny(unsafe_code)]
10#![deny(missing_docs)]
11#![deny(unreachable_pub)]
12#![deny(missing_debug_implementations)]
13
14pub mod asm;
15mod ast;
16pub mod disasm;
17pub mod ingest;
18pub mod ops;
19mod parse;
20
21pub use self::parse::error::ParseError;