lminc/lib.rs
1//! Assembler and simulator for the Little Minion Computer
2//! and Little Man Computer
3
4#![warn(
5 clippy::all,
6 clippy::pedantic,
7 clippy::nursery,
8 clippy::perf,
9 clippy::cargo
10)]
11#![cfg_attr(not(feature = "std"), no_std)]
12
13/// Assemble assembly to memory
14pub mod assembler;
15/// Definitions for the assembly
16pub mod assembly;
17/// Run assembled code
18pub mod computer;
19/// Generic additions to errors
20pub mod errors;
21/// Save and load memory
22pub mod file;
23#[doc(hidden)]
24pub mod helper;
25/// Three digit numbers
26pub mod num3;
27/// Assemble numbers to memory
28pub mod number_assembler;
29/// Parse text to assembly
30pub mod parser;
31/// Run the computer and deal with input and output
32pub mod runner;