nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/not_op/not_op.bytecode.actual ========
=== FN 1 START ===
LDN  0
RTN  0
=== END ===
=== FN 0 START ===
LIST 5
LDN  4
PUSH 5, 4
BOOL 3, false
PUSH 5, 3
INT  6, 0
PUSH 5, 6
BOOL 2, true
PUSH 5, 2
INT  1, 1
PUSH 5, 1
LOC  0, 0
PUSH 5, 0
LIST 0
PUSH 5, 0
MAP  0
PUSH 5, 0
LOC  0, 1
PUSH 5, 0
LOC  0, 2
PUSH 5, 0
LOC  0, 3
PUSH 5, 0
SYM  0, #4
PUSH 5, 0
SYM  0, #5
PUSH 5, 0
SYM  0, #18
PUSH 5, 0
LEN 0, 5
LT   0, 6, 0
JNT  13, 0
MEML 0, 5[6]
JNT  3, 0
COPY 0, 3
JMP  2
COPY 0, 2
JNT  3, 0
COPY 0, 3
JMP  2
COPY 0, 2
OUT  0
ADD  6, 6, 1
JMP  -14
RTN  4
=== END ===