X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=tests%2Fcalc%2Fcalc.psi;h=cc5d9c77ed2be70476b2971a9c0c193be814788d;hp=c90749c0483ccf25702c591f74a5d91376ef4f54;hb=c9384515a81cb64d345b299908b2852f51bb8e6e;hpb=e11280a7b6ed67a4d79b14569ca06131ea2338bd diff --git a/tests/calc/calc.psi b/tests/calc/calc.psi index c90749c..cc5d9c7 100644 --- a/tests/calc/calc.psi +++ b/tests/calc/calc.psi @@ -1,7 +1,9 @@ +#include + function test\calc1() : array { let numerator = 3 * 5 + 2; let denominator = 17; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -10,7 +12,7 @@ function test\calc1() : array { function test\calc2() : array { let numerator = 4 + 5 * 2; let denominator = 14; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -19,7 +21,7 @@ function test\calc2() : array { function test\calc3() : array { let numerator = -1 + 2 - 3 * 2; let denominator = -5; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -28,7 +30,7 @@ function test\calc3() : array { function test\calc4() : array { let numerator = 1 * 5 / 5 * -1 / -1 * 10 / 5 + 4 * 2; let denominator = 10; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -37,7 +39,7 @@ function test\calc4() : array { function test\calc5() : array { let numerator = 5 % 3; let denominator = 2; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -46,7 +48,7 @@ function test\calc5() : array { function test\calc6() : array { let numerator = 5 % 3 + 1; let denominator = 3; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -55,7 +57,7 @@ function test\calc6() : array { function test\calc7() : array { let numerator = 5 % (3 + 1); let denominator = 1; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -64,7 +66,7 @@ function test\calc7() : array { function test\calc8() : array { let numerator = !0 + !0 + !0; let denominator = 3; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -73,7 +75,7 @@ function test\calc8() : array { function test\calc9() : array { let numerator = 1 && 2; let denominator = 1; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -82,7 +84,7 @@ function test\calc9() : array { function test\calc10() : array { let numerator = (1 | 2 | 4) & ~3; let denominator = 4; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -91,7 +93,7 @@ function test\calc10() : array { function test\calc11() : array { let numerator = 1 + (1 + 1 < 2); let denominator = 1; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) ); @@ -100,7 +102,7 @@ function test\calc11() : array { function test\calc12() : array { let numerator = 1 + (1 + 1 < 3); let denominator = 2; - return to_array(div, + return div(numerator, denominator) as to_array(div, to_int(quot), to_int(rem) );