From 1ecee352f5844b0809d7ae66df52e34f42b44c8e Mon Sep 17 00:00:00 2001
From: Ben Bridle <ben@derelict.engineering>
Date: Thu, 6 Mar 2025 20:33:27 +1300
Subject: Rewrite entire assembler

The language is now more general, the code is better structured, error
reporting is more detailed, and many new language features have
been implemented:
- conditional blocks
- first-class strings
- more expression operators
- binary literals
- negative values
- invocations in constant expressions
---
 src/lib.rs | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

(limited to 'src/lib.rs')

diff --git a/src/lib.rs b/src/lib.rs
index d572185..b429646 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,13 +1,14 @@
-mod compiler;
-mod parsers;
-mod report;
-mod tokens;
+mod stages;
+mod types;
 mod formats;
+mod compiler;
 
-pub use compiler::*;
-pub use parsers::*;
-pub use report::*;
-pub use tokens::*;
+pub use stages::*;
+pub use types::*;
 pub use formats::*;
+pub use compiler::*;
+
+use assembler::{Context, Tracked, SourceSpan, report_source_issue};
+use log::LogLevel;
 
-pub use assembler::*;
+use std::path::{PathBuf};
-- 
cgit v1.2.3-70-g09d2