diff options
| author | Elias Haugsbakk <[email protected]> | 2026-09-18 00:13:13 +0200 |
|---|---|---|
| committer | Elias Haugsbakk <[email protected]> | 2026-09-19 01:59:16 +0200 |
| commit | 24f5104f56cfc67cf1e89da3e5913b2954acc36d (patch) | |
| tree | e789c6fc51273f69c5b2dd79dd3e1b7860334562 /src/main | |
| parent | c7363c58612b7d3183c0ee91d5eee166fd515758 (diff) | |
implement print("String") for IR to assembly translation
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/no/eliashaugsbakk/kompilator/AssemblyBuilder.java | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/main/java/no/eliashaugsbakk/kompilator/AssemblyBuilder.java b/src/main/java/no/eliashaugsbakk/kompilator/AssemblyBuilder.java index 4e89590..082f21d 100644 --- a/src/main/java/no/eliashaugsbakk/kompilator/AssemblyBuilder.java +++ b/src/main/java/no/eliashaugsbakk/kompilator/AssemblyBuilder.java @@ -12,21 +12,12 @@ public class AssemblyBuilder { StringBuilder rodata; StringBuilder data; - private final static String exit = """ mov rax, 60 xor rdi, rdi syscall """; - private final static String printHelloWorld = """ - mov rax, 1 - mov rdi, 1 - lea rsi, [hellostring] - lea rdx, [hellolen] - syscall - """; - public AssemblyBuilder() { this.finalAssembly = new StringBuilder(".intel_syntax noprefix\n.global _start\n"); // CPU instructions |
