Skip to content

Commit a826215

Browse files
committed
Accepting new baselines
1 parent 3e9206a commit a826215

File tree

4 files changed

+39
-27
lines changed

4 files changed

+39
-27
lines changed

tests/baselines/reference/parser553699.errors.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts(3,21): error TS1216: Type expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1+
tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts(3,21): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
22
tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts(3,21): error TS2304: Cannot find name 'public'.
33

44

@@ -7,7 +7,7 @@ tests/cases/conformance/parser/ecmascript5/RegressionTests/parser553699.ts(3,21)
77
constructor() { }
88
public banana (x: public) { }
99
~~~~~~
10-
!!! error TS1216: Type expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
10+
!!! error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1111
~~~~~~
1212
!!! error TS2304: Cannot find name 'public'.
1313
}

tests/baselines/reference/strictModeReservedWord.errors.txt

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,30 +16,32 @@ tests/cases/compiler/strictModeReservedWord.ts(12,41): error TS1212: Identifier
1616
tests/cases/compiler/strictModeReservedWord.ts(13,11): error TS1212: Identifier expected. 'private' is a reserved word in strict mode
1717
tests/cases/compiler/strictModeReservedWord.ts(13,20): error TS1212: Identifier expected. 'public' is a reserved word in strict mode
1818
tests/cases/compiler/strictModeReservedWord.ts(13,28): error TS1212: Identifier expected. 'package' is a reserved word in strict mode
19+
tests/cases/compiler/strictModeReservedWord.ts(15,25): error TS1213: Identifier expected. 'package' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1920
tests/cases/compiler/strictModeReservedWord.ts(15,25): error TS9003: 'class' expressions are not currently supported.
21+
tests/cases/compiler/strictModeReservedWord.ts(15,41): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
2022
tests/cases/compiler/strictModeReservedWord.ts(17,9): error TS2300: Duplicate identifier 'b'.
21-
tests/cases/compiler/strictModeReservedWord.ts(17,12): error TS1215: Type expected. 'public' is a reserved word in strict mode
23+
tests/cases/compiler/strictModeReservedWord.ts(17,12): error TS1212: Identifier expected. 'public' is a reserved word in strict mode
2224
tests/cases/compiler/strictModeReservedWord.ts(17,12): error TS2503: Cannot find namespace 'public'.
23-
tests/cases/compiler/strictModeReservedWord.ts(19,21): error TS1215: Type expected. 'private' is a reserved word in strict mode
25+
tests/cases/compiler/strictModeReservedWord.ts(19,21): error TS1212: Identifier expected. 'private' is a reserved word in strict mode
2426
tests/cases/compiler/strictModeReservedWord.ts(19,21): error TS2503: Cannot find namespace 'private'.
25-
tests/cases/compiler/strictModeReservedWord.ts(20,22): error TS1215: Type expected. 'private' is a reserved word in strict mode
27+
tests/cases/compiler/strictModeReservedWord.ts(20,22): error TS1212: Identifier expected. 'private' is a reserved word in strict mode
2628
tests/cases/compiler/strictModeReservedWord.ts(20,22): error TS2503: Cannot find namespace 'private'.
27-
tests/cases/compiler/strictModeReservedWord.ts(20,30): error TS1215: Type expected. 'package' is a reserved word in strict mode
28-
tests/cases/compiler/strictModeReservedWord.ts(21,22): error TS1215: Type expected. 'private' is a reserved word in strict mode
29+
tests/cases/compiler/strictModeReservedWord.ts(20,30): error TS1212: Identifier expected. 'package' is a reserved word in strict mode
30+
tests/cases/compiler/strictModeReservedWord.ts(21,22): error TS1212: Identifier expected. 'private' is a reserved word in strict mode
2931
tests/cases/compiler/strictModeReservedWord.ts(21,22): error TS2503: Cannot find namespace 'private'.
30-
tests/cases/compiler/strictModeReservedWord.ts(21,30): error TS1215: Type expected. 'package' is a reserved word in strict mode
31-
tests/cases/compiler/strictModeReservedWord.ts(21,38): error TS1215: Type expected. 'protected' is a reserved word in strict mode
32+
tests/cases/compiler/strictModeReservedWord.ts(21,30): error TS1212: Identifier expected. 'package' is a reserved word in strict mode
33+
tests/cases/compiler/strictModeReservedWord.ts(21,38): error TS1212: Identifier expected. 'protected' is a reserved word in strict mode
3234
tests/cases/compiler/strictModeReservedWord.ts(22,9): error TS2300: Duplicate identifier 'b'.
33-
tests/cases/compiler/strictModeReservedWord.ts(22,12): error TS1215: Type expected. 'interface' is a reserved word in strict mode
35+
tests/cases/compiler/strictModeReservedWord.ts(22,12): error TS1212: Identifier expected. 'interface' is a reserved word in strict mode
3436
tests/cases/compiler/strictModeReservedWord.ts(22,12): error TS2503: Cannot find namespace 'interface'.
35-
tests/cases/compiler/strictModeReservedWord.ts(22,22): error TS1215: Type expected. 'package' is a reserved word in strict mode
36-
tests/cases/compiler/strictModeReservedWord.ts(22,30): error TS1215: Type expected. 'implements' is a reserved word in strict mode
37+
tests/cases/compiler/strictModeReservedWord.ts(22,22): error TS1212: Identifier expected. 'package' is a reserved word in strict mode
38+
tests/cases/compiler/strictModeReservedWord.ts(22,30): error TS1212: Identifier expected. 'implements' is a reserved word in strict mode
3739
tests/cases/compiler/strictModeReservedWord.ts(23,5): error TS2304: Cannot find name 'ublic'.
3840
tests/cases/compiler/strictModeReservedWord.ts(24,5): error TS1212: Identifier expected. 'static' is a reserved word in strict mode
3941
tests/cases/compiler/strictModeReservedWord.ts(24,5): error TS2349: Cannot invoke an expression whose type lacks a call signature.
4042

