|
@@ -4404,6 +4404,8 @@ begin
|
|
|
' fn123456_0 = -123456.0;',
|
|
|
' fn1234567_8 = -1234567.8;',
|
|
|
' fn12345678_9 = -12345678.9;',
|
|
|
+ ' f1_0En12 = 1E-12;',
|
|
|
+ ' fn1_0En12 = -1E-12;',
|
|
|
'var',
|
|
|
' d: double = b;',
|
|
|
'begin',
|
|
@@ -4426,6 +4428,8 @@ begin
|
|
|
' d:=fn123456_0;',
|
|
|
' d:=fn1234567_8;',
|
|
|
' d:=fn12345678_9;',
|
|
|
+ ' d:=f1_0En12;',
|
|
|
+ ' d:=fn1_0En12;',
|
|
|
'']);
|
|
|
ConvertProgram;
|
|
|
CheckSource('TestDouble',
|
|
@@ -4443,6 +4447,8 @@ begin
|
|
|
'this.fn123456_0 = -123456.0;',
|
|
|
'this.fn1234567_8 = -1234567.8;',
|
|
|
'this.fn12345678_9 = -12345678.9;',
|
|
|
+ 'this.f1_0En12 = 1E-12;',
|
|
|
+ 'this.fn1_0En12 = -1E-12;',
|
|
|
'this.d = 4.4;'
|
|
|
]),
|
|
|
LinesToStr([
|
|
@@ -4465,6 +4471,8 @@ begin
|
|
|
'$mod.d = -123456;',
|
|
|
'$mod.d = -1234567.8;',
|
|
|
'$mod.d = -1.23456789E7;',
|
|
|
+ '$mod.d = 1E-12;',
|
|
|
+ '$mod.d = -1E-12;',
|
|
|
'']));
|
|
|
end;
|
|
|
|