# RUN: Kaleidoscope-Ch6 < %s 2>&1 | FileCheck %s | |
# Test unary operator definition. | |
def unary-(x) 0 - x; | |
1 + (-1); | |
# CHECK: Evaluated to 0.000000 | |
# Test binary operator definition. | |
def binary> 10 (lhs rhs) rhs < lhs; | |
def foo(x) if x > 10 then 0 else 1; | |
foo(9); | |
foo(11); | |
# CHECK: Evaluated to 1.000000 | |
# CHECK: Evaluated to 0.000000 | |