This commit is contained in:
nub31
2025-06-12 22:49:58 +02:00
parent 7effe36988
commit e919d81737
15 changed files with 413 additions and 458 deletions

View File

@@ -6,9 +6,12 @@ dotnet build src/lang/Nub.Lang.CLI
mkdir -p bin-int bin
rm -rf bin-int/* bin/*
nub example > bin-int/out.ssa
qbe bin-int/out.ssa > bin-int/out.s
as -o bin-int/out.o bin-int/out.s
nub example
find bin-int -name '*.ssa' | while read -r file; do
qbe "$file" > "bin-int/$(basename "${file}" .ssa).s"
as "bin-int/$(basename "${file}" .ssa).s" -o "bin-int/$(basename "${file}" .ssa).o"
done
find src/runtime -name '*.s' | while read -r file; do
as "$file" -o "bin-int/$(basename "${file}" .s).o"