diff options
| author | Elias Haugsbakk <[email protected]> | 2026-09-21 15:04:26 +0200 |
|---|---|---|
| committer | Elias Haugsbakk <[email protected]> | 2026-09-21 15:04:26 +0200 |
| commit | ef85091be57ecef84e97799d56b3d9c4600ca1c2 (patch) | |
| tree | a4dac67435e984e8a8f1b726f2960166552eff9c /src/main/java/no/eliashaugsbakk/kompilator/asmGeneration | |
| parent | e7720e2d9e1319712f85cb0527e17f1251bd7d2c (diff) | |
translate outward facing text to Norwegian
Diffstat (limited to 'src/main/java/no/eliashaugsbakk/kompilator/asmGeneration')
| -rw-r--r-- | src/main/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilder.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilder.java b/src/main/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilder.java index 7137e82..42fbefa 100644 --- a/src/main/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilder.java +++ b/src/main/java/no/eliashaugsbakk/kompilator/asmGeneration/AssemblyBuilder.java @@ -87,7 +87,7 @@ public class AssemblyBuilder { this.bss.append(String.format(""" %s: .skip 8 """, alloc.name())); - } else if (alloc.type().equals("string")) { + } else if (alloc.type().equals("streng")) { String pointer = alloc.name() + "_ptr"; this.rodata.append(String.format(""" %s: .ascii "%s" @@ -96,17 +96,17 @@ public class AssemblyBuilder { %s: .quad %s """, alloc.name(), pointer)); } else { - throw new AssemblyBuilderException("Not a supported type"); + throw new AssemblyBuilderException("Typen støttes ikke"); } } private void handleAllocRO(Alloc alloc) { - if (alloc.type().equals("string")) { + if (alloc.type().equals("streng")) { this.rodata.append(String.format(""" %s: .ascii "%s" """, alloc.name(), alloc.initializer())); } else { - throw new AssemblyBuilderException("Not a supported type to skriv"); + throw new AssemblyBuilderException("Typen støttes ikke av skriv"); } } @@ -114,13 +114,13 @@ public class AssemblyBuilder { if (call.fn().equals("skriv")) { handlePrint(call); } else { - throw new AssemblyBuilderException("unknown call type: " + call.fn()); + throw new AssemblyBuilderException("Ukjent kalltype: " + call.fn()); } } void handlePrint(Call call) { if (call.args().size() != 1) { - throw new AssemblyBuilderException("Print only supports one argument"); + throw new AssemblyBuilderException("Utskrift støtter bare ett argument"); } String variableName = call.args().getFirst(); StringVar var = this.stringVariables.get(variableName); |
