while(1) tmp = a puts(b) end -- -- -- s(:list, [s(:while, s(:condition, s(:int, 1)), s(:expressions, s(:assign, s(:name, "tmp"), s(:name, "a")), s(:call, s(:name, "puts"), s(:arguments, s(:name, "b")))))])