midenc_codegen_masm/
lib.rs1#![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};