nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/bool_intrinsic/bool_intrinsic.ir.actual ========
fn1 (a_0, b_0, c_0) {
block0:
  t3 = null
  RETURN t3

}
MAIN () {
block0:
  t0 = NEW_LIST
  t1 = null
  t0 << t1
  t3 = false
  t0 << t3
  t5 = 0
  t0 << t5
  t7 = true
  t0 << t7
  t9 = 1
  t0 << t9
  t11 = 1.234
  t0 << t11
  t13 = NEW_LIST
  t0 << t13
  t15 = NEW_MAP
  t0 << t15
  t17 = ""
  t0 << t17
  t19 = "false"
  t0 << t19
  t21 = fn1
  t0 << t21
  t23 = #sym
  t0 << t23
  t25 = #null
  t0 << t25
  t27 = #false
  t0 << t27
  next block1(t5)

block1(i_1):
  t32 =  # t0
  t33 = i_1 < t32
  jnt t33 block3
  next block2

block2:
  v_0 = t0[i_1]
  bool_0 = #bool
  STORE_ARG v_0
  t37 = CALL bool_0
  PRINT t37
  i_2 = i_1 + t9
  jump block1(i_2)

block3:
  RETURN t1

}