commit | e8d589fa90e26d62ee4bcdba27ee49ed0e700702 | [log] [tgz] |
---|---|---|
author | cushon <cushon@google.com> | Tue Oct 25 12:05:40 2016 -0700 |
committer | Liam Miller-Cushon <cushon@google.com> | Tue Oct 25 15:32:28 2016 -0700 |
tree | e4ce2e00e20f75ecd1713786e48957fed9b55d1f | |
parent | 4b69277c912bf7ab6f9915f407ec5cb207566747 [diff] |
Fix another floating point lexer bug MOE_MIGRATED_REVID=137185304
diff --git a/java/com/google/turbine/parse/StreamLexer.java b/java/com/google/turbine/parse/StreamLexer.java index 2197dfc..1bf6a2f 100644 --- a/java/com/google/turbine/parse/StreamLexer.java +++ b/java/com/google/turbine/parse/StreamLexer.java
@@ -476,6 +476,7 @@ switch (ch) { case 'e': case 'E': + return floatLiteral(); case '.': eat(); return floatLiteral();
diff --git a/javatests/com/google/turbine/lower/testdata/float_exponent.test b/javatests/com/google/turbine/lower/testdata/float_exponent.test index 49564c0..a7dab0d 100644 --- a/javatests/com/google/turbine/lower/testdata/float_exponent.test +++ b/javatests/com/google/turbine/lower/testdata/float_exponent.test
@@ -1,4 +1,5 @@ === Test.java === interface Test { long NANOS = (long) 1e9; + double VERY_SMALL_NUMBER = 1e-6; } \ No newline at end of file