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
