parent
9d5e8f19e4
commit
636d1af19e
|
@ -342,6 +342,12 @@ FPp.needsParens = function(assumeExpressionContext) {
|
|||
return true;
|
||||
}
|
||||
|
||||
// Add parenthesis when working with binary operators
|
||||
// It's not stricly needed but helps with code understanding
|
||||
if (["|", "^", "&", ">>", "<<", ">>>"].indexOf(po) !== -1) {
|
||||
return true;
|
||||
}
|
||||
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
||||
|
||||
exports[`parens.js 1`] = `
|
||||
"const result = (a + b) >>> 1;
|
||||
var sizeIndex = ((index - 1) >>> level) & MASK;
|
||||
var from = offset > left ? 0 : (left - offset) >> level;
|
||||
var to = ((right - offset) >> level) + 1;
|
||||
if (rawIndex < 1 << (list._level + SHIFT)) {}
|
||||
var res = size < SIZE ? 0 : (((size - 1) >>> SHIFT) << SHIFT);
|
||||
sign = 1 - (2 * (b[3] >> 7));
|
||||
exponent = (((b[3] << 1) & 0xff) | (b[2] >> 7)) - 127;
|
||||
mantissa = ((b[2] & 0x7f) << 16) | (b[1] << 8) | b[0];
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
const result = (a + b) >>> 1;
|
||||
var sizeIndex = ((index - 1) >>> level) & MASK;
|
||||
var from = offset > left ? 0 : (left - offset) >> level;
|
||||
var to = ((right - offset) >> level) + 1;
|
||||
if (rawIndex < 1 << (list._level + SHIFT)) {
|
||||
}
|
||||
var res = size < SIZE ? 0 : (size - 1) >>> SHIFT << SHIFT;
|
||||
sign = 1 - 2 * (b[3] >> 7);
|
||||
exponent = (((b[3] << 1) & 0xff) | (b[2] >> 7)) - 127;
|
||||
mantissa = ((b[2] & 0x7f) << 16) | (b[1] << 8) | b[0];
|
||||
"
|
||||
`;
|
|
@ -0,0 +1 @@
|
|||
run_spec(__dirname, null, ["babylon", "typescript"]);
|
|
@ -0,0 +1,9 @@
|
|||
const result = (a + b) >>> 1;
|
||||
var sizeIndex = ((index - 1) >>> level) & MASK;
|
||||
var from = offset > left ? 0 : (left - offset) >> level;
|
||||
var to = ((right - offset) >> level) + 1;
|
||||
if (rawIndex < 1 << (list._level + SHIFT)) {}
|
||||
var res = size < SIZE ? 0 : (((size - 1) >>> SHIFT) << SHIFT);
|
||||
sign = 1 - (2 * (b[3] >> 7));
|
||||
exponent = (((b[3] << 1) & 0xff) | (b[2] >> 7)) - 127;
|
||||
mantissa = ((b[2] & 0x7f) << 16) | (b[1] << 8) | b[0];
|
Loading…
Reference in New Issue