updated indentation to 2-spaces. Added some {} around if/else 1-liners expressions.

This commit is contained in:
Spiky 2015-11-29 15:15:34 -05:00
parent b0f828d8ad
commit ab6d6acc9f
1 changed files with 78 additions and 75 deletions

View File

@ -54,20 +54,23 @@ UTF_32.prototype.match = function(det) {
hasBOM = false,
confidence = 0;
if (limit == 0)
if (limit == 0) {
return null;
}
if (this.getChar(input, 0) == 0x0000FEFF)
if (this.getChar(input, 0) == 0x0000FEFF) {
hasBOM = true;
}
for (var i = 0; i < limit; i += 4) {
var ch = this.getChar(input, i);
if (ch < 0 || ch >= 0x10FFFF || (ch >= 0xD800 && ch <= 0xDFFF))
if (ch < 0 || ch >= 0x10FFFF || (ch >= 0xD800 && ch <= 0xDFFF)) {
numInvalid += 1;
else
} else {
numValid += 1;
}
}
// Cook up some sort of confidence score, based on presence of a BOM
// and the existence of valid and/or invalid multi-byte sequences.