midenc_codegen_masm/
lib.rs

1#![feature(array_windows)]
2#![feature(iter_array_chunks)]
3#![feature(debug_closure_helpers)]
4
5extern crate alloc;
6
7mod codegen;
8mod compiler;
9mod convert;
10mod emulator;
11mod masm;
12mod packaging;
13#[cfg(test)]
14mod tests;
15
16pub use self::{
17    compiler::{
18        default_function_rewrites, default_rewrites, CompilerResult, MasmArtifact, MasmCompiler,
19        MastArtifact,
20    },
21    convert::ConvertHirToMasm,
22    emulator::{
23        Breakpoint, BreakpointEvent, CallFrame, DebugInfo, DebugInfoWithStack, EmulationError,
24        Emulator, EmulatorEvent, InstructionPointer, WatchMode, Watchpoint, WatchpointId,
25    },
26    masm::*,
27    packaging::*,
28};