nilang 0.4.1

A scripting language interpreter for Advent of Code
Documentation
========= FILE ./src/runtime/tests/fixtures/float_intrinsic/float_intrinsic.ir.actual ========
MAIN () {
block0:
  t0 = NEW_LIST
  t1 = 123
  t0 << t1
  t3 = 0.123
  t0 << t3
  t5 = null
  t0 << t5
  t7 = false
  t0 << t7
  t9 = true
  t0 << t9
  t11 = "123"
  t0 << t11
  t13 = "1.0"
  t0 << t13
  t15 = "nan"
  t0 << t15
  t17 = "bad"
  t0 << t17
  i_0 = 0
  next block1(i_0)

block1(i_1):
  t22 =  # t0
  t23 = i_1 < t22
  jnt t23 block3
  next block2

block2:
  t24 = t0[i_1]
  float_0 = #float
  STORE_ARG t24
  t26 = CALL float_0
  PRINT t26
  t29 = 1
  i_2 = i_1 + t29
  jump block1(i_2)

block3:
  RETURN t5

}