Chromium Code Reviews| Index: runtime/vm/scanner.cc |
| =================================================================== |
| --- runtime/vm/scanner.cc (revision 27216) |
| +++ runtime/vm/scanner.cc (working copy) |
| @@ -365,7 +365,10 @@ |
| ReadChar(); |
| } |
| } |
| - if ((c0_ == 'e') || (c0_ == 'E')) { |
| + if (((c0_ == 'e') || (c0_ == 'E')) && |
| + (IsDecimalDigit(LookaheadChar(1)) || |
| + (LookaheadChar(1) == '-') || |
| + (LookaheadChar(1) == '+'))) { |
| Recognize(Token::kDOUBLE); |
| if ((c0_ == '-') || (c0_ == '+')) { |
| ReadChar(); |