4143

42-
==== tests/cases/compiler/strictModeReservedWord.ts (39 errors) ====
44+
==== tests/cases/compiler/strictModeReservedWord.ts (41 errors) ====
4345
let let = 10;
4446

4547
function foo() {
@@ -92,48 +94,52 @@ tests/cases/compiler/strictModeReservedWord.ts(24,5): error TS2349: Cannot invok
9294

9395
var myClass = class package extends public {}
9496
~~~~~~~
97+
!!! error TS1213: Identifier expected. 'package' is a reserved word in strict mode. Class definitions are automatically in strict mode.
98+
~~~~~~~
9599
!!! error TS9003: 'class' expressions are not currently supported.
100+
~~~~~~
101+
!!! error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
96102

97103
var b: public.bar;
98104
~
99105
!!! error TS2300: Duplicate identifier 'b'.
100106
~~~~~~
101-
!!! error TS1215: Type expected. 'public' is a reserved word in strict mode
107+
!!! error TS1212: Identifier expected. 'public' is a reserved word in strict mode
102108
~~~~~~
103109
!!! error TS2503: Cannot find namespace 'public'.
104110

105111
function foo(x: private.x) { }
106112
~~~~~~~
107-
!!! error TS1215: Type expected. 'private' is a reserved word in strict mode
113+
!!! error TS1212: Identifier expected. 'private' is a reserved word in strict mode
108114
~~~~~~~
109115
!!! error TS2503: Cannot find namespace 'private'.
110116
function foo1(x: private.package.x) { }
111117
~~~~~~~
112-
!!! error TS1215: Type expected. 'private' is a reserved word in strict mode
118+
!!! error TS1212: Identifier expected. 'private' is a reserved word in strict mode
113119
~~~~~~~
114120
!!! error TS2503: Cannot find namespace 'private'.
115121
~~~~~~~
116-
!!! error TS1215: Type expected. 'package' is a reserved word in strict mode
122+
!!! error TS1212: Identifier expected. 'package' is a reserved word in strict mode
117123
function foo2(x: private.package.protected) { }
118124
~~~~~~~
119-
!!! error TS1215: Type expected. 'private' is a reserved word in strict mode
125+
!!! error TS1212: Identifier expected. 'private' is a reserved word in strict mode
120126
~~~~~~~
121127
!!! error TS2503: Cannot find namespace 'private'.
122128
~~~~~~~
123-
!!! error TS1215: Type expected. 'package' is a reserved word in strict mode
129+
!!! error TS1212: Identifier expected. 'package' is a reserved word in strict mode
124130
~~~~~~~~~
125-
!!! error TS1215: Type expected. 'protected' is a reserved word in strict mode
131+
!!! error TS1212: Identifier expected. 'protected' is a reserved word in strict mode
126132
let b: interface.package.implements.B;
127133
~
128134
!!! error TS2300: Duplicate identifier 'b'.
129135
~~~~~~~~~
130-
!!! error TS1215: Type expected. 'interface' is a reserved word in strict mode
136+
!!! error TS1212: Identifier expected. 'interface' is a reserved word in strict mode
131137
~~~~~~~~~
132138
!!! error TS2503: Cannot find namespace 'interface'.
133139
~~~~~~~
134-
!!! error TS1215: Type expected. 'package' is a reserved word in strict mode
140+
!!! error TS1212: Identifier expected. 'package' is a reserved word in strict mode
135141
~~~~~~~~~~
136-
!!! error TS1215: Type expected. 'implements' is a reserved word in strict mode
142+
!!! error TS1212: Identifier expected. 'implements' is a reserved word in strict mode
137143
ublic();
138144
~~~~~
139145
!!! error TS2304: Cannot find name 'ublic'.

tests/baselines/reference/strictModeReservedWordInClassDeclaration.errors.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,14 @@ tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(4,34): error TS
44
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(5,9): error TS1213: Identifier expected. 'private' is a reserved word in strict mode. Class definitions are automatically in strict mode.
55
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(5,19): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
66
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(5,28): error TS1213: Identifier expected. 'static' is a reserved word in strict mode. Class definitions are automatically in strict mode.
7-
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(7,22): error TS1216: Type expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
7+
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(7,22): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
88
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(11,24): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
99
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(11,32): error TS1213: Identifier expected. 'let' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1010
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(13,10): error TS1213: Identifier expected. 'private' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1111
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(13,19): error TS1213: Identifier expected. 'static' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1212
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(13,27): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1313
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(14,18): error TS1213: Identifier expected. 'let' is a reserved word in strict mode. Class definitions are automatically in strict mode.
14+
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(15,26): error TS1213: Identifier expected. 'let' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1415
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(21,9): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1516
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(21,17): error TS1213: Identifier expected. 'private' is a reserved word in strict mode. Class definitions are automatically in strict mode.
1617
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(23,20): error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
@@ -24,7 +25,7 @@ tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(28,17): error T
2425
tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(28,17): error TS2503: Cannot find namespace 'package'.
2526

2627

27-
==== tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts (24 errors) ====
28+
==== tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts (25 errors) ====
2829
interface public { }
2930

3031
class Foo {
@@ -45,7 +46,7 @@ tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(28,17): error T
4546
}
4647
public banana(x: public) { }
4748
~~~~~~
48-
!!! error TS1216: Type expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
49+
!!! error TS1213: Identifier expected. 'public' is a reserved word in strict mode. Class definitions are automatically in strict mode.
4950
}
5051

