nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/forloop_basic/forloop_basic.bytecode.actual ========
=== FN 2 START ===
LDUV 4, 0
INT  3, 0
MEML 2, 4[3]
MEML 5, 4[3]
LDUV 1, 1
LEN 0, 1
LT   0, 5, 0
JNT  7, 0
MEML 5, 4[3]
INT  0, 1
ADD  0, 5, 0
MEMS 4[3], 0
MEML 0, 1[2]
RTN  0
SYM  0, #13
RTN  0
=== END ===
=== FN 1 START ===
LIST 2
INT  1, 0
PUSH 2, 1
LOC  1, 0
STUV 1, 2
STUV 1, 0
RTN  1
=== END ===
=== FN 0 START ===
SYM  3, #6
SYM  2, #12
LOC  1, 0
SYM  0, #10
ARG  3
ARG  2
ARG  1
CALL 0, 0
LIST 1
INT  0, 1
PUSH 1, 0
INT  0, 2
PUSH 1, 0
INT  0, 3
PUSH 1, 0
INT  0, 4
PUSH 1, 0
INT  0, 5
PUSH 1, 0
MEML 0, 1[2]
CALL 2, 0
CALL 1, 2
SYM  0, #13
EQ   0, 1, 0
JIT  3, 0
OUT  1
JMP  -5
LDN  0
RTN  0
=== END ===