diff options
| Commit | 4f531b88c55405ba644ae73734a6719453f0bb90 (patch) | |
|---|---|---|
| Author | 2025-02-15 11:04:26 +0200 | |
| Committer | 2025-02-15 11:04:26 +0200 | |
| Files | d82f7a146b103139466201ce4dc330486cdbf58d /assembler/src/parser/syntax.rs | |
| tonkobali-4f531b88c55405ba644ae73734a6719453f0bb90.tar tonkobali-4f531b88c55405ba644ae73734a6719453f0bb90.tar.gz tonkobali-4f531b88c55405ba644ae73734a6719453f0bb90.zip | ||
| Parent | 8b65d8b6cf8ad44e7cae58bfda883567b8cc32fc (diff) | |
fix(assembler): Add terminating zero to the end of string sequences
1 files changed, 1 insertions, 0 deletions
| -rw-r--r-- | assembler/src/parser/syntax.rs | 1 |
diff --git a/assembler/src/parser/syntax.rs b/assembler/src/parser/syntax.rs index 563a67e..fedb78d 100644 --- a/assembler/src/parser/syntax.rs +++ b/assembler/src/parser/syntax.rs @@ -43,6 +43,7 @@ impl Program { for c in str.chars() { prog.constants.push(c as Word); } + prog.constants.push(0); // terminating null value = Address::Constants(index); }, Token::Symbol(name) => { |
