|
@@ -5858,6 +5858,15 @@ begin
|
|
|
' mindouble = -1.7e+308;',
|
|
|
' MinSafeIntDouble = -$10000000000000;',
|
|
|
' MaxSafeIntDouble = $fffffffffffff;',
|
|
|
+ ' DZeroResolution = 1E-12;',
|
|
|
+ ' Minus1 = -1E-12;',
|
|
|
+ ' EPS = 1E-9;',
|
|
|
+ ' DELTA = 0.001;',
|
|
|
+ ' Big = 129.789E+100;',
|
|
|
+ ' Test0_15 = 0.15;',
|
|
|
+ ' Test999 = 2.9999999999999;',
|
|
|
+ ' Test111999 = 211199999999999000.0;',
|
|
|
+ ' TestMinus111999 = -211199999999999000.0;',
|
|
|
'var',
|
|
|
' d: double = b;',
|
|
|
'begin',
|
|
@@ -5868,8 +5877,9 @@ begin
|
|
|
' d:=1.7E308;',
|
|
|
' d:=001.00E00;',
|
|
|
' d:=002.00E001;',
|
|
|
- ' d:=-003.00E-00;',
|
|
|
- ' d:=-004.00E-001;',
|
|
|
+ ' d:=003.000E000;',
|
|
|
+ ' d:=-004.00E-00;',
|
|
|
+ ' d:=-005.00E-001;',
|
|
|
' d:=10**3;',
|
|
|
' d:=10 mod 3;',
|
|
|
' d:=10 div 3;',
|
|
@@ -5914,6 +5924,15 @@ begin
|
|
|
'this.mindouble = -1.7e+308;',
|
|
|
'this.MinSafeIntDouble = -0x10000000000000;',
|
|
|
'this.MaxSafeIntDouble = 0xfffffffffffff;',
|
|
|
+ 'this.DZeroResolution = 1E-12;',
|
|
|
+ 'this.Minus1 = -1E-12;',
|
|
|
+ 'this.EPS = 1E-9;',
|
|
|
+ 'this.DELTA = 0.001;',
|
|
|
+ 'this.Big = 129.789E+100;',
|
|
|
+ 'this.Test0_15 = 0.15;',
|
|
|
+ 'this.Test999 = 2.9999999999999;',
|
|
|
+ 'this.Test111999 = 211199999999999000.0;',
|
|
|
+ 'this.TestMinus111999 = -211199999999999000.0;',
|
|
|
'this.d = 4.4;'
|
|
|
]),
|
|
|
LinesToStr([
|
|
@@ -5924,8 +5943,9 @@ begin
|
|
|
'$mod.d = 1.7E308;',
|
|
|
'$mod.d = 1.00E0;',
|
|
|
'$mod.d = 2.00E1;',
|
|
|
- '$mod.d = -3.00E-0;',
|
|
|
- '$mod.d = -4.00E-1;',
|
|
|
+ '$mod.d = 3.000E0;',
|
|
|
+ '$mod.d = -4.00E-0;',
|
|
|
+ '$mod.d = -5.00E-1;',
|
|
|
'$mod.d = Math.pow(10, 3);',
|
|
|
'$mod.d = 10 % 3;',
|
|
|
'$mod.d = Math.floor(10 / 3);',
|