From a5effb4b5a1d3951b7ac9d054e818f3273ee6614 Mon Sep 17 00:00:00 2001 From: nub31 Date: Tue, 28 Jan 2025 20:22:19 +0100 Subject: [PATCH] Some refactoring --- Nub.Lang/Nub.Lang/input/core/print.nub | 3 +-- Nub.Lang/Nub.Lang/input/core/{string.asm => strlen.asm} | 0 Nub.Lang/Nub.Lang/input/core/{string.nub => strlen.nub} | 0 Nub.Lang/Nub.Lang/output/build.sh | 4 ++-- 4 files changed, 3 insertions(+), 4 deletions(-) rename Nub.Lang/Nub.Lang/input/core/{string.asm => strlen.asm} (100%) rename Nub.Lang/Nub.Lang/input/core/{string.nub => strlen.nub} (100%) diff --git a/Nub.Lang/Nub.Lang/input/core/print.nub b/Nub.Lang/Nub.Lang/input/core/print.nub index a5784ff..4f978ea 100644 --- a/Nub.Lang/Nub.Lang/input/core/print.nub +++ b/Nub.Lang/Nub.Lang/input/core/print.nub @@ -1,7 +1,6 @@ -include "core/string.nub" +include "core/strlen.nub" let SYS_WRITE = 1; -let STD_IN = 0; let STD_OUT = 1; let STD_ERR = 2; diff --git a/Nub.Lang/Nub.Lang/input/core/string.asm b/Nub.Lang/Nub.Lang/input/core/strlen.asm similarity index 100% rename from Nub.Lang/Nub.Lang/input/core/string.asm rename to Nub.Lang/Nub.Lang/input/core/strlen.asm diff --git a/Nub.Lang/Nub.Lang/input/core/string.nub b/Nub.Lang/Nub.Lang/input/core/strlen.nub similarity index 100% rename from Nub.Lang/Nub.Lang/input/core/string.nub rename to Nub.Lang/Nub.Lang/input/core/strlen.nub diff --git a/Nub.Lang/Nub.Lang/output/build.sh b/Nub.Lang/Nub.Lang/output/build.sh index bc12275..1265d23 100644 --- a/Nub.Lang/Nub.Lang/output/build.sh +++ b/Nub.Lang/Nub.Lang/output/build.sh @@ -1,5 +1,5 @@ #!/bin/sh nasm -g -felf64 out.asm -o out.o -nasm -g -felf64 ../input/core/string.asm -o string.o +nasm -g -felf64 ../input/core/strlen.asm -o strlen.o -ld -o out out.o string.o +ld -o out out.o strlen.o