add codegen, driver, and runtime module stubs
- SHA
63bff4cf4330f8acf2955ee72a8a09d14650fc38- Parents
-
911e587 - Tree
7e55a20
63bff4c
63bff4cf4330f8acf2955ee72a8a09d14650fc38911e587
7e55a20| Status | File | + | - |
|---|---|---|---|
| A |
src/codegen/mod.rs
|
4 | 0 |
| A |
src/driver/mod.rs
|
4 | 0 |
| A |
src/runtime/mod.rs
|
5 | 0 |
src/codegen/mod.rsadded@@ -0,0 +1,4 @@ | ||
| 1 | +//! ARM64 code generation. | |
| 2 | +//! | |
| 3 | +//! Instruction selection, register allocation, stack frame layout, | |
| 4 | +//! and emission of machine instructions for the afs-as assembler. | |
src/driver/mod.rsadded@@ -0,0 +1,4 @@ | ||
| 1 | +//! Compilation driver. | |
| 2 | +//! | |
| 3 | +//! CLI argument parsing, phase orchestration, multi-file compilation, | |
| 4 | +//! dependency resolution, and linker invocation. | |
src/runtime/mod.rsadded@@ -0,0 +1,5 @@ | ||
| 1 | +//! Runtime library (libarmfortas_rt). | |
| 2 | +//! | |
| 3 | +//! I/O subsystem, memory management, string operations, | |
| 4 | +//! array intrinsics, and system interfaces. Compiled to a static | |
| 5 | +//! library linked into every produced binary. | |