From 13bc44e09c4e0cb2f4e9f90843716624e4c1cde1 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Fri, 14 Feb 2025 00:45:40 +0200 Subject: fix(assembler): Fix addressing --- assembler/src/lexer/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'assembler/src/lexer') diff --git a/assembler/src/lexer/mod.rs b/assembler/src/lexer/mod.rs index b662242..b0220fe 100644 --- a/assembler/src/lexer/mod.rs +++ b/assembler/src/lexer/mod.rs @@ -90,7 +90,7 @@ pub fn split(mut line: String) -> Vec { panic!("Before an = you may only have a symbol name!"); }, '\\' => skip_next = true, - '%' => address = true, + '%' => { buffer.pop(); address = true; }, '-' => if address { panic!("Addresses cannot be negative!"); }, -- cgit v1.3.1-23-gd82d