mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-26 00:36:29 -05:00
Change NodeArray to have a hasTrailingComma property instead of an OmittedExpression
This commit is contained in:
@@ -43,7 +43,7 @@ new (<any>A());
|
||||
// parentheses should be omitted
|
||||
// literals
|
||||
{ a: 0 };
|
||||
[1, 3, ];
|
||||
[1, 3,];
|
||||
"string";
|
||||
23.0;
|
||||
/regexp/g;
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
[{},]
|
||||
|
||||
//// [emptyExpr.js]
|
||||
[{}, ];
|
||||
[{},];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [1,1,];
|
||||
|
||||
//// [parserArrayLiteralExpression10.js]
|
||||
var v = [1, 1, ];
|
||||
var v = [1, 1,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [,,1,1,,1,,1,1,,1,];
|
||||
|
||||
//// [parserArrayLiteralExpression15.js]
|
||||
var v = [, , 1, 1, , 1, , 1, 1, , 1, ];
|
||||
var v = [, , 1, 1, , 1, , 1, 1, , 1,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [,];
|
||||
|
||||
//// [parserArrayLiteralExpression2.js]
|
||||
var v = [, ];
|
||||
var v = [,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [,,];
|
||||
|
||||
//// [parserArrayLiteralExpression3.js]
|
||||
var v = [, , ];
|
||||
var v = [, ,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [,,,];
|
||||
|
||||
//// [parserArrayLiteralExpression4.js]
|
||||
var v = [, , , ];
|
||||
var v = [, , ,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [1,];
|
||||
|
||||
//// [parserArrayLiteralExpression7.js]
|
||||
var v = [1, ];
|
||||
var v = [1,];
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = [,1,];
|
||||
|
||||
//// [parserArrayLiteralExpression8.js]
|
||||
var v = [, 1, ];
|
||||
var v = [, 1,];
|
||||
|
||||
@@ -17,7 +17,7 @@ var arrTest = (function () {
|
||||
};
|
||||
arrTest.prototype.callTest = function () {
|
||||
// these two should give the same error
|
||||
this.test([1, 2, "hi", 5, ]);
|
||||
this.test([1, 2, "hi", 5,]);
|
||||
this.test([1, 2, "hi", 5]);
|
||||
};
|
||||
return arrTest;
|
||||
|
||||
@@ -18,8 +18,8 @@ var o2 = { a: 1, b: 2 };
|
||||
var o3 = { a: 1 };
|
||||
var o4 = {};
|
||||
var a1 = [1, 2];
|
||||
var a2 = [1, 2, ];
|
||||
var a3 = [1, ];
|
||||
var a2 = [1, 2,];
|
||||
var a3 = [1,];
|
||||
var a4 = [];
|
||||
var a5 = [1, , ];
|
||||
var a6 = [, , ];
|
||||
var a5 = [1, ,];
|
||||
var a6 = [, ,];
|
||||
|
||||
@@ -14,12 +14,12 @@ var a6 = [, , ];
|
||||
|
||||
//// [trailingCommasES5.js]
|
||||
var o1 = { a: 1, b: 2 };
|
||||
var o2 = { a: 1, b: 2, };
|
||||
var o3 = { a: 1, };
|
||||
var o2 = { a: 1, b: 2, };
|
||||
var o3 = { a: 1, };
|
||||
var o4 = {};
|
||||
var a1 = [1, 2];
|
||||
var a2 = [1, 2, ];
|
||||
var a3 = [1, ];
|
||||
var a2 = [1, 2,];
|
||||
var a3 = [1,];
|
||||
var a4 = [];
|
||||
var a5 = [1, , ];
|
||||
var a6 = [, , ];
|
||||
var a5 = [1, ,];
|
||||
var a6 = [, ,];
|
||||
|
||||
Reference in New Issue
Block a user