remove ParenthesizedExpression

This commit is contained in:
Sebastian McKenzie
2014-12-22 21:36:33 +11:00
parent bd255257f1
commit 4ea425ac7b
21 changed files with 29 additions and 59 deletions

View File

@@ -1,3 +1,3 @@
(function () {
return; // comment
}());
})();

View File

@@ -1,3 +1,3 @@
x | y ^ z;
x | (y ^ z);
x | y ^ z;
(x | y) ^ z;

View File

@@ -1,2 +1,2 @@
1.1.valueOf();
(1e+300).valueOf();
1e+300.valueOf();

View File

@@ -1,12 +1,12 @@
for (var i = (1 in []) in []);
for (var i = 1 in [] in []);
for (var i = 1 in ([] in []));
for (var i = (10 * 10 in []) in []);
for (var i = (10 + 10 in []) in []);
for (var i = 10 + (10 in []) in []);
for (var i = 10 + 10 in [] in []);
for (var i = 10 + 10 in ([] in []));
for (var i = (1 in []);;);
for ((1 in []);;);
for (1 * (1 in []);;);
for (1 * (1 + 1 in []);;);
for (1 * ((1 + 1) in []);;);
for (1 * (1 + 1 in []);;);
for (1 * (1 + (1 in []));;);

View File

@@ -1,9 +1,9 @@
new (a().b)();
new a().b();
new (a()).b();
new (a());
new new a(a);
new (new a)(a);
new (a())();
new new a(a)();
new (new a())(a);
(new a()).test;
(new a().test);
(new (a().test));
(new (a().test)());

View File

@@ -1,9 +1,9 @@
new (a().b)();
new a().b();
new (a()).b();
new (a().b)();
new (a())();
new new a(a)();
new (new a())(a);
(new a()).test;
(new a().test);
(new (a().test)());
new new a()(a);
new a().test;
new a().test;
new (a().test)();

View File

@@ -1,4 +1,4 @@
var fact5 = function fact(n) {
var fact5 = (function fact(n) {
if (n <= 1) return 1;
return n * fact(n - 1);
}(5);
})(5);

View File

@@ -1,2 +0,0 @@
(foo());
(5 * 6);

View File

@@ -1,2 +0,0 @@
(foo());
(5 * 6);

View File

@@ -1,3 +1,3 @@
"use strict";
(Object.assign({ x: x }, y, { a: a }, b, { c: c }));
Object.assign({ x: x }, y, { a: a }, b, { c: c });