nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/fn_intrinsic/fn_intrinsic.bytecode.actual ========
=== FN 0 START ===
INT  0, 42
SYM  7, #8
ARG  0
CALL 0, 7
CALL 0, 0
OUT  0
LOC  0, 0
ARG  0
CALL 0, 7
CALL 0, 0
OUT  0
LIST 0
INT  4, 1
PUSH 0, 4
INT  3, 2
PUSH 0, 3
INT  6, 3
PUSH 0, 6
ARG  0
CALL 0, 7
CALL 1, 0
INT  5, 0
MEML 0, 1[5]
OUT  0
MEML 0, 1[4]
OUT  0
MEML 0, 1[3]
OUT  0
MAP  8
SYM  0, #19
INT  1, 10
MEMS 8[0], 1
SYM  2, #20
INT  1, 20
MEMS 8[2], 1
ARG  8
CALL 1, 7
CALL 1, 1
MEML 0, 1[0]
OUT  0
MEML 0, 1[2]
OUT  0
LDN  1
ARG  1
CALL 0, 7
CALL 0, 0
OUT  0
INT  0, 99
ARG  0
CALL 2, 7
CALL 0, 2
OUT  0
CALL 0, 2
OUT  0
CALL 0, 2
OUT  0
LIST 2
ARG  4
CALL 0, 7
PUSH 2, 0
ARG  3
CALL 0, 7
PUSH 2, 0
ARG  6
CALL 0, 7
PUSH 2, 0
MEML 0, 2[5]
CALL 0, 0
OUT  0
MEML 0, 2[4]
CALL 0, 0
OUT  0
MEML 0, 2[3]
CALL 0, 0
OUT  0
RTN  1
=== END ===