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:
Executable
+13
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user