forked from rescript-lang/rescript
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwhole_compiler.d
533 lines (533 loc) · 28.4 KB
/
whole_compiler.d
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
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/lambda.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/lambda.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/matching.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/matching.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/printlambda.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/printlambda.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/switch.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/switch.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translclass.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translclass.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translcore.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translcore.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translmod.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translmod.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translobj.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/translobj.mli
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/typeopt.ml
../lib/whole_compiler.ml : ../vendor/ocaml/bytecomp/typeopt.mli
../lib/whole_compiler.ml : ../vendor/ocaml/driver/compenv.ml
../lib/whole_compiler.ml : ../vendor/ocaml/driver/compenv.mli
../lib/whole_compiler.ml : ../vendor/ocaml/driver/compmisc.ml
../lib/whole_compiler.ml : ../vendor/ocaml/driver/compmisc.mli
../lib/whole_compiler.ml : ../vendor/ocaml/driver/pparse.ml
../lib/whole_compiler.ml : ../vendor/ocaml/driver/pparse.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/ast_helper.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/ast_helper.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/ast_mapper.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/ast_mapper.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/asttypes.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/depend.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/depend.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/docstrings.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/docstrings.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/lexer.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/lexer.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/location.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/location.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/longident.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/longident.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/parse.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/parse.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/parser.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/parser.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/parsetree.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/pprintast.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/pprintast.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/printast.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/printast.mli
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/syntaxerr.ml
../lib/whole_compiler.ml : ../vendor/ocaml/parsing/syntaxerr.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/annot.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/btype.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/btype.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/cmi_format.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/cmi_format.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/cmt_format.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/cmt_format.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/ctype.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/ctype.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/datarepr.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/datarepr.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/env.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/env.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/ident.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/ident.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includeclass.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includeclass.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includecore.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includecore.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includemod.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/includemod.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/mtype.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/mtype.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/oprint.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/oprint.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/outcometree.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/parmatch.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/parmatch.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/path.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/path.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/predef.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/predef.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/primitive.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/primitive.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/printtyp.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/printtyp.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/printtyped.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/printtyped.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/stypes.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/stypes.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/subst.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/subst.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typeclass.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typeclass.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typecore.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typecore.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedecl.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedecl.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedtree.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedtree.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedtreeMap.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typedtreeMap.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typemod.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typemod.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/types.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/types.mli
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typetexp.ml
../lib/whole_compiler.ml : ../vendor/ocaml/typing/typetexp.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/ccomp.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/ccomp.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/clflags.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/clflags.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/consistbl.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/consistbl.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/misc.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/misc.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/tbl.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/tbl.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/terminfo.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/terminfo.mli
../lib/whole_compiler.ml : ../vendor/ocaml/utils/warnings.ml
../lib/whole_compiler.ml : ../vendor/ocaml/utils/warnings.mli
../lib/whole_compiler.ml : ./common/bs_loc.ml
../lib/whole_compiler.ml : ./common/bs_loc.mli
../lib/whole_compiler.ml : ./common/bs_version.ml
../lib/whole_compiler.ml : ./common/bs_version.mli
../lib/whole_compiler.ml : ./common/bs_warnings.ml
../lib/whole_compiler.ml : ./common/bs_warnings.mli
../lib/whole_compiler.ml : ./common/ext_log.ml
../lib/whole_compiler.ml : ./common/ext_log.mli
../lib/whole_compiler.ml : ./common/js_config.ml
../lib/whole_compiler.ml : ./common/js_config.mli
../lib/whole_compiler.ml : ./common/lam_methname.ml
../lib/whole_compiler.ml : ./common/lam_methname.mli
../lib/whole_compiler.ml : ./common/ml_binary.ml
../lib/whole_compiler.ml : ./common/ml_binary.mli
../lib/whole_compiler.ml : ./core/bs_conditional_initial.ml
../lib/whole_compiler.ml : ./core/bs_conditional_initial.mli
../lib/whole_compiler.ml : ./core/config_util.ml
../lib/whole_compiler.ml : ./core/config_util.mli
../lib/whole_compiler.ml : ./core/config_whole_compiler.ml
../lib/whole_compiler.ml : ./core/config_whole_compiler.mli
../lib/whole_compiler.ml : ./core/j.ml
../lib/whole_compiler.ml : ./core/js_analyzer.ml
../lib/whole_compiler.ml : ./core/js_analyzer.mli
../lib/whole_compiler.ml : ./core/js_arr.ml
../lib/whole_compiler.ml : ./core/js_arr.mli
../lib/whole_compiler.ml : ./core/js_ast_util.ml
../lib/whole_compiler.ml : ./core/js_ast_util.mli
../lib/whole_compiler.ml : ./core/js_call_info.ml
../lib/whole_compiler.ml : ./core/js_call_info.mli
../lib/whole_compiler.ml : ./core/js_closure.ml
../lib/whole_compiler.ml : ./core/js_closure.mli
../lib/whole_compiler.ml : ./core/js_cmj_format.ml
../lib/whole_compiler.ml : ./core/js_cmj_format.mli
../lib/whole_compiler.ml : ./core/js_cmj_load.ml
../lib/whole_compiler.ml : ./core/js_cmj_load.mli
../lib/whole_compiler.ml : ./core/js_dump.ml
../lib/whole_compiler.ml : ./core/js_dump.mli
../lib/whole_compiler.ml : ./core/js_dump_import_export.ml
../lib/whole_compiler.ml : ./core/js_dump_import_export.mli
../lib/whole_compiler.ml : ./core/js_dump_lit.ml
../lib/whole_compiler.ml : ./core/js_dump_program.ml
../lib/whole_compiler.ml : ./core/js_dump_program.mli
../lib/whole_compiler.ml : ./core/js_dump_property.ml
../lib/whole_compiler.ml : ./core/js_dump_property.mli
../lib/whole_compiler.ml : ./core/js_dump_string.ml
../lib/whole_compiler.ml : ./core/js_dump_string.mli
../lib/whole_compiler.ml : ./core/js_exp_make.ml
../lib/whole_compiler.ml : ./core/js_exp_make.mli
../lib/whole_compiler.ml : ./core/js_fold.ml
../lib/whole_compiler.ml : ./core/js_fold_basic.ml
../lib/whole_compiler.ml : ./core/js_fold_basic.mli
../lib/whole_compiler.ml : ./core/js_fun_env.ml
../lib/whole_compiler.ml : ./core/js_fun_env.mli
../lib/whole_compiler.ml : ./core/js_implementation.ml
../lib/whole_compiler.ml : ./core/js_implementation.mli
../lib/whole_compiler.ml : ./core/js_long.ml
../lib/whole_compiler.ml : ./core/js_long.mli
../lib/whole_compiler.ml : ./core/js_map.ml
../lib/whole_compiler.ml : ./core/js_name_of_module_id.ml
../lib/whole_compiler.ml : ./core/js_name_of_module_id.mli
../lib/whole_compiler.ml : ./core/js_number.ml
../lib/whole_compiler.ml : ./core/js_number.mli
../lib/whole_compiler.ml : ./core/js_of_lam_array.ml
../lib/whole_compiler.ml : ./core/js_of_lam_array.mli
../lib/whole_compiler.ml : ./core/js_of_lam_block.ml
../lib/whole_compiler.ml : ./core/js_of_lam_block.mli
../lib/whole_compiler.ml : ./core/js_of_lam_exception.ml
../lib/whole_compiler.ml : ./core/js_of_lam_exception.mli
../lib/whole_compiler.ml : ./core/js_of_lam_float_record.ml
../lib/whole_compiler.ml : ./core/js_of_lam_float_record.mli
../lib/whole_compiler.ml : ./core/js_of_lam_module.ml
../lib/whole_compiler.ml : ./core/js_of_lam_module.mli
../lib/whole_compiler.ml : ./core/js_of_lam_option.ml
../lib/whole_compiler.ml : ./core/js_of_lam_option.mli
../lib/whole_compiler.ml : ./core/js_of_lam_polyvar.ml
../lib/whole_compiler.ml : ./core/js_of_lam_polyvar.mli
../lib/whole_compiler.ml : ./core/js_of_lam_record.ml
../lib/whole_compiler.ml : ./core/js_of_lam_record.mli
../lib/whole_compiler.ml : ./core/js_of_lam_string.ml
../lib/whole_compiler.ml : ./core/js_of_lam_string.mli
../lib/whole_compiler.ml : ./core/js_of_lam_tuple.ml
../lib/whole_compiler.ml : ./core/js_of_lam_tuple.mli
../lib/whole_compiler.ml : ./core/js_of_lam_variant.ml
../lib/whole_compiler.ml : ./core/js_of_lam_variant.mli
../lib/whole_compiler.ml : ./core/js_op.ml
../lib/whole_compiler.ml : ./core/js_op_util.ml
../lib/whole_compiler.ml : ./core/js_op_util.mli
../lib/whole_compiler.ml : ./core/js_output.ml
../lib/whole_compiler.ml : ./core/js_output.mli
../lib/whole_compiler.ml : ./core/js_packages_info.ml
../lib/whole_compiler.ml : ./core/js_packages_info.mli
../lib/whole_compiler.ml : ./core/js_packages_state.ml
../lib/whole_compiler.ml : ./core/js_packages_state.mli
../lib/whole_compiler.ml : ./core/js_pass_debug.ml
../lib/whole_compiler.ml : ./core/js_pass_debug.mli
../lib/whole_compiler.ml : ./core/js_pass_flatten.ml
../lib/whole_compiler.ml : ./core/js_pass_flatten.mli
../lib/whole_compiler.ml : ./core/js_pass_flatten_and_mark_dead.ml
../lib/whole_compiler.ml : ./core/js_pass_flatten_and_mark_dead.mli
../lib/whole_compiler.ml : ./core/js_pass_scope.ml
../lib/whole_compiler.ml : ./core/js_pass_scope.mli
../lib/whole_compiler.ml : ./core/js_pass_tailcall_inline.ml
../lib/whole_compiler.ml : ./core/js_pass_tailcall_inline.mli
../lib/whole_compiler.ml : ./core/js_runtime_modules.ml
../lib/whole_compiler.ml : ./core/js_shake.ml
../lib/whole_compiler.ml : ./core/js_shake.mli
../lib/whole_compiler.ml : ./core/js_stmt_make.ml
../lib/whole_compiler.ml : ./core/js_stmt_make.mli
../lib/whole_compiler.ml : ./core/lam.ml
../lib/whole_compiler.ml : ./core/lam.mli
../lib/whole_compiler.ml : ./core/lam_analysis.ml
../lib/whole_compiler.ml : ./core/lam_analysis.mli
../lib/whole_compiler.ml : ./core/lam_arity.ml
../lib/whole_compiler.ml : ./core/lam_arity.mli
../lib/whole_compiler.ml : ./core/lam_arity_analysis.ml
../lib/whole_compiler.ml : ./core/lam_arity_analysis.mli
../lib/whole_compiler.ml : ./core/lam_beta_reduce.ml
../lib/whole_compiler.ml : ./core/lam_beta_reduce.mli
../lib/whole_compiler.ml : ./core/lam_beta_reduce_util.ml
../lib/whole_compiler.ml : ./core/lam_beta_reduce_util.mli
../lib/whole_compiler.ml : ./core/lam_bounded_vars.ml
../lib/whole_compiler.ml : ./core/lam_bounded_vars.mli
../lib/whole_compiler.ml : ./core/lam_closure.ml
../lib/whole_compiler.ml : ./core/lam_closure.mli
../lib/whole_compiler.ml : ./core/lam_coercion.ml
../lib/whole_compiler.ml : ./core/lam_coercion.mli
../lib/whole_compiler.ml : ./core/lam_compat.ml
../lib/whole_compiler.ml : ./core/lam_compat.mli
../lib/whole_compiler.ml : ./core/lam_compile.ml
../lib/whole_compiler.ml : ./core/lam_compile.mli
../lib/whole_compiler.ml : ./core/lam_compile_const.ml
../lib/whole_compiler.ml : ./core/lam_compile_const.mli
../lib/whole_compiler.ml : ./core/lam_compile_context.ml
../lib/whole_compiler.ml : ./core/lam_compile_context.mli
../lib/whole_compiler.ml : ./core/lam_compile_env.ml
../lib/whole_compiler.ml : ./core/lam_compile_env.mli
../lib/whole_compiler.ml : ./core/lam_compile_external_call.ml
../lib/whole_compiler.ml : ./core/lam_compile_external_call.mli
../lib/whole_compiler.ml : ./core/lam_compile_external_obj.ml
../lib/whole_compiler.ml : ./core/lam_compile_external_obj.mli
../lib/whole_compiler.ml : ./core/lam_compile_global.ml
../lib/whole_compiler.ml : ./core/lam_compile_global.mli
../lib/whole_compiler.ml : ./core/lam_compile_main.ml
../lib/whole_compiler.ml : ./core/lam_compile_main.mli
../lib/whole_compiler.ml : ./core/lam_compile_primitive.ml
../lib/whole_compiler.ml : ./core/lam_compile_primitive.mli
../lib/whole_compiler.ml : ./core/lam_compile_util.ml
../lib/whole_compiler.ml : ./core/lam_compile_util.mli
../lib/whole_compiler.ml : ./core/lam_constant.ml
../lib/whole_compiler.ml : ./core/lam_constant.mli
../lib/whole_compiler.ml : ./core/lam_convert.ml
../lib/whole_compiler.ml : ./core/lam_convert.mli
../lib/whole_compiler.ml : ./core/lam_dce.ml
../lib/whole_compiler.ml : ./core/lam_dce.mli
../lib/whole_compiler.ml : ./core/lam_dispatch_primitive.ml
../lib/whole_compiler.ml : ./core/lam_dispatch_primitive.mli
../lib/whole_compiler.ml : ./core/lam_eta_conversion.ml
../lib/whole_compiler.ml : ./core/lam_eta_conversion.mli
../lib/whole_compiler.ml : ./core/lam_exit_code.ml
../lib/whole_compiler.ml : ./core/lam_exit_code.mli
../lib/whole_compiler.ml : ./core/lam_exit_count.ml
../lib/whole_compiler.ml : ./core/lam_exit_count.mli
../lib/whole_compiler.ml : ./core/lam_free_variables.ml
../lib/whole_compiler.ml : ./core/lam_free_variables.mli
../lib/whole_compiler.ml : ./core/lam_group.ml
../lib/whole_compiler.ml : ./core/lam_group.mli
../lib/whole_compiler.ml : ./core/lam_hit.ml
../lib/whole_compiler.ml : ./core/lam_hit.mli
../lib/whole_compiler.ml : ./core/lam_id_kind.ml
../lib/whole_compiler.ml : ./core/lam_id_kind.mli
../lib/whole_compiler.ml : ./core/lam_inline_util.ml
../lib/whole_compiler.ml : ./core/lam_inline_util.mli
../lib/whole_compiler.ml : ./core/lam_iter.ml
../lib/whole_compiler.ml : ./core/lam_iter.mli
../lib/whole_compiler.ml : ./core/lam_module_ident.ml
../lib/whole_compiler.ml : ./core/lam_module_ident.mli
../lib/whole_compiler.ml : ./core/lam_pass_alpha_conversion.ml
../lib/whole_compiler.ml : ./core/lam_pass_alpha_conversion.mli
../lib/whole_compiler.ml : ./core/lam_pass_collect.ml
../lib/whole_compiler.ml : ./core/lam_pass_collect.mli
../lib/whole_compiler.ml : ./core/lam_pass_count.ml
../lib/whole_compiler.ml : ./core/lam_pass_count.mli
../lib/whole_compiler.ml : ./core/lam_pass_deep_flatten.ml
../lib/whole_compiler.ml : ./core/lam_pass_deep_flatten.mli
../lib/whole_compiler.ml : ./core/lam_pass_eliminate_ref.ml
../lib/whole_compiler.ml : ./core/lam_pass_eliminate_ref.mli
../lib/whole_compiler.ml : ./core/lam_pass_exits.ml
../lib/whole_compiler.ml : ./core/lam_pass_exits.mli
../lib/whole_compiler.ml : ./core/lam_pass_lets_dce.ml
../lib/whole_compiler.ml : ./core/lam_pass_lets_dce.mli
../lib/whole_compiler.ml : ./core/lam_pass_remove_alias.ml
../lib/whole_compiler.ml : ./core/lam_pass_remove_alias.mli
../lib/whole_compiler.ml : ./core/lam_pointer_info.ml
../lib/whole_compiler.ml : ./core/lam_pointer_info.mli
../lib/whole_compiler.ml : ./core/lam_primitive.ml
../lib/whole_compiler.ml : ./core/lam_primitive.mli
../lib/whole_compiler.ml : ./core/lam_print.ml
../lib/whole_compiler.ml : ./core/lam_print.mli
../lib/whole_compiler.ml : ./core/lam_scc.ml
../lib/whole_compiler.ml : ./core/lam_scc.mli
../lib/whole_compiler.ml : ./core/lam_stats.ml
../lib/whole_compiler.ml : ./core/lam_stats.mli
../lib/whole_compiler.ml : ./core/lam_stats_export.ml
../lib/whole_compiler.ml : ./core/lam_stats_export.mli
../lib/whole_compiler.ml : ./core/lam_subst.ml
../lib/whole_compiler.ml : ./core/lam_subst.mli
../lib/whole_compiler.ml : ./core/lam_tag_info.ml
../lib/whole_compiler.ml : ./core/lam_util.ml
../lib/whole_compiler.ml : ./core/lam_util.mli
../lib/whole_compiler.ml : ./core/lam_var_stats.ml
../lib/whole_compiler.ml : ./core/lam_var_stats.mli
../lib/whole_compiler.ml : ./core/ocaml_batch_compile.ml
../lib/whole_compiler.ml : ./core/ocaml_batch_compile.mli
../lib/whole_compiler.ml : ./core/ocaml_options.ml
../lib/whole_compiler.ml : ./core/ocaml_options.mli
../lib/whole_compiler.ml : ./core/ocaml_parse.ml
../lib/whole_compiler.ml : ./core/ocaml_parse.mli
../lib/whole_compiler.ml : ./core/ocaml_types.ml
../lib/whole_compiler.ml : ./core/ocaml_types.mli
../lib/whole_compiler.ml : ./core/primitive_compat.ml
../lib/whole_compiler.ml : ./core/primitive_compat.mli
../lib/whole_compiler.ml : ./depends/ast_extract.ml
../lib/whole_compiler.ml : ./depends/ast_extract.mli
../lib/whole_compiler.ml : ./depends/binary_ast.ml
../lib/whole_compiler.ml : ./depends/binary_ast.mli
../lib/whole_compiler.ml : ./depends/bs_exception.ml
../lib/whole_compiler.ml : ./depends/bs_exception.mli
../lib/whole_compiler.ml : ./ext/ext_array.ml
../lib/whole_compiler.ml : ./ext/ext_array.mli
../lib/whole_compiler.ml : ./ext/ext_bytes.ml
../lib/whole_compiler.ml : ./ext/ext_bytes.mli
../lib/whole_compiler.ml : ./ext/ext_char.ml
../lib/whole_compiler.ml : ./ext/ext_char.mli
../lib/whole_compiler.ml : ./ext/ext_filename.ml
../lib/whole_compiler.ml : ./ext/ext_filename.mli
../lib/whole_compiler.ml : ./ext/ext_format.ml
../lib/whole_compiler.ml : ./ext/ext_format.mli
../lib/whole_compiler.ml : ./ext/ext_ident.ml
../lib/whole_compiler.ml : ./ext/ext_ident.mli
../lib/whole_compiler.ml : ./ext/ext_int.ml
../lib/whole_compiler.ml : ./ext/ext_int.mli
../lib/whole_compiler.ml : ./ext/ext_io.ml
../lib/whole_compiler.ml : ./ext/ext_io.mli
../lib/whole_compiler.ml : ./ext/ext_js_regex.ml
../lib/whole_compiler.ml : ./ext/ext_js_regex.mli
../lib/whole_compiler.ml : ./ext/ext_json_parse.ml
../lib/whole_compiler.ml : ./ext/ext_json_parse.mli
../lib/whole_compiler.ml : ./ext/ext_json_types.ml
../lib/whole_compiler.ml : ./ext/ext_list.ml
../lib/whole_compiler.ml : ./ext/ext_list.mli
../lib/whole_compiler.ml : ./ext/ext_modulename.ml
../lib/whole_compiler.ml : ./ext/ext_modulename.mli
../lib/whole_compiler.ml : ./ext/ext_namespace.ml
../lib/whole_compiler.ml : ./ext/ext_namespace.mli
../lib/whole_compiler.ml : ./ext/ext_option.ml
../lib/whole_compiler.ml : ./ext/ext_option.mli
../lib/whole_compiler.ml : ./ext/ext_path.ml
../lib/whole_compiler.ml : ./ext/ext_path.mli
../lib/whole_compiler.ml : ./ext/ext_pervasives.ml
../lib/whole_compiler.ml : ./ext/ext_pervasives.mli
../lib/whole_compiler.ml : ./ext/ext_position.ml
../lib/whole_compiler.ml : ./ext/ext_position.mli
../lib/whole_compiler.ml : ./ext/ext_pp.ml
../lib/whole_compiler.ml : ./ext/ext_pp.mli
../lib/whole_compiler.ml : ./ext/ext_pp_scope.ml
../lib/whole_compiler.ml : ./ext/ext_pp_scope.mli
../lib/whole_compiler.ml : ./ext/ext_ref.ml
../lib/whole_compiler.ml : ./ext/ext_ref.mli
../lib/whole_compiler.ml : ./ext/ext_scc.ml
../lib/whole_compiler.ml : ./ext/ext_scc.mli
../lib/whole_compiler.ml : ./ext/ext_string.ml
../lib/whole_compiler.ml : ./ext/ext_string.mli
../lib/whole_compiler.ml : ./ext/ext_sys.ml
../lib/whole_compiler.ml : ./ext/ext_sys.mli
../lib/whole_compiler.ml : ./ext/ext_utf8.ml
../lib/whole_compiler.ml : ./ext/ext_utf8.mli
../lib/whole_compiler.ml : ./ext/ext_util.ml
../lib/whole_compiler.ml : ./ext/ext_util.mli
../lib/whole_compiler.ml : ./ext/hash_set.ml
../lib/whole_compiler.ml : ./ext/hash_set.mli
../lib/whole_compiler.ml : ./ext/hash_set_gen.ml
../lib/whole_compiler.ml : ./ext/hash_set_ident_mask.ml
../lib/whole_compiler.ml : ./ext/hash_set_ident_mask.mli
../lib/whole_compiler.ml : ./ext/hash_set_poly.ml
../lib/whole_compiler.ml : ./ext/hash_set_poly.mli
../lib/whole_compiler.ml : ./ext/hashtbl_gen.ml
../lib/whole_compiler.ml : ./ext/hashtbl_make.ml
../lib/whole_compiler.ml : ./ext/hashtbl_make.mli
../lib/whole_compiler.ml : ./ext/ident_hash_set.ml
../lib/whole_compiler.ml : ./ext/ident_hash_set.mli
../lib/whole_compiler.ml : ./ext/ident_hashtbl.ml
../lib/whole_compiler.ml : ./ext/ident_hashtbl.mli
../lib/whole_compiler.ml : ./ext/ident_map.ml
../lib/whole_compiler.ml : ./ext/ident_map.mli
../lib/whole_compiler.ml : ./ext/ident_set.ml
../lib/whole_compiler.ml : ./ext/ident_set.mli
../lib/whole_compiler.ml : ./ext/int_hashtbl.ml
../lib/whole_compiler.ml : ./ext/int_hashtbl.mli
../lib/whole_compiler.ml : ./ext/int_map.ml
../lib/whole_compiler.ml : ./ext/int_map.mli
../lib/whole_compiler.ml : ./ext/int_vec.ml
../lib/whole_compiler.ml : ./ext/int_vec.mli
../lib/whole_compiler.ml : ./ext/int_vec_util.ml
../lib/whole_compiler.ml : ./ext/int_vec_util.mli
../lib/whole_compiler.ml : ./ext/int_vec_vec.ml
../lib/whole_compiler.ml : ./ext/int_vec_vec.mli
../lib/whole_compiler.ml : ./ext/literals.ml
../lib/whole_compiler.ml : ./ext/literals.mli
../lib/whole_compiler.ml : ./ext/map_gen.ml
../lib/whole_compiler.ml : ./ext/ordered_hash_map_gen.ml
../lib/whole_compiler.ml : ./ext/ordered_hash_map_local_ident.ml
../lib/whole_compiler.ml : ./ext/ordered_hash_map_local_ident.mli
../lib/whole_compiler.ml : ./ext/resize_array.ml
../lib/whole_compiler.ml : ./ext/resize_array.mli
../lib/whole_compiler.ml : ./ext/set_gen.ml
../lib/whole_compiler.ml : ./ext/string_hash_set.ml
../lib/whole_compiler.ml : ./ext/string_hash_set.mli
../lib/whole_compiler.ml : ./ext/string_hashtbl.ml
../lib/whole_compiler.ml : ./ext/string_hashtbl.mli
../lib/whole_compiler.ml : ./ext/string_map.ml
../lib/whole_compiler.ml : ./ext/string_map.mli
../lib/whole_compiler.ml : ./ext/vec_gen.ml
../lib/whole_compiler.ml : ./main/js_main.ml
../lib/whole_compiler.ml : ./main/js_main.mli
../lib/whole_compiler.ml : ./outcome_printer/outcome_printer_ns.ml
../lib/whole_compiler.ml : ./outcome_printer/outcome_printer_ns.mli
../lib/whole_compiler.ml : ./outcome_printer/reason_outcome_printer_main.ml
../lib/whole_compiler.ml : ./outcome_printer/reason_syntax_util.ml
../lib/whole_compiler.ml : ./outcome_printer/reason_syntax_util.mli
../lib/whole_compiler.ml : ./outcome_printer/tweaked_reason_oprint.ml
../lib/whole_compiler.ml : ./stubs/bs_hash_stubs.ml
../lib/whole_compiler.ml : ./super_errors/super_env.ml
../lib/whole_compiler.ml : ./super_errors/super_location.ml
../lib/whole_compiler.ml : ./super_errors/super_main.ml
../lib/whole_compiler.ml : ./super_errors/super_misc.ml
../lib/whole_compiler.ml : ./super_errors/super_misc.mli
../lib/whole_compiler.ml : ./super_errors/super_pparse.ml
../lib/whole_compiler.ml : ./super_errors/super_reason_react.ml
../lib/whole_compiler.ml : ./super_errors/super_reason_react.mli
../lib/whole_compiler.ml : ./super_errors/super_typecore.ml
../lib/whole_compiler.ml : ./super_errors/super_typemod.ml
../lib/whole_compiler.ml : ./super_errors/super_typetexp.ml
../lib/whole_compiler.ml : ./super_errors/super_warnings.ml
../lib/whole_compiler.ml : ./syntax/ast_attributes.ml
../lib/whole_compiler.ml : ./syntax/ast_attributes.mli
../lib/whole_compiler.ml : ./syntax/ast_comb.ml
../lib/whole_compiler.ml : ./syntax/ast_comb.mli
../lib/whole_compiler.ml : ./syntax/ast_compatible.ml
../lib/whole_compiler.ml : ./syntax/ast_compatible.mli
../lib/whole_compiler.ml : ./syntax/ast_core_type.ml
../lib/whole_compiler.ml : ./syntax/ast_core_type.mli
../lib/whole_compiler.ml : ./syntax/ast_core_type_class_type.ml
../lib/whole_compiler.ml : ./syntax/ast_core_type_class_type.mli
../lib/whole_compiler.ml : ./syntax/ast_derive.ml
../lib/whole_compiler.ml : ./syntax/ast_derive.mli
../lib/whole_compiler.ml : ./syntax/ast_derive_abstract.ml
../lib/whole_compiler.ml : ./syntax/ast_derive_abstract.mli
../lib/whole_compiler.ml : ./syntax/ast_derive_js_mapper.ml
../lib/whole_compiler.ml : ./syntax/ast_derive_js_mapper.mli
../lib/whole_compiler.ml : ./syntax/ast_derive_projector.ml
../lib/whole_compiler.ml : ./syntax/ast_derive_projector.mli
../lib/whole_compiler.ml : ./syntax/ast_derive_util.ml
../lib/whole_compiler.ml : ./syntax/ast_derive_util.mli
../lib/whole_compiler.ml : ./syntax/ast_exp.ml
../lib/whole_compiler.ml : ./syntax/ast_exp.mli
../lib/whole_compiler.ml : ./syntax/ast_exp_apply.ml
../lib/whole_compiler.ml : ./syntax/ast_exp_apply.mli
../lib/whole_compiler.ml : ./syntax/ast_exp_extension.ml
../lib/whole_compiler.ml : ./syntax/ast_exp_extension.mli
../lib/whole_compiler.ml : ./syntax/ast_external_mk.ml
../lib/whole_compiler.ml : ./syntax/ast_external_mk.mli
../lib/whole_compiler.ml : ./syntax/ast_literal.ml
../lib/whole_compiler.ml : ./syntax/ast_literal.mli
../lib/whole_compiler.ml : ./syntax/ast_pat.ml
../lib/whole_compiler.ml : ./syntax/ast_pat.mli
../lib/whole_compiler.ml : ./syntax/ast_payload.ml
../lib/whole_compiler.ml : ./syntax/ast_payload.mli
../lib/whole_compiler.ml : ./syntax/ast_polyvar.ml
../lib/whole_compiler.ml : ./syntax/ast_polyvar.mli
../lib/whole_compiler.ml : ./syntax/ast_primitive.ml
../lib/whole_compiler.ml : ./syntax/ast_primitive.mli
../lib/whole_compiler.ml : ./syntax/ast_signature.ml
../lib/whole_compiler.ml : ./syntax/ast_signature.mli
../lib/whole_compiler.ml : ./syntax/ast_structure.ml
../lib/whole_compiler.ml : ./syntax/ast_structure.mli
../lib/whole_compiler.ml : ./syntax/ast_tdcls.ml
../lib/whole_compiler.ml : ./syntax/ast_tdcls.mli
../lib/whole_compiler.ml : ./syntax/ast_tuple_pattern_flatten.ml
../lib/whole_compiler.ml : ./syntax/ast_tuple_pattern_flatten.mli
../lib/whole_compiler.ml : ./syntax/ast_utf8_string.ml
../lib/whole_compiler.ml : ./syntax/ast_utf8_string.mli
../lib/whole_compiler.ml : ./syntax/ast_utf8_string_interp.ml
../lib/whole_compiler.ml : ./syntax/ast_utf8_string_interp.mli
../lib/whole_compiler.ml : ./syntax/ast_util.ml
../lib/whole_compiler.ml : ./syntax/ast_util.mli
../lib/whole_compiler.ml : ./syntax/bs_ast_invariant.ml
../lib/whole_compiler.ml : ./syntax/bs_ast_invariant.mli
../lib/whole_compiler.ml : ./syntax/bs_ast_iterator.ml
../lib/whole_compiler.ml : ./syntax/bs_ast_iterator.mli
../lib/whole_compiler.ml : ./syntax/bs_ast_mapper.ml
../lib/whole_compiler.ml : ./syntax/bs_ast_mapper.mli
../lib/whole_compiler.ml : ./syntax/bs_syntaxerr.ml
../lib/whole_compiler.ml : ./syntax/bs_syntaxerr.mli
../lib/whole_compiler.ml : ./syntax/external_arg_spec.ml
../lib/whole_compiler.ml : ./syntax/external_arg_spec.mli
../lib/whole_compiler.ml : ./syntax/external_ffi_types.ml
../lib/whole_compiler.ml : ./syntax/external_ffi_types.mli
../lib/whole_compiler.ml : ./syntax/external_process.ml
../lib/whole_compiler.ml : ./syntax/external_process.mli
../lib/whole_compiler.ml : ./syntax/ppx_entry.ml
../lib/whole_compiler.ml : ./syntax/ppx_entry.mli