From: Andreas Gal Date: Sun, 8 May 2011 21:08:38 +0000 (-0700) Subject: eliminate putBack X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=fed34c7d07c90b4bea9a5d8879852a418f5dbf45;p=pdf.js.git eliminate putBack --- diff --git a/pdf.js b/pdf.js index b836a4b..c7ca1f0 100644 --- 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))