5152
class C {
@@ -66,6 +67,8 @@ tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts(28,17): error T
6667
~~~
6768
!!! error TS1213: Identifier expected. 'let' is a reserved word in strict mode. Class definitions are automatically in strict mode.
6869
var z = function let() { };
70+
~~~
71+
!!! error TS1213: Identifier expected. 'let' is a reserved word in strict mode. Class definitions are automatically in strict mode.
6972
}
7073

7174
public pulbic() { } // No Error;

tests/baselines/reference/strictModeWordInImportDeclaration.errors.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@ tests/cases/compiler/strictModeWordInImportDeclaration.ts(2,13): error TS1212: I
22
tests/cases/compiler/strictModeWordInImportDeclaration.ts(2,26): error TS2307: Cannot find module './1'.
33
tests/cases/compiler/strictModeWordInImportDeclaration.ts(3,16): error TS1212: Identifier expected. 'private' is a reserved word in strict mode
44
tests/cases/compiler/strictModeWordInImportDeclaration.ts(3,30): error TS2307: Cannot find module './1'.
5+
tests/cases/compiler/strictModeWordInImportDeclaration.ts(4,8): error TS1212: Identifier expected. 'public' is a reserved word in strict mode
56
tests/cases/compiler/strictModeWordInImportDeclaration.ts(4,20): error TS2307: Cannot find module './1'.
67

78

8-
==== tests/cases/compiler/strictModeWordInImportDeclaration.ts (5 errors) ====
9+
==== tests/cases/compiler/strictModeWordInImportDeclaration.ts (6 errors) ====
910
"use strict"
1011
import * as package from "./1"
1112
~~~~~~~
@@ -18,5 +19,7 @@ tests/cases/compiler/strictModeWordInImportDeclaration.ts(4,20): error TS2307: C
1819
~~~~~
1920
!!! error TS2307: Cannot find module './1'.
2021
import public from "./1"
22+
~~~~~~
23+
!!! error TS1212: Identifier expected. 'public' is a reserved word in strict mode
2124
~~~~~
2225
!!! error TS2307: Cannot find module './1'.

0 commit comments

Comments
 (0)