content: sub main()
      for i = 0 to 10
          my(i)
      next
  end sub
  
  function my(x)
      a = [
          1,
          2,
          [
              1,
              2,
              {
                  a: 1,
                  d: {
                      a: 1,
                      b: 2, c: 3,
                      d: 4,
                      e: {
                      }
                  }
              }
          ]
      ]
  
      for each a in b
          while a <> true
              if a = 5
                  print a
              else if a < 5 then
                  print b
                  a = function(x, y)
                      return x + y
                  endfunction
                  b = sub(input)
                      print input
                  end sub
              else
                  for a = 5 to 10 step -1
                      print "!"
                  endfor
                  exitwhile
              endif
          endwhile
      endfor
  endfunction