ferrugocc 0.4.0

An experimental C compiler and obfuscating compiler written in Rust, targeting x86_64 SysV ABI
1
2
3
4
5
6
7
8
9
10
11
12
13
//! アセンブリ出力(Emit)モジュール
//!
//! アセンブリ AST を AT&T 構文のテキストに変換する。
//! コンパイラパイプラインの最終ステージ(テキスト出力まで)。
//!
//! ```text
//! AsmProgram { ... }
//!   → "    .globl main\nmain:\n    movl $2, %eax\n    ret\n..."
//! ```

pub mod emitter;

pub use emitter::emit;