-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtree.generated.json
1349 lines (1349 loc) · 87.3 KB
/
tree.generated.json
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
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"example" : {
"reversi" : {
"index.html" : "example/reversi/index.html",
"reversi.jsx" : "example/reversi/reversi.jsx"
},
"sakura" : {
"sakura.jsx" : "example/sakura/sakura.jsx",
"sakura.png" : "example/sakura/sakura.png",
"index.html" : "example/sakura/index.html"
},
"shooting" : {
"index.html" : "example/shooting/index.html",
"shooting.jsx" : "example/shooting/shooting.jsx",
"img" : {
"bomb6.png" : "example/shooting/img/bomb6.png",
"space10.png" : "example/shooting/img/space10.png",
"rock1.png" : "example/shooting/img/rock1.png",
"space7.png" : "example/shooting/img/space7.png",
"bomb7.png" : "example/shooting/img/bomb7.png",
"space6.png" : "example/shooting/img/space6.png",
"rock3.png" : "example/shooting/img/rock3.png",
"space4.png" : "example/shooting/img/space4.png",
"space8.png" : "example/shooting/img/space8.png",
"bomb4.png" : "example/shooting/img/bomb4.png",
"bomb10.png" : "example/shooting/img/bomb10.png",
"space5.png" : "example/shooting/img/space5.png",
"space1.png" : "example/shooting/img/space1.png",
"bullet.png" : "example/shooting/img/bullet.png",
"bomb1.png" : "example/shooting/img/bomb1.png",
"bomb5.png" : "example/shooting/img/bomb5.png",
"bomb3.png" : "example/shooting/img/bomb3.png",
"space2.png" : "example/shooting/img/space2.png",
"bomb8.png" : "example/shooting/img/bomb8.png",
"README" : "example/shooting/img/README",
"rock2.png" : "example/shooting/img/rock2.png",
"space9.png" : "example/shooting/img/space9.png",
"my.png" : "example/shooting/img/my.png",
"space3.png" : "example/shooting/img/space3.png",
"bomb9.png" : "example/shooting/img/bomb9.png",
"bomb2.png" : "example/shooting/img/bomb2.png"
},
"shooting.js" : "example/shooting/shooting.js"
},
"index.html" : "example/index.html",
"xhr" : {
"index.html" : "example/xhr/index.html",
"hello.txt" : "example/xhr/hello.txt",
"app.jsx" : "example/xhr/app.jsx"
},
"webrtc" : {
"app.jsx" : "example/webrtc/app.jsx",
"index.html" : "example/webrtc/index.html"
},
"webaudio" : {
"amairo.mp3" : "example/webaudio/amairo.mp3",
"index.html" : "example/webaudio/index.html",
"material.txt" : "example/webaudio/material.txt",
"hello-webaudio.jsx" : "example/webaudio/hello-webaudio.jsx"
},
"hello-world" : {
"index.html" : "example/hello-world/index.html",
"hello-world.jsx" : "example/hello-world/hello-world.jsx"
},
"aobench" : {
"aobench.jsx.js" : "example/aobench/aobench.jsx.js",
"README" : "example/aobench/README",
"js-original.html" : "example/aobench/js-original.html",
"index.html" : "example/aobench/index.html",
"ambientocclusion.js" : "example/aobench/ambientocclusion.js",
"aobench.jsx" : "example/aobench/aobench.jsx",
"Makefile" : "example/aobench/Makefile"
},
"fireworks" : {
"style.css" : "example/fireworks/style.css",
"fireworks.jsx" : "example/fireworks/fireworks.jsx",
"index.html" : "example/fireworks/index.html",
"fireworks.js" : "example/fireworks/fireworks.js",
"js.html" : "example/fireworks/js.html"
},
"Makefile" : "example/Makefile",
"kingyo" : {
"poi.png" : "example/kingyo/poi.png",
"kingyo.jsx" : "example/kingyo/kingyo.jsx",
"index.html" : "example/kingyo/index.html",
"fish.mp3" : "example/kingyo/fish.mp3",
"keye.fs" : "example/kingyo/keye.fs",
"vt.vs" : "example/kingyo/vt.vs",
"Makefile" : "example/kingyo/Makefile",
"mvq.jsx" : "example/kingyo/mvq.jsx",
"README.md" : "example/kingyo/README.md",
"refr.fs" : "example/kingyo/refr.fs",
"game.jsx" : "example/kingyo/game.jsx",
"vt.fs" : "example/kingyo/vt.fs",
"webgl-util.jsx" : "example/kingyo/webgl-util.jsx",
"poix.png" : "example/kingyo/poix.png",
"keye.vs" : "example/kingyo/keye.vs",
"waterv.fs" : "example/kingyo/waterv.fs",
"water.jsx" : "example/kingyo/water.jsx",
"kbody.vs" : "example/kingyo/kbody.vs",
"water.vs" : "example/kingyo/water.vs",
"kbody.fs" : "example/kingyo/kbody.fs",
"waterd.fs" : "example/kingyo/waterd.fs",
"poi.jsx" : "example/kingyo/poi.jsx",
"rendertexture.jsx" : "example/kingyo/rendertexture.jsx",
"tear.mp3" : "example/kingyo/tear.mp3"
},
"ipc-js" : {
"index.html" : "example/ipc-js/index.html"
},
"webgl" : {
"hello-webgl.jsx" : "example/webgl/hello-webgl.jsx",
"teko.jpg" : "example/webgl/teko.jpg",
"index.html" : "example/webgl/index.html"
}
},
"src" : {
"expression.jsx" : "src/expression.jsx",
"doc.jsx" : "src/doc.jsx",
"type.jsx" : "src/type.jsx",
"jsx-command.jsx" : "src/jsx-command.jsx",
"_doc.jsx" : "src/_doc.jsx",
"jssourcemap.jsx" : "src/jssourcemap.jsx",
"optimizer.jsx" : "src/optimizer.jsx",
"analysis.jsx" : "src/analysis.jsx",
"web" : {
"browser-platform.jsx" : "src/web/browser-platform.jsx",
"jsx-script-loader.jsx" : "src/web/jsx-script-loader.jsx",
"playground.jsx" : "src/web/playground.jsx"
},
"meta.jsx" : "src/meta.jsx",
"completion.jsx" : "src/completion.jsx",
"platform.jsx" : "src/platform.jsx",
"util.jsx" : "src/util.jsx",
"profile-server.jsx" : "src/profile-server.jsx",
"parser.jsx" : "src/parser.jsx",
"transformer.jsx" : "src/transformer.jsx",
"statement.jsx" : "src/statement.jsx",
"classdef.jsx" : "src/classdef.jsx",
"jsx-node-front.jsx" : "src/jsx-node-front.jsx",
"jsemitter.jsx" : "src/jsemitter.jsx",
"emitter.jsx" : "src/emitter.jsx",
"instruments.jsx" : "src/instruments.jsx",
"compiler.jsx" : "src/compiler.jsx"
},
"assets" : {
"img" : {
"glyphicons-halflings-white.png" : "assets/img/glyphicons-halflings-white.png",
"glyphicons-halflings.png" : "assets/img/glyphicons-halflings.png",
"debug-console.png" : "assets/img/debug-console.png"
},
"js" : {
"show-hint.js" : "assets/js/show-hint.js",
"mode" : {
"clike.js" : "assets/js/mode/clike.js",
"jsx.js" : "assets/js/mode/jsx.js",
"javascript.js" : "assets/js/mode/javascript.js"
},
"bootstrap.js" : "assets/js/bootstrap.js",
"codemirror.js" : "assets/js/codemirror.js",
"source-map-inspector.js" : "assets/js/source-map-inspector.js",
"jslexer.js" : "assets/js/jslexer.js",
"source-map.js" : "assets/js/source-map.js",
"require-simple.js" : "assets/js/require-simple.js",
"bootstrap.min.js" : "assets/js/bootstrap.min.js"
},
"css" : {
"show-hint.css" : "assets/css/show-hint.css",
"bootstrap.css" : "assets/css/bootstrap.css",
"bootstrap.min.css" : "assets/css/bootstrap.min.css",
"bootstrap-responsive.min.css" : "assets/css/bootstrap-responsive.min.css",
"bootstrap-responsive.css" : "assets/css/bootstrap-responsive.css",
"codemirror.css" : "assets/css/codemirror.css"
}
},
"index.html" : "index.html",
"source-map" : {
"template.jsx" : "source-map/template.jsx",
"module-demo.jsx.js.mapping" : "source-map/module-demo.jsx.js.mapping",
"point.jsx" : "source-map/point.jsx",
"module-demo.jsx.js" : "source-map/module-demo.jsx.js",
"yield.jsx.js" : "source-map/yield.jsx.js",
"default-param.jsx.js" : "source-map/default-param.jsx.js",
"timers.jsx.js" : "source-map/timers.jsx.js",
"hello.jsx.js.mapping" : "source-map/hello.jsx.js.mapping",
"timers.jsx.js.mapping" : "source-map/timers.jsx.js.mapping",
"yield.jsx" : "source-map/yield.jsx",
"type-erasure.jsx" : "source-map/type-erasure.jsx",
"fizzbuzz.jsx.js.mapping" : "source-map/fizzbuzz.jsx.js.mapping",
"fib.jsx" : "source-map/fib.jsx",
"timers.jsx" : "source-map/timers.jsx",
"fib.jsx.js.mapping" : "source-map/fib.jsx.js.mapping",
"fizzbuzz.jsx.js" : "source-map/fizzbuzz.jsx.js",
"add.jsx.js.mapping" : "source-map/add.jsx.js.mapping",
"affine-transform.jsx" : "source-map/affine-transform.jsx",
"template.jsx.js.mapping" : "source-map/template.jsx.js.mapping",
"flying-being.jsx.js.mapping" : "source-map/flying-being.jsx.js.mapping",
"module-demo.jsx" : "source-map/module-demo.jsx",
"flying-being.jsx.js" : "source-map/flying-being.jsx.js",
"import.jsx.js" : "source-map/import.jsx.js",
"fib.jsx.js" : "source-map/fib.jsx.js",
"fizzbuzz.jsx" : "source-map/fizzbuzz.jsx",
"add.jsx" : "source-map/add.jsx",
"import.jsx.js.mapping" : "source-map/import.jsx.js.mapping",
"hello.jsx.js" : "source-map/hello.jsx.js",
"default-param.jsx" : "source-map/default-param.jsx",
"default-param.jsx.js.mapping" : "source-map/default-param.jsx.js.mapping",
"add.jsx.js" : "source-map/add.jsx.js",
"affine-transform.jsx.js.mapping" : "source-map/affine-transform.jsx.js.mapping",
"yield.jsx.js.mapping" : "source-map/yield.jsx.js.mapping",
"hello.jsx" : "source-map/hello.jsx",
"point.jsx.js" : "source-map/point.jsx.js",
"template.jsx.js" : "source-map/template.jsx.js",
"point.jsx.js.mapping" : "source-map/point.jsx.js.mapping",
"type-erasure.jsx.js" : "source-map/type-erasure.jsx.js",
"type-erasure.jsx.js.mapping" : "source-map/type-erasure.jsx.js.mapping",
"import.jsx" : "source-map/import.jsx",
"flying-being.jsx" : "source-map/flying-being.jsx",
"affine-transform.jsx.js" : "source-map/affine-transform.jsx.js",
"index.html" : "source-map/index.html"
},
"build" : {
"playground.jsx.js" : "build/playground.jsx.js",
"jsx-script-loader.jsx.js" : "build/jsx-script-loader.jsx.js"
},
"lib" : {
"built-in.jsx" : "lib/built-in.jsx",
"js" : {
"README" : "lib/js/README",
"js.jsx" : "lib/js/js.jsx",
"console.jsx" : "lib/js/console.jsx",
"rt" : {
"profiler.js" : "lib/js/rt/profiler.js",
"web-launcher.js" : "lib/js/rt/web-launcher.js",
"bootstrap.js" : "lib/js/rt/bootstrap.js",
"launcher.js" : "lib/js/rt/launcher.js"
},
"timer.jsx" : "lib/js/timer.jsx",
"js" : {
"phantomjs" : {
"test-case.jsx" : "lib/js/js/phantomjs/test-case.jsx"
},
"web.jsx" : "lib/js/js/web.jsx",
"phantomjs.jsx" : "lib/js/js/phantomjs.jsx",
"nodejs.jsx" : "lib/js/js/nodejs.jsx"
}
},
"common" : {
"test-case.jsx" : "lib/common/test-case.jsx",
"README" : "lib/common/README"
}
},
"t" : {
"012.profile-server.t" : "t/012.profile-server.t",
"006.jsx.t" : "t/006.jsx.t",
"complete" : {
"016.unresolved-class.jsx" : "t/complete/016.unresolved-class.jsx",
"lib" : {
"foo.jsx" : "t/complete/lib/foo.jsx"
},
"003.ref-to-class.jsx" : "t/complete/003.ref-to-class.jsx",
"010.return-type.jsx" : "t/complete/010.return-type.jsx",
"009.property.jsx" : "t/complete/009.property.jsx",
"007.no-this.todo.jsx" : "t/complete/007.no-this.todo.jsx",
"005.ref-to-class-property.jsx" : "t/complete/005.ref-to-class-property.jsx",
"004.ref-to-class-prefixed.jsx" : "t/complete/004.ref-to-class-prefixed.jsx",
"014.extend-candidates.jsx" : "t/complete/014.extend-candidates.jsx",
"019.imported-class-2.jsx" : "t/complete/019.imported-class-2.jsx",
"017.unresolved-var.todo.jsx" : "t/complete/017.unresolved-var.todo.jsx",
"011.class-below.jsx" : "t/complete/011.class-below.jsx",
"008.args-locals.jsx" : "t/complete/008.args-locals.jsx",
"015.implement-candidates.jsx" : "t/complete/015.implement-candidates.jsx",
"006.this.jsx" : "t/complete/006.this.jsx",
"013.error-in-classdef.jsx" : "t/complete/013.error-in-classdef.jsx",
"002.class-extend.jsx" : "t/complete/002.class-extend.jsx",
"018.imported-class.jsx" : "t/complete/018.imported-class.jsx",
"012.property-of-class-above.jsx" : "t/complete/012.property-of-class-above.jsx",
"001.class-or-import.jsx" : "t/complete/001.class-or-import.jsx",
"020.constructors.todo.jsx" : "t/complete/020.constructors.todo.jsx"
},
"util" : {
"test-runner" : "t/util/test-runner",
"jslexer.jsx" : "t/util/jslexer.jsx"
},
"005.web-stuff.t" : "t/005.web-stuff.t",
"compile_error" : {
"176.minify.export-conflict-ctor.jsx" : "t/compile_error/176.minify.export-conflict-ctor.jsx",
"055.ambiguous-class-reference.jsx" : "t/compile_error/055.ambiguous-class-reference.jsx",
"034.interface-with-body.jsx" : "t/compile_error/034.interface-with-body.jsx",
"212.reassign-of-named-funcexpr.jsx" : "t/compile_error/212.reassign-of-named-funcexpr.jsx",
"105.in-against-non-map.jsx" : "t/compile_error/105.in-against-non-map.jsx",
"088.unreachable-after-continue-with-label.jsx" : "t/compile_error/088.unreachable-after-continue-with-label.jsx",
"044.const-function.jsx" : "t/compile_error/044.const-function.jsx",
"115.assign-non-static-method.jsx" : "t/compile_error/115.assign-non-static-method.jsx",
"107.caught-variable-out-of-scope.jsx" : "t/compile_error/107.caught-variable-out-of-scope.jsx",
"124.assert-is-assignable.jsx" : "t/compile_error/124.assert-is-assignable.jsx",
"195.var-void.jsx" : "t/compile_error/195.var-void.jsx",
"074.assign-to-static-const.jsx" : "t/compile_error/074.assign-to-static-const.jsx",
"141.maybeundefined-arraytype.jsx" : "t/compile_error/141.maybeundefined-arraytype.jsx",
"213.access-jsx-env-at-runtime.jsx" : "t/compile_error/213.access-jsx-env-at-runtime.jsx",
"201.const-local-var.jsx" : "t/compile_error/201.const-local-var.jsx",
"127.fused-assign-op-against-uninitialized.jsx" : "t/compile_error/127.fused-assign-op-against-uninitialized.jsx",
"214.void-in-template-as-arg.jsx" : "t/compile_error/214.void-in-template-as-arg.jsx",
"100.as-noconvert.jsx" : "t/compile_error/100.as-noconvert.jsx",
"110.import-all-no-files.jsx" : "t/compile_error/110.import-all-no-files.jsx",
"215.void-in-template-as-local-arg.jsx" : "t/compile_error/215.void-in-template-as-local-arg.jsx",
"132.template-class-conflict.jsx" : "t/compile_error/132.template-class-conflict.jsx",
"018.assign-undefined.jsx" : "t/compile_error/018.assign-undefined.jsx",
"010.arrayliteral-null.jsx" : "t/compile_error/010.arrayliteral-null.jsx",
"120.static-const.jsx" : "t/compile_error/120.static-const.jsx",
"058.import-as-conflict-with-class" : {
"foo.jsx" : "t/compile_error/058.import-as-conflict-with-class/foo.jsx"
},
"156.unreachable-catch.jsx" : "t/compile_error/156.unreachable-catch.jsx",
"152.delete-constructor.jsx" : "t/compile_error/152.delete-constructor.jsx",
"048.this_in_static_func.jsx" : "t/compile_error/048.this_in_static_func.jsx",
"182.default-param-wrong-type.jsx" : "t/compile_error/182.default-param-wrong-type.jsx",
"173.issue-139.jsx" : "t/compile_error/173.issue-139.jsx",
"172.issue-142-4.jsx" : "t/compile_error/172.issue-142-4.jsx",
"059.import-as-conflict-with-builtin.jsx" : "t/compile_error/059.import-as-conflict-with-builtin.jsx",
"206.missing-param-for-generic-class.todo.jsx" : "t/compile_error/206.missing-param-for-generic-class.todo.jsx",
"200.literal-type-widening.jsx" : "t/compile_error/200.literal-type-widening.jsx",
"178.issue-166.jsx" : "t/compile_error/178.issue-166.jsx",
"188.label-name-conflict.jsx" : "t/compile_error/188.label-name-conflict.jsx",
"180.default-param-precede-required-param.jsx" : "t/compile_error/180.default-param-precede-required-param.jsx",
"111.cond-wo-trueexpr-type-conflict.jsx" : "t/compile_error/111.cond-wo-trueexpr-type-conflict.jsx",
"084.unreachable-after-break.jsx" : "t/compile_error/084.unreachable-after-break.jsx",
"119.class-level-this.jsx" : "t/compile_error/119.class-level-this.jsx",
"009.arrayliteral-empty.jsx" : "t/compile_error/009.arrayliteral-empty.jsx",
"049.invalid-upcast.jsx" : "t/compile_error/049.invalid-upcast.jsx",
"146.instantiation-becomes-new-primitive.jsx" : "t/compile_error/146.instantiation-becomes-new-primitive.jsx",
"047.new-abstract-class.jsx" : "t/compile_error/047.new-abstract-class.jsx",
"200.evaluate-overloaded-static-member.todo.jsx" : "t/compile_error/200.evaluate-overloaded-static-member.todo.jsx",
"045.abstract-var-in-class.jsx" : "t/compile_error/045.abstract-var-in-class.jsx",
"148.untyped-null-property.jsx" : "t/compile_error/148.untyped-null-property.jsx",
"144.assign-to-nulltype.jsx" : "t/compile_error/144.assign-to-nulltype.jsx",
"081.uninitialized-in-do-while.jsx" : "t/compile_error/081.uninitialized-in-do-while.jsx",
"012.arrayliteral-type-mismatch.jsx" : "t/compile_error/012.arrayliteral-type-mismatch.jsx",
"114.func-arg-is-overloaded-func.jsx" : "t/compile_error/114.func-arg-is-overloaded-func.jsx",
"175.minify.export-conflict.jsx" : "t/compile_error/175.minify.export-conflict.jsx",
"135.open-function.jsx" : "t/compile_error/135.open-function.jsx",
"089.unreachable-after-return.jsx" : "t/compile_error/089.unreachable-after-return.jsx",
"193.instanceof-void.jsx" : "t/compile_error/193.instanceof-void.jsx",
"139.nested-maybeundefined.jsx" : "t/compile_error/139.nested-maybeundefined.jsx",
"207.multiple-locations" : {
"foo" : {
"foo.jsx" : "t/compile_error/207.multiple-locations/foo/foo.jsx",
"shared.jsx" : "t/compile_error/207.multiple-locations/foo/shared.jsx"
},
"bar" : {
"bar.jsx" : "t/compile_error/207.multiple-locations/bar/bar.jsx",
"shared.jsx" : "t/compile_error/207.multiple-locations/bar/shared.jsx"
}
},
"164.assign-untyped-function.jsx" : "t/compile_error/164.assign-untyped-function.jsx",
"059.import-as-conflict-with-builtin" : {
"foo.jsx" : "t/compile_error/059.import-as-conflict-with-builtin/foo.jsx"
},
"055.ambiguous-class-reference" : {
"a.jsx" : "t/compile_error/055.ambiguous-class-reference/a.jsx",
"b.jsx" : "t/compile_error/055.ambiguous-class-reference/b.jsx"
},
"102.refer-to-member-property-as-static.jsx" : "t/compile_error/102.refer-to-member-property-as-static.jsx",
"083.unreachable-postexpr-in-for.jsx" : "t/compile_error/083.unreachable-postexpr-in-for.jsx",
"170.issue-142-2.jsx" : "t/compile_error/170.issue-142-2.jsx",
"186.assign-func-to-int.jsx" : "t/compile_error/186.assign-func-to-int.jsx",
"022.delete-array.jsx" : "t/compile_error/022.delete-array.jsx",
"191.local-func-with-same-name.jsx" : "t/compile_error/191.local-func-with-same-name.jsx",
"019.add-boolean.jsx" : "t/compile_error/019.add-boolean.jsx",
"157.funciton-expression-name.jsx" : "t/compile_error/157.funciton-expression-name.jsx",
"168.return-from-finally.jsx" : "t/compile_error/168.return-from-finally.jsx",
"098.type-propagation-of-undeclared-var.jsx" : "t/compile_error/098.type-propagation-of-undeclared-var.jsx",
"017.unknown-property.jsx" : "t/compile_error/017.unknown-property.jsx",
"134.too-many-closures.jsx" : "t/compile_error/134.too-many-closures.jsx",
"104.number-in-hash.jsx" : "t/compile_error/104.number-in-hash.jsx",
"130.inherited-abstract-class.jsx" : "t/compile_error/130.inherited-abstract-class.jsx",
"208.nested-node_modules" : {
"importer.jsx" : "t/compile_error/208.nested-node_modules/importer.jsx",
"node_modules" : {
"A" : {
"index.jsx" : "t/compile_error/208.nested-node_modules/node_modules/A/index.jsx",
"node_modules" : {
"B" : {
"index.jsx" : "t/compile_error/208.nested-node_modules/node_modules/A/node_modules/B/index.jsx"
}
}
}
}
},
"054.import-self.jsx" : "t/compile_error/054.import-self.jsx",
"052.built-in-class-name.jsx" : "t/compile_error/052.built-in-class-name.jsx",
"056.import-as-conflict" : {
"a.jsx" : "t/compile_error/056.import-as-conflict/a.jsx",
"b.jsx" : "t/compile_error/056.import-as-conflict/b.jsx"
},
"030.inherit-loop.jsx" : "t/compile_error/030.inherit-loop.jsx",
"198.errors-during-template-function-instantiation.jsx" : "t/compile_error/198.errors-during-template-function-instantiation.jsx",
"039.mixin-conflict.jsx" : "t/compile_error/039.mixin-conflict.jsx",
"165.return-type-conflict-in-untyped-func.jsx" : "t/compile_error/165.return-type-conflict-in-untyped-func.jsx",
"067.return-type-mismatch.jsx" : "t/compile_error/067.return-type-mismatch.jsx",
"078.uninitialized-in-if.jsx" : "t/compile_error/078.uninitialized-in-if.jsx",
"159.issue84.jsx" : "t/compile_error/159.issue84.jsx",
"101.assign-func-of-wrong-return-type.jsx" : "t/compile_error/101.assign-func-of-wrong-return-type.jsx",
"167.return-in-generator.jsx" : "t/compile_error/167.return-in-generator.jsx",
"207.multiple-locations.jsx" : "t/compile_error/207.multiple-locations.jsx",
"097.func-and-var-conflict.jsx" : "t/compile_error/097.func-and-var-conflict.jsx",
"154.invalid-param-tag.jsx" : "t/compile_error/154.invalid-param-tag.jsx",
"193.instanceof-fake-class.jsx" : "t/compile_error/193.instanceof-fake-class.jsx",
"001.unknown-var.jsx" : "t/compile_error/001.unknown-var.jsx",
"037.no-default-ctor.jsx" : "t/compile_error/037.no-default-ctor.jsx",
"007.switch-start-with-case.jsx" : "t/compile_error/007.switch-start-with-case.jsx",
"118.redundant-maybeundefined.jsx" : "t/compile_error/118.redundant-maybeundefined.jsx",
"169.issue-142-1.jsx" : "t/compile_error/169.issue-142-1.jsx",
"060.import-from-conflict.jsx" : "t/compile_error/060.import-from-conflict.jsx",
"085.unreachable-after-continue.jsx" : "t/compile_error/085.unreachable-after-continue.jsx",
"121.new-pritimitive.jsx" : "t/compile_error/121.new-pritimitive.jsx",
"073.self-init-of-member-var.jsx" : "t/compile_error/073.self-init-of-member-var.jsx",
"079.uninitialized-in-switch.jsx" : "t/compile_error/079.uninitialized-in-switch.jsx",
"143.variant-access.jsx" : "t/compile_error/143.variant-access.jsx",
"005.assign-void.jsx" : "t/compile_error/005.assign-void.jsx",
"203.const-local-var-3.jsx" : "t/compile_error/203.const-local-var-3.jsx",
"189.switch-duplicated-case.jsx" : "t/compile_error/189.switch-duplicated-case.jsx",
"072.missing-last-brace.jsx" : "t/compile_error/072.missing-last-brace.jsx",
"082.unreachable-in-do-while.jsx" : "t/compile_error/082.unreachable-in-do-while.jsx",
"211.case-in-different-number-literals.jsx" : "t/compile_error/211.case-in-different-number-literals.jsx",
"095.funcdef-conflict.jsx" : "t/compile_error/095.funcdef-conflict.jsx",
"076.bitnot-nonnumber.jsx" : "t/compile_error/076.bitnot-nonnumber.jsx",
"014.assign-class.jsx" : "t/compile_error/014.assign-class.jsx",
"179.assert-message-type.jsx" : "t/compile_error/179.assert-message-type.jsx",
"210.ambigious-arrow.jsx" : "t/compile_error/210.ambigious-arrow.jsx",
"157.compile-note.jsx" : "t/compile_error/157.compile-note.jsx",
"038.ctor-invocation-order.jsx" : "t/compile_error/038.ctor-invocation-order.jsx",
"042.missing-abstract-variable.jsx" : "t/compile_error/042.missing-abstract-variable.jsx",
"187.assign-undetermined-func.jsx" : "t/compile_error/187.assign-undetermined-func.jsx",
"068.not-returning-void.jsx" : "t/compile_error/068.not-returning-void.jsx",
"166.issue123-assign-inner-class.jsx" : "t/compile_error/166.issue123-assign-inner-class.jsx",
"147.string-div.jsx" : "t/compile_error/147.string-div.jsx",
"053.private-class" : {
"foo.jsx" : "t/compile_error/053.private-class/foo.jsx"
},
"051.class-name-conflict.jsx" : "t/compile_error/051.class-name-conflict.jsx",
"133.invalid-expr-in-if-cond.jsx" : "t/compile_error/133.invalid-expr-in-if-cond.jsx",
"091.do-while-expr-is-void.jsx" : "t/compile_error/091.do-while-expr-is-void.jsx",
"192.undefined-type-for-type-param.jsx" : "t/compile_error/192.undefined-type-for-type-param.jsx",
"122.as-against-overload-resolution-error.jsx" : "t/compile_error/122.as-against-overload-resolution-error.jsx",
"125.increment-member-function.jsx" : "t/compile_error/125.increment-member-function.jsx",
"092.for-cond-expr-is-void.jsx" : "t/compile_error/092.for-cond-expr-is-void.jsx",
"008.switch-type-mismatch.jsx" : "t/compile_error/008.switch-type-mismatch.jsx",
"062.import-file-not-found.jsx" : "t/compile_error/062.import-file-not-found.jsx",
"050.implicit-downcast.jsx" : "t/compile_error/050.implicit-downcast.jsx",
"041.mixin-conflict-with-override.jsx" : "t/compile_error/041.mixin-conflict-with-override.jsx",
"032.implement-twice.jsx" : "t/compile_error/032.implement-twice.jsx",
"205.const-local-var-in-template-class.jsx" : "t/compile_error/205.const-local-var-in-template-class.jsx",
"103.refer-to-static-property-as-member.jsx" : "t/compile_error/103.refer-to-static-property-as-member.jsx",
"183.assign-empty-array.jsx" : "t/compile_error/183.assign-empty-array.jsx",
"178.missing-semicolon.jsx" : "t/compile_error/178.missing-semicolon.jsx",
"002.unknown-func.jsx" : "t/compile_error/002.unknown-func.jsx",
"016.implicit-conversion-from-object-to-primitive.jsx" : "t/compile_error/016.implicit-conversion-from-object-to-primitive.jsx",
"006.assign-null.jsx" : "t/compile_error/006.assign-null.jsx",
"153.native-class-conflict.jsx" : "t/compile_error/153.native-class-conflict.jsx",
"087.unreachable-after-break-with-label.jsx" : "t/compile_error/087.unreachable-after-break-with-label.jsx",
"027.no-override.jsx" : "t/compile_error/027.no-override.jsx",
"061.import-from-notfound" : {
"foo.jsx" : "t/compile_error/061.import-from-notfound/foo.jsx"
},
"065.static-member-accessing-unknown.jsx" : "t/compile_error/065.static-member-accessing-unknown.jsx",
"166.issue123-assign-class.jsx" : "t/compile_error/166.issue123-assign-class.jsx",
"024.incompat-call-overloaded.jsx" : "t/compile_error/024.incompat-call-overloaded.jsx",
"029.call-non-function.jsx" : "t/compile_error/029.call-non-function.jsx",
"199.heredoc.jsx" : "t/compile_error/199.heredoc.jsx",
"209.multiple-locations-npm" : {
"importer.jsx" : "t/compile_error/209.multiple-locations-npm/importer.jsx",
"node_modules" : {
"B" : {
"node_modules" : {
"A" : {
"lib" : {
"foo.jsx" : "t/compile_error/209.multiple-locations-npm/node_modules/B/node_modules/A/lib/foo.jsx"
}
}
},
"index.jsx" : "t/compile_error/209.multiple-locations-npm/node_modules/B/index.jsx"
},
"A" : {
"index.jsx" : "t/compile_error/209.multiple-locations-npm/node_modules/A/index.jsx"
}
}
},
"184.assign-empty-map.jsx" : "t/compile_error/184.assign-empty-map.jsx",
"209.multiple-locations-npm.jsx" : "t/compile_error/209.multiple-locations-npm.jsx",
"080.uninitialized-in-switch-wo-default.jsx" : "t/compile_error/080.uninitialized-in-switch-wo-default.jsx",
"020.add-boolean-number.jsx" : "t/compile_error/020.add-boolean-number.jsx",
"131.fused-assign-against-non-lhs.jsx" : "t/compile_error/131.fused-assign-against-non-lhs.jsx",
"057.import-twice.jsx" : "t/compile_error/057.import-twice.jsx",
"174.try-inside-generator.jsx" : "t/compile_error/174.try-inside-generator.jsx",
"171.issue-142-3.jsx" : "t/compile_error/171.issue-142-3.jsx",
"151.issue61.jsx" : "t/compile_error/151.issue61.jsx",
"128.minus-equal-against-string.jsx" : "t/compile_error/128.minus-equal-against-string.jsx",
"177.issue-163.todo.jsx" : "t/compile_error/177.issue-163.todo.jsx",
"070.typeof-to-non-variant.jsx" : "t/compile_error/070.typeof-to-non-variant.jsx",
"183.default-param-in-closures.jsx" : "t/compile_error/183.default-param-in-closures.jsx",
"057.import-twice" : {
"foo.jsx" : "t/compile_error/057.import-twice/foo.jsx"
},
"202.const-local-var-2.jsx" : "t/compile_error/202.const-local-var-2.jsx",
"035.abstract-var-with-initilizer.jsx" : "t/compile_error/035.abstract-var-with-initilizer.jsx",
"060.import-from-conflict" : {
"foo.jsx" : "t/compile_error/060.import-from-conflict/foo.jsx"
},
"204.const-local-var-shadowing.jsx" : "t/compile_error/204.const-local-var-shadowing.jsx",
"208.nested-node_modules.jsx" : "t/compile_error/208.nested-node_modules.jsx",
"196.function.jsx" : "t/compile_error/196.function.jsx",
"161.inner-class-name-conflict.jsx" : "t/compile_error/161.inner-class-name-conflict.jsx",
"021.delete-var.jsx" : "t/compile_error/021.delete-var.jsx",
"023.incompat-call.jsx" : "t/compile_error/023.incompat-call.jsx",
"058.import-as-conflict-with-class.jsx" : "t/compile_error/058.import-as-conflict-with-class.jsx",
"075.incr-non-lhs.jsx" : "t/compile_error/075.incr-non-lhs.jsx",
"126.maybeundefined-of-variant.jsx" : "t/compile_error/126.maybeundefined-of-variant.jsx",
"150.wrong-number-of-type-params.jsx" : "t/compile_error/150.wrong-number-of-type-params.jsx",
"043.mixin-variable-conflict.jsx" : "t/compile_error/043.mixin-variable-conflict.jsx",
"185.wrong-native-src.jsx" : "t/compile_error/185.wrong-native-src.jsx",
"192.candidates-by-ld.jsx" : "t/compile_error/192.candidates-by-ld.jsx",
"153.native-class-conflict" : {
"a.jsx" : "t/compile_error/153.native-class-conflict/a.jsx",
"b.jsx" : "t/compile_error/153.native-class-conflict/b.jsx"
},
"056.import-as-conflict.jsx" : "t/compile_error/056.import-as-conflict.jsx",
"140.array-maybeundefined-t.jsx" : "t/compile_error/140.array-maybeundefined-t.jsx",
"096.static-funcdef-conflict.jsx" : "t/compile_error/096.static-funcdef-conflict.jsx",
"028.overload-final.jsx" : "t/compile_error/028.overload-final.jsx",
"138.inner-function-declaration-wo-type.jsx" : "t/compile_error/138.inner-function-declaration-wo-type.jsx",
"090.while-expr-is-void.jsx" : "t/compile_error/090.while-expr-is-void.jsx",
"086.unreachable-after-switch-continue.jsx" : "t/compile_error/086.unreachable-after-switch-continue.jsx",
"197.template-function-instantiation.jsx" : "t/compile_error/197.template-function-instantiation.jsx",
"190.switch-duplicated-case-str.jsx" : "t/compile_error/190.switch-duplicated-case-str.jsx",
"123.as-against-func-var.jsx" : "t/compile_error/123.as-against-func-var.jsx",
"040.override-wo-base.jsx" : "t/compile_error/040.override-wo-base.jsx",
"194.as-void.jsx" : "t/compile_error/194.as-void.jsx",
"113.readonly.jsx" : "t/compile_error/113.readonly.jsx",
"036.implement-mixin-twice.jsx" : "t/compile_error/036.implement-mixin-twice.jsx",
"094.arg-name-comflict.jsx" : "t/compile_error/094.arg-name-comflict.jsx",
"144.null-as-primitive.jsx" : "t/compile_error/144.null-as-primitive.jsx",
"108.default-ctor-cannot-call-ctor-with-args.jsx" : "t/compile_error/108.default-ctor-cannot-call-ctor-with-args.jsx",
"026.duplicate-class.jsx" : "t/compile_error/026.duplicate-class.jsx",
"217.void-array-deduced-from-tmplarg.jsx" : "t/compile_error/217.void-array-deduced-from-tmplarg.jsx",
"181.default-param-masking-base.jsx" : "t/compile_error/181.default-param-masking-base.jsx",
"218.nullable-void-vs-void.jsx" : "t/compile_error/218.nullable-void-vs-void.jsx",
"015.keyword-nospace-identifier.jsx" : "t/compile_error/015.keyword-nospace-identifier.jsx",
"142.nested-nullable.jsx" : "t/compile_error/142.nested-nullable.jsx",
"110.import-all-no-files" : {
"hello" : "t/compile_error/110.import-all-no-files/hello"
},
"169.return-type-of-generator.jsx" : "t/compile_error/169.return-type-of-generator.jsx",
"162.failed-to-resolve-static-methods.jsx" : "t/compile_error/162.failed-to-resolve-static-methods.jsx",
"004.sub-string.jsx" : "t/compile_error/004.sub-string.jsx",
"011.arrayliteral-bad-type.jsx" : "t/compile_error/011.arrayliteral-bad-type.jsx",
"071.labelled-break.jsx" : "t/compile_error/071.labelled-break.jsx",
"093.if-cond-cannot-be-void.jsx" : "t/compile_error/093.if-cond-cannot-be-void.jsx",
"046.new-interface.jsx" : "t/compile_error/046.new-interface.jsx",
"063.super-arg-mismatch.jsx" : "t/compile_error/063.super-arg-mismatch.jsx",
"179.conflict-default-param.jsx" : "t/compile_error/179.conflict-default-param.jsx",
"031.interface-loop.jsx" : "t/compile_error/031.interface-loop.jsx",
"061.import-from-notfound.jsx" : "t/compile_error/061.import-from-notfound.jsx",
"033.override-wrong-type-of-var.jsx" : "t/compile_error/033.override-wrong-type-of-var.jsx",
"112.import-all-invalid-wildcard.jsx" : "t/compile_error/112.import-all-invalid-wildcard.jsx",
"099.type-propagation-of-undeclared-func.jsx" : "t/compile_error/099.type-propagation-of-undeclared-func.jsx",
"216.void-array.jsx" : "t/compile_error/216.void-array.jsx",
"116.map-property-is-not-number.jsx" : "t/compile_error/116.map-property-is-not-number.jsx",
"064.super-invocation-order.jsx" : "t/compile_error/064.super-invocation-order.jsx",
"129.fused-assign-on-variant.jsx" : "t/compile_error/129.fused-assign-on-variant.jsx",
"130.compare-other-type.jsx" : "t/compile_error/130.compare-other-type.jsx",
"109.import-all-not-found.jsx" : "t/compile_error/109.import-all-not-found.jsx",
"119.readonly.jsx" : "t/compile_error/119.readonly.jsx",
"069.type-mismatch-in-member-var.jsx" : "t/compile_error/069.type-mismatch-in-member-var.jsx",
"137.call-constructor-as-func.jsx" : "t/compile_error/137.call-constructor-as-func.jsx",
"066.no-return.jsx" : "t/compile_error/066.no-return.jsx",
"160.empty-literal-type-deduction.jsx" : "t/compile_error/160.empty-literal-type-deduction.jsx",
"025.duplicate-member-variables.jsx" : "t/compile_error/025.duplicate-member-variables.jsx",
"163.untyped-recursive-function.jsx" : "t/compile_error/163.untyped-recursive-function.jsx",
"117.check-args-of-calls-to-function-values.jsx" : "t/compile_error/117.check-args-of-calls-to-function-values.jsx",
"167.issue123-assign-void.jsx" : "t/compile_error/167.issue123-assign-void.jsx",
"053.private-class.jsx" : "t/compile_error/053.private-class.jsx"
},
"009.self-hosting.t" : "t/009.self-hosting.t",
"012" : {
"post-profile.jsx" : "t/012/post-profile.jsx"
},
"web" : {
"001.hello.jsx" : "t/web/001.hello.jsx",
"003.modules.jsx" : "t/web/003.modules.jsx",
"002.web-compiler.jsx" : "t/web/002.web-compiler.jsx"
},
"010" : {
"debug-flag.jsx" : "t/010/debug-flag.jsx"
},
"008.do-not-crash.t" : "t/008.do-not-crash.t",
"006.jsx" : {
"hello.jsx" : "t/006.jsx/hello.jsx",
"dump-args.jsx" : "t/006.jsx/dump-args.jsx"
},
"lib" : {
"009.console.jsx" : "t/lib/009.console.jsx",
"002.timer.jsx" : "t/lib/002.timer.jsx",
"012.test-case-compare.jsx" : "t/lib/012.test-case-compare.jsx",
"005.builtins.jsx" : "t/lib/005.builtins.jsx",
"010.web.jsx" : "t/lib/010.web.jsx",
"008.dom-interface.jsx" : "t/lib/008.dom-interface.jsx",
"004.xhr-interface.jsx" : "t/lib/004.xhr-interface.jsx",
"011.aobench.jsx" : "t/lib/011.aobench.jsx",
"003.js.jsx" : "t/lib/003.js.jsx",
"014.test-case-callbacks.jsx" : "t/lib/014.test-case-callbacks.jsx",
"015.test-case-callbacks-async.jsx" : "t/lib/015.test-case-callbacks-async.jsx",
"013.nodejs.jsx" : "t/lib/013.nodejs.jsx",
"007.typedarray.jsx" : "t/lib/007.typedarray.jsx",
"001.hello.jsx" : "t/lib/001.hello.jsx"
},
"010.debug-flag.t" : "t/010.debug-flag.t",
"007.mode-parse.t" : "t/007.mode-parse.t",
"optimize" : {
"090.unbox-with-locals.todo.jsx" : "t/optimize/090.unbox-with-locals.todo.jsx",
"051.issue-182-2.jsx" : "t/optimize/051.issue-182-2.jsx",
"042.staticize-method-in-abstract-class.jsx" : "t/optimize/042.staticize-method-in-abstract-class.jsx",
"023.inline-minmax.jsx" : "t/optimize/023.inline-minmax.jsx",
"013.fold-const-propagate-string.jsx" : "t/optimize/013.fold-const-propagate-string.jsx",
"044.staticize-exported-non-virtual.jsx" : "t/optimize/044.staticize-exported-non-virtual.jsx",
"067.fold-math-sqrt.jsx" : "t/optimize/067.fold-math-sqrt.jsx",
"049.staticize-func-with-func-statement.jsx" : "t/optimize/049.staticize-func-with-func-statement.jsx",
"012.fold-const-propagate-int.jsx" : "t/optimize/012.fold-const-propagate-int.jsx",
"080.dce-assign-simple.todo.jsx" : "t/optimize/080.dce-assign-simple.todo.jsx",
"048.staticize-func-with-caught-var.jsx" : "t/optimize/048.staticize-func-with-caught-var.jsx",
"052.7.number-as-boolean.jsx" : "t/optimize/052.7.number-as-boolean.jsx",
"035.eliminate-if.jsx" : "t/optimize/035.eliminate-if.jsx",
"017.lto-finalize-class.jsx" : "t/optimize/017.lto-finalize-class.jsx",
"008.inline-simple-that.jsx" : "t/optimize/008.inline-simple-that.jsx",
"061.dce-array-prop.jsx" : "t/optimize/061.dce-array-prop.jsx",
"006.inline-simple-static.jsx" : "t/optimize/006.inline-simple-static.jsx",
"083.inline-request-for-block-stmt.jsx" : "t/optimize/083.inline-request-for-block-stmt.jsx",
"043.staticize-initial-value.jsx" : "t/optimize/043.staticize-initial-value.jsx",
"003.return-if.jsx" : "t/optimize/003.return-if.jsx",
"077.inline-nested-prop.jsx" : "t/optimize/077.inline-nested-prop.jsx",
"056.dce-remove-void-cond.jsx" : "t/optimize/056.dce-remove-void-cond.jsx",
"087.dce-dead-store-with-logical-exprs.jsx" : "t/optimize/087.dce-dead-store-with-logical-exprs.jsx",
"076.inline-local-func.jsx" : "t/optimize/076.inline-local-func.jsx",
"085.dce-dead-store-multi-assign.jsx" : "t/optimize/085.dce-dead-store-multi-assign.jsx",
"084.inline-multi-stmts-as-expr.jsx" : "t/optimize/084.inline-multi-stmts-as-expr.jsx",
"034.unclassify-nested-rewrite.jsx" : "t/optimize/034.unclassify-nested-rewrite.jsx",
"036.eliminate-constant-conditions.jsx" : "t/optimize/036.eliminate-constant-conditions.jsx",
"052.8.boolean-as-string.jsx" : "t/optimize/052.8.boolean-as-string.jsx",
"032.inline-call-lambda-in-inner-function.jsx" : "t/optimize/032.inline-call-lambda-in-inner-function.jsx",
"083.tail-rec-iftrue.jsx" : "t/optimize/083.tail-rec-iftrue.jsx",
"011.fold-const-propagate-number.jsx" : "t/optimize/011.fold-const-propagate-number.jsx",
"073.fold-rel-ops.jsx" : "t/optimize/073.fold-rel-ops.jsx",
"025.inline-static-template-function.jsx" : "t/optimize/025.inline-static-template-function.jsx",
"078.inline-eval-order.jsx" : "t/optimize/078.inline-eval-order.jsx",
"025.return-if-inlined-to-as.jsx" : "t/optimize/025.return-if-inlined-to-as.jsx",
"020.inline-arg-using-var.jsx" : "t/optimize/020.inline-arg-using-var.jsx",
"088.dce-delay-store-with-this.jsx" : "t/optimize/088.dce-delay-store-with-this.jsx",
"037.unclassify-simple.jsx" : "t/optimize/037.unclassify-simple.jsx",
"024.inline-closure.jsx" : "t/optimize/024.inline-closure.jsx",
"060.dce-logical-not-in-void.jsx" : "t/optimize/060.dce-logical-not-in-void.jsx",
"052.2.string-as-integer.jsx" : "t/optimize/052.2.string-as-integer.jsx",
"058.dce-cond-and-iftrue.jsx" : "t/optimize/058.dce-cond-and-iftrue.jsx",
"052.3.string-as-boolean.jsx" : "t/optimize/052.3.string-as-boolean.jsx",
"052.1.string-as-string.jsx" : "t/optimize/052.1.string-as-string.jsx",
"066.fold-math-pow.jsx" : "t/optimize/066.fold-math-pow.jsx",
"086.dce-dead-store-with-new.jsx" : "t/optimize/086.dce-dead-store-with-new.jsx",
"005.return-if-complicated.jsx" : "t/optimize/005.return-if-complicated.jsx",
"040.inline-without-assign.jsx" : "t/optimize/040.inline-without-assign.jsx",
"068.fold-math-log.jsx" : "t/optimize/068.fold-math-log.jsx",
"057.dce-remove-no-side-effect.jsx" : "t/optimize/057.dce-remove-no-side-effect.jsx",
"001.no-assert.jsx" : "t/optimize/001.no-assert.jsx",
"079.inline-eval-order-2.jsx" : "t/optimize/079.inline-eval-order-2.jsx",
"039.unused-map-literal.jsx" : "t/optimize/039.unused-map-literal.jsx",
"027.array-length.jsx" : "t/optimize/027.array-length.jsx",
"031.unbox-with-in-func-expr.jsx" : "t/optimize/031.unbox-with-in-func-expr.jsx",
"025.inline-nested-closure.jsx" : "t/optimize/025.inline-nested-closure.jsx",
"075.inline-instance-method.jsx" : "t/optimize/075.inline-instance-method.jsx",
"052.6.number-as-integer.jsx" : "t/optimize/052.6.number-as-integer.jsx",
"033.array-length-empty-init-expr.jsx" : "t/optimize/033.array-length-empty-init-expr.jsx",
"092.0xN-as-string-vs-fold-as.jsx" : "t/optimize/092.0xN-as-string-vs-fold-as.jsx",
"014.fold-const-propagate-bitops.jsx" : "t/optimize/014.fold-const-propagate-bitops.jsx",
"063.dce-func-expr.jsx" : "t/optimize/063.dce-func-expr.jsx",
"021.inline-receiver-using-var.jsx" : "t/optimize/021.inline-receiver-using-var.jsx",
"026.array-foreach.jsx" : "t/optimize/026.array-foreach.jsx",
"004.return-if-with-else.jsx" : "t/optimize/004.return-if-with-else.jsx",
"046.staticize-superexpr.jsx" : "t/optimize/046.staticize-superexpr.jsx",
"091.multiline-empty-strlit-vs-fold-cond.jsx" : "t/optimize/091.multiline-empty-strlit-vs-fold-cond.jsx",
"038.debug-flag.jsx" : "t/optimize/038.debug-flag.jsx",
"029.unbox.jsx" : "t/optimize/029.unbox.jsx",
"002.no-log.jsx" : "t/optimize/002.no-log.jsx",
"010.fold-const-number-vs-int.jsx" : "t/optimize/010.fold-const-number-vs-int.jsx",
"047.staticize-super-in-staticizable.jsx" : "t/optimize/047.staticize-super-in-staticizable.jsx",
"062.dce-array-index.jsx" : "t/optimize/062.dce-array-index.jsx",
"089.tail-rec-local-func.todo.jsx" : "t/optimize/089.tail-rec-local-func.todo.jsx",
"055.dce-remove-assign-in-logical-expr.jsx" : "t/optimize/055.dce-remove-assign-in-logical-expr.jsx",
"082.inline-evaluation-order.jsx" : "t/optimize/082.inline-evaluation-order.jsx",
"074.fold-complement.jsx" : "t/optimize/074.fold-complement.jsx",
"007.inline-simple-this.jsx" : "t/optimize/007.inline-simple-this.jsx",
"016.inline-ctor.jsx" : "t/optimize/016.inline-ctor.jsx",
"059.dce-cond-or-iffalse.jsx" : "t/optimize/059.dce-cond-or-iffalse.jsx",
"052.4.number-as-number.jsx" : "t/optimize/052.4.number-as-number.jsx",
"050.issue-182.jsx" : "t/optimize/050.issue-182.jsx",
"053.fold-const-mul-one.jsx" : "t/optimize/053.fold-const-mul-one.jsx",
"018.lto-finalize-func.jsx" : "t/optimize/018.lto-finalize-func.jsx",
"009.fold-const.jsx" : "t/optimize/009.fold-const.jsx",
"081.tail-rec-fib.jsx" : "t/optimize/081.tail-rec-fib.jsx",
"093.null-vs-null.jsx" : "t/optimize/093.null-vs-null.jsx",
"072.return-if-3way.jsx" : "t/optimize/072.return-if-3way.jsx",
"052.9.int-as-string.jsx" : "t/optimize/052.9.int-as-string.jsx",
"052.0.string-as-number.jsx" : "t/optimize/052.0.string-as-number.jsx",
"045.unclassify-static-initor.jsx" : "t/optimize/045.unclassify-static-initor.jsx",
"065.fold-math-cos.jsx" : "t/optimize/065.fold-math-cos.jsx",
"030.unbox-with-func-expr.jsx" : "t/optimize/030.unbox-with-func-expr.jsx",
"069.fold-string-length.jsx" : "t/optimize/069.fold-string-length.jsx",
"019.inline-if.jsx" : "t/optimize/019.inline-if.jsx",
"071.fold-string-fromcharcode.jx" : "t/optimize/071.fold-string-fromcharcode.jx",
"064.fold-math-sin.jsx" : "t/optimize/064.fold-math-sin.jsx",
"028.lcse.jsx" : "t/optimize/028.lcse.jsx",
"052.5.number-as-string.jsx" : "t/optimize/052.5.number-as-string.jsx",
"082.tail-rec-iffalse.jsx" : "t/optimize/082.tail-rec-iffalse.jsx",
"041.flatten-non-virtual-methods.jsx" : "t/optimize/041.flatten-non-virtual-methods.jsx",
"089.unbox-arg-with-side-effect.todo.jsx" : "t/optimize/089.unbox-arg-with-side-effect.todo.jsx",
"015.fold-const-as-string.jsx" : "t/optimize/015.fold-const-as-string.jsx",
"070.fold-string-charcodeat.jsx" : "t/optimize/070.fold-string-charcodeat.jsx",
"022.inline-local.jsx" : "t/optimize/022.inline-local.jsx",
"054.fold-const-min-zero.jsx" : "t/optimize/054.fold-const-min-zero.jsx"
},
"008" : {
"hello.jsx" : "t/008/hello.jsx"
},
"004.example.t" : "t/004.example.t",
"src" : {
"004.jsxdoc.jsx" : "t/src/004.jsxdoc.jsx",
"jsxdoc" : {
"hello.jsx" : "t/src/jsxdoc/hello.jsx"
},
"002.util.jsx" : "t/src/002.util.jsx",
"001.lexer.jsx" : "t/src/001.lexer.jsx",
"source-map" : {
"hello.jsx" : "t/src/source-map/hello.jsx"
},
"003.source-map.jsx" : "t/src/003.source-map.jsx"
},
"run" : {
"362.arrow-function.jsx" : "t/run/362.arrow-function.jsx",
"042.Boolean.jsx" : "t/run/042.Boolean.jsx",
"397.default-param-with-other-param.jsx" : "t/run/397.default-param-with-other-param.jsx",
"011.localvar.jsx" : "t/run/011.localvar.jsx",
"generator.030.throw.jsx" : "t/run/generator.030.throw.jsx",
"329.unobx-assign-twice.jsx" : "t/run/329.unobx-assign-twice.jsx",
"generator.016.static-generator.todo.jsx" : "t/run/generator.016.static-generator.todo.jsx",
"390.void-as-template-arg.jsx" : "t/run/390.void-as-template-arg.jsx",
"034.as.jsx" : "t/run/034.as.jsx",
"268.booleanize.jsx" : "t/run/268.booleanize.jsx",
"038.variant-array.jsx" : "t/run/038.variant-array.jsx",
"363.arrow-function-in-param.jsx" : "t/run/363.arrow-function-in-param.jsx",
"305.naive-inner-class.jsx" : "t/run/305.naive-inner-class.jsx",
"113.function-toString.jsx" : "t/run/113.function-toString.jsx",
"051.call-variant.jsx" : "t/run/051.call-variant.jsx",
"144.crtp.jsx" : "t/run/144.crtp.jsx",
"100.for-in-map.jsx" : "t/run/100.for-in-map.jsx",
"222.issue91.jsx" : "t/run/222.issue91.jsx",
"generator.021.yield-type-notation-vs-void.jsx" : "t/run/generator.021.yield-type-notation-vs-void.jsx",
"112.static-init-once.jsx" : "t/run/112.static-init-once.jsx",
"generator.012.for.jsx" : "t/run/generator.012.for.jsx",
"139.array-of-maybeundefined.jsx" : "t/run/139.array-of-maybeundefined.jsx",
"346.foreach-array-of-array.jsx" : "t/run/346.foreach-array-of-array.jsx",
"generator.005.stop-iteration.jsx" : "t/run/generator.005.stop-iteration.jsx",
"285.issue-187.jsx" : "t/run/285.issue-187.jsx",
"186.string-replace-cb-wo-type.jsx" : "t/run/186.string-replace-cb-wo-type.jsx",
"041.regexp-literal.jsx" : "t/run/041.regexp-literal.jsx",
"027.hashliteral.jsx" : "t/run/027.hashliteral.jsx",
"140.new-array.jsx" : "t/run/140.new-array.jsx",
"389.compile-time-const.jsx" : "t/run/389.compile-time-const.jsx",
"212.map-literal-as-variant.jsx" : "t/run/212.map-literal-as-variant.jsx",
"120.cond-wo-trueexpr.jsx" : "t/run/120.cond-wo-trueexpr.jsx",
"256.conflicting-arraytypes-as-args" : {
"abc.jsx" : "t/run/256.conflicting-arraytypes-as-args/abc.jsx",
"def.jsx" : "t/run/256.conflicting-arraytypes-as-args/def.jsx"
},
"250.minified-keyword-conflict.jsx" : "t/run/250.minified-keyword-conflict.jsx",
"245.return-type-inference.jsx" : "t/run/245.return-type-inference.jsx",
"206.alternate-constructor-invocation.jsx" : "t/run/206.alternate-constructor-invocation.jsx",
"279.strip-preserve-static-only-native-class.jsx" : "t/run/279.strip-preserve-static-only-native-class.jsx",
"393.overflow-in-complit-of-int.jsx" : "t/run/393.overflow-in-complit-of-int.jsx",
"235.member-init-with-named-func.jsx" : "t/run/235.member-init-with-named-func.jsx",
"151.light-lambda-syntax.jsx" : "t/run/151.light-lambda-syntax.jsx",
"076.statement-head-of-func-expr.jsx" : "t/run/076.statement-head-of-func-expr.jsx",
"270.extend-in-js.todo.jsx" : "t/run/270.extend-in-js.todo.jsx",
"065.call-implicit-ctor.jsx" : "t/run/065.call-implicit-ctor.jsx",
"162.classexpr-in-template.jsx" : "t/run/162.classexpr-in-template.jsx",
"310.trailing-comma.jsx" : "t/run/310.trailing-comma.jsx",
"199.template-arg-namespace" : {
"a.jsx" : "t/run/199.template-arg-namespace/a.jsx",
"common.jsx" : "t/run/199.template-arg-namespace/common.jsx",
"b.jsx" : "t/run/199.template-arg-namespace/b.jsx"
},
"219.parameterize-nullable-type.jsx" : "t/run/219.parameterize-nullable-type.jsx",
"083.detect-undefined-call-arg.jsx" : "t/run/083.detect-undefined-call-arg.jsx",
"289.else-wo-braces.jsx" : "t/run/289.else-wo-braces.jsx",
"252.issue132.todo.jsx" : "t/run/252.issue132.todo.jsx",
"164.string-compare.jsx" : "t/run/164.string-compare.jsx",
"036.variant.jsx" : "t/run/036.variant.jsx",
"059.import" : {
"sub" : {
"goodbye.jsx" : "t/run/059.import/sub/goodbye.jsx"
},
"hello.jsx" : "t/run/059.import/hello.jsx"
},
"168.void-statement.jsx" : "t/run/168.void-statement.jsx",
"369.search-path-before-node-modules.jsx" : "t/run/369.search-path-before-node-modules.jsx",
"280.strip-preserve-asexpr-native.jsx" : "t/run/280.strip-preserve-asexpr-native.jsx",
"335.unify-nullable-type.jsx" : "t/run/335.unify-nullable-type.jsx",
"362.issue-291.jsx" : "t/run/362.issue-291.jsx",
"213.null-arguments-to-array.jsx" : "t/run/213.null-arguments-to-array.jsx",
"047.calls-to-super.jsx" : "t/run/047.calls-to-super.jsx",
"174.undefined-in-array-literal.jsx" : "t/run/174.undefined-in-array-literal.jsx",
"generator.011.do-while.jsx" : "t/run/generator.011.do-while.jsx",
"179.profile-exception.jsx" : "t/run/179.profile-exception.jsx",
"368.extend-exported-class-with-ctor.jsx" : "t/run/368.extend-exported-class-with-ctor.jsx",
"116.map-of-map.jsx" : "t/run/116.map-of-map.jsx",
"232.assing-func-to-variant.jsx" : "t/run/232.assing-func-to-variant.jsx",
"269.unboxing-vs-function-statement.jsx" : "t/run/269.unboxing-vs-function-statement.jsx",
"062.import-as" : {
"foo.jsx" : "t/run/062.import-as/foo.jsx"
},
"061.import-paths.jsx" : "t/run/061.import-paths.jsx",
"154.deduct-callback-type.jsx" : "t/run/154.deduct-callback-type.jsx",
"037.as-on-nullable.jsx" : "t/run/037.as-on-nullable.jsx",
"122.hasownproperty.jsx" : "t/run/122.hasownproperty.jsx",
"344.heredoc.jsx" : "t/run/344.heredoc.jsx",
"360.default-value-vs-self-assign.jsx" : "t/run/360.default-value-vs-self-assign.jsx",
"224.empty-array-for-function-arg.jsx" : "t/run/224.empty-array-for-function-arg.jsx",
"114.stmt-starting-w-as-noconvert.jsx" : "t/run/114.stmt-starting-w-as-noconvert.jsx",
"216.var-decl-of-arg.jsx" : "t/run/216.var-decl-of-arg.jsx",
"185.null-as-nullalble-primitive.jsx" : "t/run/185.null-as-nullalble-primitive.jsx",
"348.infer-ret-type-from-void-expr.jsx" : "t/run/348.infer-ret-type-from-void-expr.jsx",
"137.same-pred-op-with-parens.jsx" : "t/run/137.same-pred-op-with-parens.jsx",
"016.switch.jsx" : "t/run/016.switch.jsx",
"283.issue-174.jsx" : "t/run/283.issue-174.jsx",
"133.array-ctor.jsx" : "t/run/133.array-ctor.jsx",
"056.instanceof.jsx" : "t/run/056.instanceof.jsx",
"008.if.jsx" : "t/run/008.if.jsx",
"023.funcref.jsx" : "t/run/023.funcref.jsx",
"155.deduct-closure-type-on-assign.jsx" : "t/run/155.deduct-closure-type-on-assign.jsx",
"091.new-without-parens.jsx" : "t/run/091.new-without-parens.jsx",
"generator.029.yield-in-finally.jsx" : "t/run/generator.029.yield-in-finally.jsx",
"290.assign-in-cond.jsx" : "t/run/290.assign-in-cond.jsx",
"189.as_noconvert-to-nullable.jsx" : "t/run/189.as_noconvert-to-nullable.jsx",
"099.assign-array-element.jsx" : "t/run/099.assign-array-element.jsx",
"generator.017.member-generator.todo.jsx" : "t/run/generator.017.member-generator.todo.jsx",
"359.minify-vs-cb-in-vardef.jsx" : "t/run/359.minify-vs-cb-in-vardef.jsx",
"generator.020.yield-type-notation-associativity.jsx" : "t/run/generator.020.yield-type-notation-associativity.jsx",
"319.function-template-try-catch.jsx" : "t/run/319.function-template-try-catch.jsx",
"081.ununsed-non-typed-local.jsx" : "t/run/081.ununsed-non-typed-local.jsx",
"277.strip-vs-overriding-native.jsx" : "t/run/277.strip-vs-overriding-native.jsx",
"291.pass-number-to-int-arg.jsx" : "t/run/291.pass-number-to-int-arg.jsx",
"350.fused-assigments.jsx" : "t/run/350.fused-assigments.jsx",
"044.literals.jsx" : "t/run/044.literals.jsx",
"242.unclassify-use-this-in-constructor.jsx" : "t/run/242.unclassify-use-this-in-constructor.jsx",
"237.class-in-template-class.jsx" : "t/run/237.class-in-template-class.jsx",
"248.as-v.jsx" : "t/run/248.as-v.jsx",
"220.assign-named-function-expr-to-var.jsx" : "t/run/220.assign-named-function-expr-to-var.jsx",
"059.import.jsx" : "t/run/059.import.jsx",
"282.issue-171.jsx" : "t/run/282.issue-171.jsx",
"080.return-void.jsx" : "t/run/080.return-void.jsx",
"145.construct-T.jsx" : "t/run/145.construct-T.jsx",
"102.function-as-property.jsx" : "t/run/102.function-as-property.jsx",
"183.deduce-compfun-of-sort.jsx" : "t/run/183.deduce-compfun-of-sort.jsx",
"225.empty-map-for-function-arg.jsx" : "t/run/225.empty-map-for-function-arg.jsx",
"058.inherit-methods.jsx" : "t/run/058.inherit-methods.jsx",
"002.increment.jsx" : "t/run/002.increment.jsx",
"190.as_noconvert-exception.jsx" : "t/run/190.as_noconvert-exception.jsx",
"generator.010.switch.jsx" : "t/run/generator.010.switch.jsx",
"generator.002.example.prime.jsx" : "t/run/generator.002.example.prime.jsx",
"310.native-template.jsx" : "t/run/310.native-template.jsx",
"200.template-under-namespace" : {
"a.jsx" : "t/run/200.template-under-namespace/a.jsx"
},
"096.null-for-function-arg.jsx" : "t/run/096.null-for-function-arg.jsx",
"365.npm-import.jsx" : "t/run/365.npm-import.jsx",
"generator.025.yield-expression.jsx" : "t/run/generator.025.yield-expression.jsx",
"033.many-class.jsx" : "t/run/033.many-class.jsx",
"304.do-not-remove-native-prop.jsx" : "t/run/304.do-not-remove-native-prop.jsx",
"070.multiple-choises.jsx" : "t/run/070.multiple-choises.jsx",
"293.assert-with-message.jsx" : "t/run/293.assert-with-message.jsx",
"306.multi-ind" : {
"a.jsx" : "t/run/306.multi-ind/a.jsx",
"b.jsx" : "t/run/306.multi-ind/b.jsx"
},
"092.call-func-in-array.jsx" : "t/run/092.call-func-in-array.jsx",
"334.unify-concrete-type.jsx" : "t/run/334.unify-concrete-type.jsx",
"387.inline-static-func-as-cb.jsx" : "t/run/387.inline-static-func-as-cb.jsx",
"135.ignore.dot-files.jsx" : "t/run/135.ignore.dot-files.jsx",
"generator.036.throw-in-catch.jsx" : "t/run/generator.036.throw-in-catch.jsx",
"356.literal-type-widening.jsx" : "t/run/356.literal-type-widening.jsx",
"354.issue258.nativesource-class-wo-ctor.jsx" : "t/run/354.issue258.nativesource-class-wo-ctor.jsx",
"097.json.jsx" : "t/run/097.json.jsx",
"128.base-func-overridden-by-mixin.jsx" : "t/run/128.base-func-overridden-by-mixin.jsx",
"210.map-ctor.jsx" : "t/run/210.map-ctor.jsx",
"231.utf8-literals.jsx" : "t/run/231.utf8-literals.jsx",
"191.try-catch-in-template.jsx" : "t/run/191.try-catch-in-template.jsx",
"089.as_nocheck-to-func.jsx" : "t/run/089.as_nocheck-to-func.jsx",
"365.npm-import" : {
"node_modules" : {
"nomain-dirlib" : {
"index.jsx" : "t/run/365.npm-import/node_modules/nomain-dirlib/index.jsx",
"package.json" : "t/run/365.npm-import/node_modules/nomain-dirlib/package.json",
"lib" : {
"child-lib.jsx" : "t/run/365.npm-import/node_modules/nomain-dirlib/lib/child-lib.jsx"
}
},
"main" : {
"lib" : {
"main-module.jsx" : "t/run/365.npm-import/node_modules/main/lib/main-module.jsx"
},
"package.json" : "t/run/365.npm-import/node_modules/main/package.json"
}
},
"importer.jsx" : "t/run/365.npm-import/importer.jsx"
},
"306.multi-ind.jsx" : "t/run/306.multi-ind.jsx",
"130.math-abs.jsx" : "t/run/130.math-abs.jsx",
"200.template-under-namespace.jsx" : "t/run/200.template-under-namespace.jsx",
"118.import-all" : {
"1.jsx" : "t/run/118.import-all/1.jsx",
"2.jsx" : "t/run/118.import-all/2.jsx"
},
"104.nested-as.jsx" : "t/run/104.nested-as.jsx",
"234.inner-class.jsx" : "t/run/234.inner-class.jsx",
"188.map-of-nullable.jsx" : "t/run/188.map-of-nullable.jsx",
"026.maybeundefined.jsx" : "t/run/026.maybeundefined.jsx",
"307.comma-in-lambda.jsx" : "t/run/307.comma-in-lambda.jsx",
"326.local-func-use-as-ref-only.jsx" : "t/run/326.local-func-use-as-ref-only.jsx",
"298.unbox-vs-funcdecl.jsx" : "t/run/298.unbox-vs-funcdecl.jsx",
"024.date.jsx" : "t/run/024.date.jsx",
"215.issue80-2.jsx" : "t/run/215.issue80-2.jsx",
"087.as_nocheck-to-array.jsx" : "t/run/087.as_nocheck-to-array.jsx",
"230.test-case-module.jsx" : "t/run/230.test-case-module.jsx",
"138.json-complex.jsx" : "t/run/138.json-complex.jsx",
"106.switch-maybeundefined.jsx" : "t/run/106.switch-maybeundefined.jsx",
"021.issue1.jsx" : "t/run/021.issue1.jsx",
"217.function-field-in-template.jsx" : "t/run/217.function-field-in-template.jsx",
"331.default-param-closure.jsx" : "t/run/331.default-param-closure.jsx",
"199.template-arg-namespace.jsx" : "t/run/199.template-arg-namespace.jsx",
"187.relops-on-wrapped-object.jsx" : "t/run/187.relops-on-wrapped-object.jsx",
"235.inner-class-static-method.jsx" : "t/run/235.inner-class-static-method.jsx",
"380.class-macro.jsx" : "t/run/380.class-macro.jsx",
"031.overload.jsx" : "t/run/031.overload.jsx",
"363.null-in-typed-literal.jsx" : "t/run/363.null-in-typed-literal.jsx",
"303.infer-literal-types-in-member-var.jsx" : "t/run/303.infer-literal-types-in-member-var.jsx",
"125.assign-number-to-static-int.jsx" : "t/run/125.assign-number-to-static-int.jsx",
"168.local-function-declaration.jsx" : "t/run/168.local-function-declaration.jsx",
"176.inherit-template.jsx" : "t/run/176.inherit-template.jsx",
"284.issue-191.jsx" : "t/run/284.issue-191.jsx",
"055.downcast.jsx" : "t/run/055.downcast.jsx",
"372.int-op.jsx" : "t/run/372.int-op.jsx",
"394.use-nullable-void-member.jsx" : "t/run/394.use-nullable-void-member.jsx",
"062.import-as.jsx" : "t/run/062.import-as.jsx",
"214.issue80.jsx" : "t/run/214.issue80.jsx",
"341.lcse-logical-expr.jsx" : "t/run/341.lcse-logical-expr.jsx",
"152.vararg-for-native.jsx" : "t/run/152.vararg-for-native.jsx",
"172.profile.jsx" : "t/run/172.profile.jsx",
"090.fake-class.jsx" : "t/run/090.fake-class.jsx",
"148.null-in-cond-expr.jsx" : "t/run/148.null-in-cond-expr.jsx",
"223.issue50.jsx" : "t/run/223.issue50.jsx",
"272.mangled-access-in-exported.jsx" : "t/run/272.mangled-access-in-exported.jsx",
"295.default-param-interclass-crossref.jsx" : "t/run/295.default-param-interclass-crossref.jsx",
"160.parameterized-interface.jsx" : "t/run/160.parameterized-interface.jsx",
"244.allow-null-for-nullable-vargs2.jsx" : "t/run/244.allow-null-for-nullable-vargs2.jsx",
"264.instantiated-classname-conflict" : {
"def.jsx" : "t/run/264.instantiated-classname-conflict/def.jsx",
"abc.jsx" : "t/run/264.instantiated-classname-conflict/abc.jsx"
},
"287.extend-commonjs.todo.jsx" : "t/run/287.extend-commonjs.todo.jsx",
"161.non-boolean-cond.jsx" : "t/run/161.non-boolean-cond.jsx",
"135.ignore.dot-files" : {
"foo.jsx" : "t/run/135.ignore.dot-files/foo.jsx"
},
"182.null-expr-in-templates.jsx" : "t/run/182.null-expr-in-templates.jsx",
"074.labelled-break.jsx" : "t/run/074.labelled-break.jsx",
"035.assign-to-int.jsx" : "t/run/035.assign-to-int.jsx",
"253.unreachable.jsx" : "t/run/253.unreachable.jsx",
"generator.014.return.todo.jsx" : "t/run/generator.014.return.todo.jsx",
"025.regexp.jsx" : "t/run/025.regexp.jsx",
"388.dont-inline-cb-twice.jsx" : "t/run/388.dont-inline-cb-twice.jsx",
"251.issue128.jsx" : "t/run/251.issue128.jsx",
"176.nonexisting-array-element-vs-object.jsx" : "t/run/176.nonexisting-array-element-vs-object.jsx",
"126.fused-assign-number-to-int.todo.jsx" : "t/run/126.fused-assign-number-to-int.todo.jsx",
"029.hashfunc.jsx" : "t/run/029.hashfunc.jsx",
"153.assign-vararg-func.jsx" : "t/run/153.assign-vararg-func.jsx",
"267.no-assert.jsx" : "t/run/267.no-assert.jsx",
"376.number-literal-within-int-vs-fold-const.jsx" : "t/run/376.number-literal-within-int-vs-fold-const.jsx",
"276.strip-unused-native-class.jsx" : "t/run/276.strip-unused-native-class.jsx",
"247.issue134.jsx" : "t/run/247.issue134.jsx",
"378.macroic-literals.jsx" : "t/run/378.macroic-literals.jsx",
"046.interface.jsx" : "t/run/046.interface.jsx",
"157.deduct-closure-type-in-new.jsx" : "t/run/157.deduct-closure-type-in-new.jsx",
"057.downcast-interface.jsx" : "t/run/057.downcast-interface.jsx",
"generator.004.sequential.jsx" : "t/run/generator.004.sequential.jsx",