|
@@ -778,7 +778,8 @@ TYPE
|
|
IF expCh = "E" THEN
|
|
IF expCh = "E" THEN
|
|
token.numberType := Real;
|
|
token.numberType := Real;
|
|
IF (1 - MaxRealExponent < e) & (e <= MaxRealExponent) THEN
|
|
IF (1 - MaxRealExponent < e) & (e <= MaxRealExponent) THEN
|
|
- IF e < 0 THEN token.real := f / Ten( -e ) ELSE token.real := f * Ten( e ) END
|
|
|
|
|
|
+ IF e < 0 THEN token.real := f / Ten( -e ) ELSE token.real := f * Ten( e ) END;
|
|
|
|
+ token.real := REAL (token.real);
|
|
ELSE Error( Basic.NumberTooLarge )
|
|
ELSE Error( Basic.NumberTooLarge )
|
|
END
|
|
END
|
|
ELSE
|
|
ELSE
|