nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/basic_popping/basic_popping.ir.actual ========
MAIN () {
block0:
  t0 = NEW_LIST
  t1 = 0
  t0 << t1
  t3 = 1
  t0 << t3
  t5 = 2
  t0 << t5
  t7 = 3
  t0 << t7
  t9 = 4
  t0 << t9
  t11 = 5
  t0 << t11
  t13 = 6
  t0 << t13
  t15 = 7
  t0 << t15
  t17 = 8
  t0 << t17
  t19 = 9
  t0 << t19
  b_0 = "abcdefghij"
  next block1(t1)

block1(i_1):
  t26 = 12
  t27 = i_1 < t26
  jnt t27 block3
  next block2

block2:
  POP x_0 = t0
  POP y_0 = b_0
  t32 = NEW_LIST
  t32 << x_0
  t32 << y_0
  PRINT t32
  i_2 = i_1 + t3
  jump block1(i_2)

block3:
  t39 = null
  RETURN t39

}