]> git.parisson.com Git - pdf.js.git/commitdiff
eliminate putBack
authorAndreas Gal <andreas.gal@gmail.com>
Sun, 8 May 2011 21:08:38 +0000 (14:08 -0700)
committerAndreas Gal <andreas.gal@gmail.com>
Sun, 8 May 2011 21:08:38 +0000 (14:08 -0700)
pdf.js

diff --git a/pdf.js b/pdf.js
index b836a4b09772e241d699fbbf27ff4c55cf59af0d..c7ca1f02c9f8998a6b880c413254a4e0c265770b 100644 (file)
--- a/pdf.js
+++ b/pdf.js
@@ -271,7 +271,7 @@ var Lexer = (function() {
             var str = ch;
             var stream = this.stream;
             do {
-                ch = stream.getChar();
+                ch = stream.lookChar();
                 if (ch == "." && !floating) {
                     str += ch;
                     floating = true;
@@ -284,10 +284,10 @@ var Lexer = (function() {
                 } else if (ch == "e" || ch == "E") {
                     floating = true;
                 } else {
-                    // put back the last character, it doesn't belong to us
-                    stream.putBack();
+                    // the last character doesn't belong to us
                     break;
                 }
+                stream.getChar();
             } while (true);
             var value = parseFloat(str);
             if (isNaN(value))