diff options
| Commit | ef23f004b131588e6c4a7c20d4f4fafb88292fb9 (patch) | |
|---|---|---|
| Author | 2025-02-13 23:06:51 +0200 | |
| Committer | 2025-02-13 23:06:51 +0200 | |
| Files | 65193b1f4eec511ac47ebc36fa24ed8cdd3073a3 /assembler/src/main.rs | |
| tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.tar tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.tar.gz tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.zip | ||
| Parent | 0e5324f0b0cb01f624bd28ff5b8a646000d33c96 (diff) | |
feat(assembler): Generate data step
1 files changed, 4 insertions, 1 deletions
| -rw-r--r-- | assembler/src/main.rs | 5 |
diff --git a/assembler/src/main.rs b/assembler/src/main.rs index 0ec4d76..a282709 100644 --- a/assembler/src/main.rs +++ b/assembler/src/main.rs @@ -7,6 +7,7 @@ use std::io::{BufRead, BufReader}; use parser::Program; pub(crate) type Word = i64; +static PROGRAM_START: usize = 10; fn main() { let file_path = "./example.s"; @@ -30,7 +31,9 @@ fn main() { prog.remove_definition_addresses(); prog.collapse_instructions(); + println!("{:#?}", prog); /* Machine code gen */ - + prog.instructions_to_constants(PROGRAM_START); println!("{:#?}", prog); + } |
