diff --git a/src/emitter.js b/src/emitter.js index c664aa8..43543e1 100644 --- a/src/emitter.js +++ b/src/emitter.js @@ -135,7 +135,7 @@ PEG.compiler.emitter = function(ast) { " function escape(ch) {", " var charCode = ch.charCodeAt(0);", " ", - " if (charCode < 0xFF) {", + " if (charCode <= 0xFF) {", " var escapeChar = 'x';", " var length = 2;", " } else {", diff --git a/src/parser.js b/src/parser.js index 443af39..55f06cd 100644 --- a/src/parser.js +++ b/src/parser.js @@ -29,7 +29,7 @@ PEG.parser = (function(){ function escape(ch) { var charCode = ch.charCodeAt(0); - if (charCode < 0xFF) { + if (charCode <= 0xFF) { var escapeChar = 'x'; var length = 2; } else { diff --git a/src/utils.js b/src/utils.js index b705142..5a6f869 100644 --- a/src/utils.js +++ b/src/utils.js @@ -61,7 +61,7 @@ function padLeft(input, padding, length) { function escape(ch) { var charCode = ch.charCodeAt(0); - if (charCode < 0xFF) { + if (charCode <= 0xFF) { var escapeChar = 'x'; var length = 2; } else {