Accepted baselines.

This commit is contained in:
Daniel Rosenwasser 2015-04-16 16:41:11 -07:00
parent e36f47ab7e
commit 7ce1604c53
11 changed files with 60 additions and 18 deletions

View File

@ -0,0 +1,8 @@
tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts(2,13): error TS1005: ':' expected.
==== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts (1 errors) ====
var { while } = { while: 1 }
~
!!! error TS1005: ':' expected.

View File

@ -3,4 +3,4 @@
var { while } = { while: 1 }
//// [objectBindingPatternKeywordIdentifiers01.js]
var while = { while: 1 }.while;
var = { while: 1 }.while;

View File

@ -1,8 +0,0 @@
=== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers01.ts ===
var { while } = { while: 1 }
>while : number
>{ while: 1 } : { while: number; }
>while : number
>1 : number

View File

@ -1,8 +1,11 @@
tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts(2,14): error TS1003: Identifier expected.
tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts(2,20): error TS1005: ':' expected.
==== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts (1 errors) ====
==== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers02.ts (2 errors) ====
var { while: while } = { while: 1 }
~~~~~
!!! error TS1003: Identifier expected.
!!! error TS1003: Identifier expected.
~
!!! error TS1005: ':' expected.

View File

@ -3,4 +3,4 @@
var { while: while } = { while: 1 }
//// [objectBindingPatternKeywordIdentifiers02.js]
var _a = { while: 1 }, = _a.while, while = _a.while;
var _a = { while: 1 }, = _a.while, = _a.while;

View File

@ -1,8 +1,11 @@
tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts(2,16): error TS1003: Identifier expected.
tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts(2,22): error TS1005: ':' expected.
==== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts (1 errors) ====
==== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers04.ts (2 errors) ====
var { "while": while } = { while: 1 }
~~~~~
!!! error TS1003: Identifier expected.
!!! error TS1003: Identifier expected.
~
!!! error TS1005: ':' expected.

View File

@ -3,4 +3,4 @@
var { "while": while } = { while: 1 }
//// [objectBindingPatternKeywordIdentifiers04.js]
var _a = { while: 1 }, = _a["while"], while = _a.while;
var _a = { while: 1 }, = _a["while"], = _a.while;

View File

@ -0,0 +1,6 @@
=== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers05.ts ===
var { as } = { as: 1 }
>as : Symbol(as, Decl(objectBindingPatternKeywordIdentifiers05.ts, 1, 5))
>as : Symbol(as, Decl(objectBindingPatternKeywordIdentifiers05.ts, 1, 14))

View File

@ -0,0 +1,6 @@
=== tests/cases/conformance/es6/destructuring/objectBindingPatternKeywordIdentifiers06.ts ===
var { as: as } = { as: 1 }
>as : Symbol(as, Decl(objectBindingPatternKeywordIdentifiers06.ts, 1, 5))
>as : Symbol(as, Decl(objectBindingPatternKeywordIdentifiers06.ts, 1, 18))

View File

@ -15,6 +15,14 @@ tests/cases/compiler/reservedWords2.ts(5,10): error TS1003: Identifier expected.
tests/cases/compiler/reservedWords2.ts(5,18): error TS1005: '=>' expected.
tests/cases/compiler/reservedWords2.ts(6,7): error TS2300: Duplicate identifier '(Missing)'.
tests/cases/compiler/reservedWords2.ts(6,8): error TS1003: Identifier expected.
tests/cases/compiler/reservedWords2.ts(7,11): error TS2300: Duplicate identifier '(Missing)'.
tests/cases/compiler/reservedWords2.ts(7,11): error TS1005: ':' expected.
tests/cases/compiler/reservedWords2.ts(7,19): error TS2300: Duplicate identifier '(Missing)'.
tests/cases/compiler/reservedWords2.ts(7,19): error TS1005: ':' expected.
tests/cases/compiler/reservedWords2.ts(8,10): error TS2300: Duplicate identifier '(Missing)'.
tests/cases/compiler/reservedWords2.ts(8,10): error TS1005: ':' expected.
tests/cases/compiler/reservedWords2.ts(8,30): error TS2300: Duplicate identifier '(Missing)'.
tests/cases/compiler/reservedWords2.ts(8,30): error TS1005: ':' expected.
tests/cases/compiler/reservedWords2.ts(9,6): error TS1181: Array element destructuring pattern expected.
tests/cases/compiler/reservedWords2.ts(9,14): error TS1005: ';' expected.
tests/cases/compiler/reservedWords2.ts(9,18): error TS1005: '(' expected.
@ -23,7 +31,7 @@ tests/cases/compiler/reservedWords2.ts(10,5): error TS2300: Duplicate identifier
tests/cases/compiler/reservedWords2.ts(10,6): error TS1003: Identifier expected.
==== tests/cases/compiler/reservedWords2.ts (23 errors) ====
==== tests/cases/compiler/reservedWords2.ts (31 errors) ====
import while = require("dfdf");
~~~~~~
!!! error TS1148: Cannot compile external modules unless the '--module' flag is provided.
@ -65,7 +73,23 @@ tests/cases/compiler/reservedWords2.ts(10,6): error TS1003: Identifier expected.
~~~~
!!! error TS1003: Identifier expected.
var {while, return} = { while: 1, return: 2 };
!!! error TS2300: Duplicate identifier '(Missing)'.
~
!!! error TS1005: ':' expected.
!!! error TS2300: Duplicate identifier '(Missing)'.
~
!!! error TS1005: ':' expected.
var {this, switch: { continue} } = { this: 1, switch: { continue: 2 }};
!!! error TS2300: Duplicate identifier '(Missing)'.
~
!!! error TS1005: ':' expected.
!!! error TS2300: Duplicate identifier '(Missing)'.
~
!!! error TS1005: ':' expected.
var [debugger, if] = [1, 2];
~~~~~~~~
!!! error TS1181: Array element destructuring pattern expected.

View File

@ -24,8 +24,8 @@ typeof ;
10;
throw function () { };
void {};
var _a = { while: 1, return: 2 }, while = _a.while, return = _a.return;
var _b = { this: 1, switch: { continue: 2 } }, this = _b.this, continue = _b.switch.continue;
var _a = { while: 1, return: 2 }, = _a.while, = _a.return;
var _b = { this: 1, switch: { continue: 2 } }, = _b.this, = _b.switch.continue;
var _c = void 0;
debugger;
if ()