diff options
Diffstat (limited to 'tests/general/numeric.std')
-rw-r--r-- | tests/general/numeric.std | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/tests/general/numeric.std b/tests/general/numeric.std new file mode 100644 index 0000000..9dbce6a --- /dev/null +++ b/tests/general/numeric.std @@ -0,0 +1,111 @@ +integer(2) ----> 2 +integer("2") ----> 2 +integer(" 2") ----> 2 +integer("2 ") ----> 2 +integer("+2") ----> 2 +integer("-2") ----> -2 +integer("- 2") ----> none +integer(" - 2 ") ----> none +integer("") ----> none +integer("--2") ----> none +integer(" ") ----> none +integer("-") ----> none +integer("+") ----> none +integer("7r4") ----> 4 +integer("4r7") ----> none +integer("4r 7") ----> none +integer("7r 4") ----> none +integer("16rff") ----> 255 +integer("36rcat") ----> 15941 +integer("36Rcat") ----> 15941 +integer("36rCAT") ----> 15941 +integer("1r1") ----> none +integer("2r0") ----> 0 +integer(integer) ----> none +integer := abs ----> function abs +numeric(2) ----> 2 +numeric("2") ----> 2 +numeric(" 2") ----> 2 +numeric("2 ") ----> 2 +numeric("+2") ----> 2 +numeric("-2") ----> -2 +numeric("- 2") ----> none +numeric(" - 2 ") ----> none +numeric("") ----> none +numeric("--2") ----> none +numeric(" ") ----> none +numeric("-") ----> none +numeric("+") ----> none +numeric("7r4") ----> 4 +numeric("4r7") ----> none +numeric("4r 7") ----> none +numeric("7r 4") ----> none +numeric("16rff") ----> 255 +numeric("36rcat") ----> 15941 +numeric("36Rcat") ----> 15941 +numeric("36rCAT") ----> 15941 +numeric("1r1") ----> none +numeric("2r0") ----> 0 +100 - - 4 ----> 104 +100 --4 ----> '01' +100- - 4 ----> 104 +100 -- 4 ----> '01' +100 - -4 ----> 104 +abs(1) ----> 1 +abs(-1) ----> 1 +abs(0) ----> 0 +36 % 7 ----> 1 +-36 % 7 ----> -1 +36 % -7 ----> 1 +-36 % -7 ----> -1 +36 * 9 ----> 324 +-36 * 9 ----> -324 +36 * -9 ----> -324 +-36 * -9 ----> 324 +36 / 9 ----> 4 +-36 / 9 ----> -4 +36 / -9 ----> -4 +-36 / -9 ----> 4 +36 + 9 ----> 45 +-36 + 9 ----> -27 +36 + -9 ----> 27 +-36 + -9 ----> -45 +36 ^ -9 ----> 0 +1 < 1 ----> none +1 < 2 ----> 2 +1 < 0 ----> none +-1 < 0 ----> 0 +1 < -2 ----> none +-1 < -0 ----> 0 +1 > 1 ----> none +1 > 2 ----> none +1 > 0 ----> 0 +-1 > 0 ----> none +1 > -2 ----> -2 +-1 > -0 ----> none +1 <= 1 ----> 1 +1 <= 2 ----> 2 +1 <= 0 ----> none +-1 <= 0 ----> 0 +1 <= -2 ----> none +-1 <= -0 ----> 0 +1 >= 1 ----> 1 +1 >= 2 ----> none +1 >= 0 ----> 0 +-1 >= 0 ----> none +1 >= -2 ----> -2 +-1 >= -0 ----> none +1 = 1 ----> 1 +1 = 2 ----> none +1 = 0 ----> none +-1 = 0 ----> none +1 = -2 ----> none +-1 = -0 ----> none +1 ~= 1 ----> none +1 ~= 2 ----> 2 +1 ~= 0 ----> 0 +-1 ~= 0 ----> 0 +1 ~= -2 ----> -2 +-1 ~= -0 ----> 0 +36 ^ -9 ----> 0 +-36 ^ -9 ----> 0 |