summaryrefslogtreecommitdiff
path: root/src/tokens/mod.rs
diff options
context:
space:
mode:
authorBen Bridle <ben@derelict.engineering>2025-03-06 20:33:27 +1300
committerBen Bridle <ben@derelict.engineering>2025-03-11 16:59:26 +1300
commit1ecee352f5844b0809d7ae66df52e34f42b44c8e (patch)
tree472b6fd57ff7f64ac3f8cd676cbe7a113ba01f05 /src/tokens/mod.rs
parentf2ed89083f5326a7a6f0a1720033d3388aa431fb (diff)
downloadtorque-asm-1ecee352f5844b0809d7ae66df52e34f42b44c8e.zip
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
Diffstat (limited to 'src/tokens/mod.rs')
-rw-r--r--src/tokens/mod.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/tokens/mod.rs b/src/tokens/mod.rs
deleted file mode 100644
index 53ccc6e..0000000
--- a/src/tokens/mod.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-mod expression;
-mod packed_binary_literal;
-mod tracked_integer;
-mod tracked;
-
-pub use expression::*;
-pub use packed_binary_literal::*;
-pub use tracked_integer::*;
-pub use tracked::*;
-
-mod syntactic;
-mod semantic;
-mod assembler;
-mod bytecode;
-
-pub use syntactic::*;
-pub use semantic::*;
-pub use assembler::*;
-pub use bytecode::*;