the interpreter implementation is now hidden behing the src/libnoja/noja.h facade. Also I wrote a disassembler that lets you build noja executables by specifying the bytecode directly in a text format

This commit is contained in:
cozis
2022-08-11 16:26:56 +02:00
parent 784914c7e6
commit f8cd57da43
68 changed files with 1260 additions and 263 deletions
Executable
+13
View File
@@ -0,0 +1,13 @@
FILES="tests/assembler_test.c \
src/assembler/assembler.c \
src/common/executable.c \
src/utils/error.c \
src/utils/source.c \
src/utils/bpalloc.c \
src/utils/promise.c \
src/utils/labellist.c \
src/utils/bucketlist.c"
gcc $FILES -o build/assembler_test_cov -Wall -Wextra -g --coverage
gcc $FILES -o build/assembler_test -Wall -Wextra -g