-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
816 lines (799 loc) · 112 KB
/
index.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JSX - Statically-typed, object-oritented programming lauguage</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="noindex,nofollow">
<!-- Le fav and touch icons -->
<link rel="shortcut icon" href="assets/favicon.ico">
<!-- CodeMirror2 settings -->
<link href="assets/css/codemirror.css" rel="stylesheet">
<script src="assets/js/codemirror.js"></script>
<link href="assets/css/show-hint.css" rel="stylesheet">
<script src="assets/js/show-hint.js"></script>
<script src="assets/js/mode/javascript.js"></script>
<script src="assets/js/mode/clike.js"></script>
<script src="assets/js/mode/jsx.js"></script>
<!-- JSX compiler and web interface -->
<script src="build/playground.jsx.js"></script>
<!-- Le styles -->
<link href="assets/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
#source-list {
max-height: 340px;
overflow-y: scroll;
}
</style>
<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/">JSX</a>
<div class="nav-collapse collapse">
<ul class="nav">
<li class="active"><a href="">Try</a></li>
<li><a href="source-map/">Debug with SourceMap</a></li>
<li><a href="example/">Web Application Examples</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container-fluid">
<div>
<a class="btn btn-primary" id="run" href="#">run(^R)</a>
<a class="btn btn-primary" id="compile" href="#">Compile(^C)</a>
<a class="btn btn-primary" id="ast" href="#">AST</a>
<label class="radio inline"><input type="radio" value="0" id="non-optimizations" name="optimization-level" checked="checked" />non optimizations</label>
<label class="radio inline"><input type="radio" value="1" id="simple-optimizations" name="optimization-level" />JSX optimizations</label>
<label class="radio inline"><input type="radio" value="2" id="advanced-optimizations" name="optimization-level" />JSX optimizations + Minification</label>
</div>
<div class="row-fluid">
<div class="span2" id="source-list">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li id="example" class="nav-header">example</li>
<li class="source-file"><a href="source-map/add.jsx" data-path="source-map/add.jsx">add.jsx</a></li>
<li class="source-file"><a href="source-map/affine-transform.jsx" data-path="source-map/affine-transform.jsx">affine-transform.jsx</a></li>
<li class="source-file"><a href="source-map/default-param.jsx" data-path="source-map/default-param.jsx">default-param.jsx</a></li>
<li class="source-file"><a href="source-map/fib.jsx" data-path="source-map/fib.jsx">fib.jsx</a></li>
<li class="source-file"><a href="source-map/fizzbuzz.jsx" data-path="source-map/fizzbuzz.jsx">fizzbuzz.jsx</a></li>
<li class="source-file"><a href="source-map/flying-being.jsx" data-path="source-map/flying-being.jsx">flying-being.jsx</a></li>
<li class="source-file"><a href="source-map/hello.jsx" data-path="source-map/hello.jsx">hello.jsx</a></li>
<li class="source-file"><a href="source-map/import.jsx" data-path="source-map/import.jsx">import.jsx</a></li>
<li class="source-file"><a href="source-map/module-demo.jsx" data-path="source-map/module-demo.jsx">module-demo.jsx</a></li>
<li class="source-file"><a href="source-map/point.jsx" data-path="source-map/point.jsx">point.jsx</a></li>
<li class="source-file"><a href="source-map/template.jsx" data-path="source-map/template.jsx">template.jsx</a></li>
<li class="source-file"><a href="source-map/timers.jsx" data-path="source-map/timers.jsx">timers.jsx</a></li>
<li class="source-file"><a href="source-map/type-erasure.jsx" data-path="source-map/type-erasure.jsx">type-erasure.jsx</a></li>
<li class="source-file"><a href="source-map/yield.jsx" data-path="source-map/yield.jsx">yield.jsx</a></li>
<li id="t-run" class="nav-header">t/run</li>
<li class="source-file"><a href="t/run/001.hello.jsx" data-path="t/run/001.hello.jsx">001.hello.jsx</a></li>
<li class="source-file"><a href="t/run/002.increment.jsx" data-path="t/run/002.increment.jsx">002.increment.jsx</a></li>
<li class="source-file"><a href="t/run/003.binaryops.jsx" data-path="t/run/003.binaryops.jsx">003.binaryops.jsx</a></li>
<li class="source-file"><a href="t/run/004.opprecedence.jsx" data-path="t/run/004.opprecedence.jsx">004.opprecedence.jsx</a></li>
<li class="source-file"><a href="t/run/005.for.jsx" data-path="t/run/005.for.jsx">005.for.jsx</a></li>
<li class="source-file"><a href="t/run/006.while.jsx" data-path="t/run/006.while.jsx">006.while.jsx</a></li>
<li class="source-file"><a href="t/run/007.do-while.jsx" data-path="t/run/007.do-while.jsx">007.do-while.jsx</a></li>
<li class="source-file"><a href="t/run/008.if.jsx" data-path="t/run/008.if.jsx">008.if.jsx</a></li>
<li class="source-file"><a href="t/run/009.callfunc.jsx" data-path="t/run/009.callfunc.jsx">009.callfunc.jsx</a></li>
<li class="source-file"><a href="t/run/010.condop.jsx" data-path="t/run/010.condop.jsx">010.condop.jsx</a></li>
<li class="source-file"><a href="t/run/011.localvar.jsx" data-path="t/run/011.localvar.jsx">011.localvar.jsx</a></li>
<li class="source-file"><a href="t/run/012.new.jsx" data-path="t/run/012.new.jsx">012.new.jsx</a></li>
<li class="source-file"><a href="t/run/013.static-var.jsx" data-path="t/run/013.static-var.jsx">013.static-var.jsx</a></li>
<li class="source-file"><a href="t/run/014.break-loop.jsx" data-path="t/run/014.break-loop.jsx">014.break-loop.jsx</a></li>
<li class="source-file"><a href="t/run/015.continue-loop.jsx" data-path="t/run/015.continue-loop.jsx">015.continue-loop.jsx</a></li>
<li class="source-file"><a href="t/run/016.switch.jsx" data-path="t/run/016.switch.jsx">016.switch.jsx</a></li>
<li class="source-file"><a href="t/run/017.commaop.jsx" data-path="t/run/017.commaop.jsx">017.commaop.jsx</a></li>
<li class="source-file"><a href="t/run/018-switch-str.jsx" data-path="t/run/018-switch-str.jsx">018-switch-str.jsx</a></li>
<li class="source-file"><a href="t/run/019.boolean.jsx" data-path="t/run/019.boolean.jsx">019.boolean.jsx</a></li>
<li class="source-file"><a href="t/run/020.arrayliteral.jsx" data-path="t/run/020.arrayliteral.jsx">020.arrayliteral.jsx</a></li>
<li class="source-file"><a href="t/run/021.issue1.jsx" data-path="t/run/021.issue1.jsx">021.issue1.jsx</a></li>
<li class="source-file"><a href="t/run/022.call-built-in.jsx" data-path="t/run/022.call-built-in.jsx">022.call-built-in.jsx</a></li>
<li class="source-file"><a href="t/run/023.funcref.jsx" data-path="t/run/023.funcref.jsx">023.funcref.jsx</a></li>
<li class="source-file"><a href="t/run/024.date.jsx" data-path="t/run/024.date.jsx">024.date.jsx</a></li>
<li class="source-file"><a href="t/run/025.regexp.jsx" data-path="t/run/025.regexp.jsx">025.regexp.jsx</a></li>
<li class="source-file"><a href="t/run/026.maybeundefined.jsx" data-path="t/run/026.maybeundefined.jsx">026.maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/run/027.hashliteral.jsx" data-path="t/run/027.hashliteral.jsx">027.hashliteral.jsx</a></li>
<li class="source-file"><a href="t/run/028.arrayfunc.jsx" data-path="t/run/028.arrayfunc.jsx">028.arrayfunc.jsx</a></li>
<li class="source-file"><a href="t/run/029.hashfunc.jsx" data-path="t/run/029.hashfunc.jsx">029.hashfunc.jsx</a></li>
<li class="source-file"><a href="t/run/031.overload.jsx" data-path="t/run/031.overload.jsx">031.overload.jsx</a></li>
<li class="source-file"><a href="t/run/033.many-class.jsx" data-path="t/run/033.many-class.jsx">033.many-class.jsx</a></li>
<li class="source-file"><a href="t/run/034.as.jsx" data-path="t/run/034.as.jsx">034.as.jsx</a></li>
<li class="source-file"><a href="t/run/035.assign-to-int.jsx" data-path="t/run/035.assign-to-int.jsx">035.assign-to-int.jsx</a></li>
<li class="source-file"><a href="t/run/036.variant.jsx" data-path="t/run/036.variant.jsx">036.variant.jsx</a></li>
<li class="source-file"><a href="t/run/037.as-on-nullable.jsx" data-path="t/run/037.as-on-nullable.jsx">037.as-on-nullable.jsx</a></li>
<li class="source-file"><a href="t/run/038.variant-array.jsx" data-path="t/run/038.variant-array.jsx">038.variant-array.jsx</a></li>
<li class="source-file"><a href="t/run/039.ctor-overload.jsx" data-path="t/run/039.ctor-overload.jsx">039.ctor-overload.jsx</a></li>
<li class="source-file"><a href="t/run/040.delete.jsx" data-path="t/run/040.delete.jsx">040.delete.jsx</a></li>
<li class="source-file"><a href="t/run/041.regexp-literal.jsx" data-path="t/run/041.regexp-literal.jsx">041.regexp-literal.jsx</a></li>
<li class="source-file"><a href="t/run/042.Boolean.jsx" data-path="t/run/042.Boolean.jsx">042.Boolean.jsx</a></li>
<li class="source-file"><a href="t/run/043.Number.jsx" data-path="t/run/043.Number.jsx">043.Number.jsx</a></li>
<li class="source-file"><a href="t/run/044.literals.jsx" data-path="t/run/044.literals.jsx">044.literals.jsx</a></li>
<li class="source-file"><a href="t/run/045.class-inheritance.jsx" data-path="t/run/045.class-inheritance.jsx">045.class-inheritance.jsx</a></li>
<li class="source-file"><a href="t/run/046.interface.jsx" data-path="t/run/046.interface.jsx">046.interface.jsx</a></li>
<li class="source-file"><a href="t/run/047.calls-to-super.jsx" data-path="t/run/047.calls-to-super.jsx">047.calls-to-super.jsx</a></li>
<li class="source-file"><a href="t/run/048.interface-with-abstract-var.jsx" data-path="t/run/048.interface-with-abstract-var.jsx">048.interface-with-abstract-var.jsx</a></li>
<li class="source-file"><a href="t/run/049.var-in-interface.jsx" data-path="t/run/049.var-in-interface.jsx">049.var-in-interface.jsx</a></li>
<li class="source-file"><a href="t/run/050.implicit-ctor-call.jsx" data-path="t/run/050.implicit-ctor-call.jsx">050.implicit-ctor-call.jsx</a></li>
<li class="source-file"><a href="t/run/051.call-variant.jsx" data-path="t/run/051.call-variant.jsx">051.call-variant.jsx</a></li>
<li class="source-file"><a href="t/run/052.lambda.jsx" data-path="t/run/052.lambda.jsx">052.lambda.jsx</a></li>
<li class="source-file"><a href="t/run/053.this-in-closure.jsx" data-path="t/run/053.this-in-closure.jsx">053.this-in-closure.jsx</a></li>
<li class="source-file"><a href="t/run/054.replced-global-func.jsx" data-path="t/run/054.replced-global-func.jsx">054.replced-global-func.jsx</a></li>
<li class="source-file"><a href="t/run/055.downcast.jsx" data-path="t/run/055.downcast.jsx">055.downcast.jsx</a></li>
<li class="source-file"><a href="t/run/056.instanceof.jsx" data-path="t/run/056.instanceof.jsx">056.instanceof.jsx</a></li>
<li class="source-file"><a href="t/run/057.downcast-interface.jsx" data-path="t/run/057.downcast-interface.jsx">057.downcast-interface.jsx</a></li>
<li class="source-file"><a href="t/run/058.inherit-methods.jsx" data-path="t/run/058.inherit-methods.jsx">058.inherit-methods.jsx</a></li>
<li class="source-file"><a href="t/run/059.import.jsx" data-path="t/run/059.import.jsx">059.import.jsx</a></li>
<li class="source-file"><a href="t/run/060.private-class.jsx" data-path="t/run/060.private-class.jsx">060.private-class.jsx</a></li>
<li class="source-file"><a href="t/run/061.import-paths.jsx" data-path="t/run/061.import-paths.jsx">061.import-paths.jsx</a></li>
<li class="source-file"><a href="t/run/062.import-as.jsx" data-path="t/run/062.import-as.jsx">062.import-as.jsx</a></li>
<li class="source-file"><a href="t/run/063.import-by-name.jsx" data-path="t/run/063.import-by-name.jsx">063.import-by-name.jsx</a></li>
<li class="source-file"><a href="t/run/064.JSX_file.jsx" data-path="t/run/064.JSX_file.jsx">064.JSX_file.jsx</a></li>
<li class="source-file"><a href="t/run/065.call-implicit-ctor.jsx" data-path="t/run/065.call-implicit-ctor.jsx">065.call-implicit-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/066.static-member-vars.jsx" data-path="t/run/066.static-member-vars.jsx">066.static-member-vars.jsx</a></li>
<li class="source-file"><a href="t/run/067.static-member-vars2.jsx" data-path="t/run/067.static-member-vars2.jsx">067.static-member-vars2.jsx</a></li>
<li class="source-file"><a href="t/run/068.array-length.jsx" data-path="t/run/068.array-length.jsx">068.array-length.jsx</a></li>
<li class="source-file"><a href="t/run/069.this-after-closure.jsx" data-path="t/run/069.this-after-closure.jsx">069.this-after-closure.jsx</a></li>
<li class="source-file"><a href="t/run/070.multiple-choises.jsx" data-path="t/run/070.multiple-choises.jsx">070.multiple-choises.jsx</a></li>
<li class="source-file"><a href="t/run/071.nested-closure.jsx" data-path="t/run/071.nested-closure.jsx">071.nested-closure.jsx</a></li>
<li class="source-file"><a href="t/run/072.override-with-args.jsx" data-path="t/run/072.override-with-args.jsx">072.override-with-args.jsx</a></li>
<li class="source-file"><a href="t/run/073.typeof.jsx" data-path="t/run/073.typeof.jsx">073.typeof.jsx</a></li>
<li class="source-file"><a href="t/run/074.labelled-break.jsx" data-path="t/run/074.labelled-break.jsx">074.labelled-break.jsx</a></li>
<li class="source-file"><a href="t/run/075.labelled-continue.jsx" data-path="t/run/075.labelled-continue.jsx">075.labelled-continue.jsx</a></li>
<li class="source-file"><a href="t/run/076.statement-head-of-func-expr.jsx" data-path="t/run/076.statement-head-of-func-expr.jsx">076.statement-head-of-func-expr.jsx</a></li>
<li class="source-file"><a href="t/run/077.const-member-var.jsx" data-path="t/run/077.const-member-var.jsx">077.const-member-var.jsx</a></li>
<li class="source-file"><a href="t/run/078.bitnot.jsx" data-path="t/run/078.bitnot.jsx">078.bitnot.jsx</a></li>
<li class="source-file"><a href="t/run/079.logical-op.jsx" data-path="t/run/079.logical-op.jsx">079.logical-op.jsx</a></li>
<li class="source-file"><a href="t/run/080.return-void.jsx" data-path="t/run/080.return-void.jsx">080.return-void.jsx</a></li>
<li class="source-file"><a href="t/run/081.ununsed-non-typed-local.jsx" data-path="t/run/081.ununsed-non-typed-local.jsx">081.ununsed-non-typed-local.jsx</a></li>
<li class="source-file"><a href="t/run/082.detect-assign-of-undefined.jsx" data-path="t/run/082.detect-assign-of-undefined.jsx">082.detect-assign-of-undefined.jsx</a></li>
<li class="source-file"><a href="t/run/083.detect-undefined-call-arg.jsx" data-path="t/run/083.detect-undefined-call-arg.jsx">083.detect-undefined-call-arg.jsx</a></li>
<li class="source-file"><a href="t/run/084.as_nocheck-to-boolean.jsx" data-path="t/run/084.as_nocheck-to-boolean.jsx">084.as_nocheck-to-boolean.jsx</a></li>
<li class="source-file"><a href="t/run/085.as_nocheck-to-number.jsx" data-path="t/run/085.as_nocheck-to-number.jsx">085.as_nocheck-to-number.jsx</a></li>
<li class="source-file"><a href="t/run/086.as_nocheck-to-string.jsx" data-path="t/run/086.as_nocheck-to-string.jsx">086.as_nocheck-to-string.jsx</a></li>
<li class="source-file"><a href="t/run/087.as_nocheck-to-array.jsx" data-path="t/run/087.as_nocheck-to-array.jsx">087.as_nocheck-to-array.jsx</a></li>
<li class="source-file"><a href="t/run/088.as_nocheck-to-hash.jsx" data-path="t/run/088.as_nocheck-to-hash.jsx">088.as_nocheck-to-hash.jsx</a></li>
<li class="source-file"><a href="t/run/089.as_nocheck-to-func.jsx" data-path="t/run/089.as_nocheck-to-func.jsx">089.as_nocheck-to-func.jsx</a></li>
<li class="source-file"><a href="t/run/090.fake-class.jsx" data-path="t/run/090.fake-class.jsx">090.fake-class.jsx</a></li>
<li class="source-file"><a href="t/run/091.new-without-parens.jsx" data-path="t/run/091.new-without-parens.jsx">091.new-without-parens.jsx</a></li>
<li class="source-file"><a href="t/run/092.call-func-in-array.jsx" data-path="t/run/092.call-func-in-array.jsx">092.call-func-in-array.jsx</a></li>
<li class="source-file"><a href="t/run/093.static-and-non-static-member.jsx" data-path="t/run/093.static-and-non-static-member.jsx">093.static-and-non-static-member.jsx</a></li>
<li class="source-file"><a href="t/run/094.funcs-with-different-rettypes-as-args.jsx" data-path="t/run/094.funcs-with-different-rettypes-as-args.jsx">094.funcs-with-different-rettypes-as-args.jsx</a></li>
<li class="source-file"><a href="t/run/095.func-arg-is-overloaded-func.jsx" data-path="t/run/095.func-arg-is-overloaded-func.jsx">095.func-arg-is-overloaded-func.jsx</a></li>
<li class="source-file"><a href="t/run/096.null-for-function-arg.jsx" data-path="t/run/096.null-for-function-arg.jsx">096.null-for-function-arg.jsx</a></li>
<li class="source-file"><a href="t/run/097.json.jsx" data-path="t/run/097.json.jsx">097.json.jsx</a></li>
<li class="source-file"><a href="t/run/098.assign-map-member.jsx" data-path="t/run/098.assign-map-member.jsx">098.assign-map-member.jsx</a></li>
<li class="source-file"><a href="t/run/099.assign-array-element.jsx" data-path="t/run/099.assign-array-element.jsx">099.assign-array-element.jsx</a></li>
<li class="source-file"><a href="t/run/100.for-in-map.jsx" data-path="t/run/100.for-in-map.jsx">100.for-in-map.jsx</a></li>
<li class="source-file"><a href="t/run/101.for-in-array.jsx" data-path="t/run/101.for-in-array.jsx">101.for-in-array.jsx</a></li>
<li class="source-file"><a href="t/run/102.function-as-property.jsx" data-path="t/run/102.function-as-property.jsx">102.function-as-property.jsx</a></li>
<li class="source-file"><a href="t/run/103.debugger.jsx" data-path="t/run/103.debugger.jsx">103.debugger.jsx</a></li>
<li class="source-file"><a href="t/run/104.nested-as.jsx" data-path="t/run/104.nested-as.jsx">104.nested-as.jsx</a></li>
<li class="source-file"><a href="t/run/105.in.jsx" data-path="t/run/105.in.jsx">105.in.jsx</a></li>
<li class="source-file"><a href="t/run/106.switch-maybeundefined.jsx" data-path="t/run/106.switch-maybeundefined.jsx">106.switch-maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/run/107.try-catch-finally.jsx" data-path="t/run/107.try-catch-finally.jsx">107.try-catch-finally.jsx</a></li>
<li class="source-file"><a href="t/run/108.caught-variable-in-closure.jsx" data-path="t/run/108.caught-variable-in-closure.jsx">108.caught-variable-in-closure.jsx</a></li>
<li class="source-file"><a href="t/run/109.nested-caught-variables.jsx" data-path="t/run/109.nested-caught-variables.jsx">109.nested-caught-variables.jsx</a></li>
<li class="source-file"><a href="t/run/110.as-precedence.jsx" data-path="t/run/110.as-precedence.jsx">110.as-precedence.jsx</a></li>
<li class="source-file"><a href="t/run/111.comma-in-call-args.jsx" data-path="t/run/111.comma-in-call-args.jsx">111.comma-in-call-args.jsx</a></li>
<li class="source-file"><a href="t/run/112.static-init-once.jsx" data-path="t/run/112.static-init-once.jsx">112.static-init-once.jsx</a></li>
<li class="source-file"><a href="t/run/113.function-toString.jsx" data-path="t/run/113.function-toString.jsx">113.function-toString.jsx</a></li>
<li class="source-file"><a href="t/run/114.stmt-starting-w-as-noconvert.jsx" data-path="t/run/114.stmt-starting-w-as-noconvert.jsx">114.stmt-starting-w-as-noconvert.jsx</a></li>
<li class="source-file"><a href="t/run/115.type-error.jsx" data-path="t/run/115.type-error.jsx">115.type-error.jsx</a></li>
<li class="source-file"><a href="t/run/116.map-of-map.jsx" data-path="t/run/116.map-of-map.jsx">116.map-of-map.jsx</a></li>
<li class="source-file"><a href="t/run/117.avoid-import-conflict-using-as.jsx" data-path="t/run/117.avoid-import-conflict-using-as.jsx">117.avoid-import-conflict-using-as.jsx</a></li>
<li class="source-file"><a href="t/run/118.import-all.jsx" data-path="t/run/118.import-all.jsx">118.import-all.jsx</a></li>
<li class="source-file"><a href="t/run/119.import-all-into.jsx" data-path="t/run/119.import-all-into.jsx">119.import-all-into.jsx</a></li>
<li class="source-file"><a href="t/run/120.cond-wo-trueexpr.jsx" data-path="t/run/120.cond-wo-trueexpr.jsx">120.cond-wo-trueexpr.jsx</a></li>
<li class="source-file"><a href="t/run/121.decl-of-variant-array.jsx" data-path="t/run/121.decl-of-variant-array.jsx">121.decl-of-variant-array.jsx</a></li>
<li class="source-file"><a href="t/run/122.hasownproperty.jsx" data-path="t/run/122.hasownproperty.jsx">122.hasownproperty.jsx</a></li>
<li class="source-file"><a href="t/run/123.tostring-as-property.jsx" data-path="t/run/123.tostring-as-property.jsx">123.tostring-as-property.jsx</a></li>
<li class="source-file"><a href="t/run/124.assign-number-to-int.jsx" data-path="t/run/124.assign-number-to-int.jsx">124.assign-number-to-int.jsx</a></li>
<li class="source-file"><a href="t/run/125.assign-number-to-static-int.jsx" data-path="t/run/125.assign-number-to-static-int.jsx">125.assign-number-to-static-int.jsx</a></li>
<li class="source-file"><a href="t/run/126.fused-assign-number-to-int.todo.jsx" data-path="t/run/126.fused-assign-number-to-int.todo.jsx">126.fused-assign-number-to-int.todo.jsx</a></li>
<li class="source-file"><a href="t/run/127.base-prop-for-maybeundefined.jsx" data-path="t/run/127.base-prop-for-maybeundefined.jsx">127.base-prop-for-maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/run/128.base-func-overridden-by-mixin.jsx" data-path="t/run/128.base-func-overridden-by-mixin.jsx">128.base-func-overridden-by-mixin.jsx</a></li>
<li class="source-file"><a href="t/run/129.call-closure-during-assign.jsx" data-path="t/run/129.call-closure-during-assign.jsx">129.call-closure-during-assign.jsx</a></li>
<li class="source-file"><a href="t/run/130.math-abs.jsx" data-path="t/run/130.math-abs.jsx">130.math-abs.jsx</a></li>
<li class="source-file"><a href="t/run/131.assign-array-of-imported-class.jsx" data-path="t/run/131.assign-array-of-imported-class.jsx">131.assign-array-of-imported-class.jsx</a></li>
<li class="source-file"><a href="t/run/132.import-alias-in-type-decl.jsx" data-path="t/run/132.import-alias-in-type-decl.jsx">132.import-alias-in-type-decl.jsx</a></li>
<li class="source-file"><a href="t/run/133.array-ctor.jsx" data-path="t/run/133.array-ctor.jsx">133.array-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/134.map-ctor.jsx" data-path="t/run/134.map-ctor.jsx">134.map-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/135.ignore.dot-files.jsx" data-path="t/run/135.ignore.dot-files.jsx">135.ignore.dot-files.jsx</a></li>
<li class="source-file"><a href="t/run/136.maybeundefined-as-obj.jsx" data-path="t/run/136.maybeundefined-as-obj.jsx">136.maybeundefined-as-obj.jsx</a></li>
<li class="source-file"><a href="t/run/137.same-pred-op-with-parens.jsx" data-path="t/run/137.same-pred-op-with-parens.jsx">137.same-pred-op-with-parens.jsx</a></li>
<li class="source-file"><a href="t/run/137.variant-accessors.jsx" data-path="t/run/137.variant-accessors.jsx">137.variant-accessors.jsx</a></li>
<li class="source-file"><a href="t/run/138.json-complex.jsx" data-path="t/run/138.json-complex.jsx">138.json-complex.jsx</a></li>
<li class="source-file"><a href="t/run/139.array-of-maybeundefined.jsx" data-path="t/run/139.array-of-maybeundefined.jsx">139.array-of-maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/run/140.basic-template.jsx" data-path="t/run/140.basic-template.jsx">140.basic-template.jsx</a></li>
<li class="source-file"><a href="t/run/140.new-array.jsx" data-path="t/run/140.new-array.jsx">140.new-array.jsx</a></li>
<li class="source-file"><a href="t/run/141.for-with-multiple-vars.jsx" data-path="t/run/141.for-with-multiple-vars.jsx">141.for-with-multiple-vars.jsx</a></li>
<li class="source-file"><a href="t/run/142.static-closure.jsx" data-path="t/run/142.static-closure.jsx">142.static-closure.jsx</a></li>
<li class="source-file"><a href="t/run/143.map-access-converted-to-dotop.jsx" data-path="t/run/143.map-access-converted-to-dotop.jsx">143.map-access-converted-to-dotop.jsx</a></li>
<li class="source-file"><a href="t/run/144.crtp.jsx" data-path="t/run/144.crtp.jsx">144.crtp.jsx</a></li>
<li class="source-file"><a href="t/run/145.construct-T.jsx" data-path="t/run/145.construct-T.jsx">145.construct-T.jsx</a></li>
<li class="source-file"><a href="t/run/146.assign-to-property-of-variant.jsx" data-path="t/run/146.assign-to-property-of-variant.jsx">146.assign-to-property-of-variant.jsx</a></li>
<li class="source-file"><a href="t/run/147.return-in-catch.jsx" data-path="t/run/147.return-in-catch.jsx">147.return-in-catch.jsx</a></li>
<li class="source-file"><a href="t/run/148.null-in-cond-expr.jsx" data-path="t/run/148.null-in-cond-expr.jsx">148.null-in-cond-expr.jsx</a></li>
<li class="source-file"><a href="t/run/149.logical-ops-on-non-boolean.jsx" data-path="t/run/149.logical-ops-on-non-boolean.jsx">149.logical-ops-on-non-boolean.jsx</a></li>
<li class="source-file"><a href="t/run/150.light-function-type-notation.jsx" data-path="t/run/150.light-function-type-notation.jsx">150.light-function-type-notation.jsx</a></li>
<li class="source-file"><a href="t/run/151.light-lambda-syntax.jsx" data-path="t/run/151.light-lambda-syntax.jsx">151.light-lambda-syntax.jsx</a></li>
<li class="source-file"><a href="t/run/152.vararg-for-native.jsx" data-path="t/run/152.vararg-for-native.jsx">152.vararg-for-native.jsx</a></li>
<li class="source-file"><a href="t/run/153.assign-vararg-func.jsx" data-path="t/run/153.assign-vararg-func.jsx">153.assign-vararg-func.jsx</a></li>
<li class="source-file"><a href="t/run/154.deduct-callback-type.jsx" data-path="t/run/154.deduct-callback-type.jsx">154.deduct-callback-type.jsx</a></li>
<li class="source-file"><a href="t/run/155.deduct-closure-type-on-assign.jsx" data-path="t/run/155.deduct-closure-type-on-assign.jsx">155.deduct-closure-type-on-assign.jsx</a></li>
<li class="source-file"><a href="t/run/156.deduct-closure-type-in-super.jsx" data-path="t/run/156.deduct-closure-type-in-super.jsx">156.deduct-closure-type-in-super.jsx</a></li>
<li class="source-file"><a href="t/run/157.deduct-closure-type-in-new.jsx" data-path="t/run/157.deduct-closure-type-in-new.jsx">157.deduct-closure-type-in-new.jsx</a></li>
<li class="source-file"><a href="t/run/158.deduct-closure-type-in-super-statement.jsx" data-path="t/run/158.deduct-closure-type-in-super-statement.jsx">158.deduct-closure-type-in-super-statement.jsx</a></li>
<li class="source-file"><a href="t/run/159.curry.jsx" data-path="t/run/159.curry.jsx">159.curry.jsx</a></li>
<li class="source-file"><a href="t/run/160.parameterized-interface.jsx" data-path="t/run/160.parameterized-interface.jsx">160.parameterized-interface.jsx</a></li>
<li class="source-file"><a href="t/run/161.non-boolean-cond.jsx" data-path="t/run/161.non-boolean-cond.jsx">161.non-boolean-cond.jsx</a></li>
<li class="source-file"><a href="t/run/162.classexpr-in-template.jsx" data-path="t/run/162.classexpr-in-template.jsx">162.classexpr-in-template.jsx</a></li>
<li class="source-file"><a href="t/run/163.multi-line-comment.jsx" data-path="t/run/163.multi-line-comment.jsx">163.multi-line-comment.jsx</a></li>
<li class="source-file"><a href="t/run/164.string-compare.jsx" data-path="t/run/164.string-compare.jsx">164.string-compare.jsx</a></li>
<li class="source-file"><a href="t/run/165.int-type-parameter.jsx" data-path="t/run/165.int-type-parameter.jsx">165.int-type-parameter.jsx</a></li>
<li class="source-file"><a href="t/run/166.narrow-return-type-in-override.jsx" data-path="t/run/166.narrow-return-type-in-override.jsx">166.narrow-return-type-in-override.jsx</a></li>
<li class="source-file"><a href="t/run/167.non-bool-exprs-in-loop-exprs.jsx" data-path="t/run/167.non-bool-exprs-in-loop-exprs.jsx">167.non-bool-exprs-in-loop-exprs.jsx</a></li>
<li class="source-file"><a href="t/run/168.local-function-declaration.jsx" data-path="t/run/168.local-function-declaration.jsx">168.local-function-declaration.jsx</a></li>
<li class="source-file"><a href="t/run/168.void-statement.jsx" data-path="t/run/168.void-statement.jsx">168.void-statement.jsx</a></li>
<li class="source-file"><a href="t/run/169.nullable-element.jsx" data-path="t/run/169.nullable-element.jsx">169.nullable-element.jsx</a></li>
<li class="source-file"><a href="t/run/170.cast-int-in-return.jsx" data-path="t/run/170.cast-int-in-return.jsx">170.cast-int-in-return.jsx</a></li>
<li class="source-file"><a href="t/run/171.fused-div-of-int.jsx" data-path="t/run/171.fused-div-of-int.jsx">171.fused-div-of-int.jsx</a></li>
<li class="source-file"><a href="t/run/172.profile.jsx" data-path="t/run/172.profile.jsx">172.profile.jsx</a></li>
<li class="source-file"><a href="t/run/173.interface-or-mixin-as-object.jsx" data-path="t/run/173.interface-or-mixin-as-object.jsx">173.interface-or-mixin-as-object.jsx</a></li>
<li class="source-file"><a href="t/run/174.undefined-in-array-literal.jsx" data-path="t/run/174.undefined-in-array-literal.jsx">174.undefined-in-array-literal.jsx</a></li>
<li class="source-file"><a href="t/run/175.T-of-ArrayT-should-never-be-maybeundef.jsx" data-path="t/run/175.T-of-ArrayT-should-never-be-maybeundef.jsx">175.T-of-ArrayT-should-never-be-maybeundef.jsx</a></li>
<li class="source-file"><a href="t/run/176.inherit-template.jsx" data-path="t/run/176.inherit-template.jsx">176.inherit-template.jsx</a></li>
<li class="source-file"><a href="t/run/176.nonexisting-array-element-vs-object.jsx" data-path="t/run/176.nonexisting-array-element-vs-object.jsx">176.nonexisting-array-element-vs-object.jsx</a></li>
<li class="source-file"><a href="t/run/177.profile-return-void.jsx" data-path="t/run/177.profile-return-void.jsx">177.profile-return-void.jsx</a></li>
<li class="source-file"><a href="t/run/178.funcexpr-in-template-issue-46.jsx" data-path="t/run/178.funcexpr-in-template-issue-46.jsx">178.funcexpr-in-template-issue-46.jsx</a></li>
<li class="source-file"><a href="t/run/179.profile-exception.jsx" data-path="t/run/179.profile-exception.jsx">179.profile-exception.jsx</a></li>
<li class="source-file"><a href="t/run/180.profile-exception-inline.jsx" data-path="t/run/180.profile-exception-inline.jsx">180.profile-exception-inline.jsx</a></li>
<li class="source-file"><a href="t/run/181.issue48.jsx" data-path="t/run/181.issue48.jsx">181.issue48.jsx</a></li>
<li class="source-file"><a href="t/run/182.null-expr-in-templates.jsx" data-path="t/run/182.null-expr-in-templates.jsx">182.null-expr-in-templates.jsx</a></li>
<li class="source-file"><a href="t/run/183.deduce-compfun-of-sort.jsx" data-path="t/run/183.deduce-compfun-of-sort.jsx">183.deduce-compfun-of-sort.jsx</a></li>
<li class="source-file"><a href="t/run/184.implements-template.jsx" data-path="t/run/184.implements-template.jsx">184.implements-template.jsx</a></li>
<li class="source-file"><a href="t/run/185.null-as-nullalble-primitive.jsx" data-path="t/run/185.null-as-nullalble-primitive.jsx">185.null-as-nullalble-primitive.jsx</a></li>
<li class="source-file"><a href="t/run/186.string-replace-cb-wo-type.jsx" data-path="t/run/186.string-replace-cb-wo-type.jsx">186.string-replace-cb-wo-type.jsx</a></li>
<li class="source-file"><a href="t/run/187.relops-on-wrapped-object.jsx" data-path="t/run/187.relops-on-wrapped-object.jsx">187.relops-on-wrapped-object.jsx</a></li>
<li class="source-file"><a href="t/run/188.map-of-nullable.jsx" data-path="t/run/188.map-of-nullable.jsx">188.map-of-nullable.jsx</a></li>
<li class="source-file"><a href="t/run/189.as_noconvert-to-nullable.jsx" data-path="t/run/189.as_noconvert-to-nullable.jsx">189.as_noconvert-to-nullable.jsx</a></li>
<li class="source-file"><a href="t/run/190.as_noconvert-exception.jsx" data-path="t/run/190.as_noconvert-exception.jsx">190.as_noconvert-exception.jsx</a></li>
<li class="source-file"><a href="t/run/191.try-catch-in-template.jsx" data-path="t/run/191.try-catch-in-template.jsx">191.try-catch-in-template.jsx</a></li>
<li class="source-file"><a href="t/run/192.catching-template-type.jsx" data-path="t/run/192.catching-template-type.jsx">192.catching-template-type.jsx</a></li>
<li class="source-file"><a href="t/run/193.not-in.jsx" data-path="t/run/193.not-in.jsx">193.not-in.jsx</a></li>
<li class="source-file"><a href="t/run/194.imported-class-in-templates.jsx" data-path="t/run/194.imported-class-in-templates.jsx">194.imported-class-in-templates.jsx</a></li>
<li class="source-file"><a href="t/run/195.nested-cond.jsx" data-path="t/run/195.nested-cond.jsx">195.nested-cond.jsx</a></li>
<li class="source-file"><a href="t/run/196.type-deduction-for-closures.jsx" data-path="t/run/196.type-deduction-for-closures.jsx">196.type-deduction-for-closures.jsx</a></li>
<li class="source-file"><a href="t/run/197.var-in-catch.jsx" data-path="t/run/197.var-in-catch.jsx">197.var-in-catch.jsx</a></li>
<li class="source-file"><a href="t/run/198.template-as-param.jsx" data-path="t/run/198.template-as-param.jsx">198.template-as-param.jsx</a></li>
<li class="source-file"><a href="t/run/199.template-arg-namespace.jsx" data-path="t/run/199.template-arg-namespace.jsx">199.template-arg-namespace.jsx</a></li>
<li class="source-file"><a href="t/run/200.template-under-namespace.jsx" data-path="t/run/200.template-under-namespace.jsx">200.template-under-namespace.jsx</a></li>
<li class="source-file"><a href="t/run/201.import-template.jsx" data-path="t/run/201.import-template.jsx">201.import-template.jsx</a></li>
<li class="source-file"><a href="t/run/202.assign-int-to-untyped.jsx" data-path="t/run/202.assign-int-to-untyped.jsx">202.assign-int-to-untyped.jsx</a></li>
<li class="source-file"><a href="t/run/203.call-func-in-map.jsx" data-path="t/run/203.call-func-in-map.jsx">203.call-func-in-map.jsx</a></li>
<li class="source-file"><a href="t/run/203.static-var-with-lambda.jsx" data-path="t/run/203.static-var-with-lambda.jsx">203.static-var-with-lambda.jsx</a></li>
<li class="source-file"><a href="t/run/204.array-map.jsx" data-path="t/run/204.array-map.jsx">204.array-map.jsx</a></li>
<li class="source-file"><a href="t/run/205.common-element-type.jsx" data-path="t/run/205.common-element-type.jsx">205.common-element-type.jsx</a></li>
<li class="source-file"><a href="t/run/206.alternate-constructor-invocation.jsx" data-path="t/run/206.alternate-constructor-invocation.jsx">206.alternate-constructor-invocation.jsx</a></li>
<li class="source-file"><a href="t/run/207.alternate-constructor-invocation-in-template.jsx" data-path="t/run/207.alternate-constructor-invocation-in-template.jsx">207.alternate-constructor-invocation-in-template.jsx</a></li>
<li class="source-file"><a href="t/run/208.overloaded-index-operator.jsx" data-path="t/run/208.overloaded-index-operator.jsx">208.overloaded-index-operator.jsx</a></li>
<li class="source-file"><a href="t/run/210.map-ctor.jsx" data-path="t/run/210.map-ctor.jsx">210.map-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/211.indirect-template-property.jsx" data-path="t/run/211.indirect-template-property.jsx">211.indirect-template-property.jsx</a></li>
<li class="source-file"><a href="t/run/212.map-literal-as-variant.jsx" data-path="t/run/212.map-literal-as-variant.jsx">212.map-literal-as-variant.jsx</a></li>
<li class="source-file"><a href="t/run/213.null-arguments-to-array.jsx" data-path="t/run/213.null-arguments-to-array.jsx">213.null-arguments-to-array.jsx</a></li>
<li class="source-file"><a href="t/run/214.issue80.jsx" data-path="t/run/214.issue80.jsx">214.issue80.jsx</a></li>
<li class="source-file"><a href="t/run/215.issue80-2.jsx" data-path="t/run/215.issue80-2.jsx">215.issue80-2.jsx</a></li>
<li class="source-file"><a href="t/run/216.var-decl-of-arg.jsx" data-path="t/run/216.var-decl-of-arg.jsx">216.var-decl-of-arg.jsx</a></li>
<li class="source-file"><a href="t/run/217.function-field-in-template.jsx" data-path="t/run/217.function-field-in-template.jsx">217.function-field-in-template.jsx</a></li>
<li class="source-file"><a href="t/run/219.parameterize-nullable-type.jsx" data-path="t/run/219.parameterize-nullable-type.jsx">219.parameterize-nullable-type.jsx</a></li>
<li class="source-file"><a href="t/run/220.assign-named-function-expr-to-var.jsx" data-path="t/run/220.assign-named-function-expr-to-var.jsx">220.assign-named-function-expr-to-var.jsx</a></li>
<li class="source-file"><a href="t/run/221.equal-expr-assoc.jsx" data-path="t/run/221.equal-expr-assoc.jsx">221.equal-expr-assoc.jsx</a></li>
<li class="source-file"><a href="t/run/222.issue91.jsx" data-path="t/run/222.issue91.jsx">222.issue91.jsx</a></li>
<li class="source-file"><a href="t/run/223.issue50.jsx" data-path="t/run/223.issue50.jsx">223.issue50.jsx</a></li>
<li class="source-file"><a href="t/run/223.map-keys.jsx" data-path="t/run/223.map-keys.jsx">223.map-keys.jsx</a></li>
<li class="source-file"><a href="t/run/224.empty-array-for-function-arg.jsx" data-path="t/run/224.empty-array-for-function-arg.jsx">224.empty-array-for-function-arg.jsx</a></li>
<li class="source-file"><a href="t/run/225.empty-map-for-function-arg.jsx" data-path="t/run/225.empty-map-for-function-arg.jsx">225.empty-map-for-function-arg.jsx</a></li>
<li class="source-file"><a href="t/run/226.variant-for-function-arg.todo.jsx" data-path="t/run/226.variant-for-function-arg.todo.jsx">226.variant-for-function-arg.todo.jsx</a></li>
<li class="source-file"><a href="t/run/227.unclasify-with-as.jsx" data-path="t/run/227.unclasify-with-as.jsx">227.unclasify-with-as.jsx</a></li>
<li class="source-file"><a href="t/run/228.issue85-unreachable-after-switch.jsx" data-path="t/run/228.issue85-unreachable-after-switch.jsx">228.issue85-unreachable-after-switch.jsx</a></li>
<li class="source-file"><a href="t/run/229.assert.jsx" data-path="t/run/229.assert.jsx">229.assert.jsx</a></li>
<li class="source-file"><a href="t/run/230.test-case-module.jsx" data-path="t/run/230.test-case-module.jsx">230.test-case-module.jsx</a></li>
<li class="source-file"><a href="t/run/231.utf8-literals.jsx" data-path="t/run/231.utf8-literals.jsx">231.utf8-literals.jsx</a></li>
<li class="source-file"><a href="t/run/232.assing-func-to-variant.jsx" data-path="t/run/232.assing-func-to-variant.jsx">232.assing-func-to-variant.jsx</a></li>
<li class="source-file"><a href="t/run/233.issue118-1.jsx" data-path="t/run/233.issue118-1.jsx">233.issue118-1.jsx</a></li>
<li class="source-file"><a href="t/run/234.inner-class.jsx" data-path="t/run/234.inner-class.jsx">234.inner-class.jsx</a></li>
<li class="source-file"><a href="t/run/234.issue118-2.jsx" data-path="t/run/234.issue118-2.jsx">234.issue118-2.jsx</a></li>
<li class="source-file"><a href="t/run/235.inner-class-static-method.jsx" data-path="t/run/235.inner-class-static-method.jsx">235.inner-class-static-method.jsx</a></li>
<li class="source-file"><a href="t/run/235.member-init-with-named-func.jsx" data-path="t/run/235.member-init-with-named-func.jsx">235.member-init-with-named-func.jsx</a></li>
<li class="source-file"><a href="t/run/236.deeply-nested-class.jsx" data-path="t/run/236.deeply-nested-class.jsx">236.deeply-nested-class.jsx</a></li>
<li class="source-file"><a href="t/run/237.class-in-template-class.jsx" data-path="t/run/237.class-in-template-class.jsx">237.class-in-template-class.jsx</a></li>
<li class="source-file"><a href="t/run/238.template-inner-class.jsx" data-path="t/run/238.template-inner-class.jsx">238.template-inner-class.jsx</a></li>
<li class="source-file"><a href="t/run/239.template-class-in-template-class.jsx" data-path="t/run/239.template-class-in-template-class.jsx">239.template-class-in-template-class.jsx</a></li>
<li class="source-file"><a href="t/run/240.shadowed-type-parameter.jsx" data-path="t/run/240.shadowed-type-parameter.jsx">240.shadowed-type-parameter.jsx</a></li>
<li class="source-file"><a href="t/run/241.inner-class-with-same-name.jsx" data-path="t/run/241.inner-class-with-same-name.jsx">241.inner-class-with-same-name.jsx</a></li>
<li class="source-file"><a href="t/run/242.unclassify-use-this-in-constructor.jsx" data-path="t/run/242.unclassify-use-this-in-constructor.jsx">242.unclassify-use-this-in-constructor.jsx</a></li>
<li class="source-file"><a href="t/run/243.allow-null-for-nullable-vargs.jsx" data-path="t/run/243.allow-null-for-nullable-vargs.jsx">243.allow-null-for-nullable-vargs.jsx</a></li>
<li class="source-file"><a href="t/run/244.allow-null-for-nullable-vargs2.jsx" data-path="t/run/244.allow-null-for-nullable-vargs2.jsx">244.allow-null-for-nullable-vargs2.jsx</a></li>
<li class="source-file"><a href="t/run/245.instanceof-type-param.jsx" data-path="t/run/245.instanceof-type-param.jsx">245.instanceof-type-param.jsx</a></li>
<li class="source-file"><a href="t/run/245.return-type-inference.jsx" data-path="t/run/245.return-type-inference.jsx">245.return-type-inference.jsx</a></li>
<li class="source-file"><a href="t/run/246.do-not-inline-closure-with-recursion.jsx" data-path="t/run/246.do-not-inline-closure-with-recursion.jsx">246.do-not-inline-closure-with-recursion.jsx</a></li>
<li class="source-file"><a href="t/run/247.dont-mangle-overloaded-native.jsx" data-path="t/run/247.dont-mangle-overloaded-native.jsx">247.dont-mangle-overloaded-native.jsx</a></li>
<li class="source-file"><a href="t/run/247.issue134.jsx" data-path="t/run/247.issue134.jsx">247.issue134.jsx</a></li>
<li class="source-file"><a href="t/run/248.as-v.jsx" data-path="t/run/248.as-v.jsx">248.as-v.jsx</a></li>
<li class="source-file"><a href="t/run/248.minified-classname-conflict.jsx" data-path="t/run/248.minified-classname-conflict.jsx">248.minified-classname-conflict.jsx</a></li>
<li class="source-file"><a href="t/run/249.issue137.jsx" data-path="t/run/249.issue137.jsx">249.issue137.jsx</a></li>
<li class="source-file"><a href="t/run/249.minified-varname-conflict.jsx" data-path="t/run/249.minified-varname-conflict.jsx">249.minified-varname-conflict.jsx</a></li>
<li class="source-file"><a href="t/run/250.minified-keyword-conflict.jsx" data-path="t/run/250.minified-keyword-conflict.jsx">250.minified-keyword-conflict.jsx</a></li>
<li class="source-file"><a href="t/run/251.issue128.jsx" data-path="t/run/251.issue128.jsx">251.issue128.jsx</a></li>
<li class="source-file"><a href="t/run/252.issue132.todo.jsx" data-path="t/run/252.issue132.todo.jsx">252.issue132.todo.jsx</a></li>
<li class="source-file"><a href="t/run/253.unreachable.jsx" data-path="t/run/253.unreachable.jsx">253.unreachable.jsx</a></li>
<li class="source-file"><a href="t/run/254.issue78.jsx" data-path="t/run/254.issue78.jsx">254.issue78.jsx</a></li>
<li class="source-file"><a href="t/run/255.issue141.jsx" data-path="t/run/255.issue141.jsx">255.issue141.jsx</a></li>
<li class="source-file"><a href="t/run/255.no-catch-empty-finally.jsx" data-path="t/run/255.no-catch-empty-finally.jsx">255.no-catch-empty-finally.jsx</a></li>
<li class="source-file"><a href="t/run/256.conflicting-arraytypes-as-args.jsx" data-path="t/run/256.conflicting-arraytypes-as-args.jsx">256.conflicting-arraytypes-as-args.jsx</a></li>
<li class="source-file"><a href="t/run/257.export-class.jsx" data-path="t/run/257.export-class.jsx">257.export-class.jsx</a></li>
<li class="source-file"><a href="t/run/258.export-funcs.jsx" data-path="t/run/258.export-funcs.jsx">258.export-funcs.jsx</a></li>
<li class="source-file"><a href="t/run/259.export-funcs-abstract.jsx" data-path="t/run/259.export-funcs-abstract.jsx">259.export-funcs-abstract.jsx</a></li>
<li class="source-file"><a href="t/run/260.export-funcs-in-mixin.jsx" data-path="t/run/260.export-funcs-in-mixin.jsx">260.export-funcs-in-mixin.jsx</a></li>
<li class="source-file"><a href="t/run/261.export-rule.jsx" data-path="t/run/261.export-rule.jsx">261.export-rule.jsx</a></li>
<li class="source-file"><a href="t/run/262.export-vars.jsx" data-path="t/run/262.export-vars.jsx">262.export-vars.jsx</a></li>
<li class="source-file"><a href="t/run/263.export-staticvar-conflict.jsx" data-path="t/run/263.export-staticvar-conflict.jsx">263.export-staticvar-conflict.jsx</a></li>
<li class="source-file"><a href="t/run/264.instantiated-classname-conflict.jsx" data-path="t/run/264.instantiated-classname-conflict.jsx">264.instantiated-classname-conflict.jsx</a></li>
<li class="source-file"><a href="t/run/265.disable-type-check.jsx" data-path="t/run/265.disable-type-check.jsx">265.disable-type-check.jsx</a></li>
<li class="source-file"><a href="t/run/267.no-assert.jsx" data-path="t/run/267.no-assert.jsx">267.no-assert.jsx</a></li>
<li class="source-file"><a href="t/run/268.booleanize.jsx" data-path="t/run/268.booleanize.jsx">268.booleanize.jsx</a></li>
<li class="source-file"><a href="t/run/269.unboxing-vs-function-statement.jsx" data-path="t/run/269.unboxing-vs-function-statement.jsx">269.unboxing-vs-function-statement.jsx</a></li>
<li class="source-file"><a href="t/run/270.extend-in-js.todo.jsx" data-path="t/run/270.extend-in-js.todo.jsx">270.extend-in-js.todo.jsx</a></li>
<li class="source-file"><a href="t/run/271.export-in-derived.jsx" data-path="t/run/271.export-in-derived.jsx">271.export-in-derived.jsx</a></li>
<li class="source-file"><a href="t/run/272.mangled-access-in-exported.jsx" data-path="t/run/272.mangled-access-in-exported.jsx">272.mangled-access-in-exported.jsx</a></li>
<li class="source-file"><a href="t/run/273.native-require-commonjs.jsx" data-path="t/run/273.native-require-commonjs.jsx">273.native-require-commonjs.jsx</a></li>
<li class="source-file"><a href="t/run/274.unbox-object.jsx" data-path="t/run/274.unbox-object.jsx">274.unbox-object.jsx</a></li>
<li class="source-file"><a href="t/run/275.unclassify-vs-tostring.jsx" data-path="t/run/275.unclassify-vs-tostring.jsx">275.unclassify-vs-tostring.jsx</a></li>
<li class="source-file"><a href="t/run/276.strip-unused-native-class.jsx" data-path="t/run/276.strip-unused-native-class.jsx">276.strip-unused-native-class.jsx</a></li>
<li class="source-file"><a href="t/run/277.strip-vs-overriding-native.jsx" data-path="t/run/277.strip-vs-overriding-native.jsx">277.strip-vs-overriding-native.jsx</a></li>
<li class="source-file"><a href="t/run/278.instanceof-stripped.jsx" data-path="t/run/278.instanceof-stripped.jsx">278.instanceof-stripped.jsx</a></li>
<li class="source-file"><a href="t/run/279.strip-preserve-static-only-native-class.jsx" data-path="t/run/279.strip-preserve-static-only-native-class.jsx">279.strip-preserve-static-only-native-class.jsx</a></li>
<li class="source-file"><a href="t/run/280.strip-preserve-asexpr-native.jsx" data-path="t/run/280.strip-preserve-asexpr-native.jsx">280.strip-preserve-asexpr-native.jsx</a></li>
<li class="source-file"><a href="t/run/281.issue-173.jsx" data-path="t/run/281.issue-173.jsx">281.issue-173.jsx</a></li>
<li class="source-file"><a href="t/run/282.issue-171.jsx" data-path="t/run/282.issue-171.jsx">282.issue-171.jsx</a></li>
<li class="source-file"><a href="t/run/283.issue-174.jsx" data-path="t/run/283.issue-174.jsx">283.issue-174.jsx</a></li>
<li class="source-file"><a href="t/run/284.issue-191.jsx" data-path="t/run/284.issue-191.jsx">284.issue-191.jsx</a></li>
<li class="source-file"><a href="t/run/285.issue-187.jsx" data-path="t/run/285.issue-187.jsx">285.issue-187.jsx</a></li>
<li class="source-file"><a href="t/run/286.issue-115.jsx" data-path="t/run/286.issue-115.jsx">286.issue-115.jsx</a></li>
<li class="source-file"><a href="t/run/287.extend-commonjs.todo.jsx" data-path="t/run/287.extend-commonjs.todo.jsx">287.extend-commonjs.todo.jsx</a></li>
<li class="source-file"><a href="t/run/288.call-native-using-super.jsx" data-path="t/run/288.call-native-using-super.jsx">288.call-native-using-super.jsx</a></li>
<li class="source-file"><a href="t/run/289.else-wo-braces.jsx" data-path="t/run/289.else-wo-braces.jsx">289.else-wo-braces.jsx</a></li>
<li class="source-file"><a href="t/run/290.assign-in-cond.jsx" data-path="t/run/290.assign-in-cond.jsx">290.assign-in-cond.jsx</a></li>
<li class="source-file"><a href="t/run/291.pass-number-to-int-arg.jsx" data-path="t/run/291.pass-number-to-int-arg.jsx">291.pass-number-to-int-arg.jsx</a></li>
<li class="source-file"><a href="t/run/292.assign-in-ternary.jsx" data-path="t/run/292.assign-in-ternary.jsx">292.assign-in-ternary.jsx</a></li>
<li class="source-file"><a href="t/run/293.assert-with-message.jsx" data-path="t/run/293.assert-with-message.jsx">293.assert-with-message.jsx</a></li>
<li class="source-file"><a href="t/run/293.default-param-simple.jsx" data-path="t/run/293.default-param-simple.jsx">293.default-param-simple.jsx</a></li>
<li class="source-file"><a href="t/run/294.default-param.jsx" data-path="t/run/294.default-param.jsx">294.default-param.jsx</a></li>
<li class="source-file"><a href="t/run/295.default-param-interclass-crossref.jsx" data-path="t/run/295.default-param-interclass-crossref.jsx">295.default-param-interclass-crossref.jsx</a></li>
<li class="source-file"><a href="t/run/296.default-param-for-constructor.jsx" data-path="t/run/296.default-param-for-constructor.jsx">296.default-param-for-constructor.jsx</a></li>
<li class="source-file"><a href="t/run/297.default-param-with-unclassify.jsx" data-path="t/run/297.default-param-with-unclassify.jsx">297.default-param-with-unclassify.jsx</a></li>
<li class="source-file"><a href="t/run/298.unbox-vs-funcdecl.jsx" data-path="t/run/298.unbox-vs-funcdecl.jsx">298.unbox-vs-funcdecl.jsx</a></li>
<li class="source-file"><a href="t/run/299.issue-202.jsx" data-path="t/run/299.issue-202.jsx">299.issue-202.jsx</a></li>
<li class="source-file"><a href="t/run/300.default-param-for-func.jsx" data-path="t/run/300.default-param-for-func.jsx">300.default-param-for-func.jsx</a></li>
<li class="source-file"><a href="t/run/300.type-parameter-inference.jsx" data-path="t/run/300.type-parameter-inference.jsx">300.type-parameter-inference.jsx</a></li>
<li class="source-file"><a href="t/run/301.assgin-empty-array.jsx" data-path="t/run/301.assgin-empty-array.jsx">301.assgin-empty-array.jsx</a></li>
<li class="source-file"><a href="t/run/302.assign-empty-map.jsx" data-path="t/run/302.assign-empty-map.jsx">302.assign-empty-map.jsx</a></li>
<li class="source-file"><a href="t/run/303.infer-literal-types-in-member-var.jsx" data-path="t/run/303.infer-literal-types-in-member-var.jsx">303.infer-literal-types-in-member-var.jsx</a></li>
<li class="source-file"><a href="t/run/304.do-not-remove-native-prop.jsx" data-path="t/run/304.do-not-remove-native-prop.jsx">304.do-not-remove-native-prop.jsx</a></li>
<li class="source-file"><a href="t/run/305.naive-inner-class.jsx" data-path="t/run/305.naive-inner-class.jsx">305.naive-inner-class.jsx</a></li>
<li class="source-file"><a href="t/run/306.multi-ind.jsx" data-path="t/run/306.multi-ind.jsx">306.multi-ind.jsx</a></li>
<li class="source-file"><a href="t/run/307.comma-in-lambda.jsx" data-path="t/run/307.comma-in-lambda.jsx">307.comma-in-lambda.jsx</a></li>
<li class="source-file"><a href="t/run/308.native-inner-class-as-arg.jsx" data-path="t/run/308.native-inner-class-as-arg.jsx">308.native-inner-class-as-arg.jsx</a></li>
<li class="source-file"><a href="t/run/308.string-plus-number.jsx" data-path="t/run/308.string-plus-number.jsx">308.string-plus-number.jsx</a></li>
<li class="source-file"><a href="t/run/309.jsxdoc-vs-default-param.jsx" data-path="t/run/309.jsxdoc-vs-default-param.jsx">309.jsxdoc-vs-default-param.jsx</a></li>
<li class="source-file"><a href="t/run/310.native-template.jsx" data-path="t/run/310.native-template.jsx">310.native-template.jsx</a></li>
<li class="source-file"><a href="t/run/310.trailing-comma.jsx" data-path="t/run/310.trailing-comma.jsx">310.trailing-comma.jsx</a></li>
<li class="source-file"><a href="t/run/311.unused-local-func.jsx" data-path="t/run/311.unused-local-func.jsx">311.unused-local-func.jsx</a></li>
<li class="source-file"><a href="t/run/312.nested-template-as-arg.todo.jsx" data-path="t/run/312.nested-template-as-arg.todo.jsx">312.nested-template-as-arg.todo.jsx</a></li>
<li class="source-file"><a href="t/run/313.nested-template-as-arg-2.todo.jsx" data-path="t/run/313.nested-template-as-arg-2.todo.jsx">313.nested-template-as-arg-2.todo.jsx</a></li>
<li class="source-file"><a href="t/run/314.function-template.jsx" data-path="t/run/314.function-template.jsx">314.function-template.jsx</a></li>
<li class="source-file"><a href="t/run/315.function-template-with-class-template.jsx" data-path="t/run/315.function-template-with-class-template.jsx">315.function-template-with-class-template.jsx</a></li>
<li class="source-file"><a href="t/run/316.class-template-with-native-template.jsx" data-path="t/run/316.class-template-with-native-template.jsx">316.class-template-with-native-template.jsx</a></li>
<li class="source-file"><a href="t/run/317.function-template-with-closure.jsx" data-path="t/run/317.function-template-with-closure.jsx">317.function-template-with-closure.jsx</a></li>
<li class="source-file"><a href="t/run/318.template-combined.jsx" data-path="t/run/318.template-combined.jsx">318.template-combined.jsx</a></li>
<li class="source-file"><a href="t/run/319.function-template-try-catch.jsx" data-path="t/run/319.function-template-try-catch.jsx">319.function-template-try-catch.jsx</a></li>
<li class="source-file"><a href="t/run/320.function-template-inner-class.jsx" data-path="t/run/320.function-template-inner-class.jsx">320.function-template-inner-class.jsx</a></li>
<li class="source-file"><a href="t/run/321.function-template-inner-class-combined.jsx" data-path="t/run/321.function-template-inner-class-combined.jsx">321.function-template-inner-class-combined.jsx</a></li>
<li class="source-file"><a href="t/run/322.template-inner-class-static-func.jsx" data-path="t/run/322.template-inner-class-static-func.jsx">322.template-inner-class-static-func.jsx</a></li>
<li class="source-file"><a href="t/run/323.inline-with-recursion.jsx" data-path="t/run/323.inline-with-recursion.jsx">323.inline-with-recursion.jsx</a></li>
<li class="source-file"><a href="t/run/324.js-static-functions.jsx" data-path="t/run/324.js-static-functions.jsx">324.js-static-functions.jsx</a></li>
<li class="source-file"><a href="t/run/325.default-param-with-template-class.jsx" data-path="t/run/325.default-param-with-template-class.jsx">325.default-param-with-template-class.jsx</a></li>
<li class="source-file"><a href="t/run/326.local-func-use-as-ref-only.jsx" data-path="t/run/326.local-func-use-as-ref-only.jsx">326.local-func-use-as-ref-only.jsx</a></li>
<li class="source-file"><a href="t/run/327.native-inner-classes-with-same-name.jsx" data-path="t/run/327.native-inner-classes-with-same-name.jsx">327.native-inner-classes-with-same-name.jsx</a></li>
<li class="source-file"><a href="t/run/328.nested-if.jsx" data-path="t/run/328.nested-if.jsx">328.nested-if.jsx</a></li>
<li class="source-file"><a href="t/run/329.unobx-assign-twice.jsx" data-path="t/run/329.unobx-assign-twice.jsx">329.unobx-assign-twice.jsx</a></li>
<li class="source-file"><a href="t/run/330.int-array-from-int.jsx" data-path="t/run/330.int-array-from-int.jsx">330.int-array-from-int.jsx</a></li>
<li class="source-file"><a href="t/run/331.default-param-closure.jsx" data-path="t/run/331.default-param-closure.jsx">331.default-param-closure.jsx</a></li>
<li class="source-file"><a href="t/run/332.default-param-with-template-functions.todo.jsx" data-path="t/run/332.default-param-with-template-functions.todo.jsx">332.default-param-with-template-functions.todo.jsx</a></li>
<li class="source-file"><a href="t/run/333.unify-simple-type.jsx" data-path="t/run/333.unify-simple-type.jsx">333.unify-simple-type.jsx</a></li>
<li class="source-file"><a href="t/run/334.unify-concrete-type.jsx" data-path="t/run/334.unify-concrete-type.jsx">334.unify-concrete-type.jsx</a></li>
<li class="source-file"><a href="t/run/335.unify-nullable-type.jsx" data-path="t/run/335.unify-nullable-type.jsx">335.unify-nullable-type.jsx</a></li>
<li class="source-file"><a href="t/run/336.unify-function-type.jsx" data-path="t/run/336.unify-function-type.jsx">336.unify-function-type.jsx</a></li>
<li class="source-file"><a href="t/run/337.unify-template-type.jsx" data-path="t/run/337.unify-template-type.jsx">337.unify-template-type.jsx</a></li>
<li class="source-file"><a href="t/run/338.unify-multiple.jsx" data-path="t/run/338.unify-multiple.jsx">338.unify-multiple.jsx</a></li>
<li class="source-file"><a href="t/run/339.lhs-side-effects.jsx" data-path="t/run/339.lhs-side-effects.jsx">339.lhs-side-effects.jsx</a></li>
<li class="source-file"><a href="t/run/340.unspecialized-template-class-as-template-param.todo.jsx" data-path="t/run/340.unspecialized-template-class-as-template-param.todo.jsx">340.unspecialized-template-class-as-template-param.todo.jsx</a></li>
<li class="source-file"><a href="t/run/341.lcse-logical-expr.jsx" data-path="t/run/341.lcse-logical-expr.jsx">341.lcse-logical-expr.jsx</a></li>
<li class="source-file"><a href="t/run/342.infer-array-map-arg-type.jsx" data-path="t/run/342.infer-array-map-arg-type.jsx">342.infer-array-map-arg-type.jsx</a></li>
<li class="source-file"><a href="t/run/343.infer-overriden-arg-type.jsx" data-path="t/run/343.infer-overriden-arg-type.jsx">343.infer-overriden-arg-type.jsx</a></li>
<li class="source-file"><a href="t/run/344.heredoc.jsx" data-path="t/run/344.heredoc.jsx">344.heredoc.jsx</a></li>
<li class="source-file"><a href="t/run/345.heredoc-vs-const-folding.jsx" data-path="t/run/345.heredoc-vs-const-folding.jsx">345.heredoc-vs-const-folding.jsx</a></li>
<li class="source-file"><a href="t/run/346.foreach-array-of-array.jsx" data-path="t/run/346.foreach-array-of-array.jsx">346.foreach-array-of-array.jsx</a></li>
<li class="source-file"><a href="t/run/347.return-void.jsx" data-path="t/run/347.return-void.jsx">347.return-void.jsx</a></li>
<li class="source-file"><a href="t/run/348.infer-ret-type-from-void-expr.jsx" data-path="t/run/348.infer-ret-type-from-void-expr.jsx">348.infer-ret-type-from-void-expr.jsx</a></li>
<li class="source-file"><a href="t/run/349.complex-function-defval.todo.jsx" data-path="t/run/349.complex-function-defval.todo.jsx">349.complex-function-defval.todo.jsx</a></li>
<li class="source-file"><a href="t/run/350.fused-assigments.jsx" data-path="t/run/350.fused-assigments.jsx">350.fused-assigments.jsx</a></li>
<li class="source-file"><a href="t/run/351.issue258.native-class-wo-ctor.jsx" data-path="t/run/351.issue258.native-class-wo-ctor.jsx">351.issue258.native-class-wo-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/352.issue258.class-wo-ctor.jsx" data-path="t/run/352.issue258.class-wo-ctor.jsx">352.issue258.class-wo-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/353.issue258.export-class-wo-ctor.jsx" data-path="t/run/353.issue258.export-class-wo-ctor.jsx">353.issue258.export-class-wo-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/354.issue258.nativesource-class-wo-ctor.jsx" data-path="t/run/354.issue258.nativesource-class-wo-ctor.jsx">354.issue258.nativesource-class-wo-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/355.deleted-constructor-wo-body.jsx" data-path="t/run/355.deleted-constructor-wo-body.jsx">355.deleted-constructor-wo-body.jsx</a></li>
<li class="source-file"><a href="t/run/356.expand-lhs-value.jsx" data-path="t/run/356.expand-lhs-value.jsx">356.expand-lhs-value.jsx</a></li>
<li class="source-file"><a href="t/run/356.literal-type-widening.jsx" data-path="t/run/356.literal-type-widening.jsx">356.literal-type-widening.jsx</a></li>
<li class="source-file"><a href="t/run/357.issue279-static-method.jsx" data-path="t/run/357.issue279-static-method.jsx">357.issue279-static-method.jsx</a></li>
<li class="source-file"><a href="t/run/358.super-vs-staticize.jsx" data-path="t/run/358.super-vs-staticize.jsx">358.super-vs-staticize.jsx</a></li>
<li class="source-file"><a href="t/run/359.minify-vs-cb-in-vardef.jsx" data-path="t/run/359.minify-vs-cb-in-vardef.jsx">359.minify-vs-cb-in-vardef.jsx</a></li>
<li class="source-file"><a href="t/run/360.default-value-vs-self-assign.jsx" data-path="t/run/360.default-value-vs-self-assign.jsx">360.default-value-vs-self-assign.jsx</a></li>
<li class="source-file"><a href="t/run/361.const-local-var.jsx" data-path="t/run/361.const-local-var.jsx">361.const-local-var.jsx</a></li>
<li class="source-file"><a href="t/run/362.arrow-function.jsx" data-path="t/run/362.arrow-function.jsx">362.arrow-function.jsx</a></li>
<li class="source-file"><a href="t/run/362.issue-291.jsx" data-path="t/run/362.issue-291.jsx">362.issue-291.jsx</a></li>
<li class="source-file"><a href="t/run/363.arrow-function-in-param.jsx" data-path="t/run/363.arrow-function-in-param.jsx">363.arrow-function-in-param.jsx</a></li>
<li class="source-file"><a href="t/run/363.null-in-typed-literal.jsx" data-path="t/run/363.null-in-typed-literal.jsx">363.null-in-typed-literal.jsx</a></li>
<li class="source-file"><a href="t/run/364.new-function.jsx" data-path="t/run/364.new-function.jsx">364.new-function.jsx</a></li>
<li class="source-file"><a href="t/run/365.npm-import.jsx" data-path="t/run/365.npm-import.jsx">365.npm-import.jsx</a></li>
<li class="source-file"><a href="t/run/366.npm-wildcard-import.jsx" data-path="t/run/366.npm-wildcard-import.jsx">366.npm-wildcard-import.jsx</a></li>
<li class="source-file"><a href="t/run/367.npm-preference.jsx" data-path="t/run/367.npm-preference.jsx">367.npm-preference.jsx</a></li>
<li class="source-file"><a href="t/run/368.extend-exported-class-with-ctor.jsx" data-path="t/run/368.extend-exported-class-with-ctor.jsx">368.extend-exported-class-with-ctor.jsx</a></li>
<li class="source-file"><a href="t/run/369.search-path-before-node-modules.jsx" data-path="t/run/369.search-path-before-node-modules.jsx">369.search-path-before-node-modules.jsx</a></li>
<li class="source-file"><a href="t/run/371.incr-int.jsx" data-path="t/run/371.incr-int.jsx">371.incr-int.jsx</a></li>
<li class="source-file"><a href="t/run/372.int-op.jsx" data-path="t/run/372.int-op.jsx">372.int-op.jsx</a></li>
<li class="source-file"><a href="t/run/373.int-op-sideeffect.jsx" data-path="t/run/373.int-op-sideeffect.jsx">373.int-op-sideeffect.jsx</a></li>
<li class="source-file"><a href="t/run/374.int-op-using-temp-vs-static.jsx" data-path="t/run/374.int-op-using-temp-vs-static.jsx">374.int-op-using-temp-vs-static.jsx</a></li>
<li class="source-file"><a href="t/run/375.int-fold-const.jsx" data-path="t/run/375.int-fold-const.jsx">375.int-fold-const.jsx</a></li>
<li class="source-file"><a href="t/run/376.number-literal-within-int-vs-fold-const.jsx" data-path="t/run/376.number-literal-within-int-vs-fold-const.jsx">376.number-literal-within-int-vs-fold-const.jsx</a></li>
<li class="source-file"><a href="t/run/377.negate-vs-int.jsx" data-path="t/run/377.negate-vs-int.jsx">377.negate-vs-int.jsx</a></li>
<li class="source-file"><a href="t/run/378.macroic-literals.jsx" data-path="t/run/378.macroic-literals.jsx">378.macroic-literals.jsx</a></li>
<li class="source-file"><a href="t/run/379.file-macro-vs-node-modules.jsx" data-path="t/run/379.file-macro-vs-node-modules.jsx">379.file-macro-vs-node-modules.jsx</a></li>
<li class="source-file"><a href="t/run/380.class-macro.jsx" data-path="t/run/380.class-macro.jsx">380.class-macro.jsx</a></li>
<li class="source-file"><a href="t/run/381.class-macro-as-type.jsx" data-path="t/run/381.class-macro-as-type.jsx">381.class-macro-as-type.jsx</a></li>
<li class="source-file"><a href="t/run/382.class-macro-in-extend.jsx" data-path="t/run/382.class-macro-in-extend.jsx">382.class-macro-in-extend.jsx</a></li>
<li class="source-file"><a href="t/run/383.class-macro-in-template-class.jsx" data-path="t/run/383.class-macro-in-template-class.jsx">383.class-macro-in-template-class.jsx</a></li>
<li class="source-file"><a href="t/run/384.issue301.jsx" data-path="t/run/384.issue301.jsx">384.issue301.jsx</a></li>
<li class="source-file"><a href="t/run/385.array_fastforeach.jsx" data-path="t/run/385.array_fastforeach.jsx">385.array_fastforeach.jsx</a></li>
<li class="source-file"><a href="t/run/386.array_foreach-inline-cb-with-var.jsx" data-path="t/run/386.array_foreach-inline-cb-with-var.jsx">386.array_foreach-inline-cb-with-var.jsx</a></li>
<li class="source-file"><a href="t/run/387.inline-static-func-as-cb.jsx" data-path="t/run/387.inline-static-func-as-cb.jsx">387.inline-static-func-as-cb.jsx</a></li>
<li class="source-file"><a href="t/run/388.dont-inline-cb-twice.jsx" data-path="t/run/388.dont-inline-cb-twice.jsx">388.dont-inline-cb-twice.jsx</a></li>
<li class="source-file"><a href="t/run/389.compile-time-const.jsx" data-path="t/run/389.compile-time-const.jsx">389.compile-time-const.jsx</a></li>
<li class="source-file"><a href="t/run/390.void-as-template-arg.jsx" data-path="t/run/390.void-as-template-arg.jsx">390.void-as-template-arg.jsx</a></li>
<li class="source-file"><a href="t/run/391.template-and-void-vs-return.jsx" data-path="t/run/391.template-and-void-vs-return.jsx">391.template-and-void-vs-return.jsx</a></li>
<li class="source-file"><a href="t/run/392.int-incr-with-sideeffect.jsx" data-path="t/run/392.int-incr-with-sideeffect.jsx">392.int-incr-with-sideeffect.jsx</a></li>
<li class="source-file"><a href="t/run/392.nullable-void.jsx" data-path="t/run/392.nullable-void.jsx">392.nullable-void.jsx</a></li>
<li class="source-file"><a href="t/run/393.nullable-void-deduced-from-tmplarg.jsx" data-path="t/run/393.nullable-void-deduced-from-tmplarg.jsx">393.nullable-void-deduced-from-tmplarg.jsx</a></li>
<li class="source-file"><a href="t/run/393.overflow-in-complit-of-int.jsx" data-path="t/run/393.overflow-in-complit-of-int.jsx">393.overflow-in-complit-of-int.jsx</a></li>
<li class="source-file"><a href="t/run/394.use-nullable-void-member.jsx" data-path="t/run/394.use-nullable-void-member.jsx">394.use-nullable-void-member.jsx</a></li>
<li class="source-file"><a href="t/run/395.nullable-void-vs-null.jsx" data-path="t/run/395.nullable-void-vs-null.jsx">395.nullable-void-vs-null.jsx</a></li>
<li class="source-file"><a href="t/run/396.issue321.jsx" data-path="t/run/396.issue321.jsx">396.issue321.jsx</a></li>
<li class="source-file"><a href="t/run/397.default-param-with-other-param.jsx" data-path="t/run/397.default-param-with-other-param.jsx">397.default-param-with-other-param.jsx</a></li>
<li class="source-file"><a href="t/run/398.issue328.jsx" data-path="t/run/398.issue328.jsx">398.issue328.jsx</a></li>
<li class="source-file"><a href="t/run/399.not-expand-FusedAssignmentExpression.jsx" data-path="t/run/399.not-expand-FusedAssignmentExpression.jsx">399.not-expand-FusedAssignmentExpression.jsx</a></li>
<li class="source-file"><a href="t/run/generator.001.example.fib.jsx" data-path="t/run/generator.001.example.fib.jsx">generator.001.example.fib.jsx</a></li>
<li class="source-file"><a href="t/run/generator.002.example.prime.jsx" data-path="t/run/generator.002.example.prime.jsx">generator.002.example.prime.jsx</a></li>
<li class="source-file"><a href="t/run/generator.003.empty.jsx" data-path="t/run/generator.003.empty.jsx">generator.003.empty.jsx</a></li>
<li class="source-file"><a href="t/run/generator.004.sequential.jsx" data-path="t/run/generator.004.sequential.jsx">generator.004.sequential.jsx</a></li>
<li class="source-file"><a href="t/run/generator.005.stop-iteration.jsx" data-path="t/run/generator.005.stop-iteration.jsx">generator.005.stop-iteration.jsx</a></li>
<li class="source-file"><a href="t/run/generator.008.generator-with-init-args.jsx" data-path="t/run/generator.008.generator-with-init-args.jsx">generator.008.generator-with-init-args.jsx</a></li>
<li class="source-file"><a href="t/run/generator.009.multiple-instances.jsx" data-path="t/run/generator.009.multiple-instances.jsx">generator.009.multiple-instances.jsx</a></li>
<li class="source-file"><a href="t/run/generator.010.switch.jsx" data-path="t/run/generator.010.switch.jsx">generator.010.switch.jsx</a></li>
<li class="source-file"><a href="t/run/generator.011.do-while.jsx" data-path="t/run/generator.011.do-while.jsx">generator.011.do-while.jsx</a></li>
<li class="source-file"><a href="t/run/generator.012.for.jsx" data-path="t/run/generator.012.for.jsx">generator.012.for.jsx</a></li>
<li class="source-file"><a href="t/run/generator.013.for-in.jsx" data-path="t/run/generator.013.for-in.jsx">generator.013.for-in.jsx</a></li>
<li class="source-file"><a href="t/run/generator.014.return.todo.jsx" data-path="t/run/generator.014.return.todo.jsx">generator.014.return.todo.jsx</a></li>
<li class="source-file"><a href="t/run/generator.015.nested-generator.jsx" data-path="t/run/generator.015.nested-generator.jsx">generator.015.nested-generator.jsx</a></li>
<li class="source-file"><a href="t/run/generator.016.static-generator.todo.jsx" data-path="t/run/generator.016.static-generator.todo.jsx">generator.016.static-generator.todo.jsx</a></li>
<li class="source-file"><a href="t/run/generator.017.member-generator.todo.jsx" data-path="t/run/generator.017.member-generator.todo.jsx">generator.017.member-generator.todo.jsx</a></li>
<li class="source-file"><a href="t/run/generator.018.yield-type-notation.jsx" data-path="t/run/generator.018.yield-type-notation.jsx">generator.018.yield-type-notation.jsx</a></li>
<li class="source-file"><a href="t/run/generator.019.yield-type-notation-precedence.jsx" data-path="t/run/generator.019.yield-type-notation-precedence.jsx">generator.019.yield-type-notation-precedence.jsx</a></li>
<li class="source-file"><a href="t/run/generator.020.yield-type-notation-associativity.jsx" data-path="t/run/generator.020.yield-type-notation-associativity.jsx">generator.020.yield-type-notation-associativity.jsx</a></li>
<li class="source-file"><a href="t/run/generator.021.yield-type-notation-vs-void.jsx" data-path="t/run/generator.021.yield-type-notation-vs-void.jsx">generator.021.yield-type-notation-vs-void.jsx</a></li>
<li class="source-file"><a href="t/run/generator.023.autolift-generator-type.jsx" data-path="t/run/generator.023.autolift-generator-type.jsx">generator.023.autolift-generator-type.jsx</a></li>
<li class="source-file"><a href="t/run/generator.025.yield-expression.jsx" data-path="t/run/generator.025.yield-expression.jsx">generator.025.yield-expression.jsx</a></li>
<li class="source-file"><a href="t/run/generator.026.yield-in-if-cond.jsx" data-path="t/run/generator.026.yield-in-if-cond.jsx">generator.026.yield-in-if-cond.jsx</a></li>
<li class="source-file"><a href="t/run/generator.027.yield-in-fused-assign.jsx" data-path="t/run/generator.027.yield-in-fused-assign.jsx">generator.027.yield-in-fused-assign.jsx</a></li>
<li class="source-file"><a href="t/run/generator.028.try.jsx" data-path="t/run/generator.028.try.jsx">generator.028.try.jsx</a></li>
<li class="source-file"><a href="t/run/generator.029.yield-in-finally.jsx" data-path="t/run/generator.029.yield-in-finally.jsx">generator.029.yield-in-finally.jsx</a></li>
<li class="source-file"><a href="t/run/generator.030.throw.jsx" data-path="t/run/generator.030.throw.jsx">generator.030.throw.jsx</a></li>
<li class="source-file"><a href="t/run/generator.031.throw-in-try.jsx" data-path="t/run/generator.031.throw-in-try.jsx">generator.031.throw-in-try.jsx</a></li>
<li class="source-file"><a href="t/run/generator.032.throw-in-try-in-try.jsx" data-path="t/run/generator.032.throw-in-try-in-try.jsx">generator.032.throw-in-try-in-try.jsx</a></li>
<li class="source-file"><a href="t/run/generator.033.throw-in-finally.jsx" data-path="t/run/generator.033.throw-in-finally.jsx">generator.033.throw-in-finally.jsx</a></li>
<li class="source-file"><a href="t/run/generator.034.throw-while-error-handling.jsx" data-path="t/run/generator.034.throw-while-error-handling.jsx">generator.034.throw-while-error-handling.jsx</a></li>
<li class="source-file"><a href="t/run/generator.035.catch.jsx" data-path="t/run/generator.035.catch.jsx">generator.035.catch.jsx</a></li>
<li class="source-file"><a href="t/run/generator.036.throw-in-catch.jsx" data-path="t/run/generator.036.throw-in-catch.jsx">generator.036.throw-in-catch.jsx</a></li>
<li class="source-file"><a href="t/run/generator.037.throw-in-catch-in-try.jsx" data-path="t/run/generator.037.throw-in-catch-in-try.jsx">generator.037.throw-in-catch-in-try.jsx</a></li>
<li id="t-lib" class="nav-header">t/lib</li>
<li class="source-file"><a href="t/lib/001.hello.jsx" data-path="t/lib/001.hello.jsx">001.hello.jsx</a></li>
<li class="source-file"><a href="t/lib/002.timer.jsx" data-path="t/lib/002.timer.jsx">002.timer.jsx</a></li>
<li class="source-file"><a href="t/lib/003.js.jsx" data-path="t/lib/003.js.jsx">003.js.jsx</a></li>
<li class="source-file"><a href="t/lib/004.xhr-interface.jsx" data-path="t/lib/004.xhr-interface.jsx">004.xhr-interface.jsx</a></li>
<li class="source-file"><a href="t/lib/005.builtins.jsx" data-path="t/lib/005.builtins.jsx">005.builtins.jsx</a></li>
<li class="source-file"><a href="t/lib/007.typedarray.jsx" data-path="t/lib/007.typedarray.jsx">007.typedarray.jsx</a></li>
<li class="source-file"><a href="t/lib/008.dom-interface.jsx" data-path="t/lib/008.dom-interface.jsx">008.dom-interface.jsx</a></li>
<li class="source-file"><a href="t/lib/009.console.jsx" data-path="t/lib/009.console.jsx">009.console.jsx</a></li>
<li class="source-file"><a href="t/lib/010.web.jsx" data-path="t/lib/010.web.jsx">010.web.jsx</a></li>
<li class="source-file"><a href="t/lib/011.aobench.jsx" data-path="t/lib/011.aobench.jsx">011.aobench.jsx</a></li>
<li class="source-file"><a href="t/lib/012.test-case-compare.jsx" data-path="t/lib/012.test-case-compare.jsx">012.test-case-compare.jsx</a></li>
<li class="source-file"><a href="t/lib/013.nodejs.jsx" data-path="t/lib/013.nodejs.jsx">013.nodejs.jsx</a></li>
<li class="source-file"><a href="t/lib/014.test-case-callbacks.jsx" data-path="t/lib/014.test-case-callbacks.jsx">014.test-case-callbacks.jsx</a></li>
<li class="source-file"><a href="t/lib/015.test-case-callbacks-async.jsx" data-path="t/lib/015.test-case-callbacks-async.jsx">015.test-case-callbacks-async.jsx</a></li>
<li id="t-compile_error" class="nav-header">t/compile_error</li>
<li class="source-file"><a href="t/compile_error/001.unknown-var.jsx" data-path="t/compile_error/001.unknown-var.jsx">001.unknown-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/002.unknown-func.jsx" data-path="t/compile_error/002.unknown-func.jsx">002.unknown-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/004.sub-string.jsx" data-path="t/compile_error/004.sub-string.jsx">004.sub-string.jsx</a></li>
<li class="source-file"><a href="t/compile_error/005.assign-void.jsx" data-path="t/compile_error/005.assign-void.jsx">005.assign-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/006.assign-null.jsx" data-path="t/compile_error/006.assign-null.jsx">006.assign-null.jsx</a></li>
<li class="source-file"><a href="t/compile_error/007.switch-start-with-case.jsx" data-path="t/compile_error/007.switch-start-with-case.jsx">007.switch-start-with-case.jsx</a></li>
<li class="source-file"><a href="t/compile_error/008.switch-type-mismatch.jsx" data-path="t/compile_error/008.switch-type-mismatch.jsx">008.switch-type-mismatch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/009.arrayliteral-empty.jsx" data-path="t/compile_error/009.arrayliteral-empty.jsx">009.arrayliteral-empty.jsx</a></li>
<li class="source-file"><a href="t/compile_error/010.arrayliteral-null.jsx" data-path="t/compile_error/010.arrayliteral-null.jsx">010.arrayliteral-null.jsx</a></li>
<li class="source-file"><a href="t/compile_error/011.arrayliteral-bad-type.jsx" data-path="t/compile_error/011.arrayliteral-bad-type.jsx">011.arrayliteral-bad-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/012.arrayliteral-type-mismatch.jsx" data-path="t/compile_error/012.arrayliteral-type-mismatch.jsx">012.arrayliteral-type-mismatch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/014.assign-class.jsx" data-path="t/compile_error/014.assign-class.jsx">014.assign-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/015.keyword-nospace-identifier.jsx" data-path="t/compile_error/015.keyword-nospace-identifier.jsx">015.keyword-nospace-identifier.jsx</a></li>
<li class="source-file"><a href="t/compile_error/016.implicit-conversion-from-object-to-primitive.jsx" data-path="t/compile_error/016.implicit-conversion-from-object-to-primitive.jsx">016.implicit-conversion-from-object-to-primitive.jsx</a></li>
<li class="source-file"><a href="t/compile_error/017.unknown-property.jsx" data-path="t/compile_error/017.unknown-property.jsx">017.unknown-property.jsx</a></li>
<li class="source-file"><a href="t/compile_error/018.assign-undefined.jsx" data-path="t/compile_error/018.assign-undefined.jsx">018.assign-undefined.jsx</a></li>
<li class="source-file"><a href="t/compile_error/019.add-boolean.jsx" data-path="t/compile_error/019.add-boolean.jsx">019.add-boolean.jsx</a></li>
<li class="source-file"><a href="t/compile_error/020.add-boolean-number.jsx" data-path="t/compile_error/020.add-boolean-number.jsx">020.add-boolean-number.jsx</a></li>
<li class="source-file"><a href="t/compile_error/021.delete-var.jsx" data-path="t/compile_error/021.delete-var.jsx">021.delete-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/022.delete-array.jsx" data-path="t/compile_error/022.delete-array.jsx">022.delete-array.jsx</a></li>
<li class="source-file"><a href="t/compile_error/023.incompat-call.jsx" data-path="t/compile_error/023.incompat-call.jsx">023.incompat-call.jsx</a></li>
<li class="source-file"><a href="t/compile_error/024.incompat-call-overloaded.jsx" data-path="t/compile_error/024.incompat-call-overloaded.jsx">024.incompat-call-overloaded.jsx</a></li>
<li class="source-file"><a href="t/compile_error/025.duplicate-member-variables.jsx" data-path="t/compile_error/025.duplicate-member-variables.jsx">025.duplicate-member-variables.jsx</a></li>
<li class="source-file"><a href="t/compile_error/026.duplicate-class.jsx" data-path="t/compile_error/026.duplicate-class.jsx">026.duplicate-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/027.no-override.jsx" data-path="t/compile_error/027.no-override.jsx">027.no-override.jsx</a></li>
<li class="source-file"><a href="t/compile_error/028.overload-final.jsx" data-path="t/compile_error/028.overload-final.jsx">028.overload-final.jsx</a></li>
<li class="source-file"><a href="t/compile_error/029.call-non-function.jsx" data-path="t/compile_error/029.call-non-function.jsx">029.call-non-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/030.inherit-loop.jsx" data-path="t/compile_error/030.inherit-loop.jsx">030.inherit-loop.jsx</a></li>
<li class="source-file"><a href="t/compile_error/031.interface-loop.jsx" data-path="t/compile_error/031.interface-loop.jsx">031.interface-loop.jsx</a></li>
<li class="source-file"><a href="t/compile_error/032.implement-twice.jsx" data-path="t/compile_error/032.implement-twice.jsx">032.implement-twice.jsx</a></li>
<li class="source-file"><a href="t/compile_error/033.override-wrong-type-of-var.jsx" data-path="t/compile_error/033.override-wrong-type-of-var.jsx">033.override-wrong-type-of-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/034.interface-with-body.jsx" data-path="t/compile_error/034.interface-with-body.jsx">034.interface-with-body.jsx</a></li>
<li class="source-file"><a href="t/compile_error/035.abstract-var-with-initilizer.jsx" data-path="t/compile_error/035.abstract-var-with-initilizer.jsx">035.abstract-var-with-initilizer.jsx</a></li>
<li class="source-file"><a href="t/compile_error/036.implement-mixin-twice.jsx" data-path="t/compile_error/036.implement-mixin-twice.jsx">036.implement-mixin-twice.jsx</a></li>
<li class="source-file"><a href="t/compile_error/037.no-default-ctor.jsx" data-path="t/compile_error/037.no-default-ctor.jsx">037.no-default-ctor.jsx</a></li>
<li class="source-file"><a href="t/compile_error/038.ctor-invocation-order.jsx" data-path="t/compile_error/038.ctor-invocation-order.jsx">038.ctor-invocation-order.jsx</a></li>
<li class="source-file"><a href="t/compile_error/039.mixin-conflict.jsx" data-path="t/compile_error/039.mixin-conflict.jsx">039.mixin-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/040.override-wo-base.jsx" data-path="t/compile_error/040.override-wo-base.jsx">040.override-wo-base.jsx</a></li>
<li class="source-file"><a href="t/compile_error/041.mixin-conflict-with-override.jsx" data-path="t/compile_error/041.mixin-conflict-with-override.jsx">041.mixin-conflict-with-override.jsx</a></li>
<li class="source-file"><a href="t/compile_error/042.missing-abstract-variable.jsx" data-path="t/compile_error/042.missing-abstract-variable.jsx">042.missing-abstract-variable.jsx</a></li>
<li class="source-file"><a href="t/compile_error/043.mixin-variable-conflict.jsx" data-path="t/compile_error/043.mixin-variable-conflict.jsx">043.mixin-variable-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/044.const-function.jsx" data-path="t/compile_error/044.const-function.jsx">044.const-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/045.abstract-var-in-class.jsx" data-path="t/compile_error/045.abstract-var-in-class.jsx">045.abstract-var-in-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/046.new-interface.jsx" data-path="t/compile_error/046.new-interface.jsx">046.new-interface.jsx</a></li>
<li class="source-file"><a href="t/compile_error/047.new-abstract-class.jsx" data-path="t/compile_error/047.new-abstract-class.jsx">047.new-abstract-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/048.this_in_static_func.jsx" data-path="t/compile_error/048.this_in_static_func.jsx">048.this_in_static_func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/049.invalid-upcast.jsx" data-path="t/compile_error/049.invalid-upcast.jsx">049.invalid-upcast.jsx</a></li>
<li class="source-file"><a href="t/compile_error/050.implicit-downcast.jsx" data-path="t/compile_error/050.implicit-downcast.jsx">050.implicit-downcast.jsx</a></li>
<li class="source-file"><a href="t/compile_error/051.class-name-conflict.jsx" data-path="t/compile_error/051.class-name-conflict.jsx">051.class-name-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/052.built-in-class-name.jsx" data-path="t/compile_error/052.built-in-class-name.jsx">052.built-in-class-name.jsx</a></li>
<li class="source-file"><a href="t/compile_error/053.private-class.jsx" data-path="t/compile_error/053.private-class.jsx">053.private-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/054.import-self.jsx" data-path="t/compile_error/054.import-self.jsx">054.import-self.jsx</a></li>
<li class="source-file"><a href="t/compile_error/055.ambiguous-class-reference.jsx" data-path="t/compile_error/055.ambiguous-class-reference.jsx">055.ambiguous-class-reference.jsx</a></li>
<li class="source-file"><a href="t/compile_error/056.import-as-conflict.jsx" data-path="t/compile_error/056.import-as-conflict.jsx">056.import-as-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/057.import-twice.jsx" data-path="t/compile_error/057.import-twice.jsx">057.import-twice.jsx</a></li>
<li class="source-file"><a href="t/compile_error/058.import-as-conflict-with-class.jsx" data-path="t/compile_error/058.import-as-conflict-with-class.jsx">058.import-as-conflict-with-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/059.import-as-conflict-with-builtin.jsx" data-path="t/compile_error/059.import-as-conflict-with-builtin.jsx">059.import-as-conflict-with-builtin.jsx</a></li>
<li class="source-file"><a href="t/compile_error/060.import-from-conflict.jsx" data-path="t/compile_error/060.import-from-conflict.jsx">060.import-from-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/061.import-from-notfound.jsx" data-path="t/compile_error/061.import-from-notfound.jsx">061.import-from-notfound.jsx</a></li>
<li class="source-file"><a href="t/compile_error/062.import-file-not-found.jsx" data-path="t/compile_error/062.import-file-not-found.jsx">062.import-file-not-found.jsx</a></li>
<li class="source-file"><a href="t/compile_error/063.super-arg-mismatch.jsx" data-path="t/compile_error/063.super-arg-mismatch.jsx">063.super-arg-mismatch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/064.super-invocation-order.jsx" data-path="t/compile_error/064.super-invocation-order.jsx">064.super-invocation-order.jsx</a></li>
<li class="source-file"><a href="t/compile_error/065.static-member-accessing-unknown.jsx" data-path="t/compile_error/065.static-member-accessing-unknown.jsx">065.static-member-accessing-unknown.jsx</a></li>
<li class="source-file"><a href="t/compile_error/066.no-return.jsx" data-path="t/compile_error/066.no-return.jsx">066.no-return.jsx</a></li>
<li class="source-file"><a href="t/compile_error/067.return-type-mismatch.jsx" data-path="t/compile_error/067.return-type-mismatch.jsx">067.return-type-mismatch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/068.not-returning-void.jsx" data-path="t/compile_error/068.not-returning-void.jsx">068.not-returning-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/069.type-mismatch-in-member-var.jsx" data-path="t/compile_error/069.type-mismatch-in-member-var.jsx">069.type-mismatch-in-member-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/070.typeof-to-non-variant.jsx" data-path="t/compile_error/070.typeof-to-non-variant.jsx">070.typeof-to-non-variant.jsx</a></li>
<li class="source-file"><a href="t/compile_error/071.labelled-break.jsx" data-path="t/compile_error/071.labelled-break.jsx">071.labelled-break.jsx</a></li>
<li class="source-file"><a href="t/compile_error/072.missing-last-brace.jsx" data-path="t/compile_error/072.missing-last-brace.jsx">072.missing-last-brace.jsx</a></li>
<li class="source-file"><a href="t/compile_error/073.self-init-of-member-var.jsx" data-path="t/compile_error/073.self-init-of-member-var.jsx">073.self-init-of-member-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/074.assign-to-static-const.jsx" data-path="t/compile_error/074.assign-to-static-const.jsx">074.assign-to-static-const.jsx</a></li>
<li class="source-file"><a href="t/compile_error/075.incr-non-lhs.jsx" data-path="t/compile_error/075.incr-non-lhs.jsx">075.incr-non-lhs.jsx</a></li>
<li class="source-file"><a href="t/compile_error/076.bitnot-nonnumber.jsx" data-path="t/compile_error/076.bitnot-nonnumber.jsx">076.bitnot-nonnumber.jsx</a></li>
<li class="source-file"><a href="t/compile_error/078.uninitialized-in-if.jsx" data-path="t/compile_error/078.uninitialized-in-if.jsx">078.uninitialized-in-if.jsx</a></li>
<li class="source-file"><a href="t/compile_error/079.uninitialized-in-switch.jsx" data-path="t/compile_error/079.uninitialized-in-switch.jsx">079.uninitialized-in-switch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/080.uninitialized-in-switch-wo-default.jsx" data-path="t/compile_error/080.uninitialized-in-switch-wo-default.jsx">080.uninitialized-in-switch-wo-default.jsx</a></li>
<li class="source-file"><a href="t/compile_error/081.uninitialized-in-do-while.jsx" data-path="t/compile_error/081.uninitialized-in-do-while.jsx">081.uninitialized-in-do-while.jsx</a></li>
<li class="source-file"><a href="t/compile_error/082.unreachable-in-do-while.jsx" data-path="t/compile_error/082.unreachable-in-do-while.jsx">082.unreachable-in-do-while.jsx</a></li>
<li class="source-file"><a href="t/compile_error/083.unreachable-postexpr-in-for.jsx" data-path="t/compile_error/083.unreachable-postexpr-in-for.jsx">083.unreachable-postexpr-in-for.jsx</a></li>
<li class="source-file"><a href="t/compile_error/084.unreachable-after-break.jsx" data-path="t/compile_error/084.unreachable-after-break.jsx">084.unreachable-after-break.jsx</a></li>
<li class="source-file"><a href="t/compile_error/085.unreachable-after-continue.jsx" data-path="t/compile_error/085.unreachable-after-continue.jsx">085.unreachable-after-continue.jsx</a></li>
<li class="source-file"><a href="t/compile_error/086.unreachable-after-switch-continue.jsx" data-path="t/compile_error/086.unreachable-after-switch-continue.jsx">086.unreachable-after-switch-continue.jsx</a></li>
<li class="source-file"><a href="t/compile_error/087.unreachable-after-break-with-label.jsx" data-path="t/compile_error/087.unreachable-after-break-with-label.jsx">087.unreachable-after-break-with-label.jsx</a></li>
<li class="source-file"><a href="t/compile_error/088.unreachable-after-continue-with-label.jsx" data-path="t/compile_error/088.unreachable-after-continue-with-label.jsx">088.unreachable-after-continue-with-label.jsx</a></li>
<li class="source-file"><a href="t/compile_error/089.unreachable-after-return.jsx" data-path="t/compile_error/089.unreachable-after-return.jsx">089.unreachable-after-return.jsx</a></li>
<li class="source-file"><a href="t/compile_error/090.while-expr-is-void.jsx" data-path="t/compile_error/090.while-expr-is-void.jsx">090.while-expr-is-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/091.do-while-expr-is-void.jsx" data-path="t/compile_error/091.do-while-expr-is-void.jsx">091.do-while-expr-is-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/092.for-cond-expr-is-void.jsx" data-path="t/compile_error/092.for-cond-expr-is-void.jsx">092.for-cond-expr-is-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/093.if-cond-cannot-be-void.jsx" data-path="t/compile_error/093.if-cond-cannot-be-void.jsx">093.if-cond-cannot-be-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/094.arg-name-comflict.jsx" data-path="t/compile_error/094.arg-name-comflict.jsx">094.arg-name-comflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/095.funcdef-conflict.jsx" data-path="t/compile_error/095.funcdef-conflict.jsx">095.funcdef-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/096.static-funcdef-conflict.jsx" data-path="t/compile_error/096.static-funcdef-conflict.jsx">096.static-funcdef-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/097.func-and-var-conflict.jsx" data-path="t/compile_error/097.func-and-var-conflict.jsx">097.func-and-var-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/098.type-propagation-of-undeclared-var.jsx" data-path="t/compile_error/098.type-propagation-of-undeclared-var.jsx">098.type-propagation-of-undeclared-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/099.type-propagation-of-undeclared-func.jsx" data-path="t/compile_error/099.type-propagation-of-undeclared-func.jsx">099.type-propagation-of-undeclared-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/100.as-noconvert.jsx" data-path="t/compile_error/100.as-noconvert.jsx">100.as-noconvert.jsx</a></li>
<li class="source-file"><a href="t/compile_error/101.assign-func-of-wrong-return-type.jsx" data-path="t/compile_error/101.assign-func-of-wrong-return-type.jsx">101.assign-func-of-wrong-return-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/102.refer-to-member-property-as-static.jsx" data-path="t/compile_error/102.refer-to-member-property-as-static.jsx">102.refer-to-member-property-as-static.jsx</a></li>
<li class="source-file"><a href="t/compile_error/103.refer-to-static-property-as-member.jsx" data-path="t/compile_error/103.refer-to-static-property-as-member.jsx">103.refer-to-static-property-as-member.jsx</a></li>
<li class="source-file"><a href="t/compile_error/104.number-in-hash.jsx" data-path="t/compile_error/104.number-in-hash.jsx">104.number-in-hash.jsx</a></li>
<li class="source-file"><a href="t/compile_error/105.in-against-non-map.jsx" data-path="t/compile_error/105.in-against-non-map.jsx">105.in-against-non-map.jsx</a></li>
<li class="source-file"><a href="t/compile_error/107.caught-variable-out-of-scope.jsx" data-path="t/compile_error/107.caught-variable-out-of-scope.jsx">107.caught-variable-out-of-scope.jsx</a></li>
<li class="source-file"><a href="t/compile_error/108.default-ctor-cannot-call-ctor-with-args.jsx" data-path="t/compile_error/108.default-ctor-cannot-call-ctor-with-args.jsx">108.default-ctor-cannot-call-ctor-with-args.jsx</a></li>
<li class="source-file"><a href="t/compile_error/109.import-all-not-found.jsx" data-path="t/compile_error/109.import-all-not-found.jsx">109.import-all-not-found.jsx</a></li>
<li class="source-file"><a href="t/compile_error/110.import-all-no-files.jsx" data-path="t/compile_error/110.import-all-no-files.jsx">110.import-all-no-files.jsx</a></li>
<li class="source-file"><a href="t/compile_error/111.cond-wo-trueexpr-type-conflict.jsx" data-path="t/compile_error/111.cond-wo-trueexpr-type-conflict.jsx">111.cond-wo-trueexpr-type-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/112.import-all-invalid-wildcard.jsx" data-path="t/compile_error/112.import-all-invalid-wildcard.jsx">112.import-all-invalid-wildcard.jsx</a></li>
<li class="source-file"><a href="t/compile_error/113.readonly.jsx" data-path="t/compile_error/113.readonly.jsx">113.readonly.jsx</a></li>
<li class="source-file"><a href="t/compile_error/114.func-arg-is-overloaded-func.jsx" data-path="t/compile_error/114.func-arg-is-overloaded-func.jsx">114.func-arg-is-overloaded-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/115.assign-non-static-method.jsx" data-path="t/compile_error/115.assign-non-static-method.jsx">115.assign-non-static-method.jsx</a></li>
<li class="source-file"><a href="t/compile_error/116.map-property-is-not-number.jsx" data-path="t/compile_error/116.map-property-is-not-number.jsx">116.map-property-is-not-number.jsx</a></li>
<li class="source-file"><a href="t/compile_error/117.check-args-of-calls-to-function-values.jsx" data-path="t/compile_error/117.check-args-of-calls-to-function-values.jsx">117.check-args-of-calls-to-function-values.jsx</a></li>
<li class="source-file"><a href="t/compile_error/118.redundant-maybeundefined.jsx" data-path="t/compile_error/118.redundant-maybeundefined.jsx">118.redundant-maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/compile_error/119.class-level-this.jsx" data-path="t/compile_error/119.class-level-this.jsx">119.class-level-this.jsx</a></li>
<li class="source-file"><a href="t/compile_error/119.readonly.jsx" data-path="t/compile_error/119.readonly.jsx">119.readonly.jsx</a></li>
<li class="source-file"><a href="t/compile_error/120.static-const.jsx" data-path="t/compile_error/120.static-const.jsx">120.static-const.jsx</a></li>
<li class="source-file"><a href="t/compile_error/121.new-pritimitive.jsx" data-path="t/compile_error/121.new-pritimitive.jsx">121.new-pritimitive.jsx</a></li>
<li class="source-file"><a href="t/compile_error/122.as-against-overload-resolution-error.jsx" data-path="t/compile_error/122.as-against-overload-resolution-error.jsx">122.as-against-overload-resolution-error.jsx</a></li>
<li class="source-file"><a href="t/compile_error/123.as-against-func-var.jsx" data-path="t/compile_error/123.as-against-func-var.jsx">123.as-against-func-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/124.assert-is-assignable.jsx" data-path="t/compile_error/124.assert-is-assignable.jsx">124.assert-is-assignable.jsx</a></li>
<li class="source-file"><a href="t/compile_error/125.increment-member-function.jsx" data-path="t/compile_error/125.increment-member-function.jsx">125.increment-member-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/126.maybeundefined-of-variant.jsx" data-path="t/compile_error/126.maybeundefined-of-variant.jsx">126.maybeundefined-of-variant.jsx</a></li>
<li class="source-file"><a href="t/compile_error/127.fused-assign-op-against-uninitialized.jsx" data-path="t/compile_error/127.fused-assign-op-against-uninitialized.jsx">127.fused-assign-op-against-uninitialized.jsx</a></li>
<li class="source-file"><a href="t/compile_error/128.minus-equal-against-string.jsx" data-path="t/compile_error/128.minus-equal-against-string.jsx">128.minus-equal-against-string.jsx</a></li>
<li class="source-file"><a href="t/compile_error/129.fused-assign-on-variant.jsx" data-path="t/compile_error/129.fused-assign-on-variant.jsx">129.fused-assign-on-variant.jsx</a></li>
<li class="source-file"><a href="t/compile_error/130.compare-other-type.jsx" data-path="t/compile_error/130.compare-other-type.jsx">130.compare-other-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/130.inherited-abstract-class.jsx" data-path="t/compile_error/130.inherited-abstract-class.jsx">130.inherited-abstract-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/131.fused-assign-against-non-lhs.jsx" data-path="t/compile_error/131.fused-assign-against-non-lhs.jsx">131.fused-assign-against-non-lhs.jsx</a></li>
<li class="source-file"><a href="t/compile_error/132.template-class-conflict.jsx" data-path="t/compile_error/132.template-class-conflict.jsx">132.template-class-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/133.invalid-expr-in-if-cond.jsx" data-path="t/compile_error/133.invalid-expr-in-if-cond.jsx">133.invalid-expr-in-if-cond.jsx</a></li>
<li class="source-file"><a href="t/compile_error/134.too-many-closures.jsx" data-path="t/compile_error/134.too-many-closures.jsx">134.too-many-closures.jsx</a></li>
<li class="source-file"><a href="t/compile_error/135.open-function.jsx" data-path="t/compile_error/135.open-function.jsx">135.open-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/137.call-constructor-as-func.jsx" data-path="t/compile_error/137.call-constructor-as-func.jsx">137.call-constructor-as-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/138.inner-function-declaration-wo-type.jsx" data-path="t/compile_error/138.inner-function-declaration-wo-type.jsx">138.inner-function-declaration-wo-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/139.nested-maybeundefined.jsx" data-path="t/compile_error/139.nested-maybeundefined.jsx">139.nested-maybeundefined.jsx</a></li>
<li class="source-file"><a href="t/compile_error/140.array-maybeundefined-t.jsx" data-path="t/compile_error/140.array-maybeundefined-t.jsx">140.array-maybeundefined-t.jsx</a></li>
<li class="source-file"><a href="t/compile_error/141.maybeundefined-arraytype.jsx" data-path="t/compile_error/141.maybeundefined-arraytype.jsx">141.maybeundefined-arraytype.jsx</a></li>
<li class="source-file"><a href="t/compile_error/142.nested-nullable.jsx" data-path="t/compile_error/142.nested-nullable.jsx">142.nested-nullable.jsx</a></li>
<li class="source-file"><a href="t/compile_error/143.variant-access.jsx" data-path="t/compile_error/143.variant-access.jsx">143.variant-access.jsx</a></li>
<li class="source-file"><a href="t/compile_error/144.assign-to-nulltype.jsx" data-path="t/compile_error/144.assign-to-nulltype.jsx">144.assign-to-nulltype.jsx</a></li>
<li class="source-file"><a href="t/compile_error/144.null-as-primitive.jsx" data-path="t/compile_error/144.null-as-primitive.jsx">144.null-as-primitive.jsx</a></li>
<li class="source-file"><a href="t/compile_error/146.instantiation-becomes-new-primitive.jsx" data-path="t/compile_error/146.instantiation-becomes-new-primitive.jsx">146.instantiation-becomes-new-primitive.jsx</a></li>
<li class="source-file"><a href="t/compile_error/147.string-div.jsx" data-path="t/compile_error/147.string-div.jsx">147.string-div.jsx</a></li>
<li class="source-file"><a href="t/compile_error/148.untyped-null-property.jsx" data-path="t/compile_error/148.untyped-null-property.jsx">148.untyped-null-property.jsx</a></li>
<li class="source-file"><a href="t/compile_error/150.wrong-number-of-type-params.jsx" data-path="t/compile_error/150.wrong-number-of-type-params.jsx">150.wrong-number-of-type-params.jsx</a></li>
<li class="source-file"><a href="t/compile_error/151.issue61.jsx" data-path="t/compile_error/151.issue61.jsx">151.issue61.jsx</a></li>
<li class="source-file"><a href="t/compile_error/152.delete-constructor.jsx" data-path="t/compile_error/152.delete-constructor.jsx">152.delete-constructor.jsx</a></li>
<li class="source-file"><a href="t/compile_error/153.native-class-conflict.jsx" data-path="t/compile_error/153.native-class-conflict.jsx">153.native-class-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/154.invalid-param-tag.jsx" data-path="t/compile_error/154.invalid-param-tag.jsx">154.invalid-param-tag.jsx</a></li>
<li class="source-file"><a href="t/compile_error/156.unreachable-catch.jsx" data-path="t/compile_error/156.unreachable-catch.jsx">156.unreachable-catch.jsx</a></li>
<li class="source-file"><a href="t/compile_error/157.compile-note.jsx" data-path="t/compile_error/157.compile-note.jsx">157.compile-note.jsx</a></li>
<li class="source-file"><a href="t/compile_error/157.funciton-expression-name.jsx" data-path="t/compile_error/157.funciton-expression-name.jsx">157.funciton-expression-name.jsx</a></li>
<li class="source-file"><a href="t/compile_error/159.issue84.jsx" data-path="t/compile_error/159.issue84.jsx">159.issue84.jsx</a></li>
<li class="source-file"><a href="t/compile_error/160.empty-literal-type-deduction.jsx" data-path="t/compile_error/160.empty-literal-type-deduction.jsx">160.empty-literal-type-deduction.jsx</a></li>
<li class="source-file"><a href="t/compile_error/161.inner-class-name-conflict.jsx" data-path="t/compile_error/161.inner-class-name-conflict.jsx">161.inner-class-name-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/162.failed-to-resolve-static-methods.jsx" data-path="t/compile_error/162.failed-to-resolve-static-methods.jsx">162.failed-to-resolve-static-methods.jsx</a></li>
<li class="source-file"><a href="t/compile_error/163.untyped-recursive-function.jsx" data-path="t/compile_error/163.untyped-recursive-function.jsx">163.untyped-recursive-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/164.assign-untyped-function.jsx" data-path="t/compile_error/164.assign-untyped-function.jsx">164.assign-untyped-function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/165.return-type-conflict-in-untyped-func.jsx" data-path="t/compile_error/165.return-type-conflict-in-untyped-func.jsx">165.return-type-conflict-in-untyped-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/166.issue123-assign-class.jsx" data-path="t/compile_error/166.issue123-assign-class.jsx">166.issue123-assign-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/166.issue123-assign-inner-class.jsx" data-path="t/compile_error/166.issue123-assign-inner-class.jsx">166.issue123-assign-inner-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/167.issue123-assign-void.jsx" data-path="t/compile_error/167.issue123-assign-void.jsx">167.issue123-assign-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/167.return-in-generator.jsx" data-path="t/compile_error/167.return-in-generator.jsx">167.return-in-generator.jsx</a></li>
<li class="source-file"><a href="t/compile_error/168.return-from-finally.jsx" data-path="t/compile_error/168.return-from-finally.jsx">168.return-from-finally.jsx</a></li>
<li class="source-file"><a href="t/compile_error/169.issue-142-1.jsx" data-path="t/compile_error/169.issue-142-1.jsx">169.issue-142-1.jsx</a></li>
<li class="source-file"><a href="t/compile_error/169.return-type-of-generator.jsx" data-path="t/compile_error/169.return-type-of-generator.jsx">169.return-type-of-generator.jsx</a></li>
<li class="source-file"><a href="t/compile_error/170.issue-142-2.jsx" data-path="t/compile_error/170.issue-142-2.jsx">170.issue-142-2.jsx</a></li>
<li class="source-file"><a href="t/compile_error/171.issue-142-3.jsx" data-path="t/compile_error/171.issue-142-3.jsx">171.issue-142-3.jsx</a></li>
<li class="source-file"><a href="t/compile_error/172.issue-142-4.jsx" data-path="t/compile_error/172.issue-142-4.jsx">172.issue-142-4.jsx</a></li>
<li class="source-file"><a href="t/compile_error/173.issue-139.jsx" data-path="t/compile_error/173.issue-139.jsx">173.issue-139.jsx</a></li>
<li class="source-file"><a href="t/compile_error/174.try-inside-generator.jsx" data-path="t/compile_error/174.try-inside-generator.jsx">174.try-inside-generator.jsx</a></li>
<li class="source-file"><a href="t/compile_error/175.minify.export-conflict.jsx" data-path="t/compile_error/175.minify.export-conflict.jsx">175.minify.export-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/176.minify.export-conflict-ctor.jsx" data-path="t/compile_error/176.minify.export-conflict-ctor.jsx">176.minify.export-conflict-ctor.jsx</a></li>
<li class="source-file"><a href="t/compile_error/177.issue-163.todo.jsx" data-path="t/compile_error/177.issue-163.todo.jsx">177.issue-163.todo.jsx</a></li>
<li class="source-file"><a href="t/compile_error/178.issue-166.jsx" data-path="t/compile_error/178.issue-166.jsx">178.issue-166.jsx</a></li>
<li class="source-file"><a href="t/compile_error/178.missing-semicolon.jsx" data-path="t/compile_error/178.missing-semicolon.jsx">178.missing-semicolon.jsx</a></li>
<li class="source-file"><a href="t/compile_error/179.assert-message-type.jsx" data-path="t/compile_error/179.assert-message-type.jsx">179.assert-message-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/179.conflict-default-param.jsx" data-path="t/compile_error/179.conflict-default-param.jsx">179.conflict-default-param.jsx</a></li>
<li class="source-file"><a href="t/compile_error/180.default-param-precede-required-param.jsx" data-path="t/compile_error/180.default-param-precede-required-param.jsx">180.default-param-precede-required-param.jsx</a></li>
<li class="source-file"><a href="t/compile_error/181.default-param-masking-base.jsx" data-path="t/compile_error/181.default-param-masking-base.jsx">181.default-param-masking-base.jsx</a></li>
<li class="source-file"><a href="t/compile_error/182.default-param-wrong-type.jsx" data-path="t/compile_error/182.default-param-wrong-type.jsx">182.default-param-wrong-type.jsx</a></li>
<li class="source-file"><a href="t/compile_error/183.assign-empty-array.jsx" data-path="t/compile_error/183.assign-empty-array.jsx">183.assign-empty-array.jsx</a></li>
<li class="source-file"><a href="t/compile_error/183.default-param-in-closures.jsx" data-path="t/compile_error/183.default-param-in-closures.jsx">183.default-param-in-closures.jsx</a></li>
<li class="source-file"><a href="t/compile_error/184.assign-empty-map.jsx" data-path="t/compile_error/184.assign-empty-map.jsx">184.assign-empty-map.jsx</a></li>
<li class="source-file"><a href="t/compile_error/185.wrong-native-src.jsx" data-path="t/compile_error/185.wrong-native-src.jsx">185.wrong-native-src.jsx</a></li>
<li class="source-file"><a href="t/compile_error/186.assign-func-to-int.jsx" data-path="t/compile_error/186.assign-func-to-int.jsx">186.assign-func-to-int.jsx</a></li>
<li class="source-file"><a href="t/compile_error/187.assign-undetermined-func.jsx" data-path="t/compile_error/187.assign-undetermined-func.jsx">187.assign-undetermined-func.jsx</a></li>
<li class="source-file"><a href="t/compile_error/188.label-name-conflict.jsx" data-path="t/compile_error/188.label-name-conflict.jsx">188.label-name-conflict.jsx</a></li>
<li class="source-file"><a href="t/compile_error/189.switch-duplicated-case.jsx" data-path="t/compile_error/189.switch-duplicated-case.jsx">189.switch-duplicated-case.jsx</a></li>
<li class="source-file"><a href="t/compile_error/190.switch-duplicated-case-str.jsx" data-path="t/compile_error/190.switch-duplicated-case-str.jsx">190.switch-duplicated-case-str.jsx</a></li>
<li class="source-file"><a href="t/compile_error/191.local-func-with-same-name.jsx" data-path="t/compile_error/191.local-func-with-same-name.jsx">191.local-func-with-same-name.jsx</a></li>
<li class="source-file"><a href="t/compile_error/192.candidates-by-ld.jsx" data-path="t/compile_error/192.candidates-by-ld.jsx">192.candidates-by-ld.jsx</a></li>
<li class="source-file"><a href="t/compile_error/192.undefined-type-for-type-param.jsx" data-path="t/compile_error/192.undefined-type-for-type-param.jsx">192.undefined-type-for-type-param.jsx</a></li>
<li class="source-file"><a href="t/compile_error/193.instanceof-fake-class.jsx" data-path="t/compile_error/193.instanceof-fake-class.jsx">193.instanceof-fake-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/193.instanceof-void.jsx" data-path="t/compile_error/193.instanceof-void.jsx">193.instanceof-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/194.as-void.jsx" data-path="t/compile_error/194.as-void.jsx">194.as-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/195.var-void.jsx" data-path="t/compile_error/195.var-void.jsx">195.var-void.jsx</a></li>
<li class="source-file"><a href="t/compile_error/196.function.jsx" data-path="t/compile_error/196.function.jsx">196.function.jsx</a></li>
<li class="source-file"><a href="t/compile_error/197.template-function-instantiation.jsx" data-path="t/compile_error/197.template-function-instantiation.jsx">197.template-function-instantiation.jsx</a></li>
<li class="source-file"><a href="t/compile_error/198.errors-during-template-function-instantiation.jsx" data-path="t/compile_error/198.errors-during-template-function-instantiation.jsx">198.errors-during-template-function-instantiation.jsx</a></li>
<li class="source-file"><a href="t/compile_error/199.heredoc.jsx" data-path="t/compile_error/199.heredoc.jsx">199.heredoc.jsx</a></li>
<li class="source-file"><a href="t/compile_error/200.evaluate-overloaded-static-member.todo.jsx" data-path="t/compile_error/200.evaluate-overloaded-static-member.todo.jsx">200.evaluate-overloaded-static-member.todo.jsx</a></li>
<li class="source-file"><a href="t/compile_error/200.literal-type-widening.jsx" data-path="t/compile_error/200.literal-type-widening.jsx">200.literal-type-widening.jsx</a></li>
<li class="source-file"><a href="t/compile_error/201.const-local-var.jsx" data-path="t/compile_error/201.const-local-var.jsx">201.const-local-var.jsx</a></li>
<li class="source-file"><a href="t/compile_error/202.const-local-var-2.jsx" data-path="t/compile_error/202.const-local-var-2.jsx">202.const-local-var-2.jsx</a></li>
<li class="source-file"><a href="t/compile_error/203.const-local-var-3.jsx" data-path="t/compile_error/203.const-local-var-3.jsx">203.const-local-var-3.jsx</a></li>
<li class="source-file"><a href="t/compile_error/204.const-local-var-shadowing.jsx" data-path="t/compile_error/204.const-local-var-shadowing.jsx">204.const-local-var-shadowing.jsx</a></li>
<li class="source-file"><a href="t/compile_error/205.const-local-var-in-template-class.jsx" data-path="t/compile_error/205.const-local-var-in-template-class.jsx">205.const-local-var-in-template-class.jsx</a></li>
<li class="source-file"><a href="t/compile_error/206.missing-param-for-generic-class.todo.jsx" data-path="t/compile_error/206.missing-param-for-generic-class.todo.jsx">206.missing-param-for-generic-class.todo.jsx</a></li>
<li class="source-file"><a href="t/compile_error/207.multiple-locations.jsx" data-path="t/compile_error/207.multiple-locations.jsx">207.multiple-locations.jsx</a></li>
<li class="source-file"><a href="t/compile_error/208.nested-node_modules.jsx" data-path="t/compile_error/208.nested-node_modules.jsx">208.nested-node_modules.jsx</a></li>
<li class="source-file"><a href="t/compile_error/209.multiple-locations-npm.jsx" data-path="t/compile_error/209.multiple-locations-npm.jsx">209.multiple-locations-npm.jsx</a></li>
<li class="source-file"><a href="t/compile_error/210.ambigious-arrow.jsx" data-path="t/compile_error/210.ambigious-arrow.jsx">210.ambigious-arrow.jsx</a></li>
<li class="source-file"><a href="t/compile_error/211.case-in-different-number-literals.jsx" data-path="t/compile_error/211.case-in-different-number-literals.jsx">211.case-in-different-number-literals.jsx</a></li>
<li class="source-file"><a href="t/compile_error/212.reassign-of-named-funcexpr.jsx" data-path="t/compile_error/212.reassign-of-named-funcexpr.jsx">212.reassign-of-named-funcexpr.jsx</a></li>
<li class="source-file"><a href="t/compile_error/213.access-jsx-env-at-runtime.jsx" data-path="t/compile_error/213.access-jsx-env-at-runtime.jsx">213.access-jsx-env-at-runtime.jsx</a></li>
<li class="source-file"><a href="t/compile_error/214.void-in-template-as-arg.jsx" data-path="t/compile_error/214.void-in-template-as-arg.jsx">214.void-in-template-as-arg.jsx</a></li>
<li class="source-file"><a href="t/compile_error/215.void-in-template-as-local-arg.jsx" data-path="t/compile_error/215.void-in-template-as-local-arg.jsx">215.void-in-template-as-local-arg.jsx</a></li>
<li class="source-file"><a href="t/compile_error/216.void-array.jsx" data-path="t/compile_error/216.void-array.jsx">216.void-array.jsx</a></li>
<li class="source-file"><a href="t/compile_error/217.void-array-deduced-from-tmplarg.jsx" data-path="t/compile_error/217.void-array-deduced-from-tmplarg.jsx">217.void-array-deduced-from-tmplarg.jsx</a></li>
<li class="source-file"><a href="t/compile_error/218.nullable-void-vs-void.jsx" data-path="t/compile_error/218.nullable-void-vs-void.jsx">218.nullable-void-vs-void.jsx</a></li>
</ul>
</div><!--/.well -->
</div><!--/span-->
<div class="row">
<div class="span6">
<textarea data-path="input" id="input">// write source code here</textarea>
</div>
<div class="span3">
<textarea id="output"></textarea>
</div>
</div><!--/span-->
</div><!--/row-->
</div><!--/.fluid-container-->
<hr />
<div class="container-fluid">
<p>
This is the JSX playground, where JSX compiler works on browsers.
</p>
<p>
Thanks to <a href="http://codemirror.net/">CodeMirror</a> for the web editor, and to <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap</a> for the styles.
</p>
</div>
</body>
</html>
<!-- vim: set expandtab tabstop=2 shiftwidth=2: -->