added a create-project system to assembler, and fixed a couple of parsing bugs

This commit is contained in:
2025-06-20 03:25:28 +01:00
parent f791b05292
commit 42c26d4184
15 changed files with 392 additions and 107 deletions
+2 -8
View File
@@ -1,14 +1,8 @@
use assembler::codegen::codegen;
use assembler::expand::expand_pseudo_ops;
use assembler::model::{Node, Opcode, Symbol, Token, TokenType};
use assembler::parser::{Parser, Program};
use assembler::resolver::{create_sections, resolve_dependencies, resolve_symbols};
use common::prelude::*;
use core::fmt;
pub mod assembler;
use crate::assembler::lexer;
pub mod tooling;
mod util;
pub mod prelude {
pub use crate::assembler::assemble;