def f_float(self, node): return vm.ValueFloat(node.val)
def s_add_int_float(a, b): return vm.ValueFloat(a.val + b.val)
def s_sub_float(a): return vm.ValueFloat(-a.val)
def s_div_int_float(a, b): return vm.ValueFloat(a.val / b.val)
def s_mul_int_float(a, b): return vm.ValueFloat(a.val * b.val)
def s_sub_int_float(a, b): return vm.ValueFloat(a.val - b.val)