|
@@ -237,7 +237,7 @@ class Parser {
|
|
do {
|
|
do {
|
|
c = nextChar();
|
|
c = nextChar();
|
|
} while( c >= '0'.code && c <= '9'.code );
|
|
} while( c >= '0'.code && c <= '9'.code );
|
|
- if( c != '.'.code && pos - start < 10 ) {
|
|
|
|
|
|
+ if( c != '.'.code && c != 'E'.code && c != 'e'.code && pos - start < 10 ) {
|
|
pos--;
|
|
pos--;
|
|
return TInt(getBuf(start, pos - start));
|
|
return TInt(getBuf(start, pos - start));
|
|
}
|
|
}
|