Skip to content

Commit f3c9a53

Browse files
committed
code beautification
1 parent 070155a commit f3c9a53

File tree

1 file changed

+25
-26
lines changed

1 file changed

+25
-26
lines changed

lib/binaryParsers.js

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@ var parseBits = function(data, bits, offset, callback) {
3333
}
3434

3535
return result;
36-
}
36+
};
3737

38-
var parseFloat = function(data, precisionBits, exponentBits) {
38+
var parseFloatFromBits = function(data, precisionBits, exponentBits) {
3939
var bias = Math.pow(2, exponentBits - 1) - 1;
4040
var sign = parseBits(data, 1);
4141
var exponent = parseBits(data, exponentBits, 1);
4242

43-
if (exponent == 0)
43+
if (exponent === 0)
4444
return 0;
4545

4646
// parse mantissa
4747
var precisionBitsCounter = 1;
4848
var parsePrecisionBits = function(lastValue, newValue, bits) {
49-
if (lastValue == 0) {
49+
if (lastValue === 0) {
5050
lastValue = 1;
5151
}
5252

@@ -64,52 +64,52 @@ var parseFloat = function(data, precisionBits, exponentBits) {
6464

6565
// special cases
6666
if (exponent == (Math.pow(2, exponentBits + 1) - 1)) {
67-
if (mantissa == 0) {
68-
return (sign == 0) ? Infinity : -Infinity;
67+
if (mantissa === 0) {
68+
return (sign === 0) ? Infinity : -Infinity;
6969
}
7070

7171
return NaN;
7272
}
7373

7474
// normale number
75-
return ((sign == 0) ? 1 : -1) * Math.pow(2, exponent - bias) * mantissa;
75+
return ((sign === 0) ? 1 : -1) * Math.pow(2, exponent - bias) * mantissa;
7676
};
7777

7878
var parseBool = function(value) {
7979
return (parseBits(value, 8) == 1);
80-
}
80+
};
8181

8282
var parseInt16 = function(value) {
8383
if (parseBits(value, 1) == 1) {
8484
return -1 * (Math.pow(2, 15) - parseBits(value, 15, 1));
8585
}
8686

8787
return parseBits(value, 15, 1);
88-
}
88+
};
8989

9090
var parseInt32 = function(value) {
9191
if (parseBits(value, 1) == 1) {
9292
return -1 * (Math.pow(2, 31) - parseBits(value, 31, 1));
9393
}
9494

9595
return parseBits(value, 31, 1);
96-
}
96+
};
9797

9898
var parseInt64 = function(value) {
9999
if (parseBits(value, 1) == 1) {
100100
return -1 * (Math.pow(2, 63) - parseBits(value, 63, 1));
101101
}
102102

103103
return parseBits(value, 63, 1);
104-
}
104+
};
105105

106106
var parseFloat32 = function(value) {
107-
return parseFloat(value, 23, 8);
108-
}
107+
return parseFloatFromBits(value, 23, 8);
108+
};
109109

110110
var parseFloat64 = function(value) {
111-
return parseFloat(value, 52, 11);
112-
}
111+
return parseFloatFromBits(value, 52, 11);
112+
};
113113

114114
var parseNumeric = function(value) {
115115
var sign = parseBits(value, 16, 32);
@@ -120,23 +120,23 @@ var parseNumeric = function(value) {
120120
var weight = Math.pow(10000, parseBits(value, 16, 16));
121121
var result = 0;
122122

123-
var digits = new Array();
123+
var digits = [];
124124
var ndigits = parseBits(value, 16);
125125
for (var i = 0; i < ndigits; i++) {
126126
result += parseBits(value, 16, 64 + (16 * i)) * weight;
127127
weight /= 10000;
128128
}
129129

130130
var scale = Math.pow(10, parseBits(value, 16, 48));
131-
return ((sign == 0) ? 1 : -1) * Math.round(result * scale) / scale;
132-
}
131+
return ((sign === 0) ? 1 : -1) * Math.round(result * scale) / scale;
132+
};
133133

134134
var parseDate = function(value) {
135135
var sign = parseBits(value, 1);
136136
var rawValue = parseBits(value, 63, 1);
137137

138138
// discard usecs and shift from 2000 to 1970
139-
var result = new Date((((sign == 0) ? 1 : -1) * rawValue / 1000) + 946684800000);
139+
var result = new Date((((sign === 0) ? 1 : -1) * rawValue / 1000) + 946684800000);
140140

141141
// add microseconds to the date
142142
result.usec = rawValue % 1000;
@@ -151,7 +151,7 @@ var parseDate = function(value) {
151151
};
152152

153153
return result;
154-
}
154+
};
155155

156156
var parseArray = function(value) {
157157
var dim = parseBits(value, 32);
@@ -160,16 +160,15 @@ var parseArray = function(value) {
160160
var elementType = parseBits(value, 32, 64);
161161

162162
var offset = 96;
163-
var dims = new Array();
163+
var dims = [];
164164
for (var i = 0; i < dim; i++) {
165165
// parse dimension
166166
dims[i] = parseBits(value, 32, offset);
167167
offset += 32;
168168

169169
// ignore lower bounds
170170
offset += 32;
171-
};
172-
171+
}
173172

174173
var parseElement = function(elementType) {
175174
// parse content length
@@ -198,7 +197,7 @@ var parseArray = function(value) {
198197
};
199198

200199
var parse = function(dimension, elementType) {
201-
var array = new Array();
200+
var array = [];
202201

203202
if (dimension.length > 1) {
204203
var count = dimension.shift();
@@ -214,7 +213,7 @@ var parseArray = function(value) {
214213
}
215214

216215
return array;
217-
}
216+
};
218217

219218
return parse(dims, elementType);
220219
};
@@ -246,5 +245,5 @@ var init = function(register) {
246245
};
247246

248247
module.exports = {
249-
init: init,
248+
init: init
250249
};

0 commit comments

Comments
 (0)