diff options
| Commit | ef23f004b131588e6c4a7c20d4f4fafb88292fb9 (patch) | |
|---|---|---|
| Author | 2025-02-13 23:06:51 +0200 | |
| Committer | 2025-02-13 23:06:51 +0200 | |
| Files | 65193b1f4eec511ac47ebc36fa24ed8cdd3073a3 /assembler/src/lexer | |
| tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.tar tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.tar.gz tonkobali-ef23f004b131588e6c4a7c20d4f4fafb88292fb9.zip | ||
| Parent | 0e5324f0b0cb01f624bd28ff5b8a646000d33c96 (diff) | |
feat(assembler): Generate data step
1 files changed, 3 insertions, 1 deletions
| -rw-r--r-- | assembler/src/lexer/mod.rs | 4 |
diff --git a/assembler/src/lexer/mod.rs b/assembler/src/lexer/mod.rs index 679df0f..b662242 100644 --- a/assembler/src/lexer/mod.rs +++ b/assembler/src/lexer/mod.rs @@ -59,7 +59,9 @@ pub fn split(mut line: String) -> Vec<Token> { }, ',' | '\n' | ';' => { buffer.pop(); - if buffer.is_empty() { continue; } + if buffer.is_empty() { + if c == ';' { break; } else { continue; } + } if let Some(num) = buffer.parse::<Word>().ok() { if address { |
