|
@@ -3206,9 +3206,9 @@ begin
|
|
|
LinesToStr([ // this.$main
|
|
|
'$mod.vA = 1;',
|
|
|
'$mod.vB = $mod.vA + $mod.vA;',
|
|
|
- '$mod.vB = Math.floor($mod.vA / $mod.vB);',
|
|
|
+ '$mod.vB = rtl.trunc($mod.vA / $mod.vB);',
|
|
|
'$mod.vB = $mod.vA % $mod.vB;',
|
|
|
- '$mod.vB = $mod.vA + ($mod.vA * $mod.vB) + Math.floor($mod.vA / $mod.vB);',
|
|
|
+ '$mod.vB = $mod.vA + ($mod.vA * $mod.vB) + rtl.trunc($mod.vA / $mod.vB);',
|
|
|
'$mod.vC = -$mod.vA;',
|
|
|
'$mod.vA = $mod.vA - $mod.vB;',
|
|
|
'$mod.vB = $mod.vA;',
|
|
@@ -6952,7 +6952,7 @@ begin
|
|
|
'$mod.d = -5.00E-1;',
|
|
|
'$mod.d = Math.pow(10, 3);',
|
|
|
'$mod.d = 10 % 3;',
|
|
|
- '$mod.d = Math.floor(10 / 3);',
|
|
|
+ '$mod.d = rtl.trunc(10 / 3);',
|
|
|
'$mod.d = 1;',
|
|
|
'$mod.d = 0.1;',
|
|
|
'$mod.d = 0.3;',
|
|
@@ -7281,17 +7281,17 @@ begin
|
|
|
LinesToStr([
|
|
|
'$mod.c = 10000;',
|
|
|
'$mod.c = 1000;',
|
|
|
- '$mod.c = Math.floor((1.0 / 3.0) * 10000);',
|
|
|
- '$mod.c = Math.floor((1 / 3) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc((1.0 / 3.0) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc((1 / 3) * 10000);',
|
|
|
'$mod.c = $mod.a;',
|
|
|
'$mod.d = $mod.c / 10000;',
|
|
|
- '$mod.c = Math.floor($mod.d * 10000);',
|
|
|
+ '$mod.c = rtl.trunc($mod.d * 10000);',
|
|
|
'$mod.c = $mod.c;',
|
|
|
'$mod.c = $mod.d * 10000;',
|
|
|
'$mod.d = $mod.c / 10000;',
|
|
|
'$mod.c = $mod.i * 10000;',
|
|
|
'$mod.c = $mod.i * 10000;',
|
|
|
- '$mod.i = Math.floor($mod.c / 10000);',
|
|
|
+ '$mod.i = rtl.trunc($mod.c / 10000);',
|
|
|
'$mod.c = $mod.c + $mod.a;',
|
|
|
'$mod.c = -$mod.c - $mod.a;',
|
|
|
'$mod.c = ($mod.d * 10000) + $mod.c;',
|
|
@@ -7302,14 +7302,14 @@ begin
|
|
|
'$mod.c = ($mod.a * $mod.c) / 10000;',
|
|
|
'$mod.c = $mod.d * $mod.c;',
|
|
|
'$mod.c = $mod.c * $mod.d;',
|
|
|
- '$mod.c = Math.floor(($mod.c / $mod.a) * 10000);',
|
|
|
- '$mod.c = Math.floor(($mod.a / $mod.c) * 10000);',
|
|
|
- '$mod.c = Math.floor($mod.d / $mod.c);',
|
|
|
- '$mod.c = Math.floor($mod.c / $mod.d);',
|
|
|
- '$mod.c = Math.floor(Math.pow($mod.c / 10000, $mod.a / 10000) * 10000);',
|
|
|
- '$mod.c = Math.floor(Math.pow($mod.a / 10000, $mod.c / 10000) * 10000);',
|
|
|
- '$mod.c = Math.floor(Math.pow($mod.d, $mod.c / 10000) * 10000);',
|
|
|
- '$mod.c = Math.floor(Math.pow($mod.c / 10000, $mod.d) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc(($mod.c / $mod.a) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc(($mod.a / $mod.c) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc($mod.d / $mod.c);',
|
|
|
+ '$mod.c = rtl.trunc($mod.c / $mod.d);',
|
|
|
+ '$mod.c = rtl.trunc(Math.pow($mod.c / 10000, $mod.a / 10000) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc(Math.pow($mod.a / 10000, $mod.c / 10000) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc(Math.pow($mod.d, $mod.c / 10000) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc(Math.pow($mod.c / 10000, $mod.d) * 10000);',
|
|
|
'if ($mod.c === $mod.c) ;',
|
|
|
'if ($mod.c === $mod.a) ;',
|
|
|
'if ($mod.a === $mod.c) ;',
|
|
@@ -7318,7 +7318,7 @@ begin
|
|
|
'$mod.c = $mod.DoIt($mod.c);',
|
|
|
'$mod.c = $mod.DoIt($mod.i * 10000);',
|
|
|
'$mod.c = $mod.DoIt($mod.d * 10000);',
|
|
|
- '$mod.c = Math.floor($mod.GetIt($mod.c / 10000) * 10000);',
|
|
|
+ '$mod.c = rtl.trunc($mod.GetIt($mod.c / 10000) * 10000);',
|
|
|
'$mod.j = $mod.c / 10000;',
|
|
|
'$mod.Write($mod.c / 10000);',
|
|
|
'$mod.c = 0;',
|
|
@@ -8376,7 +8376,7 @@ begin
|
|
|
LinesToStr([ // $mod.$main
|
|
|
'try {',
|
|
|
' $mod.i = 0;',
|
|
|
- ' $mod.i = Math.floor(2 / $mod.i);',
|
|
|
+ ' $mod.i = rtl.trunc(2 / $mod.i);',
|
|
|
'} finally {',
|
|
|
' $mod.i = 3;',
|
|
|
'};'
|
|
@@ -18585,7 +18585,7 @@ begin
|
|
|
'']),
|
|
|
LinesToStr([ // $mod.$main
|
|
|
'$mod.v = $mod.Arr[$mod.i];',
|
|
|
- '$mod.Arr[Math.floor($mod.v)] = $mod.Arr[$mod.IntArr[0]];',
|
|
|
+ '$mod.Arr[rtl.trunc($mod.v)] = $mod.Arr[$mod.IntArr[0]];',
|
|
|
'$mod.Arr[$mod.IntArr[1]] = $mod.Arr[$mod.IntArr[2]];',
|
|
|
'']));
|
|
|
end;
|
|
@@ -27549,8 +27549,8 @@ begin
|
|
|
'this.c = "";',
|
|
|
'']),
|
|
|
LinesToStr([ // $mod.$main
|
|
|
- '$mod.i = Math.floor($mod.v);',
|
|
|
- '$mod.i = Math.floor($mod.v);',
|
|
|
+ '$mod.i = rtl.trunc($mod.v);',
|
|
|
+ '$mod.i = rtl.trunc($mod.v);',
|
|
|
'$mod.s = "" + $mod.v;',
|
|
|
'$mod.s = "" + $mod.v;',
|
|
|
'$mod.b = !($mod.v == false);',
|
|
@@ -28065,7 +28065,7 @@ begin
|
|
|
' this.p.v = v;',
|
|
|
' }',
|
|
|
'});',
|
|
|
- '$mod.i = Math.floor($mod.DoSome($mod.i, $mod.i));',
|
|
|
+ '$mod.i = rtl.trunc($mod.DoSome($mod.i, $mod.i));',
|
|
|
'$mod.b = !($mod.DoSome($mod.b, $mod.b) == false);',
|
|
|
'$mod.d = rtl.getNumber($mod.DoSome($mod.d, $mod.d));',
|
|
|
'$mod.s = "" + $mod.DoSome($mod.s, $mod.s);',
|