swc_ecma_parser 0.12.1

Feature-complete es2019 parser.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
 - parser/ecmascript5/Accessors/parserSetAccessorWithTypeAnnotation1.ts
 - parser/ecmascript5/Accessors/parserSetAccessorWithTypeParameters1.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression1.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression2.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression3.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression4.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression5.ts
 - parser/ecmascript5/ArrowFunctionExpressions/parserArrowFunctionExpression6.ts
 - parser/ecmascript5/AutomaticSemicolonInsertion/parserAutomaticSemicolonInsertion1.ts
 - parser/ecmascript5/CatchClauses/parserCatchClauseWithTypeAnnotation1.ts
 - parser/ecmascript5/ClassDeclarations/parserClass1.ts
 - parser/ecmascript5/ClassDeclarations/parserClass2.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration1.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration10.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration11.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration12.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration13.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration14.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration15.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration18.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration2.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration21.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration22.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration24.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration25.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration3.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration4.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration5.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration6.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration7.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration8.ts
 - parser/ecmascript5/ClassDeclarations/parserClassDeclaration9.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName1.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName10.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName11.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName2.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName3.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName4.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName5.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName7.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName8.ts
 - parser/ecmascript5/ComputedPropertyNames/parserES5ComputedPropertyName9.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration10.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration11.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration2.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration3.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration4.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration6.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration7.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration8.ts
 - parser/ecmascript5/ConstructorDeclarations/parserConstructorDeclaration9.ts
 - parser/ecmascript5/EnumDeclarations/parserEnum1.ts
 - parser/ecmascript5/EnumDeclarations/parserEnum2.ts
 - parser/ecmascript5/EnumDeclarations/parserEnum5.ts
 - parser/ecmascript5/EnumDeclarations/parserEnum7.ts
 - parser/ecmascript5/EnumDeclarations/parserEnumDeclaration2.ts
 - parser/ecmascript5/EnumDeclarations/parserEnumDeclaration3.d.ts
 - parser/ecmascript5/EnumDeclarations/parserEnumDeclaration4.ts
 - parser/ecmascript5/EnumDeclarations/parserEnumDeclaration6.ts
 - parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic1.ts
 - parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic10.ts
 - parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic6.ts
 - parser/ecmascript5/ErrorRecovery/AccessibilityAfterStatic/parserAccessibilityAfterStatic7.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList1.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList2.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList3.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList4.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList6.ts
 - parser/ecmascript5/ErrorRecovery/ArgumentLists/parserErrorRecovery_ArgumentList7.ts
 - parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression1.ts
 - parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression2.ts
 - parser/ecmascript5/ErrorRecovery/ArrayLiteralExpressions/parserErrorRecoveryArrayLiteralExpression3.ts
 - parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction3.ts
 - parser/ecmascript5/ErrorRecovery/ArrowFunctions/ArrowFunction4.ts
 - parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction3.ts
 - parser/ecmascript5/ErrorRecovery/ArrowFunctions/parserX_ArrowFunction4.ts
 - parser/ecmascript5/ErrorRecovery/Blocks/parserErrorRecovery_Block3.ts
 - parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement1.ts
 - parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement2.ts
 - parser/ecmascript5/ErrorRecovery/ClassElements/parserErrorRecovery_ClassElement3.ts
 - parser/ecmascript5/ErrorRecovery/Expressions/parserErrorRecovery_Expression1.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause1.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause2.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause3.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause4.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause5.ts
 - parser/ecmascript5/ErrorRecovery/ExtendsOrImplementsClauses/parserErrorRecovery_ExtendsOrImplementsClause6.ts
 - parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement2.ts
 - parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement3.ts
 - parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement4.ts
 - parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement5.ts
 - parser/ecmascript5/ErrorRecovery/IfStatements/parserErrorRecoveryIfStatement6.ts
 - parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable1.ts
 - parser/ecmascript5/ErrorRecovery/IncompleteMemberVariables/parserErrorRecovery_IncompleteMemberVariable2.ts
 - parser/ecmascript5/ErrorRecovery/LeftShifts/parserErrorRecovery_LeftShift1.ts
 - parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement1.ts
 - parser/ecmascript5/ErrorRecovery/ModuleElements/parserErrorRecovery_ModuleElement2.ts
 - parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral2.ts
 - parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral3.ts
 - parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral4.ts
 - parser/ecmascript5/ErrorRecovery/ObjectLiterals/parserErrorRecovery_ObjectLiteral5.ts
 - parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList1.ts
 - parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList2.ts
 - parser/ecmascript5/ErrorRecovery/ParameterLists/parserErrorRecovery_ParameterList5.ts
 - parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement1.ts
 - parser/ecmascript5/ErrorRecovery/SwitchStatements/parserErrorRecovery_SwitchStatement2.ts
 - parser/ecmascript5/ErrorRecovery/TypeArgumentLists/TypeArgumentList1.ts
 - parser/ecmascript5/ErrorRecovery/TypeArgumentLists/parserX_TypeArgumentList1.ts
 - parser/ecmascript5/ErrorRecovery/VariableLists/parserErrorRecovery_VariableList1.ts
 - parser/ecmascript5/ErrorRecovery/VariableLists/parserInvalidIdentifiersInVariableStatements1.ts
 - parser/ecmascript5/ErrorRecovery/parserEmptyParenthesizedExpression1.ts
 - parser/ecmascript5/ErrorRecovery/parserEqualsGreaterThanAfterFunction2.ts
 - parser/ecmascript5/ErrorRecovery/parserErrantAccessibilityModifierInModule1.ts
 - parser/ecmascript5/ErrorRecovery/parserErrantEqualsGreaterThanAfterFunction2.ts
 - parser/ecmascript5/ErrorRecovery/parserErrantSemicolonInClass1.ts
 - parser/ecmascript5/ErrorRecovery/parserFuzz1.ts
 - parser/ecmascript5/ErrorRecovery/parserMissingLambdaOpenBrace1.ts
 - parser/ecmascript5/ErrorRecovery/parserModifierOnPropertySignature1.ts
 - parser/ecmascript5/ErrorRecovery/parserModifierOnStatementInBlock2.ts
 - parser/ecmascript5/ErrorRecovery/parserPublicBreak1.ts
 - parser/ecmascript5/ErrorRecovery/parserUnfinishedTypeNameBeforeKeyword1.ts
 - parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric1.ts
 - parser/ecmascript5/ErrorRecovery/parserUnterminatedGeneric2.ts
 - parser/ecmascript5/ExportAssignments/parserExportAssignment5.ts
 - parser/ecmascript5/ExportAssignments/parserExportAssignment6.ts
 - parser/ecmascript5/ExportAssignments/parserExportAssignment7.ts
 - parser/ecmascript5/ExportAssignments/parserExportAssignment8.ts
 - parser/ecmascript5/ExportAssignments/parserExportAssignment9.ts
 - parser/ecmascript5/Expressions/parseIncompleteBinaryExpression1.ts
 - parser/ecmascript5/Expressions/parserAssignmentExpression1.ts
 - parser/ecmascript5/Expressions/parserConditionalExpression1.ts
 - parser/ecmascript5/Expressions/parserInvocationOfMemberAccessOffOfObjectCreationExpression1.ts
 - parser/ecmascript5/Expressions/parserMemberAccessAfterPostfixExpression1.ts
 - parser/ecmascript5/Expressions/parserObjectCreation2.ts
 - parser/ecmascript5/Expressions/parserPostfixPostfixExpression1.ts
 - parser/ecmascript5/Expressions/parserPostfixUnaryExpression1.ts
 - parser/ecmascript5/Expressions/parserTypeAssertionInObjectCreationExpression1.ts
 - parser/ecmascript5/Expressions/parserUnaryExpression5.ts
 - parser/ecmascript5/Expressions/parserUnaryExpression7.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration1.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.d.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration2.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration3.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration4.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration6.ts
 - parser/ecmascript5/FunctionDeclarations/parserFunctionDeclaration7.ts
 - parser/ecmascript5/Fuzz/parser0_004152.ts
 - parser/ecmascript5/Generics/parserAmbiguity1.ts
 - parser/ecmascript5/Generics/parserAmbiguity2.ts
 - parser/ecmascript5/Generics/parserAmbiguity3.ts
 - parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator1.ts
 - parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator2.ts
 - parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator3.ts
 - parser/ecmascript5/Generics/parserAmbiguityWithBinaryOperator4.ts
 - parser/ecmascript5/Generics/parserCastVersusArrowFunction1.ts
 - parser/ecmascript5/Generics/parserConstructorAmbiguity3.ts
 - parser/ecmascript5/Generics/parserConstructorAmbiguity4.ts
 - parser/ecmascript5/Generics/parserGenericConstraint2.ts
 - parser/ecmascript5/Generics/parserGenericConstraint3.ts
 - parser/ecmascript5/Generics/parserGenericConstraint4.ts
 - parser/ecmascript5/Generics/parserGenericConstraint5.ts
 - parser/ecmascript5/Generics/parserGenericConstraint6.ts
 - parser/ecmascript5/Generics/parserGenericConstraint7.ts
 - parser/ecmascript5/Generics/parserGenericsInInterfaceDeclaration1.ts
 - parser/ecmascript5/Generics/parserGenericsInTypeContexts1.ts
 - parser/ecmascript5/Generics/parserGenericsInTypeContexts2.ts
 - parser/ecmascript5/Generics/parserGenericsInVariableDeclaration1.ts
 - parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity2.ts
 - parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity3.ts
 - parser/ecmascript5/Generics/parserGreaterThanTokenAmbiguity4.ts
 - parser/ecmascript5/Generics/parserMemberAccessExpression1.ts
 - parser/ecmascript5/Generics/parserMemberAccessOffOfGenericType1.ts
 - parser/ecmascript5/Generics/parserObjectCreation1.ts
 - parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration10.ts
 - parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration6.ts
 - parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration7.ts
 - parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration8.ts
 - parser/ecmascript5/IndexMemberDeclarations/parserIndexMemberDeclaration9.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature10.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature11.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature2.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature3.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature4.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature5.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature6.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature7.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature8.ts
 - parser/ecmascript5/IndexSignatures/parserIndexSignature9.ts
 - parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration1.ts
 - parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration3.ts
 - parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration4.ts
 - parser/ecmascript5/InterfaceDeclarations/parserInterfaceDeclaration8.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessor1.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration1.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration10.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration11.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration12.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration13.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration14.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration15.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration16.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration17.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration2.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration3.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration7.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration8.ts
 - parser/ecmascript5/MemberAccessorDeclarations/parserMemberAccessorDeclaration9.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration1.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration2.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration3.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration4.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclaration5.ts
 - parser/ecmascript5/MemberFunctionDeclarations/parserMemberFunctionDeclarationAmbiguities1.ts
 - parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration1.ts
 - parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration2.ts
 - parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration3.ts
 - parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration4.ts
 - parser/ecmascript5/MemberVariableDeclarations/parserMemberVariableDeclaration5.ts
 - parser/ecmascript5/MissingTokens/parserMissingToken1.ts
 - parser/ecmascript5/MissingTokens/parserMissingToken2.ts
 - parser/ecmascript5/ModuleDeclarations/parserModule1.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.d.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration1.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration10.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration11.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration2.d.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration3.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration4.d.ts
 - parser/ecmascript5/ModuleDeclarations/parserModuleDeclaration5.ts
 - parser/ecmascript5/ObjectTypes/parserObjectType5.ts
 - parser/ecmascript5/ObjectTypes/parserObjectType6.ts
 - parser/ecmascript5/ParameterLists/parserParameterList1.ts
 - parser/ecmascript5/ParameterLists/parserParameterList10.ts
 - parser/ecmascript5/ParameterLists/parserParameterList11.ts
 - parser/ecmascript5/ParameterLists/parserParameterList13.ts
 - parser/ecmascript5/ParameterLists/parserParameterList14.ts
 - parser/ecmascript5/ParameterLists/parserParameterList15.ts
 - parser/ecmascript5/ParameterLists/parserParameterList16.ts
 - parser/ecmascript5/ParameterLists/parserParameterList17.ts
 - parser/ecmascript5/ParameterLists/parserParameterList2.ts
 - parser/ecmascript5/ParameterLists/parserParameterList3.ts
 - parser/ecmascript5/ParameterLists/parserParameterList4.ts
 - parser/ecmascript5/ParameterLists/parserParameterList5.ts
 - parser/ecmascript5/ParameterLists/parserParameterList6.ts
 - parser/ecmascript5/ParameterLists/parserParameterList7.ts
 - parser/ecmascript5/ParameterLists/parserParameterList8.ts
 - parser/ecmascript5/Protected/Protected1.ts
 - parser/ecmascript5/Protected/Protected2.ts
 - parser/ecmascript5/Protected/Protected4.ts
 - parser/ecmascript5/Protected/Protected6.ts
 - parser/ecmascript5/Protected/Protected7.ts
 - parser/ecmascript5/RealWorld/parserindenter.ts
 - parser/ecmascript5/RegressionTests/parser509534.ts
 - parser/ecmascript5/RegressionTests/parser509546.ts
 - parser/ecmascript5/RegressionTests/parser509546_1.ts
 - parser/ecmascript5/RegressionTests/parser509546_2.ts
 - parser/ecmascript5/RegressionTests/parser509618.ts
 - parser/ecmascript5/RegressionTests/parser509668.ts
 - parser/ecmascript5/RegressionTests/parser509693.ts
 - parser/ecmascript5/RegressionTests/parser512084.ts
 - parser/ecmascript5/RegressionTests/parser512097.ts
 - parser/ecmascript5/RegressionTests/parser512325.ts
 - parser/ecmascript5/RegressionTests/parser519458.ts
 - parser/ecmascript5/RegressionTests/parser536727.ts
 - parser/ecmascript5/RegressionTests/parser553699.ts
 - parser/ecmascript5/RegressionTests/parser566700.ts
 - parser/ecmascript5/RegressionTests/parser585151.ts
 - parser/ecmascript5/RegressionTests/parser630933.ts
 - parser/ecmascript5/RegressionTests/parser645086_1.ts
 - parser/ecmascript5/RegressionTests/parser645086_2.ts
 - parser/ecmascript5/RegressionTests/parserNotHexLiteral1.ts
 - parser/ecmascript5/RegressionTests/parserTernaryAndCommaOperators1.ts
 - parser/ecmascript5/RegularExpressions/parseRegularExpressionMixedWithComments.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpression4.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpression5.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity1.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity2.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity3.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity4.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity5.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity6.ts
 - parser/ecmascript5/RegularExpressions/parserRegularExpressionDivideAmbiguity7.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens1.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens10.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens11.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens12.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens14.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens15.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens16.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens17.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens18.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens19.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens2.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens20.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens3.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens4.ts
 - parser/ecmascript5/SkippedTokens/parserSkippedTokens5.ts
 - parser/ecmascript5/Statements/BreakStatements/parser_breakInIterationOrSwitchStatement4.ts
 - parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement1.ts
 - parser/ecmascript5/Statements/BreakStatements/parser_breakNotInIterationOrSwitchStatement2.ts
 - parser/ecmascript5/Statements/BreakStatements/parser_breakTarget5.ts
 - parser/ecmascript5/Statements/BreakStatements/parser_breakTarget6.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueInIterationStatement4.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement1.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement2.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement3.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueNotInIterationStatement4.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget1.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget5.ts
 - parser/ecmascript5/Statements/ContinueStatements/parser_continueTarget6.ts
 - parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel1.ts
 - parser/ecmascript5/Statements/LabeledStatements/parser_duplicateLabel2.ts
 - parser/ecmascript5/Statements/ReturnStatements/parserReturnStatement4.ts
 - parser/ecmascript5/Statements/parserBlockStatement1.d.ts
 - parser/ecmascript5/Statements/parserBreakStatement1.d.ts
 - parser/ecmascript5/Statements/parserContinueStatement1.d.ts
 - parser/ecmascript5/Statements/parserDebuggerStatement1.d.ts
 - parser/ecmascript5/Statements/parserDoStatement1.d.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement1.d.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement10.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement11.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement12.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement13.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement14.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement15.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement16.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement2.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement20.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement21.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement3.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement4.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement5.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement6.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement7.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement8.ts
 - parser/ecmascript5/Statements/parserES5ForOfStatement9.ts
 - parser/ecmascript5/Statements/parserEmptyStatement1.d.ts
 - parser/ecmascript5/Statements/parserExpressionStatement1.d.ts
 - parser/ecmascript5/Statements/parserForInStatement1.d.ts
 - parser/ecmascript5/Statements/parserForInStatement2.ts
 - parser/ecmascript5/Statements/parserForInStatement3.ts
 - parser/ecmascript5/Statements/parserForInStatement4.ts
 - parser/ecmascript5/Statements/parserForInStatement5.ts
 - parser/ecmascript5/Statements/parserForInStatement6.ts
 - parser/ecmascript5/Statements/parserForInStatement7.ts
 - parser/ecmascript5/Statements/parserForStatement1.d.ts
 - parser/ecmascript5/Statements/parserForStatement2.ts
 - parser/ecmascript5/Statements/parserForStatement3.ts
 - parser/ecmascript5/Statements/parserForStatement4.ts
 - parser/ecmascript5/Statements/parserForStatement5.ts
 - parser/ecmascript5/Statements/parserForStatement6.ts
 - parser/ecmascript5/Statements/parserForStatement7.ts
 - parser/ecmascript5/Statements/parserForStatement8.ts
 - parser/ecmascript5/Statements/parserIfStatement1.d.ts
 - parser/ecmascript5/Statements/parserLabeledStatement1.d.ts
 - parser/ecmascript5/Statements/parserSwitchStatement1.d.ts
 - parser/ecmascript5/Statements/parserThrowStatement1.d.ts
 - parser/ecmascript5/Statements/parserTryStatement1.d.ts
 - parser/ecmascript5/Statements/parserVariableStatement1.d.ts
 - parser/ecmascript5/Statements/parserVariableStatement2.d.ts
 - parser/ecmascript5/Statements/parserWhileStatement1.d.ts
 - parser/ecmascript5/Statements/parserWithStatement1.d.ts
 - parser/ecmascript5/StrictMode/parserStrictMode14.ts
 - parser/ecmascript5/StrictMode/parserStrictMode15-negative.ts
 - parser/ecmascript5/StrictMode/parserStrictMode15.ts
 - parser/ecmascript5/StrictMode/parserStrictMode16.ts
 - parser/ecmascript5/StrictMode/parserStrictMode2.ts
 - parser/ecmascript5/StrictMode/parserStrictMode3.ts
 - parser/ecmascript5/StrictMode/parserStrictMode4.ts
 - parser/ecmascript5/StrictMode/parserStrictMode5.ts
 - parser/ecmascript5/StrictMode/parserStrictMode6.ts
 - parser/ecmascript5/StrictMode/parserStrictMode7.ts
 - parser/ecmascript5/StrictMode/parserStrictMode8.ts
 - parser/ecmascript5/SuperExpressions/parserSuperExpression1.ts
 - parser/ecmascript5/SuperExpressions/parserSuperExpression2.ts
 - parser/ecmascript5/SuperExpressions/parserSuperExpression3.ts
 - parser/ecmascript5/SuperExpressions/parserSuperExpression4.ts
 - parser/ecmascript5/Symbols/parserES5SymbolIndexer1.ts
 - parser/ecmascript5/Symbols/parserES5SymbolIndexer2.ts
 - parser/ecmascript5/Symbols/parserES5SymbolIndexer3.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty1.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty2.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty3.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty4.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty5.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty6.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty7.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty8.ts
 - parser/ecmascript5/Symbols/parserES5SymbolProperty9.ts
 - parser/ecmascript5/Types/parserTypeQuery3.ts
 - parser/ecmascript5/Types/parserTypeQuery4.ts
 - parser/ecmascript5/Types/parserTypeQuery5.ts
 - parser/ecmascript5/Types/parserTypeQuery6.ts
 - parser/ecmascript5/Types/parserTypeQuery8.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration10.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration2.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration3.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration4.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration5.ts
 - parser/ecmascript5/VariableDeclarations/parserVariableDeclaration8.ts
 - parser/ecmascript5/parser15.4.4.14-9-2.ts
 - parser/ecmascript5/parserAdditiveExpression1.ts
 - parser/ecmascript5/parserArgumentList1.ts
 - parser/ecmascript5/parserAstSpans1.ts
 - parser/ecmascript5/parserImportDeclaration1.ts
 - parser/ecmascript5/parserInExpression1.ts
 - parser/ecmascript5/parserKeywordsAsIdentifierName2.ts
 - parser/ecmascript5/parserNoASIOnCallAfterFunctionExpression1.ts
 - parser/ecmascript5/parserNotRegex1.ts
 - parser/ecmascript5/parserObjectCreationArrayLiteral1.ts
 - parser/ecmascript5/parserObjectCreationArrayLiteral2.ts
 - parser/ecmascript5/parserObjectCreationArrayLiteral3.ts
 - parser/ecmascript5/parserObjectCreationArrayLiteral4.ts
 - parser/ecmascript5/parserParenthesizedVariableAndFunctionInTernary.ts
 - parser/ecmascript5/parserRealSource1.ts
 - parser/ecmascript5/parserRealSource10.ts
 - parser/ecmascript5/parserRealSource11.ts
 - parser/ecmascript5/parserRealSource12.ts
 - parser/ecmascript5/parserRealSource13.ts
 - parser/ecmascript5/parserRealSource14.ts
 - parser/ecmascript5/parserRealSource2.ts
 - parser/ecmascript5/parserRealSource3.ts
 - parser/ecmascript5/parserRealSource4.ts
 - parser/ecmascript5/parserRealSource5.ts
 - parser/ecmascript5/parserRealSource6.ts
 - parser/ecmascript5/parserRealSource7.ts
 - parser/ecmascript5/parserRealSource8.ts
 - parser/ecmascript5/parserRealSource9.ts
 - parser/ecmascript5/parserS7.2_A1.5_T2.ts
 - parser/ecmascript5/parserUsingConstructorAsIdentifier.ts
 - parser/ecmascript5/parservoidInQualifiedName1.ts
 - parser/ecmascript5/parservoidInQualifiedName2.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName1.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName10.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName11.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName12.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName13.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName14.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName15.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName17.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName18.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName19.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName2.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName20.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName21.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName22.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName23.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName24.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName25.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName26.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName27.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName28.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName29.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName3.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName30.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName31.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName32.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName33.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName34.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName35.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName36.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName37.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName38.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName39.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName4.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName41.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName5.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName6.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName7.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName8.ts
 - parser/ecmascript6/ComputedPropertyNames/parserComputedPropertyName9.ts
 - parser/ecmascript6/Iterators/parserForOfStatement1.d.ts
 - parser/ecmascript6/Iterators/parserForOfStatement10.ts
 - parser/ecmascript6/Iterators/parserForOfStatement11.ts
 - parser/ecmascript6/Iterators/parserForOfStatement12.ts
 - parser/ecmascript6/Iterators/parserForOfStatement13.ts
 - parser/ecmascript6/Iterators/parserForOfStatement14.ts
 - parser/ecmascript6/Iterators/parserForOfStatement15.ts
 - parser/ecmascript6/Iterators/parserForOfStatement16.ts
 - parser/ecmascript6/Iterators/parserForOfStatement2.ts
 - parser/ecmascript6/Iterators/parserForOfStatement20.ts
 - parser/ecmascript6/Iterators/parserForOfStatement21.ts
 - parser/ecmascript6/Iterators/parserForOfStatement3.ts
 - parser/ecmascript6/Iterators/parserForOfStatement4.ts
 - parser/ecmascript6/Iterators/parserForOfStatement5.ts
 - parser/ecmascript6/Iterators/parserForOfStatement6.ts
 - parser/ecmascript6/Iterators/parserForOfStatement7.ts
 - parser/ecmascript6/Iterators/parserForOfStatement8.ts
 - parser/ecmascript6/Iterators/parserForOfStatement9.ts
 - parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment1.ts
 - parser/ecmascript6/ShorthandPropertyAssignment/parserShorthandPropertyAssignment2.ts
 - parser/ecmascript6/Symbols/parserSymbolIndexer1.ts
 - parser/ecmascript6/Symbols/parserSymbolIndexer2.ts
 - parser/ecmascript6/Symbols/parserSymbolIndexer3.ts
 - parser/ecmascript6/Symbols/parserSymbolIndexer4.ts
 - parser/ecmascript6/Symbols/parserSymbolIndexer5.ts
 - parser/ecmascriptnext/numericSeparators/parser.numericSeparators.binary.ts
 - parser/ecmascriptnext/numericSeparators/parser.numericSeparators.decimal.ts
 - parser/ecmascriptnext/numericSeparators/parser.numericSeparators.hex.ts
 - parser/ecmascriptnext/numericSeparators/parser.numericSeparators.octal.ts