diff options
1 files changed, 7 insertions, 2 deletions
| -rw-r--r-- | assembler/src/main.rs | 9 |
diff --git a/assembler/src/main.rs b/assembler/src/main.rs index a282709..7c68d1d 100644 --- a/assembler/src/main.rs +++ b/assembler/src/main.rs @@ -26,14 +26,19 @@ fn main() { /* Parse */ let mut prog = Program::new(tokens); + println!("{}", prog); + println!(""); /* Intermediate code gen */ prog.remove_definition_addresses(); + println!("{}", prog); + println!(""); prog.collapse_instructions(); + println!("{}", prog); - println!("{:#?}", prog); /* Machine code gen */ prog.instructions_to_constants(PROGRAM_START); - println!("{:#?}", prog); + let binary = prog.to_bytes(PROGRAM_START); + } |
