├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── auto-update-reserved.yml │ ├── nix-build.yml │ └── opam-build.yml ├── .gitignore ├── .gitmodules ├── .ocamlformat ├── .ocamlformat-ignore ├── CONTRIBUTING.md ├── COPYING ├── COPYING.LESSER ├── Changes.md ├── Credits.md ├── LICENSE ├── Makefile ├── README.md ├── belt ├── belt.ml ├── belt_Array.ml ├── belt_Array.mli ├── belt_Float.ml ├── belt_Float.mli ├── belt_HashMap.ml ├── belt_HashMap.mli ├── belt_HashSet.ml ├── belt_HashSet.mli ├── belt_Id.ml ├── belt_Id.mli ├── belt_Int.ml ├── belt_Int.mli ├── belt_List.ml ├── belt_List.mli ├── belt_Map.ml ├── belt_Map.mli ├── belt_MapDict.ml ├── belt_MapDict.mli ├── belt_MutableMap.ml ├── belt_MutableMap.mli ├── belt_MutableQueue.ml ├── belt_MutableQueue.mli ├── belt_MutableSet.ml ├── belt_MutableSet.mli ├── belt_MutableStack.ml ├── belt_MutableStack.mli ├── belt_Option.ml ├── belt_Option.mli ├── belt_Range.ml ├── belt_Range.mli ├── belt_Result.ml ├── belt_Result.mli ├── belt_Set.cppo.ml ├── belt_Set.cppo.mli ├── belt_Set.ml ├── belt_Set.mli ├── belt_SetDict.ml ├── belt_SetDict.mli ├── belt_SortArray.ml ├── belt_SortArray.mli ├── belt_internalAVLset.ml ├── belt_internalAVLset.mli ├── belt_internalAVLtree.ml ├── belt_internalAVLtree.mli ├── belt_internalBuckets.ml ├── belt_internalBuckets.mli ├── belt_internalBucketsType.ml ├── belt_internalBucketsType.mli ├── belt_internalSetBuckets.ml ├── belt_internalSetBuckets.mli ├── dune ├── hashmap.cppo.ml ├── hashmap.cppo.mli ├── hashset.cppo.ml ├── hashset.cppo.mli ├── internal_map.cppo.ml ├── internal_set.cppo.ml ├── map.cppo.ml ├── map.cppo.mli ├── mapm.cppo.ml ├── mapm.cppo.mli ├── setm.cppo.ml ├── setm.cppo.mli ├── sort.cppo.ml └── sort.cppo.mli ├── bin ├── dune ├── melc.ml ├── melc_cli.ml ├── melc_cli.mli └── melppx.ml ├── docs ├── Manual.html └── images │ ├── ahrefs-logo.png │ ├── instapainting-logo.png │ └── ocsf_logo.svg ├── dune ├── dune-project ├── flake.lock ├── flake.nix ├── jscomp ├── common │ ├── classify_function.ml │ ├── classify_function.mli │ ├── dune │ ├── external_arg_spec.ml │ ├── external_arg_spec.mli │ ├── external_ffi_attributes.ml │ ├── external_ffi_attributes.mli │ ├── external_ffi_types.ml │ ├── external_ffi_types.mli │ ├── flow_ast_utils.ml │ ├── flow_ast_utils.mli │ ├── import.ml │ ├── js_raw_info.ml │ ├── lam_constant.ml │ ├── lam_constant.mli │ ├── lam_methname.ml │ ├── lam_methname.mli │ ├── lam_tag_info.ml │ ├── lam_tag_info.mli │ ├── utf8_string.cppo.ml │ └── utf8_string.mli ├── core │ ├── FIXME.adoc │ ├── artifact_extension.ml │ ├── artifact_extension.mli │ ├── ast_config.ml │ ├── ast_config.mli │ ├── ast_io.cppo.ml │ ├── ast_io.mli │ ├── ast_payload.ml │ ├── ast_payload.mli │ ├── builtin_ast_mapper.ml │ ├── builtin_ast_mapper.mli │ ├── cmd_ast_exception.cppo.ml │ ├── cmd_ast_exception.mli │ ├── cmd_ppx_apply.ml │ ├── cmd_ppx_apply.mli │ ├── compile_letrec.520.ml │ ├── compile_rec_module.cppo.ml │ ├── compile_rec_module.mli │ ├── dune │ ├── gen │ │ ├── dune │ │ ├── gen_traversal.ml │ │ ├── node_types.ml │ │ ├── record_fold.ml │ │ ├── record_iter.ml │ │ └── record_map.ml │ ├── import.ml │ ├── include_dirs.dev.ml │ ├── include_dirs.mli │ ├── include_dirs.release.ml │ ├── initialization.cppo.ml │ ├── initialization.mli │ ├── j.ml │ ├── js_analyzer.ml │ ├── js_analyzer.mli │ ├── js_block_runtime.ml │ ├── js_block_runtime.mli │ ├── js_call_info.ml │ ├── js_call_info.mli │ ├── js_cmj_format.ml │ ├── js_cmj_format.mli │ ├── js_config.ml │ ├── js_config.mli │ ├── js_dump.ml │ ├── js_dump.mli │ ├── js_dump_import_export.ml │ ├── js_dump_import_export.mli │ ├── js_dump_lit.ml │ ├── js_dump_program.ml │ ├── js_dump_program.mli │ ├── js_dump_property.ml │ ├── js_dump_property.mli │ ├── js_dump_string.ml │ ├── js_dump_string.mli │ ├── js_exp_make.ml │ ├── js_exp_make.mli │ ├── js_fold_basic.ml │ ├── js_fold_basic.mli │ ├── js_fun_env.ml │ ├── js_fun_env.mli │ ├── js_implementation.cppo.ml │ ├── js_implementation.mli │ ├── js_long.ml │ ├── js_long.mli │ ├── js_name_of_module_id.ml │ ├── js_name_of_module_id.mli │ ├── js_number.ml │ ├── js_number.mli │ ├── js_of_lam_array.ml │ ├── js_of_lam_array.mli │ ├── js_of_lam_block.ml │ ├── js_of_lam_block.mli │ ├── js_of_lam_module.ml │ ├── js_of_lam_module.mli │ ├── js_of_lam_option.ml │ ├── js_of_lam_option.mli │ ├── js_of_lam_string.ml │ ├── js_of_lam_string.mli │ ├── js_of_lam_variant.ml │ ├── js_of_lam_variant.mli │ ├── js_op.ml │ ├── js_op.mli │ ├── js_output.ml │ ├── js_output.mli │ ├── js_packages_info.ml │ ├── js_packages_info.mli │ ├── js_packages_state.ml │ ├── js_packages_state.mli │ ├── js_pass_debug.dev.ml │ ├── js_pass_debug.mli │ ├── js_pass_debug.release.ml │ ├── js_pass_flatten.ml │ ├── js_pass_flatten.mli │ ├── js_pass_flatten_and_mark_dead.ml │ ├── js_pass_flatten_and_mark_dead.mli │ ├── js_pass_get_used.ml │ ├── js_pass_get_used.mli │ ├── js_pass_scope.ml │ ├── js_pass_scope.mli │ ├── js_pass_tailcall_inline.ml │ ├── js_pass_tailcall_inline.mli │ ├── js_pp.ml │ ├── js_pp.mli │ ├── js_runtime_modules.ml │ ├── js_shake.ml │ ├── js_shake.mli │ ├── js_stmt_make.ml │ ├── js_stmt_make.mli │ ├── lam.ml │ ├── lam.mli │ ├── lam_analysis.ml │ ├── lam_analysis.mli │ ├── lam_arity.ml │ ├── lam_arity.mli │ ├── lam_arity_analysis.ml │ ├── lam_arity_analysis.mli │ ├── lam_beta_reduce.ml │ ├── lam_beta_reduce.mli │ ├── lam_bounded_vars.ml │ ├── lam_bounded_vars.mli │ ├── lam_check.ml │ ├── lam_check.mli │ ├── lam_closure.ml │ ├── lam_closure.mli │ ├── lam_coercion.ml │ ├── lam_coercion.mli │ ├── lam_compat.ml │ ├── lam_compat.mli │ ├── lam_compile.ml │ ├── lam_compile.mli │ ├── lam_compile_const.ml │ ├── lam_compile_const.mli │ ├── lam_compile_context.ml │ ├── lam_compile_context.mli │ ├── lam_compile_dynamic_import.ml │ ├── lam_compile_dynamic_import.mli │ ├── lam_compile_env.ml │ ├── lam_compile_env.mli │ ├── lam_compile_external_call.ml │ ├── lam_compile_external_call.mli │ ├── lam_compile_external_obj.ml │ ├── lam_compile_external_obj.mli │ ├── lam_compile_main.cppo.ml │ ├── lam_compile_main.mli │ ├── lam_compile_primitive.ml │ ├── lam_compile_primitive.mli │ ├── lam_constant_convert.cppo.ml │ ├── lam_constant_convert.mli │ ├── lam_convert.cppo.ml │ ├── lam_convert.mli │ ├── lam_dce.ml │ ├── lam_dce.mli │ ├── lam_dispatch_primitive.ml │ ├── lam_dispatch_primitive.mli │ ├── lam_dump.dev.ml │ ├── lam_dump.mli │ ├── lam_dump.release.ml │ ├── lam_eta_conversion.ml │ ├── lam_eta_conversion.mli │ ├── lam_exit_code.ml │ ├── lam_exit_code.mli │ ├── lam_exit_count.ml │ ├── lam_exit_count.mli │ ├── lam_ffi.ml │ ├── lam_ffi.mli │ ├── lam_free_variables.ml │ ├── lam_free_variables.mli │ ├── lam_group.ml │ ├── lam_group.mli │ ├── lam_hit.ml │ ├── lam_hit.mli │ ├── lam_id_kind.ml │ ├── lam_id_kind.mli │ ├── lam_iter.ml │ ├── lam_iter.mli │ ├── lam_module_ident.ml │ ├── lam_module_ident.mli │ ├── lam_pass_alpha_conversion.ml │ ├── lam_pass_alpha_conversion.mli │ ├── lam_pass_collect.ml │ ├── lam_pass_collect.mli │ ├── lam_pass_deep_flatten.ml │ ├── lam_pass_deep_flatten.mli │ ├── lam_pass_eliminate_ref.ml │ ├── lam_pass_eliminate_ref.mli │ ├── lam_pass_exits.ml │ ├── lam_pass_exits.mli │ ├── lam_pass_lets_dce.cppo.ml │ ├── lam_pass_lets_dce.mli │ ├── lam_pass_remove_alias.ml │ ├── lam_pass_remove_alias.mli │ ├── lam_primitive.ml │ ├── lam_primitive.mli │ ├── lam_print.ml │ ├── lam_print.mli │ ├── lam_scc.ml │ ├── lam_scc.mli │ ├── lam_stats.ml │ ├── lam_stats.mli │ ├── lam_stats_export.ml │ ├── lam_stats_export.mli │ ├── lam_subst.ml │ ├── lam_subst.mli │ ├── lam_util.ml │ ├── lam_util.mli │ ├── lam_var_stats.ml │ ├── lam_var_stats.mli │ ├── lam_variant_tag.cppo.ml │ ├── lam_variant_tag.mli │ ├── lambda_simplif.cppo.ml │ ├── lambda_simplif.mli │ ├── matching_polyfill.cppo.ml │ ├── matching_polyfill.mli │ ├── mel_ast_invariant.cppo.ml │ ├── mel_ast_invariant.mli │ ├── mel_exception.cppo.ml │ ├── mel_exception.mli │ ├── melange_version.ml │ ├── melange_version.mli │ ├── melc_warnings.ml │ ├── melc_warnings.mli │ ├── meldep.cppo.ml │ ├── meldep.mli │ ├── ml_binary.ml │ ├── ml_binary.mli │ ├── polyvar_pattern_match.cppo.ml │ ├── polyvar_pattern_match.mli │ ├── pparse_driver.ml │ ├── pparse_driver.mli │ ├── record_attributes_check.cppo.ml │ ├── record_attributes_check.cppo.mli │ ├── transl_single_field_record.ml │ ├── transl_single_field_record.mli │ ├── typemod_hide.ml │ └── typemod_hide.mli ├── dune ├── js_parser │ ├── comment_attachment.ml │ ├── declaration_parser.ml │ ├── declaration_parser.mli │ ├── dune │ ├── enum_common.ml │ ├── enum_parser.ml │ ├── expression_parser.ml │ ├── expression_parser.mli │ ├── file_key.ml │ ├── flow_LICENSE │ ├── flow_ast.ml │ ├── flow_ast_mapper.ml │ ├── flow_ast_utils.ml │ ├── flow_ast_utils.mli │ ├── flow_lexer.ml │ ├── flow_lexer.mli │ ├── flow_map.ml │ ├── flow_sedlexing.ml │ ├── flow_sedlexing.mli │ ├── flow_set.ml │ ├── js_id.ml │ ├── js_id.mli │ ├── js_id_unicode.ml │ ├── jsx_parser.ml │ ├── jsx_parser.mli │ ├── lex_env.ml │ ├── lex_result.ml │ ├── loc.ml │ ├── loc.mli │ ├── match_pattern_parser.ml │ ├── object_parser.ml │ ├── object_parser.mli │ ├── parse_error.ml │ ├── parse_error_utils.ml │ ├── parser_common.ml │ ├── parser_env.ml │ ├── parser_env.mli │ ├── parser_flow.ml │ ├── pattern_cover.ml │ ├── pattern_cover.mli │ ├── pattern_parser.ml │ ├── pattern_parser.mli │ ├── sedlex_LICENSE │ ├── statement_parser.ml │ ├── statement_parser.mli │ ├── token.ml │ ├── type_parser.ml │ ├── type_parser.mli │ ├── wtf8.ml │ └── wtf8.mli ├── melstd │ ├── ansi_color.ml │ ├── ansi_color.mli │ ├── array.ml │ ├── array.mli │ ├── dune │ ├── filename.ml │ ├── filename.mli │ ├── gen │ │ ├── build_reserved.ml │ │ ├── dune │ │ └── keywords.list │ ├── hash_set_ident_mask.ml │ ├── hash_set_ident_mask.mli │ ├── ident0.ml │ ├── ident0.mli │ ├── ident0_intf.ml │ ├── int.ml │ ├── int_vec_vec.ml │ ├── int_vec_vec.mli │ ├── io.ml │ ├── io.mli │ ├── js_reserved_map.mli │ ├── js_suffix.ml │ ├── js_suffix.mli │ ├── list.ml │ ├── list.mli │ ├── loc.ml │ ├── loc.mli │ ├── log.ml │ ├── log.mli │ ├── mel_ident.ml │ ├── mel_ident.mli │ ├── melstd.ml │ ├── module_system.ml │ ├── module_system.mli │ ├── modulename.ml │ ├── modulename.mli │ ├── nonempty_list.ml │ ├── nonempty_list.mli │ ├── option.ml │ ├── option.mli │ ├── ordered_hash_map_local_ident.ml │ ├── ordered_hash_map_local_ident.mli │ ├── paths.ml │ ├── paths.mli │ ├── scc.ml │ ├── scc.mli │ ├── string.ml │ ├── string.mli │ ├── vec.cppo.ml │ ├── vec.mli │ ├── vec_gen.ml │ └── vec_int.mli ├── others │ ├── dom.ml │ ├── dom_storage.ml │ ├── dune │ ├── expand_module_aliases_node.awk │ ├── node.pre.ml │ ├── node_buffer.ml │ ├── node_child_process.ml │ ├── node_fs.ml │ ├── node_module.ml │ ├── node_path.ml │ ├── node_process.ml │ └── node_process.mli ├── runtime │ ├── caml.ml │ ├── caml.mli │ ├── caml_array.ml │ ├── caml_array.mli │ ├── caml_array_extern.ml │ ├── caml_bytes.ml │ ├── caml_bytes.mli │ ├── caml_exceptions.ml │ ├── caml_external_polyfill.ml │ ├── caml_float.ml │ ├── caml_float.mli │ ├── caml_float_extern.ml │ ├── caml_format.ml │ ├── caml_format.mli │ ├── caml_gc.ml │ ├── caml_gc.mli │ ├── caml_hash.ml │ ├── caml_hash.mli │ ├── caml_hash_primitive.ml │ ├── caml_hash_primitive.mli │ ├── caml_int32.ml │ ├── caml_int32.mli │ ├── caml_int32_extern.ml │ ├── caml_int64.ml │ ├── caml_int64.mli │ ├── caml_int64_extern.ml │ ├── caml_io.cppo.ml │ ├── caml_io.mli │ ├── caml_js_exceptions.ml │ ├── caml_lexer.ml │ ├── caml_lexer.mli │ ├── caml_md5.ml │ ├── caml_md5.mli │ ├── caml_module.ml │ ├── caml_module.mli │ ├── caml_nativeint_extern.ml │ ├── caml_obj.ml │ ├── caml_obj.mli │ ├── caml_oo.ml │ ├── caml_oo.mli │ ├── caml_option.ml │ ├── caml_option.mli │ ├── caml_parser.ml │ ├── caml_parser.mli │ ├── caml_splice_call.ml │ ├── caml_splice_call.mli │ ├── caml_string.ml │ ├── caml_string.mli │ ├── caml_string_extern.ml │ ├── caml_sys.ml │ ├── caml_sys.mli │ ├── caml_undefined_extern.ml │ ├── dune │ ├── expand_module_aliases.awk │ ├── gen │ │ ├── dune │ │ ├── gen_caml_oo_curry.ml │ │ └── gen_curry.ml │ ├── js.pre.ml │ ├── js.pre.mli │ ├── js_OO.ml │ ├── js_array.ml │ ├── js_bigint.ml │ ├── js_blob.ml │ ├── js_console.ml │ ├── js_date.ml │ ├── js_dict.ml │ ├── js_dict.mli │ ├── js_exn.ml │ ├── js_exn.mli │ ├── js_fetch.ml │ ├── js_file.ml │ ├── js_float.ml │ ├── js_formData.ml │ ├── js_global.ml │ ├── js_int.ml │ ├── js_iterator.ml │ ├── js_json.ml │ ├── js_json.mli │ ├── js_map.ml │ ├── js_mapper_runtime.ml │ ├── js_mapper_runtime.mli │ ├── js_math.ml │ ├── js_null.ml │ ├── js_null.mli │ ├── js_nullable.ml │ ├── js_nullable.mli │ ├── js_obj.ml │ ├── js_promise.ml │ ├── js_re.ml │ ├── js_readableStream.ml │ ├── js_set.ml │ ├── js_string.ml │ ├── js_typed_array.cppo.ml │ ├── js_types.ml │ ├── js_types.mli │ ├── js_undefined.ml │ ├── js_undefined.mli │ ├── js_weakmap.ml │ ├── js_weakset.ml │ ├── js_writableStream.ml │ └── melange_mini_stdlib.ml ├── stdlib │ ├── arg.ml │ ├── arg.mli │ ├── array.cppo.ml │ ├── array.mli │ ├── arrayLabels.ml │ ├── arrayLabels.mli │ ├── atomic.cppo.ml │ ├── atomic.cppo.mli │ ├── bool.cppo.ml │ ├── bool.mli │ ├── buffer.ml │ ├── buffer.mli │ ├── bytes.ml │ ├── bytes.mli │ ├── bytesLabels.ml │ ├── bytesLabels.mli │ ├── callback.ml │ ├── callback.mli │ ├── camlinternalAtomic.ml │ ├── camlinternalAtomic.mli │ ├── camlinternalFormat.cppo.ml │ ├── camlinternalFormat.mli │ ├── camlinternalFormatBasics.ml │ ├── camlinternalFormatBasics.mli │ ├── camlinternalLazy.ml │ ├── camlinternalLazy.mli │ ├── camlinternalMod.cppo.ml │ ├── camlinternalMod.cppo.mli │ ├── camlinternalOO.cppo.ml │ ├── camlinternalOO.cppo.mli │ ├── char.ml │ ├── char.mli │ ├── complex.ml │ ├── complex.mli │ ├── digest.ml │ ├── digest.mli │ ├── domain.ml │ ├── domain.mli │ ├── dune │ ├── dynarray.cppo.ml │ ├── dynarray.cppo.mli │ ├── either.ml │ ├── either.mli │ ├── ephemeron.ml │ ├── ephemeron.mli │ ├── expand_module_aliases.awk │ ├── filename.cppo.ml │ ├── filename.mli │ ├── float.cppo.ml │ ├── float.cppo.mli │ ├── format.ml │ ├── format.mli │ ├── fun.ml │ ├── fun.mli │ ├── gc.ml │ ├── gc.mli │ ├── hashtbl.cppo.ml │ ├── hashtbl.mli │ ├── iarray.cppo.ml │ ├── iarray.cppo.mli │ ├── in_channel.cppo.ml │ ├── in_channel.cppo.mli │ ├── int.ml │ ├── int.mli │ ├── int32.ml │ ├── int32.mli │ ├── int64.ml │ ├── int64.mli │ ├── lazy.ml │ ├── lazy.mli │ ├── lexing.cppo.ml │ ├── lexing.mli │ ├── list.ml │ ├── list.mli │ ├── listLabels.ml │ ├── listLabels.mli │ ├── map.ml │ ├── map.mli │ ├── marshal.ml │ ├── marshal.mli │ ├── moreLabels.ml │ ├── moreLabels.mli │ ├── mutex.ml │ ├── mutex.mli │ ├── obj.ml │ ├── obj.mli │ ├── oo.ml │ ├── oo.mli │ ├── option.ml │ ├── option.mli │ ├── out_channel.cppo.ml │ ├── out_channel.cppo.mli │ ├── pair.ml │ ├── pair.mli │ ├── parsing.cppo.ml │ ├── parsing.mli │ ├── pqueue.ml │ ├── pqueue.mli │ ├── printexc.cppo.ml │ ├── printexc.mli │ ├── printf.ml │ ├── printf.mli │ ├── queue.ml │ ├── queue.mli │ ├── random.cppo.ml │ ├── random.cppo.mli │ ├── repr.ml │ ├── repr.mli │ ├── result.ml │ ├── result.mli │ ├── scanf.ml │ ├── scanf.mli │ ├── seq.ml │ ├── seq.mli │ ├── set.ml │ ├── set.mli │ ├── stack.ml │ ├── stack.mli │ ├── stdLabels.ml │ ├── stdLabels.mli │ ├── std_exit.ml │ ├── std_exit.mli │ ├── stdlib.cppo.ml │ ├── stdlib.cppo.mli │ ├── string.ml │ ├── string.mli │ ├── stringLabels.ml │ ├── stringLabels.mli │ ├── sys.cppo.ml │ ├── sys.cppo.mli │ ├── type.ml │ ├── type.mli │ ├── uchar.ml │ ├── uchar.mli │ ├── unit.ml │ ├── unit.mli │ ├── weak.ml │ └── weak.mli └── test │ ├── .eslintignore │ ├── .eslintrc │ ├── .libdepend │ ├── 406_primitive_test.ml │ ├── a.ml │ ├── a_filename_test.ml │ ├── a_list_test.ml │ ├── a_recursive_type.ml │ ├── a_recursive_type.mli │ ├── a_scope_bug.ml │ ├── a_string_test.ml │ ├── abstract_type.ml │ ├── abstract_type.mli │ ├── acyc │ ├── a0_a1.js │ ├── a0_a1.ml │ ├── a1_a2.js │ ├── a1_a2.ml │ ├── a1_a2.mli │ ├── a2_a3.js │ ├── a2_a3.ml │ ├── a3_a4.js │ ├── a3_a4.ml │ ├── a4_a5.js │ ├── a4_a5.ml │ ├── x.js │ └── x.ml │ ├── adt_optimize_test.ml │ ├── alias_test.ml │ ├── alias_test.mli │ ├── and_or_tailcall_test.ml │ ├── app_root_finder.ml │ ├── argv_test.ml │ ├── ari_regress_test.ml │ ├── ari_regress_test.mli │ ├── arith_lexer.mll │ ├── arith_parser.ml │ ├── arith_parser.mly │ ├── arith_syntax.ml │ ├── arity_deopt_test.ml │ ├── arity_infer.ml │ ├── arity_ml.ml │ ├── array_data_util.ml │ ├── array_safe_get.ml │ ├── array_subtle_test.ml │ ├── array_test.ml │ ├── array_test.mli │ ├── ast_abstract_test.ml │ ├── ast_js_mapper_poly_test.ml │ ├── ast_js_mapper_test.ml │ ├── ast_js_mapper_test.mli │ ├── ast_mapper_defensive_test.ml │ ├── attr_test.ml │ ├── b.ml │ ├── bal_set_mini.ml │ ├── bang_primitive.ml │ ├── basic_module_test.ml │ ├── basic_module_test.mli │ ├── bb.ml │ ├── bdd.ml │ ├── belt_internal_test.ml │ ├── belt_result_alias_test.ml │ ├── bench.ml │ ├── big_enum.ml │ ├── big_polyvar_test.ml │ ├── bigint_string_bench.js │ ├── block_alias_test.ml │ ├── boolean_test.ml │ ├── bs.js │ ├── bs_MapInt_test.ml │ ├── bs_abstract_test.ml │ ├── bs_abstract_test.mli │ ├── bs_array_test.ml │ ├── bs_auto_uncurry.ml │ ├── bs_auto_uncurry_test.ml │ ├── bs_float_test.ml │ ├── bs_hashmap_test.ml │ ├── bs_hashset_int_test.ml │ ├── bs_hashtbl_string_test.ml │ ├── bs_ignore_effect.ml │ ├── bs_ignore_test.ml │ ├── bs_int_test.ml │ ├── bs_list_test.ml │ ├── bs_map_set_dict_test.ml │ ├── bs_map_test.ml │ ├── bs_min_max_test.ml │ ├── bs_mutable_set_test.ml │ ├── bs_node_string_buffer_test.ml │ ├── bs_poly_map_test.ml │ ├── bs_poly_mutable_map_test.ml │ ├── bs_poly_mutable_set_test.ml │ ├── bs_poly_set_test.ml │ ├── bs_qualified.ml │ ├── bs_queue_test.ml │ ├── bs_rbset_int_bench.ml │ ├── bs_rest_test.ml │ ├── bs_set_bench.ml │ ├── bs_set_int_test.ml │ ├── bs_sort_test.ml │ ├── bs_splice_partial.ml │ ├── bs_stack_test.ml │ ├── bs_string_test.ml │ ├── bs_unwrap_test.ml │ ├── buffer_test.ml │ ├── bytes_split_gpr_743_test.ml │ ├── caml_compare_bigint_test.ml │ ├── caml_compare_test.ml │ ├── caml_format_test.ml │ ├── caml_sys_poly_fill_test.ml │ ├── chain_code_test.ml │ ├── chn_test.ml │ ├── class3_test.ml │ ├── class4_test.ml │ ├── class5_test.ml │ ├── class6_test.ml │ ├── class7_test.ml │ ├── class8_test.ml │ ├── class_fib_open_recursion_test.ml │ ├── class_repr.ml │ ├── class_setter_getter.ml │ ├── class_setter_getter.mli │ ├── class_test.ml │ ├── class_type_ffi_test.ml │ ├── coercion_module_alias_test.ml │ ├── compare_test.ml │ ├── complete_parmatch_test.ml │ ├── complex_if_test.ml │ ├── complex_test.ml │ ├── complex_while_loop.ml │ ├── config1_test.ml │ ├── config2_test.ml │ ├── config2_test.mli │ ├── console_log_test.ml │ ├── const_block_test.ml │ ├── const_block_test.mli │ ├── const_defs.ml │ ├── const_defs_test.ml │ ├── const_test.ml │ ├── cont_int_fold_test.ml │ ├── cps_test.ml │ ├── cross_module_inline_test.ml │ ├── custom_error_test.ml │ ├── debug_keep_test.ml │ ├── debug_tmp.ml │ ├── debugger_test.ml │ ├── default_export_test.ml │ ├── defunctor_make_test.ml │ ├── demo.ml │ ├── demo_binding.ml │ ├── demo_int_map.ml │ ├── demo_int_map.mli │ ├── demo_page.ml │ ├── demo_pipe.ml │ ├── derive_projector_test.ml │ ├── derive_projector_test.mli │ ├── digest_test.ml │ ├── dist-es6 │ └── jscomp │ │ └── test │ │ ├── .dist-es6.mobjs │ │ └── melange.mjs │ │ ├── es6_tests │ │ ├── es6_export.mjs │ │ ├── es6_import.mjs │ │ └── es6_module_test.mjs │ │ └── mt.mjs │ ├── dist │ ├── jscomp │ │ └── test │ │ │ ├── .dist.mobjs │ │ │ └── melange.js │ │ │ ├── 406_primitive_test.js │ │ │ ├── a.js │ │ │ ├── a_filename_test.js │ │ │ ├── a_list_test.js │ │ │ ├── a_recursive_type.js │ │ │ ├── a_scope_bug.js │ │ │ ├── a_string_test.js │ │ │ ├── abstract_type.js │ │ │ ├── acyc │ │ │ ├── a0_a1.js │ │ │ ├── a1_a2.js │ │ │ ├── a2_a3.js │ │ │ ├── a3_a4.js │ │ │ ├── a4_a5.js │ │ │ └── x.js │ │ │ ├── adt_optimize_test.js │ │ │ ├── alias_test.js │ │ │ ├── and_or_tailcall_test.js │ │ │ ├── app_root_finder.js │ │ │ ├── argv_test.js │ │ │ ├── ari_regress_test.js │ │ │ ├── arith_lexer.js │ │ │ ├── arith_parser.js │ │ │ ├── arith_syntax.js │ │ │ ├── arity_deopt_test.js │ │ │ ├── arity_infer.js │ │ │ ├── arity_ml.js │ │ │ ├── array_data_util.js │ │ │ ├── array_safe_get.js │ │ │ ├── array_subtle_test.js │ │ │ ├── array_test.js │ │ │ ├── ast_abstract_test.js │ │ │ ├── ast_js_mapper_poly_test.js │ │ │ ├── ast_js_mapper_test.js │ │ │ ├── ast_mapper_defensive_test.js │ │ │ ├── attr_test.js │ │ │ ├── b.js │ │ │ ├── bal_set_mini.js │ │ │ ├── bang_primitive.js │ │ │ ├── basic_module_test.js │ │ │ ├── bb.js │ │ │ ├── bdd.js │ │ │ ├── belt_internal_test.js │ │ │ ├── belt_result_alias_test.js │ │ │ ├── bench.js │ │ │ ├── big_enum.js │ │ │ ├── big_polyvar_test.js │ │ │ ├── bigint_string_bench.js │ │ │ ├── block_alias_test.js │ │ │ ├── boolean_test.js │ │ │ ├── bs.js │ │ │ ├── bs_MapInt_test.js │ │ │ ├── bs_abstract_test.js │ │ │ ├── bs_array_test.js │ │ │ ├── bs_auto_uncurry.js │ │ │ ├── bs_auto_uncurry_test.js │ │ │ ├── bs_float_test.js │ │ │ ├── bs_hashmap_test.js │ │ │ ├── bs_hashset_int_test.js │ │ │ ├── bs_hashtbl_string_test.js │ │ │ ├── bs_ignore_effect.js │ │ │ ├── bs_ignore_test.js │ │ │ ├── bs_int_test.js │ │ │ ├── bs_list_test.js │ │ │ ├── bs_map_set_dict_test.js │ │ │ ├── bs_map_test.js │ │ │ ├── bs_min_max_test.js │ │ │ ├── bs_mutable_set_test.js │ │ │ ├── bs_node_string_buffer_test.js │ │ │ ├── bs_poly_map_test.js │ │ │ ├── bs_poly_mutable_map_test.js │ │ │ ├── bs_poly_mutable_set_test.js │ │ │ ├── bs_poly_set_test.js │ │ │ ├── bs_qualified.js │ │ │ ├── bs_queue_test.js │ │ │ ├── bs_rbset_int_bench.js │ │ │ ├── bs_rest_test.js │ │ │ ├── bs_set_bench.js │ │ │ ├── bs_set_int_test.js │ │ │ ├── bs_sort_test.js │ │ │ ├── bs_splice_partial.js │ │ │ ├── bs_stack_test.js │ │ │ ├── bs_string_test.js │ │ │ ├── bs_unwrap_test.js │ │ │ ├── buffer_test.js │ │ │ ├── bytes_split_gpr_743_test.js │ │ │ ├── caml_compare_bigint_test.js │ │ │ ├── caml_compare_test.js │ │ │ ├── caml_format_test.js │ │ │ ├── caml_sys_poly_fill_test.js │ │ │ ├── chain_code_test.js │ │ │ ├── chn_test.js │ │ │ ├── class3_test.js │ │ │ ├── class4_test.js │ │ │ ├── class5_test.js │ │ │ ├── class6_test.js │ │ │ ├── class7_test.js │ │ │ ├── class8_test.js │ │ │ ├── class_fib_open_recursion_test.js │ │ │ ├── class_repr.js │ │ │ ├── class_setter_getter.js │ │ │ ├── class_test.js │ │ │ ├── class_type_ffi_test.js │ │ │ ├── coercion_module_alias_test.js │ │ │ ├── compare_test.js │ │ │ ├── complete_parmatch_test.js │ │ │ ├── complex_if_test.js │ │ │ ├── complex_test.js │ │ │ ├── complex_while_loop.js │ │ │ ├── config1_test.js │ │ │ ├── config2_test.js │ │ │ ├── console_log_test.js │ │ │ ├── const_block_test.js │ │ │ ├── const_defs.js │ │ │ ├── const_defs_test.js │ │ │ ├── const_test.js │ │ │ ├── cont_int_fold_test.js │ │ │ ├── cps_test.js │ │ │ ├── cross_module_inline_test.js │ │ │ ├── custom_error_test.js │ │ │ ├── debug_keep_test.js │ │ │ ├── debug_mode_value.js │ │ │ ├── debug_tmp.js │ │ │ ├── debugger_test.js │ │ │ ├── default_export_test.js │ │ │ ├── defunctor_make_test.js │ │ │ ├── demo.js │ │ │ ├── demo_binding.js │ │ │ ├── demo_int_map.js │ │ │ ├── demo_page.js │ │ │ ├── demo_pipe.js │ │ │ ├── derive_projector_test.js │ │ │ ├── digest_test.js │ │ │ ├── div_by_zero_test.js │ │ │ ├── dollar_escape_test.js │ │ │ ├── earger_curry_test.js │ │ │ ├── effect.js │ │ │ ├── empty_obj.js │ │ │ ├── epsilon_test.js │ │ │ ├── equal_box_test.js │ │ │ ├── equal_exception_test.js │ │ │ ├── equal_test.js │ │ │ ├── escape_esmodule.js │ │ │ ├── esmodule_ref.js │ │ │ ├── event_ffi.js │ │ │ ├── exception_alias.js │ │ │ ├── exception_def.js │ │ │ ├── exception_raise_test.js │ │ │ ├── exception_rebind_test.js │ │ │ ├── exception_rebound_err_test.js │ │ │ ├── exception_repr_test.js │ │ │ ├── exception_value_test.js │ │ │ ├── exn_error_pattern.js │ │ │ ├── export_keyword.js │ │ │ ├── ext_array_test.js │ │ │ ├── ext_bytes_test.js │ │ │ ├── ext_filename_test.js │ │ │ ├── ext_list_test.js │ │ │ ├── ext_log_test.js │ │ │ ├── ext_pervasives_test.js │ │ │ ├── ext_string_test.js │ │ │ ├── ext_sys_test.js │ │ │ ├── extensible_variant_test.js │ │ │ ├── external_intf_impl.js │ │ │ ├── external_polyfill_test.js │ │ │ ├── external_ppx.js │ │ │ ├── fail_comp.js │ │ │ ├── ffi_arity_test.js │ │ │ ├── ffi_array_test.js │ │ │ ├── ffi_js_test.js │ │ │ ├── ffi_splice_test.js │ │ │ ├── ffi_test.js │ │ │ ├── fib.js │ │ │ ├── flattern_order_test.js │ │ │ ├── flexible_array_test.js │ │ │ ├── float_array.js │ │ │ ├── float_of_bits_test.js │ │ │ ├── float_record.js │ │ │ ├── float_test.js │ │ │ ├── floatarray_test.js │ │ │ ├── flow_parser_reg_test.js │ │ │ ├── flow_parser_sample.js │ │ │ ├── for_loop_test.js │ │ │ ├── for_side_effect_test.js │ │ │ ├── format_regression.js │ │ │ ├── format_test.js │ │ │ ├── fs_test.js │ │ │ ├── fun_pattern_match.js │ │ │ ├── functor_app_test.js │ │ │ ├── functor_def.js │ │ │ ├── functor_ffi.js │ │ │ ├── functor_inst.js │ │ │ ├── functors.js │ │ │ ├── gbk.js │ │ │ ├── gh_161_ml.js │ │ │ ├── glob │ │ │ ├── glob_test_add.js │ │ │ ├── glob_test_u.js │ │ │ ├── glob_u.js │ │ │ ├── glob_x.js │ │ │ └── xlob_x.js │ │ │ ├── global_exception_regression_test.js │ │ │ ├── global_mangles.js │ │ │ ├── global_module_alias_test.js │ │ │ ├── google_closure_test.js │ │ │ ├── gpr496_test.js │ │ │ ├── gpr_1063_test.js │ │ │ ├── gpr_1072.js │ │ │ ├── gpr_1072_reg.js │ │ │ ├── gpr_1150.js │ │ │ ├── gpr_1154_test.js │ │ │ ├── gpr_1170.js │ │ │ ├── gpr_1240_missing_unbox.js │ │ │ ├── gpr_1245_test.js │ │ │ ├── gpr_1268.js │ │ │ ├── gpr_1285_test.js │ │ │ ├── gpr_1409_test.js │ │ │ ├── gpr_1423_app_test.js │ │ │ ├── gpr_1423_nav.js │ │ │ ├── gpr_1438.js │ │ │ ├── gpr_1481.js │ │ │ ├── gpr_1484.js │ │ │ ├── gpr_1501_test.js │ │ │ ├── gpr_1503_test.js │ │ │ ├── gpr_1539_test.js │ │ │ ├── gpr_1600_test.js │ │ │ ├── gpr_1658_test.js │ │ │ ├── gpr_1667_test.js │ │ │ ├── gpr_1692_test.js │ │ │ ├── gpr_1698_test.js │ │ │ ├── gpr_1701_test.js │ │ │ ├── gpr_1716_test.js │ │ │ ├── gpr_1717_test.js │ │ │ ├── gpr_1728_test.js │ │ │ ├── gpr_1749_test.js │ │ │ ├── gpr_1759_test.js │ │ │ ├── gpr_1760_test.js │ │ │ ├── gpr_1762_test.js │ │ │ ├── gpr_1817_test.js │ │ │ ├── gpr_1822_test.js │ │ │ ├── gpr_1891_test.js │ │ │ ├── gpr_1943_test.js │ │ │ ├── gpr_1946_test.js │ │ │ ├── gpr_2250_test.js │ │ │ ├── gpr_2316_test.js │ │ │ ├── gpr_2352_test.js │ │ │ ├── gpr_2413_test.js │ │ │ ├── gpr_2474.js │ │ │ ├── gpr_2487.js │ │ │ ├── gpr_2503_test.js │ │ │ ├── gpr_2608_test.js │ │ │ ├── gpr_2614_test.js │ │ │ ├── gpr_2633_test.js │ │ │ ├── gpr_2642_test.js │ │ │ ├── gpr_2652_test.js │ │ │ ├── gpr_2682_test.js │ │ │ ├── gpr_2700_test.js │ │ │ ├── gpr_2731_test.js │ │ │ ├── gpr_2789_test.js │ │ │ ├── gpr_2863_test.js │ │ │ ├── gpr_2931_test.js │ │ │ ├── gpr_3142_test.js │ │ │ ├── gpr_3154_test.js │ │ │ ├── gpr_3209_test.js │ │ │ ├── gpr_3492_test.js │ │ │ ├── gpr_3502_test.js │ │ │ ├── gpr_3519_jsx_test.js │ │ │ ├── gpr_3519_test.js │ │ │ ├── gpr_3536_test.js │ │ │ ├── gpr_3546_test.js │ │ │ ├── gpr_3548_test.js │ │ │ ├── gpr_3549_test.js │ │ │ ├── gpr_3566_drive_test.js │ │ │ ├── gpr_3566_test.js │ │ │ ├── gpr_3595_test.js │ │ │ ├── gpr_3609_test.js │ │ │ ├── gpr_3697_test.js │ │ │ ├── gpr_373_test.js │ │ │ ├── gpr_3770_test.js │ │ │ ├── gpr_3852_alias.js │ │ │ ├── gpr_3852_alias_reify.js │ │ │ ├── gpr_3852_effect.js │ │ │ ├── gpr_3875_test.js │ │ │ ├── gpr_3877_test.js │ │ │ ├── gpr_3895_test.js │ │ │ ├── gpr_3897_test.js │ │ │ ├── gpr_3931_test.js │ │ │ ├── gpr_3980_test.js │ │ │ ├── gpr_4025_test.js │ │ │ ├── gpr_405_test.js │ │ │ ├── gpr_4069_test.js │ │ │ ├── gpr_4265_test.js │ │ │ ├── gpr_4274_test.js │ │ │ ├── gpr_4280_test.js │ │ │ ├── gpr_4407_test.js │ │ │ ├── gpr_441.js │ │ │ ├── gpr_4442_test.js │ │ │ ├── gpr_4491_test.js │ │ │ ├── gpr_4494_test.js │ │ │ ├── gpr_4519_test.js │ │ │ ├── gpr_459_test.js │ │ │ ├── gpr_4632.js │ │ │ ├── gpr_4639_test.js │ │ │ ├── gpr_4900_test.js │ │ │ ├── gpr_4924_test.js │ │ │ ├── gpr_4931.js │ │ │ ├── gpr_5169_test.js │ │ │ ├── gpr_5280_optimize_test.js │ │ │ ├── gpr_627_test.js │ │ │ ├── gpr_658.js │ │ │ ├── gpr_858_test.js │ │ │ ├── gpr_858_unit2_test.js │ │ │ ├── gpr_904_test.js │ │ │ ├── gpr_974_test.js │ │ │ ├── gpr_977_test.js │ │ │ ├── gpr_return_type_unused_attribute.js │ │ │ ├── gray_code_test.js │ │ │ ├── guide_for_ext.js │ │ │ ├── hamming_test.js │ │ │ ├── hash_collision_test.js │ │ │ ├── hash_sugar_desugar.js │ │ │ ├── hash_test.js │ │ │ ├── hashtbl_test.js │ │ │ ├── http_types.js │ │ │ ├── if_used_test.js │ │ │ ├── ignore_test.js │ │ │ ├── imm_map_bench.js │ │ │ ├── include_side_effect.js │ │ │ ├── include_side_effect_free.js │ │ │ ├── incomplete_toplevel_test.js │ │ │ ├── infer_type_test.js │ │ │ ├── inline_const.js │ │ │ ├── inline_const_test.js │ │ │ ├── inline_edge_cases.js │ │ │ ├── inline_map2_test.js │ │ │ ├── inline_map_test.js │ │ │ ├── inline_record_test.js │ │ │ ├── inline_regression_test.js │ │ │ ├── inline_string_test.js │ │ │ ├── inner_call.js │ │ │ ├── inner_define.js │ │ │ ├── inner_unused.js │ │ │ ├── installation_test.js │ │ │ ├── int32_test.js │ │ │ ├── int64_mul_div_test.js │ │ │ ├── int64_string_bench.js │ │ │ ├── int64_string_test.js │ │ │ ├── int64_test.js │ │ │ ├── int_hashtbl_test.js │ │ │ ├── int_map.js │ │ │ ├── int_overflow_test.js │ │ │ ├── int_switch_test.js │ │ │ ├── internal_unused_test.js │ │ │ ├── io_test.js │ │ │ ├── joinClasses.js │ │ │ ├── js_array_test.js │ │ │ ├── js_blob_test.js │ │ │ ├── js_bool_test.js │ │ │ ├── js_date_test.js │ │ │ ├── js_dict_test.js │ │ │ ├── js_exception_catch_test.js │ │ │ ├── js_file_test.js │ │ │ ├── js_float_test.js │ │ │ ├── js_formdata_test.js │ │ │ ├── js_global_test.js │ │ │ ├── js_int_test.js │ │ │ ├── js_json_test.js │ │ │ ├── js_map_test.js │ │ │ ├── js_math_test.js │ │ │ ├── js_null_test.js │ │ │ ├── js_null_undefined_test.js │ │ │ ├── js_nullable_test.js │ │ │ ├── js_obj_test.js │ │ │ ├── js_promise_basic_test.js │ │ │ ├── js_re_test.js │ │ │ ├── js_set_test.js │ │ │ ├── js_string_test.js │ │ │ ├── js_typed_array_test.js │ │ │ ├── js_undefined_test.js │ │ │ ├── js_val.js │ │ │ ├── js_weakmap_test.js │ │ │ ├── js_weakset_test.js │ │ │ ├── jsoo_400_test.js │ │ │ ├── jsoo_485_test.js │ │ │ ├── key_word_property.js │ │ │ ├── key_word_property2.js │ │ │ ├── key_word_property_plus_test.js │ │ │ ├── label_uncurry.js │ │ │ ├── large_integer_pat.js │ │ │ ├── large_obj_test.js │ │ │ ├── large_record_duplication_test.js │ │ │ ├── largest_int_flow.js │ │ │ ├── lazy_test.js │ │ │ ├── lexer_test.js │ │ │ ├── lib_js_test.js │ │ │ ├── libarg_test.js │ │ │ ├── libqueue_test.js │ │ │ ├── limits_test.js │ │ │ ├── list_stack.js │ │ │ ├── list_test.js │ │ │ ├── literals.js │ │ │ ├── local_class_type.js │ │ │ ├── local_exception_test.js │ │ │ ├── loop_regression_test.js │ │ │ ├── loop_suites_test.js │ │ │ ├── map_find_test.js │ │ │ ├── map_test.js │ │ │ ├── mario_game.js │ │ │ ├── match_case_test.js │ │ │ ├── mel_267_test.js │ │ │ ├── mel_ast_variants.js │ │ │ ├── method_chain.js │ │ │ ├── method_name_test.js │ │ │ ├── minimal_test.js │ │ │ ├── miss_colon_test.js │ │ │ ├── mock_mt.js │ │ │ ├── module_alias_test.js │ │ │ ├── module_as_class_ffi.js │ │ │ ├── module_as_function.js │ │ │ ├── module_equality_stdlib_test.js │ │ │ ├── module_missing_conversion.js │ │ │ ├── module_parameter_test.js │ │ │ ├── module_splice_test.js │ │ │ ├── more_poly_variant_test.js │ │ │ ├── more_uncurry.js │ │ │ ├── mpr_6033_test.js │ │ │ ├── mt.js │ │ │ ├── mt_global.js │ │ │ ├── mutable_obj_test.js │ │ │ ├── mutable_uncurry_test.js │ │ │ ├── mutual_non_recursive_type.js │ │ │ ├── name_mangle_test.js │ │ │ ├── nativeint.js │ │ │ ├── nested_include.js │ │ │ ├── nested_module_alias.js │ │ │ ├── nested_obj_literal.js │ │ │ ├── nested_obj_test.js │ │ │ ├── nested_pattern_match_test.js │ │ │ ├── noassert.js │ │ │ ├── node_fs_test.js │ │ │ ├── node_path_test.js │ │ │ ├── null_list_test.js │ │ │ ├── number_lexer.js │ │ │ ├── obj_curry_test.js │ │ │ ├── obj_literal_ppx.js │ │ │ ├── obj_literal_ppx_test.js │ │ │ ├── obj_magic_test.js │ │ │ ├── obj_repr_test.js │ │ │ ├── obj_test.js │ │ │ ├── obj_type_test.js │ │ │ ├── ocaml_414_upgrade_test.js │ │ │ ├── ocaml_parsetree_test.js │ │ │ ├── ocaml_proto_test.js │ │ │ ├── ocaml_re_test.js │ │ │ ├── ocaml_typedtree_test.js │ │ │ ├── of_string_test.js │ │ │ ├── offset.js │ │ │ ├── oo_js_test_date.js │ │ │ ├── opr_3576_test.js │ │ │ ├── opr_4560_test.js │ │ │ ├── option_encoding_test.js │ │ │ ├── option_repr_test.js │ │ │ ├── optional_ffi_test.js │ │ │ ├── optional_regression_test.js │ │ │ ├── parser_api.js │ │ │ ├── parser_api_test.js │ │ │ ├── pipe_send_readline.js │ │ │ ├── pipe_syntax.js │ │ │ ├── poly_empty_array.js │ │ │ ├── poly_type.js │ │ │ ├── polymorphic_raw_test.js │ │ │ ├── polymorphism_test.js │ │ │ ├── polyvar_convert.js │ │ │ ├── polyvar_test.js │ │ │ ├── ppx_apply_test.js │ │ │ ├── ppx_this_obj_field.js │ │ │ ├── ppx_this_obj_test.js │ │ │ ├── pq_test.js │ │ │ ├── pr6726.js │ │ │ ├── pr_regression_test.js │ │ │ ├── preamble_test.js │ │ │ ├── prepend_data_ffi.js │ │ │ ├── primitive_reg_test.js │ │ │ ├── print_alpha_test.js │ │ │ ├── printf_sim.js │ │ │ ├── printf_test.js │ │ │ ├── profile_sample.js │ │ │ ├── promise.js │ │ │ ├── promise_catch_test.js │ │ │ ├── qcc.js │ │ │ ├── queue_test.js │ │ │ ├── random_test.js │ │ │ ├── raw_hash_tbl_bench.js │ │ │ ├── raw_output_test.js │ │ │ ├── raw_pure_test.js │ │ │ ├── rbset.js │ │ │ ├── re_or_res │ │ │ ├── arity.js │ │ │ ├── gentTypeReTest.js │ │ │ ├── gpr_3865.js │ │ │ ├── gpr_3865_bar.js │ │ │ ├── gpr_3865_foo.js │ │ │ ├── lazy_demo.js │ │ │ ├── method_string_name.js │ │ │ ├── re_first_test.js │ │ │ ├── react.js │ │ │ ├── reactDOMRe.js │ │ │ ├── reactDOMServerRe.js │ │ │ ├── reactEvent.js │ │ │ ├── reactEventRe.js │ │ │ ├── reactTestUtils.js │ │ │ ├── reactjs_ppx_custom.js │ │ │ ├── reasonReact.js │ │ │ ├── reasonReactCompat.js │ │ │ ├── reasonReactOptimizedCreateClass.js │ │ │ ├── reasonReactRouter.js │ │ │ └── recursive_react_component.js │ │ │ ├── rebind_module.js │ │ │ ├── rebind_module_test.js │ │ │ ├── rec_fun_test.js │ │ │ ├── rec_module_opt.js │ │ │ ├── rec_module_test.js │ │ │ ├── rec_value_test.js │ │ │ ├── record_debug_test.js │ │ │ ├── record_extension_test.js │ │ │ ├── record_name_test.js │ │ │ ├── record_with_test.js │ │ │ ├── recursive_module.js │ │ │ ├── recursive_module_test.js │ │ │ ├── recursive_records_test.js │ │ │ ├── recursive_unbound_module_test.js │ │ │ ├── regression_print.js │ │ │ ├── relative_path.js │ │ │ ├── return_check.js │ │ │ ├── runtime_encoding_test.js │ │ │ ├── scanf_io.js │ │ │ ├── scanf_reference_error_regression_test.js │ │ │ ├── scanf_test.js │ │ │ ├── set_gen.js │ │ │ ├── sexp.js │ │ │ ├── sexpm.js │ │ │ ├── sexpm_test.js │ │ │ ├── side_effect.js │ │ │ ├── side_effect_free.js │ │ │ ├── simple_lexer_test.js │ │ │ ├── simplify_lambda_632o.js │ │ │ ├── single_module_alias.js │ │ │ ├── singular_unit_test.js │ │ │ ├── small_inline_test.js │ │ │ ├── splice_test.js │ │ │ ├── sprintf_reg_test.js │ │ │ ├── stack_comp_test.js │ │ │ ├── stack_test.js │ │ │ ├── stdlib_bytes_utf8_test.js │ │ │ ├── string_bound_get_test.js │ │ │ ├── string_constant_compare.js │ │ │ ├── string_get_set_test.js │ │ │ ├── string_interp_test.js │ │ │ ├── string_literal_print_test.js │ │ │ ├── string_runtime_test.js │ │ │ ├── string_set.js │ │ │ ├── string_set_test.js │ │ │ ├── string_test.js │ │ │ ├── string_unicode_test.js │ │ │ ├── stringmatch_test.js │ │ │ ├── submodule.js │ │ │ ├── submodule_call.js │ │ │ ├── switch_case_test.js │ │ │ ├── tailcall_inline_test.js │ │ │ ├── test.js │ │ │ ├── test_alias.js │ │ │ ├── test_ari.js │ │ │ ├── test_array.js │ │ │ ├── test_array_append.js │ │ │ ├── test_array_primitive.js │ │ │ ├── test_bool_equal.js │ │ │ ├── test_bs_this.js │ │ │ ├── test_bug.js │ │ │ ├── test_bytes.js │ │ │ ├── test_case_opt_collision.js │ │ │ ├── test_case_set.js │ │ │ ├── test_char.js │ │ │ ├── test_closure.js │ │ │ ├── test_common.js │ │ │ ├── test_const_elim.js │ │ │ ├── test_const_propogate.js │ │ │ ├── test_cpp.js │ │ │ ├── test_cps.js │ │ │ ├── test_demo.js │ │ │ ├── test_dup_param.js │ │ │ ├── test_eq.js │ │ │ ├── test_exception.js │ │ │ ├── test_exception_escape.js │ │ │ ├── test_export2.js │ │ │ ├── test_external.js │ │ │ ├── test_external_unit.js │ │ │ ├── test_ffi.js │ │ │ ├── test_fib.js │ │ │ ├── test_filename.js │ │ │ ├── test_for_loop.js │ │ │ ├── test_for_map.js │ │ │ ├── test_for_map2.js │ │ │ ├── test_format.js │ │ │ ├── test_formatter.js │ │ │ ├── test_functor_dead_code.js │ │ │ ├── test_generative_module.js │ │ │ ├── test_global_print.js │ │ │ ├── test_google_closure.js │ │ │ ├── test_http_server.js │ │ │ ├── test_include.js │ │ │ ├── test_incomplete.js │ │ │ ├── test_incr_ref.js │ │ │ ├── test_index.js │ │ │ ├── test_int_map_find.js │ │ │ ├── test_internalOO.js │ │ │ ├── test_is_js.js │ │ │ ├── test_js_ffi.js │ │ │ ├── test_let.js │ │ │ ├── test_list.js │ │ │ ├── test_literal.js │ │ │ ├── test_literals.js │ │ │ ├── test_match_exception.js │ │ │ ├── test_mutliple.js │ │ │ ├── test_nat64.js │ │ │ ├── test_nested_let.js │ │ │ ├── test_nested_print.js │ │ │ ├── test_non_export.js │ │ │ ├── test_nullary.js │ │ │ ├── test_obj.js │ │ │ ├── test_obj_simple_ffi.js │ │ │ ├── test_order.js │ │ │ ├── test_order_tailcall.js │ │ │ ├── test_other_exn.js │ │ │ ├── test_pack.js │ │ │ ├── test_per.js │ │ │ ├── test_pervasive.js │ │ │ ├── test_pervasives2.js │ │ │ ├── test_pervasives3.js │ │ │ ├── test_primitive.js │ │ │ ├── test_promise_bind.js │ │ │ ├── test_ramification.js │ │ │ ├── test_react.js │ │ │ ├── test_react_case.js │ │ │ ├── test_regex.js │ │ │ ├── test_require.js │ │ │ ├── test_runtime_encoding.js │ │ │ ├── test_scope.js │ │ │ ├── test_seq.js │ │ │ ├── test_set.js │ │ │ ├── test_side_effect_functor.js │ │ │ ├── test_simple_include.js │ │ │ ├── test_simple_obj.js │ │ │ ├── test_simple_pattern_match.js │ │ │ ├── test_simple_ref.js │ │ │ ├── test_simple_tailcall.js │ │ │ ├── test_small.js │ │ │ ├── test_sprintf.js │ │ │ ├── test_stack.js │ │ │ ├── test_static_catch_ident.js │ │ │ ├── test_string.js │ │ │ ├── test_string_case.js │ │ │ ├── test_string_const.js │ │ │ ├── test_string_map.js │ │ │ ├── test_string_switch.js │ │ │ ├── test_switch.js │ │ │ ├── test_trywith.js │ │ │ ├── test_tuple.js │ │ │ ├── test_tuple_destructring.js │ │ │ ├── test_type_based_arity.js │ │ │ ├── test_u.js │ │ │ ├── test_unsafe_cmp.js │ │ │ ├── test_unsafe_obj_ffi.js │ │ │ ├── test_unsafe_obj_ffi_ppx.js │ │ │ ├── test_unsupported_primitive.js │ │ │ ├── test_while_closure.js │ │ │ ├── test_while_side_effect.js │ │ │ ├── test_zero_nullable.js │ │ │ ├── testing.js │ │ │ ├── tfloat_record_test.js │ │ │ ├── ticker.js │ │ │ ├── to_string_test.js │ │ │ ├── topsort_test.js │ │ │ ├── tramp_fib.js │ │ │ ├── tscanf_test.js │ │ │ ├── tuple_alloc.js │ │ │ ├── type_disambiguate.js │ │ │ ├── typeof_test.js │ │ │ ├── unboxed_attribute_test.js │ │ │ ├── unboxed_crash.js │ │ │ ├── unboxed_use_case.js │ │ │ ├── uncurry_external_test.js │ │ │ ├── uncurry_glob_test.js │ │ │ ├── uncurry_method.js │ │ │ ├── uncurry_test.js │ │ │ ├── undef_regression2_test.js │ │ │ ├── undef_regression_test.js │ │ │ ├── unicode_type_error.js │ │ │ ├── unit_undefined_test.js │ │ │ ├── unitest_string.js │ │ │ ├── unsafe_full_apply_primitive.js │ │ │ ├── unsafe_obj_external.js │ │ │ ├── unsafe_ppx_test.js │ │ │ ├── unsafe_this.js │ │ │ ├── update_record_test.js │ │ │ ├── variant.js │ │ │ ├── watch_test.js │ │ │ └── webpack_config.js │ └── node_modules │ │ ├── melange.__private__.melange_mini_stdlib │ │ └── melange_mini_stdlib.js │ │ ├── melange.belt │ │ ├── belt.js │ │ ├── belt_Array.js │ │ ├── belt_Float.js │ │ ├── belt_HashMap.js │ │ ├── belt_HashMapInt.js │ │ ├── belt_HashMapString.js │ │ ├── belt_HashSet.js │ │ ├── belt_HashSetInt.js │ │ ├── belt_HashSetString.js │ │ ├── belt_Id.js │ │ ├── belt_Int.js │ │ ├── belt_List.js │ │ ├── belt_Map.js │ │ ├── belt_MapDict.js │ │ ├── belt_MapInt.js │ │ ├── belt_MapString.js │ │ ├── belt_MutableMap.js │ │ ├── belt_MutableMapInt.js │ │ ├── belt_MutableMapString.js │ │ ├── belt_MutableQueue.js │ │ ├── belt_MutableSet.js │ │ ├── belt_MutableSetInt.js │ │ ├── belt_MutableSetString.js │ │ ├── belt_MutableStack.js │ │ ├── belt_Option.js │ │ ├── belt_Range.js │ │ ├── belt_Result.js │ │ ├── belt_Set.js │ │ ├── belt_SetDict.js │ │ ├── belt_SetInt.js │ │ ├── belt_SetString.js │ │ ├── belt_SortArray.js │ │ ├── belt_SortArrayInt.js │ │ ├── belt_SortArrayString.js │ │ ├── belt__.js │ │ ├── belt_internalAVLset.js │ │ ├── belt_internalAVLtree.js │ │ ├── belt_internalBuckets.js │ │ ├── belt_internalBucketsType.js │ │ ├── belt_internalMapInt.js │ │ ├── belt_internalMapString.js │ │ ├── belt_internalSetBuckets.js │ │ ├── belt_internalSetInt.js │ │ └── belt_internalSetString.js │ │ ├── melange.dom │ │ ├── dom.js │ │ ├── dom__.js │ │ └── dom_storage.js │ │ ├── melange.js │ │ ├── caml.js │ │ ├── caml_array.js │ │ ├── caml_array_extern.js │ │ ├── caml_bytes.js │ │ ├── caml_exceptions.js │ │ ├── caml_external_polyfill.js │ │ ├── caml_float.js │ │ ├── caml_float_extern.js │ │ ├── caml_format.js │ │ ├── caml_gc.js │ │ ├── caml_hash.js │ │ ├── caml_hash_primitive.js │ │ ├── caml_int32.js │ │ ├── caml_int32_extern.js │ │ ├── caml_int64.js │ │ ├── caml_int64_extern.js │ │ ├── caml_io.js │ │ ├── caml_js_exceptions.js │ │ ├── caml_lexer.js │ │ ├── caml_md5.js │ │ ├── caml_module.js │ │ ├── caml_nativeint_extern.js │ │ ├── caml_obj.js │ │ ├── caml_oo.js │ │ ├── caml_oo_curry.js │ │ ├── caml_option.js │ │ ├── caml_parser.js │ │ ├── caml_splice_call.js │ │ ├── caml_string.js │ │ ├── caml_string_extern.js │ │ ├── caml_sys.js │ │ ├── caml_undefined_extern.js │ │ ├── curry.js │ │ ├── js.js │ │ ├── js_OO.js │ │ ├── js_array.js │ │ ├── js_bigint.js │ │ ├── js_blob.js │ │ ├── js_console.js │ │ ├── js_date.js │ │ ├── js_dict.js │ │ ├── js_exn.js │ │ ├── js_fetch.js │ │ ├── js_file.js │ │ ├── js_float.js │ │ ├── js_formData.js │ │ ├── js_global.js │ │ ├── js_int.js │ │ ├── js_iterator.js │ │ ├── js_json.js │ │ ├── js_map.js │ │ ├── js_mapper_runtime.js │ │ ├── js_math.js │ │ ├── js_null.js │ │ ├── js_nullable.js │ │ ├── js_obj.js │ │ ├── js_promise.js │ │ ├── js_re.js │ │ ├── js_readableStream.js │ │ ├── js_set.js │ │ ├── js_string.js │ │ ├── js_typed_array.js │ │ ├── js_types.js │ │ ├── js_undefined.js │ │ ├── js_weakmap.js │ │ ├── js_weakset.js │ │ └── js_writableStream.js │ │ ├── melange.node │ │ ├── node.js │ │ ├── node_buffer.js │ │ ├── node_child_process.js │ │ ├── node_fs.js │ │ ├── node_module.js │ │ ├── node_path.js │ │ └── node_process.js │ │ └── melange │ │ ├── arg.js │ │ ├── array.js │ │ ├── arrayLabels.js │ │ ├── atomic.js │ │ ├── bool.js │ │ ├── buffer.js │ │ ├── bytes.js │ │ ├── bytesLabels.js │ │ ├── callback.js │ │ ├── camlinternalAtomic.js │ │ ├── camlinternalFormat.js │ │ ├── camlinternalFormatBasics.js │ │ ├── camlinternalLazy.js │ │ ├── camlinternalMod.js │ │ ├── camlinternalOO.js │ │ ├── char.js │ │ ├── complex.js │ │ ├── digest.js │ │ ├── domain.js │ │ ├── dynarray.js │ │ ├── either.js │ │ ├── ephemeron.js │ │ ├── filename.js │ │ ├── float.js │ │ ├── format.js │ │ ├── fun.js │ │ ├── gc.js │ │ ├── hashtbl.js │ │ ├── iarray.js │ │ ├── in_channel.js │ │ ├── int.js │ │ ├── int32.js │ │ ├── int64.js │ │ ├── lazy.js │ │ ├── lexing.js │ │ ├── list.js │ │ ├── listLabels.js │ │ ├── map.js │ │ ├── marshal.js │ │ ├── moreLabels.js │ │ ├── mutex.js │ │ ├── obj.js │ │ ├── oo.js │ │ ├── option.js │ │ ├── out_channel.js │ │ ├── pair.js │ │ ├── parsing.js │ │ ├── pqueue.js │ │ ├── printexc.js │ │ ├── printf.js │ │ ├── queue.js │ │ ├── random.js │ │ ├── repr.js │ │ ├── result.js │ │ ├── scanf.js │ │ ├── seq.js │ │ ├── set.js │ │ ├── stack.js │ │ ├── stdLabels.js │ │ ├── std_exit.js │ │ ├── stdlib.js │ │ ├── string.js │ │ ├── stringLabels.js │ │ ├── sys.js │ │ ├── type.js │ │ ├── uchar.js │ │ ├── unit.js │ │ └── weak.js │ ├── div_by_zero_test.ml │ ├── dollar_escape_test.ml │ ├── dune │ ├── earger_curry_test.ml │ ├── effect.ml │ ├── empty_obj.ml │ ├── epsilon_test.ml │ ├── equal_box_test.ml │ ├── equal_exception_test.ml │ ├── equal_test.ml │ ├── es6_tests │ ├── es6_export.mjs │ ├── es6_export.ml │ ├── es6_import.mjs │ ├── es6_import.ml │ └── es6_module_test.ml │ ├── escape_esmodule.ml │ ├── esmodule_ref.ml │ ├── event_ffi.ml │ ├── exception_alias.ml │ ├── exception_def.ml │ ├── exception_raise_test.ml │ ├── exception_rebind_test.ml │ ├── exception_rebound_err_test.ml │ ├── exception_repr_test.ml │ ├── exception_value_test.ml │ ├── exn_error_pattern.ml │ ├── export_keyword.ml │ ├── ext_array_test.ml │ ├── ext_bytes_test.ml │ ├── ext_filename_test.ml │ ├── ext_list_test.ml │ ├── ext_log_test.ml │ ├── ext_pervasives_test.ml │ ├── ext_pervasives_test.mli │ ├── ext_string_test.ml │ ├── ext_sys_test.ml │ ├── ext_sys_test.mli │ ├── extensible_variant_test.ml │ ├── external_intf_impl.ml │ ├── external_intf_impl.mli │ ├── external_polyfill_test.ml │ ├── external_ppx.ml │ ├── fail_comp.ml │ ├── ffi_arity_test.ml │ ├── ffi_array_test.ml │ ├── ffi_js_test.ml │ ├── ffi_splice_test.ml │ ├── ffi_test.ml │ ├── fib.ml │ ├── flattern_order_test.ml │ ├── flexible_array_test.ml │ ├── float_array.ml │ ├── float_of_bits_test.ml │ ├── float_record.ml │ ├── float_record.mli │ ├── float_test.ml │ ├── floatarray_test.ml │ ├── flow_parser_reg_test.ml │ ├── flow_parser_reg_test.mli │ ├── flow_parser_sample.js │ ├── for_loop_test.ml │ ├── for_side_effect_test.ml │ ├── format_regression.ml │ ├── format_test.ml │ ├── fs_test.ml │ ├── fun_pattern_match.ml │ ├── functor_app_test.ml │ ├── functor_def.ml │ ├── functor_ffi.ml │ ├── functor_inst.ml │ ├── functors.ml │ ├── gbk.ml │ ├── gh_161_ml.ml │ ├── glob │ ├── glob_test_add.ml │ ├── glob_test_u.ml │ ├── glob_u.ml │ ├── glob_x.ml │ └── xlob_x.ml │ ├── global_exception_regression_test.ml │ ├── global_mangles.ml │ ├── global_module_alias_test.ml │ ├── google_closure_test.ml │ ├── gpr496_test.ml │ ├── gpr_1063_test.ml │ ├── gpr_1072.ml │ ├── gpr_1072_reg.ml │ ├── gpr_1150.ml │ ├── gpr_1154_test.ml │ ├── gpr_1170.ml │ ├── gpr_1240_missing_unbox.ml │ ├── gpr_1245_test.ml │ ├── gpr_1268.ml │ ├── gpr_1285_test.ml │ ├── gpr_1409_test.ml │ ├── gpr_1423_app_test.ml │ ├── gpr_1423_nav.ml │ ├── gpr_1438.ml │ ├── gpr_1481.ml │ ├── gpr_1484.ml │ ├── gpr_1501_test.ml │ ├── gpr_1503_test.ml │ ├── gpr_1539_test.ml │ ├── gpr_1600_test.ml │ ├── gpr_1658_test.ml │ ├── gpr_1667_test.ml │ ├── gpr_1692_test.ml │ ├── gpr_1698_test.ml │ ├── gpr_1701_test.ml │ ├── gpr_1716_test.ml │ ├── gpr_1717_test.ml │ ├── gpr_1728_test.ml │ ├── gpr_1749_test.ml │ ├── gpr_1759_test.ml │ ├── gpr_1760_test.ml │ ├── gpr_1762_test.ml │ ├── gpr_1817_test.ml │ ├── gpr_1822_test.ml │ ├── gpr_1891_test.ml │ ├── gpr_1943_test.ml │ ├── gpr_1946_test.ml │ ├── gpr_2250_test.ml │ ├── gpr_2316_test.ml │ ├── gpr_2352_test.ml │ ├── gpr_2413_test.ml │ ├── gpr_2474.ml │ ├── gpr_2487.ml │ ├── gpr_2503_test.ml │ ├── gpr_2608_test.ml │ ├── gpr_2614_test.ml │ ├── gpr_2633_test.ml │ ├── gpr_2642_test.ml │ ├── gpr_2652_test.ml │ ├── gpr_2682_test.ml │ ├── gpr_2700_test.ml │ ├── gpr_2731_test.ml │ ├── gpr_2789_test.ml │ ├── gpr_2863_test.ml │ ├── gpr_2931_test.ml │ ├── gpr_3142_test.ml │ ├── gpr_3154_test.ml │ ├── gpr_3209_test.ml │ ├── gpr_3492_test.ml │ ├── gpr_3502_test.ml │ ├── gpr_3519_jsx_test.ml │ ├── gpr_3519_test.ml │ ├── gpr_3536_test.ml │ ├── gpr_3546_test.ml │ ├── gpr_3548_test.ml │ ├── gpr_3549_test.ml │ ├── gpr_3566_drive_test.ml │ ├── gpr_3566_test.ml │ ├── gpr_3595_test.ml │ ├── gpr_3609_test.ml │ ├── gpr_3697_test.ml │ ├── gpr_373_test.ml │ ├── gpr_3770_test.ml │ ├── gpr_3852_alias.ml │ ├── gpr_3852_alias_reify.ml │ ├── gpr_3852_alias_reify.mli │ ├── gpr_3852_effect.ml │ ├── gpr_3875_test.ml │ ├── gpr_3877_test.ml │ ├── gpr_3895_test.ml │ ├── gpr_3897_test.ml │ ├── gpr_3931_test.ml │ ├── gpr_3980_test.ml │ ├── gpr_4025_test.ml │ ├── gpr_405_test.ml │ ├── gpr_405_test.mli │ ├── gpr_4069_test.ml │ ├── gpr_4265_test.ml │ ├── gpr_4274_test.ml │ ├── gpr_4280_test.ml │ ├── gpr_441.ml │ ├── gpr_4442_test.ml │ ├── gpr_4491_test.ml │ ├── gpr_4494_test.ml │ ├── gpr_4519_test.ml │ ├── gpr_459_test.ml │ ├── gpr_4632.ml │ ├── gpr_4639_test.ml │ ├── gpr_4900_test.ml │ ├── gpr_4924_test.ml │ ├── gpr_4931.ml │ ├── gpr_4931_allow.mjs │ ├── gpr_5169_test.ml │ ├── gpr_5280_optimize_test.ml │ ├── gpr_627_test.ml │ ├── gpr_658.ml │ ├── gpr_858_test.ml │ ├── gpr_858_unit2_test.ml │ ├── gpr_904_test.ml │ ├── gpr_974_test.ml │ ├── gpr_977_test.ml │ ├── gpr_return_type_unused_attribute.ml │ ├── gray_code_test.ml │ ├── guide_for_ext.ml │ ├── hamming_test.ml │ ├── hash_collision_test.ml │ ├── hash_sugar_desugar.ml │ ├── hash_sugar_desugar.mli │ ├── hash_test.ml │ ├── hashtbl_test.ml │ ├── hello.foo.ml │ ├── http_types.ml │ ├── if_used_test.ml │ ├── ignore_test.ml │ ├── imm_map_bench.ml │ ├── include_side_effect.ml │ ├── include_side_effect_free.ml │ ├── incomplete_toplevel_test.ml │ ├── infer_type_test.ml │ ├── infer_type_test.mli │ ├── inline_const.ml │ ├── inline_const.mli │ ├── inline_const_test.ml │ ├── inline_edge_cases.ml │ ├── inline_edge_cases.mli │ ├── inline_map2_test.ml │ ├── inline_map_test.ml │ ├── inline_map_test.mli │ ├── inline_record_test.ml │ ├── inline_regression_test.ml │ ├── inline_string_test.ml │ ├── inner_call.ml │ ├── inner_define.ml │ ├── inner_define.mli │ ├── inner_unused.ml │ ├── installation_test.ml │ ├── int32_test.ml │ ├── int64_mul_div_test.ml │ ├── int64_string_bench.ml │ ├── int64_string_test.ml │ ├── int64_test.ml │ ├── int_hashtbl_test.ml │ ├── int_map.ml │ ├── int_overflow_test.ml │ ├── int_switch_test.ml │ ├── internal_unused_test.ml │ ├── io_test.ml │ ├── joinClasses.js │ ├── js_array_test.ml │ ├── js_blob_test.ml │ ├── js_bool_test.ml │ ├── js_date_test.ml │ ├── js_dict_test.ml │ ├── js_exception_catch_test.ml │ ├── js_file_test.ml │ ├── js_float_test.ml │ ├── js_formdata_test.ml │ ├── js_global_test.ml │ ├── js_int_test.ml │ ├── js_json_test.ml │ ├── js_map_test.ml │ ├── js_math_test.ml │ ├── js_null_test.ml │ ├── js_null_undefined_test.ml │ ├── js_nullable_test.ml │ ├── js_obj_test.ml │ ├── js_promise_basic_test.ml │ ├── js_re_test.ml │ ├── js_set_test.ml │ ├── js_string_test.ml │ ├── js_typed_array_test.ml │ ├── js_undefined_test.ml │ ├── js_val.ml │ ├── js_weakmap_test.ml │ ├── js_weakset_test.ml │ ├── jsoo_400_test.ml │ ├── jsoo_485_test.ml │ ├── key_word_property.ml │ ├── key_word_property2.ml │ ├── key_word_property_plus_test.ml │ ├── label_uncurry.ml │ ├── large_integer_pat.ml │ ├── large_obj_test.ml │ ├── large_record_duplication_test.ml │ ├── largest_int_flow.ml │ ├── lazy_test.ml │ ├── lexer_test.ml │ ├── lib_js_test.ml │ ├── libarg_test.ml │ ├── libqueue_test.ml │ ├── limits_test.ml │ ├── lint.sh │ ├── list_stack.ml │ ├── list_test.ml │ ├── literals.js │ ├── local_class_type.ml │ ├── local_exception_test.ml │ ├── loop_regression_test.ml │ ├── loop_suites_test.ml │ ├── map_find_test.ml │ ├── map_test.ml │ ├── map_test.mli │ ├── mario_game.ml │ ├── match_case_test.ml │ ├── mel_267_test.ml │ ├── mel_ast_variants.ml │ ├── method_chain.ml │ ├── method_name_test.ml │ ├── minimal_test.ml │ ├── miss_colon_test.ml │ ├── mock_mt.ml │ ├── module_alias_test.ml │ ├── module_as_class_ffi.ml │ ├── module_as_function.ml │ ├── module_equality_stdlib_test.ml │ ├── module_missing_conversion.ml │ ├── module_parameter_test.ml │ ├── module_splice_test.ml │ ├── more_poly_variant_test.ml │ ├── more_uncurry.ml │ ├── mpr_6033_test.ml │ ├── mt.ml │ ├── mt.mli │ ├── mt_global.ml │ ├── mt_global.mli │ ├── mutable_obj_test.ml │ ├── mutable_uncurry_test.ml │ ├── mutual_non_recursive_type.ml │ ├── name_mangle_test.ml │ ├── nativeint.ml │ ├── nested_include.ml │ ├── nested_module_alias.ml │ ├── nested_obj_literal.ml │ ├── nested_obj_test.ml │ ├── nested_pattern_match_test.ml │ ├── noassert.ml │ ├── node_fs_test.ml │ ├── node_path_test.ml │ ├── null_list_test.ml │ ├── number_lexer.mll │ ├── obj_curry_test.ml │ ├── obj_literal_ppx.ml │ ├── obj_literal_ppx_test.ml │ ├── obj_magic_test.ml │ ├── obj_repr_test.ml │ ├── obj_test.ml │ ├── obj_type_test.ml │ ├── ocaml_414_upgrade_test.ml │ ├── ocaml_parsetree_test.ml │ ├── ocaml_parsetree_test.mli │ ├── ocaml_proto_test.ml │ ├── ocaml_proto_test.mli │ ├── ocaml_re_test.ml │ ├── ocaml_typedtree_test.ml │ ├── ocaml_typedtree_test.mli │ ├── of_string_test.ml │ ├── offset.ml │ ├── oo_js_test_date.ml │ ├── opr_3576_test.ml │ ├── opr_4560_test.ml │ ├── option_encoding_test.ml │ ├── option_repr_test.ml │ ├── optional_ffi_test.ml │ ├── optional_regression_test.ml │ ├── parser_api.ml │ ├── parser_api_test.ml │ ├── pipe_send_readline.ml │ ├── pipe_syntax.ml │ ├── poly_empty_array.ml │ ├── poly_type.ml │ ├── polymorphic_raw_test.ml │ ├── polymorphism_test.ml │ ├── polymorphism_test.mli │ ├── polyvar_convert.ml │ ├── polyvar_test.ml │ ├── ppx_apply_test.ml │ ├── ppx_this_obj_field.ml │ ├── ppx_this_obj_test.ml │ ├── pq_test.ml │ ├── pr6726.ml │ ├── pr_regression_test.ml │ ├── preamble_test.ml │ ├── prepend_data_ffi.ml │ ├── primitive_reg_test.ml │ ├── print_alpha_test.ml │ ├── printf_sim.ml │ ├── printf_test.ml │ ├── profile_sample.js │ ├── promise.ml │ ├── promise_catch_test.ml │ ├── qcc.ml │ ├── queue_test.ml │ ├── random_test.ml │ ├── raw_hash_tbl_bench.ml │ ├── raw_output_test.ml │ ├── raw_pure_test.ml │ ├── rbset.ml │ ├── re_or_res │ ├── arity.re │ ├── gentTypeReTest.re │ ├── gpr_3865.re │ ├── gpr_3865_bar.re │ ├── gpr_3865_foo.re │ ├── lazy_demo.re │ ├── method_string_name.re │ ├── re_first_test.re │ ├── react.re │ ├── reactDOMRe.re │ ├── reactDOMServerRe.re │ ├── reactEvent.re │ ├── reactEvent.rei │ ├── reactTestUtils.re │ ├── reactTestUtils.rei │ ├── reactjs_ppx_custom.re │ ├── reasonReact.re │ ├── reasonReact.rei │ ├── reasonReactCompat.re │ ├── reasonReactCompat.rei │ ├── reasonReactOptimizedCreateClass.re │ ├── reasonReactRouter.re │ ├── reasonReactRouter.rei │ └── recursive_react_component.re │ ├── rebind_module.ml │ ├── rebind_module_test.ml │ ├── rec_fun_test.ml │ ├── rec_module_opt.ml │ ├── rec_module_test.ml │ ├── rec_value_test.ml │ ├── record_debug_test.ml │ ├── record_extension_test.ml │ ├── record_name_test.ml │ ├── record_with_test.ml │ ├── recursive_module.ml │ ├── recursive_module_test.ml │ ├── recursive_records_test.ml │ ├── recursive_unbound_module_test.ml │ ├── regression_print.ml │ ├── relative_path.ml │ ├── return_check.ml │ ├── run_test.sh │ ├── runtime_encoding_test.ml │ ├── scanf_io.ml │ ├── scanf_reference_error_regression_test.ml │ ├── scanf_reference_error_regression_test.mli │ ├── scanf_test.ml │ ├── set_gen.ml │ ├── sexp.ml │ ├── sexp.mli │ ├── sexpm.ml │ ├── sexpm.mli │ ├── sexpm_test.ml │ ├── side_effect.ml │ ├── side_effect_free.ml │ ├── simple_lexer_test.mll │ ├── simplify_lambda_632o.ml │ ├── single_module_alias.ml │ ├── singular_unit_test.ml │ ├── small_inline_test.ml │ ├── splice_test.ml │ ├── sprintf_reg_test.ml │ ├── stack_comp_test.ml │ ├── stack_test.ml │ ├── stdlib_bytes_utf8_test.ml │ ├── string_bound_get_test.ml │ ├── string_constant_compare.ml │ ├── string_get_set_test.ml │ ├── string_interp_test.ml │ ├── string_literal_print_test.ml │ ├── string_runtime_test.ml │ ├── string_set.ml │ ├── string_set_test.ml │ ├── string_test.ml │ ├── string_unicode_test.ml │ ├── stringmatch_test.ml │ ├── submodule.ml │ ├── submodule_call.ml │ ├── switch_case_test.ml │ ├── tailcall_inline_test.ml │ ├── test.ml │ ├── test_alias.ml │ ├── test_ari.ml │ ├── test_array.ml │ ├── test_array_append.ml │ ├── test_array_primitive.ml │ ├── test_bool_equal.ml │ ├── test_bs_this.ml │ ├── test_bug.ml │ ├── test_bytes.ml │ ├── test_case_opt_collision.ml │ ├── test_case_set.ml │ ├── test_char.ml │ ├── test_closure.ml │ ├── test_common.ml │ ├── test_const_elim.ml │ ├── test_const_propogate.ml │ ├── test_cpp.ml │ ├── test_cps.ml │ ├── test_demo.ml │ ├── test_dup_param.ml │ ├── test_eq.ml │ ├── test_exception.ml │ ├── test_exception_escape.ml │ ├── test_export2.ml │ ├── test_external.ml │ ├── test_external_unit.ml │ ├── test_ffi.ml │ ├── test_fib.ml │ ├── test_filename.ml │ ├── test_for_loop.ml │ ├── test_for_map.ml │ ├── test_for_map2.ml │ ├── test_for_map2.mli │ ├── test_format.ml │ ├── test_formatter.ml │ ├── test_functor_dead_code.ml │ ├── test_generative_module.ml │ ├── test_global_print.ml │ ├── test_google_closure.ml │ ├── test_http_server.ml │ ├── test_http_server.mli │ ├── test_include.ml │ ├── test_incomplete.ml │ ├── test_incr_ref.ml │ ├── test_index.ml │ ├── test_int_map_find.ml │ ├── test_internalOO.ml │ ├── test_is_js.ml │ ├── test_is_js.mli │ ├── test_js_ffi.ml │ ├── test_let.ml │ ├── test_list.ml │ ├── test_literal.ml │ ├── test_literals.ml │ ├── test_match_exception.ml │ ├── test_mutliple.ml │ ├── test_nat64.ml │ ├── test_nested_let.ml │ ├── test_nested_print.ml │ ├── test_non_export.ml │ ├── test_nullary.ml │ ├── test_obj.ml │ ├── test_obj_simple_ffi.ml │ ├── test_order.ml │ ├── test_order_tailcall.ml │ ├── test_other_exn.ml │ ├── test_pack.ml │ ├── test_per.ml │ ├── test_pervasive.ml │ ├── test_pervasives2.ml │ ├── test_pervasives3.ml │ ├── test_primitive.ml │ ├── test_promise_bind.ml │ ├── test_ramification.ml │ ├── test_react.ml │ ├── test_react_case.ml │ ├── test_regex.ml │ ├── test_require.ml │ ├── test_runtime_encoding.ml │ ├── test_scope.ml │ ├── test_seq.ml │ ├── test_set.ml │ ├── test_side_effect_functor.ml │ ├── test_simple_include.ml │ ├── test_simple_obj.ml │ ├── test_simple_pattern_match.ml │ ├── test_simple_ref.ml │ ├── test_simple_tailcall.ml │ ├── test_small.ml │ ├── test_sprintf.ml │ ├── test_stack.ml │ ├── test_static_catch_ident.ml │ ├── test_string.ml │ ├── test_string_case.ml │ ├── test_string_const.ml │ ├── test_string_map.ml │ ├── test_string_switch.ml │ ├── test_switch.ml │ ├── test_trywith.ml │ ├── test_tuple.ml │ ├── test_tuple_destructring.ml │ ├── test_type_based_arity.ml │ ├── test_u.ml │ ├── test_unsafe_cmp.ml │ ├── test_unsafe_obj_ffi.ml │ ├── test_unsafe_obj_ffi.mli │ ├── test_unsafe_obj_ffi_ppx.ml │ ├── test_unsafe_obj_ffi_ppx.mli │ ├── test_unsupported_primitive.ml │ ├── test_while_closure.ml │ ├── test_while_side_effect.ml │ ├── test_zero_nullable.ml │ ├── testing.ml │ ├── testing.mli │ ├── tfloat_record_test.ml │ ├── ticker.ml │ ├── to_string_test.ml │ ├── topsort_test.ml │ ├── tramp_fib.ml │ ├── tscanf_test.ml │ ├── tuple_alloc.ml │ ├── type_disambiguate.js │ ├── typeof_test.ml │ ├── unboxed_attribute_test.ml │ ├── unboxed_crash.ml │ ├── unboxed_use_case.ml │ ├── unboxed_use_case.mli │ ├── uncurry_external_test.ml │ ├── uncurry_glob_test.ml │ ├── uncurry_method.ml │ ├── uncurry_test.ml │ ├── uncurry_test.mli │ ├── undef_regression2_test.ml │ ├── undef_regression_test.ml │ ├── unicode_type_error.ml │ ├── unit_undefined_test.ml │ ├── unitest_string.ml │ ├── unsafe_full_apply_primitive.ml │ ├── unsafe_obj_external.ml │ ├── unsafe_ppx_test.ml │ ├── unsafe_this.ml │ ├── unsafe_this.mli │ ├── update_record_test.ml │ ├── variant.ml │ ├── watch_test.ml │ └── webpack_config.ml ├── melange-playground.opam ├── melange-playground.opam.template ├── melange.opam ├── melange.opam.template ├── nix ├── default.nix ├── melange-playground.nix ├── overlay.nix ├── shell.nix └── test.nix ├── playground ├── dune ├── mel_playground.cppo.ml ├── toolchain.cppo.ml └── toolchain.mli ├── ppx ├── ast_attributes.ml ├── ast_attributes.mli ├── ast_core_type.ml ├── ast_core_type.mli ├── ast_core_type_class_type.ml ├── ast_core_type_class_type.mli ├── ast_derive │ ├── ast_derive_abstract.ml │ ├── ast_derive_abstract.mli │ ├── ast_derive_js_mapper.ml │ ├── ast_derive_js_mapper.mli │ ├── ast_derive_projector.ml │ ├── ast_derive_projector.mli │ ├── ast_derive_util.ml │ └── ast_derive_util.mli ├── ast_exp_apply.ml ├── ast_exp_apply.mli ├── ast_extensions.ml ├── ast_extensions.mli ├── ast_external.ml ├── ast_external.mli ├── ast_external_process.ml ├── ast_external_process.mli ├── ast_literal.ml ├── ast_literal.mli ├── ast_mel_open.ml ├── ast_mel_open.mli ├── ast_object.ml ├── ast_object.mli ├── ast_open_cxt.ml ├── ast_open_cxt.mli ├── ast_payload.ml ├── ast_payload.mli ├── ast_polyvar.ml ├── ast_polyvar.mli ├── ast_tuple_pattern_flatten.ml ├── ast_tuple_pattern_flatten.mli ├── ast_typ_uncurry.ml ├── ast_typ_uncurry.mli ├── ast_uncurry_apply.ml ├── ast_uncurry_apply.mli ├── ast_uncurry_gen.ml ├── ast_uncurry_gen.mli ├── dune ├── error.ml ├── error.mli ├── import.ml ├── mel_ast_invariant.ml ├── mel_ast_invariant.mli ├── melange_ppx.cppo.ml ├── melange_ppx.mli ├── string_interp.ml └── string_interp.mli ├── rfcs └── 0000-template.md ├── runtime-export ├── README.md ├── dune ├── make-runtime-package.sh └── package.json ├── scripts └── build_reserved.js ├── test ├── blackbox-tests │ ├── as-ppx-config-attribute.t │ ├── as-without-mel-string.t │ ├── belt-and-runtime.t │ ├── bigint.t │ ├── builtin-ppx-cmi-consistency.t │ ├── complex-constant-inline.t │ ├── cross-module-optimizations.t │ ├── custom-predef.t │ ├── custom-tag.t │ ├── default-package-info.t │ ├── derive-js-extension-from-output-name.t │ ├── deriving-abstract-mutually-recursive.t │ ├── deriving-abstract-one-field.t │ ├── deriving-jsProperties.t │ ├── deriving-separate.t │ ├── dune │ ├── dune-js-file-unmangling.t │ │ ├── dune │ │ ├── dune-project │ │ ├── entry_module.ml │ │ ├── leaf │ │ │ ├── dune │ │ │ ├── leaf.ml │ │ │ └── other.ml │ │ ├── parent │ │ │ ├── dune │ │ │ ├── m_a.ml │ │ │ └── m_b.ml │ │ └── run.t │ ├── dune-melange-mode-unwrapped.t │ │ ├── dune │ │ ├── dune-project │ │ ├── libA │ │ │ ├── a.ml │ │ │ ├── dune │ │ │ └── other.ml │ │ ├── libB │ │ │ ├── b.ml │ │ │ └── dune │ │ └── run.t │ ├── dune-melange-mode.t │ │ ├── dune │ │ ├── dune-project │ │ ├── libA │ │ │ ├── a.ml │ │ │ ├── dune │ │ │ └── other.ml │ │ ├── libB │ │ │ ├── b.ml │ │ │ └── dune │ │ └── run.t │ ├── dune-virtual-library.t │ │ ├── dune │ │ ├── dune-project │ │ ├── impl_melange │ │ │ ├── dune │ │ │ └── virt.ml │ │ ├── mel.ml │ │ ├── run.t │ │ └── vlib │ │ │ ├── dune │ │ │ ├── virt.mli │ │ │ └── vlib.ml │ ├── dynamic-import-custom-module-systems.t │ ├── dynamic-import-external-fn.t │ ├── dynamic-import-module-alias.t │ ├── dynamic-import-side-effect.t │ ├── dynamic-import.t │ ├── editor-stdlib-gotodef.t │ ├── empty-obj.t │ ├── empty-raw.t │ ├── es6-default-exports.t │ ├── exn-cause-undefined.t │ ├── exn-cause.t │ ├── export-invalid-names.t │ ├── external-relative-module-path.t │ ├── external-with-empty-payload.t │ ├── externals-non-inline-arrow-types.t │ ├── ffi-error-debug.t │ ├── file-extensions.t │ ├── flags.t │ ├── function-assignment-const.t │ ├── hidden-deps.t │ ├── inline-functor-open.t │ │ ├── run.t │ │ ├── samplelib.ml │ │ └── samplelib_test.ml │ ├── intf-suffix.t │ ├── intoverflow.t │ ├── js-t-errors.t │ ├── lam-convert-exn.t │ ├── legacy-ounit-cmd.t │ ├── mel-as-empty-string.t │ ├── mel-as-in-external.t │ ├── mel-as-inline-records.t │ ├── mel-as-mel-this.t │ ├── mel-as-modules.t │ ├── mel-as-string-warnings.t │ ├── mel-as-variants-lists.t │ ├── mel-as-variants-option.t │ ├── mel-as-variants.t │ ├── mel-attrs-uncurried-external.t │ ├── mel-errors.t │ ├── mel-int-payload.t │ ├── mel-new-with-send.t │ ├── mel-obj.t │ ├── mel-send-constant.t │ ├── mel-send-mel-this.t │ ├── mel-spread.t │ ├── mel-uncurry-nesting.t │ ├── mel-unwrap-for-obj.t │ ├── mel-unwrap-no-payload.t │ ├── melange-playground │ │ ├── compile-ml-belt.t │ │ ├── compile-ml-deriving.t │ │ ├── compile-ml-dom.t │ │ ├── compile-ml-error-obj.t │ │ ├── compile-ml-error-syntax.t │ │ ├── compile-ml-error-types.t │ │ ├── compile-ml-error-warnings.t │ │ ├── compile-ml-external.t │ │ ├── compile-ml-mel-attr.t │ │ ├── compile-ml-obj.t │ │ ├── compile-ml-quoted-strings.t │ │ ├── compile-ml-simple.t │ │ ├── compile-ml-warning-alert.t │ │ ├── compile-re-big-lexbuf.t │ │ ├── compile-re-error-syntax-locations.t │ │ ├── compile-re-simple.t │ │ ├── dune │ │ ├── parse-re-element.t │ │ ├── parse-re-error.t │ │ ├── parse-re-initial-comment.t │ │ ├── ppx-alerts.t │ │ └── warning.t │ ├── melange-ppx-js-string.t │ ├── melange-ppx-private.t │ ├── melange-ppx-raw.t │ ├── melange-ppx-uncurry.t │ ├── melange-ppx.t │ ├── meldep.t │ ├── meth-arity.t │ ├── missing-namespace.t │ │ ├── dune │ │ ├── dune-project │ │ ├── fieldsRequestDescr.ml │ │ ├── main.ml │ │ └── run.t │ ├── module-alias-not-exported-in-js.t │ ├── no-package-flags-to-cmj.t │ ├── no-package-name-in-js-objs.t │ ├── no-package-name-in-js.t │ ├── no-package-name-unmangle-js-files.t │ ├── node-modules.t │ ├── node-ppx.t │ ├── nostdlib.t │ ├── objects-close-over-variable.t │ ├── ocaml-14200.t │ ├── opaque.t │ ├── option-shape.t │ ├── persistent-structure-error.t │ ├── ppx-alert.t │ ├── ppx-errors.t │ ├── ppx-location-snippet.t │ ├── preamble.t │ ├── print-attrs-error.t │ ├── print-exn.t │ ├── quoted-strings.t │ ├── reason.t │ ├── rec-module-eager.t │ ├── rec-module.t │ ├── set-package-name-in-js-objs.t │ ├── set-package-name-in-js.t │ ├── set-package-name-unmangle-js-files.t │ ├── setup.sh │ ├── shadow-internal-lib.t │ │ ├── dune │ │ ├── dune-project │ │ ├── entry_module.ml │ │ ├── node │ │ │ ├── dune │ │ │ ├── leaf.ml │ │ │ └── other.ml │ │ └── run.t │ ├── shadow-internal-module.t │ │ ├── dune │ │ ├── dune-project │ │ ├── entry_module.ml │ │ ├── node │ │ │ ├── dune │ │ │ ├── node.ml │ │ │ └── other.ml │ │ └── run.t │ ├── simple.t │ ├── stack-module.t │ ├── stdlib-array.t │ ├── stdlib-bool.t │ ├── stdlib-hash.t │ ├── stdout.t │ ├── syntactic-function-arity.t │ ├── sys-argv.t │ ├── tailcall-attribute.t │ ├── uncurry-errors.t │ ├── uncurry-nested-fn.t │ ├── undefined-trailing-args.t │ ├── unicode-format-strings.t │ ├── unicode-identifiers.t │ ├── unicode-in-regular-strings.t │ ├── unit-arity-compilation.t │ ├── unmangling-uppercase.t │ ├── unprocessed-attributes.t │ ├── unsupported-ocaml5-primitives.t │ ├── unused-attributes.t │ ├── unused-record-fields.t │ ├── using-stdlib.t │ ├── utf8-string-interp.t │ ├── variants-as-strings.t │ ├── virtual-lib-compilation.t │ ├── warning-20-ignored-extra-argument.t │ ├── warning-20.t │ ├── warning-61-unboxable-type-in-prim-decl.t │ ├── warning-iter.t │ └── wrong-option-compilation.t └── unit-tests │ ├── dune │ ├── melange_tests.ml │ ├── test_array.ml │ ├── test_filename.ml │ ├── test_ident_mask.ml │ ├── test_list.ml │ ├── test_modulename.ml │ ├── test_path.ml │ ├── test_scc.ml │ ├── test_string.ml │ ├── test_unicode.ml │ └── test_vec.ml └── vendor ├── dune └── pp ├── LICENSE.md ├── dune ├── pp.ml └── pp.mli /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.gitmodules -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | parse-docstrings = false 2 | -------------------------------------------------------------------------------- /.ocamlformat-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/.ocamlformat-ignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/Changes.md -------------------------------------------------------------------------------- /Credits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/Credits.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/README.md -------------------------------------------------------------------------------- /belt/belt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt.ml -------------------------------------------------------------------------------- /belt/belt_Array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Array.ml -------------------------------------------------------------------------------- /belt/belt_Array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Array.mli -------------------------------------------------------------------------------- /belt/belt_Float.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Float.ml -------------------------------------------------------------------------------- /belt/belt_Float.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Float.mli -------------------------------------------------------------------------------- /belt/belt_HashMap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_HashMap.ml -------------------------------------------------------------------------------- /belt/belt_HashMap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_HashMap.mli -------------------------------------------------------------------------------- /belt/belt_HashSet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_HashSet.ml -------------------------------------------------------------------------------- /belt/belt_HashSet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_HashSet.mli -------------------------------------------------------------------------------- /belt/belt_Id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Id.ml -------------------------------------------------------------------------------- /belt/belt_Id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Id.mli -------------------------------------------------------------------------------- /belt/belt_Int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Int.ml -------------------------------------------------------------------------------- /belt/belt_Int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Int.mli -------------------------------------------------------------------------------- /belt/belt_List.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_List.ml -------------------------------------------------------------------------------- /belt/belt_List.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_List.mli -------------------------------------------------------------------------------- /belt/belt_Map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Map.ml -------------------------------------------------------------------------------- /belt/belt_Map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Map.mli -------------------------------------------------------------------------------- /belt/belt_MapDict.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MapDict.ml -------------------------------------------------------------------------------- /belt/belt_MapDict.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MapDict.mli -------------------------------------------------------------------------------- /belt/belt_MutableMap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableMap.ml -------------------------------------------------------------------------------- /belt/belt_MutableMap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableMap.mli -------------------------------------------------------------------------------- /belt/belt_MutableQueue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableQueue.ml -------------------------------------------------------------------------------- /belt/belt_MutableQueue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableQueue.mli -------------------------------------------------------------------------------- /belt/belt_MutableSet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableSet.ml -------------------------------------------------------------------------------- /belt/belt_MutableSet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableSet.mli -------------------------------------------------------------------------------- /belt/belt_MutableStack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableStack.ml -------------------------------------------------------------------------------- /belt/belt_MutableStack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_MutableStack.mli -------------------------------------------------------------------------------- /belt/belt_Option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Option.ml -------------------------------------------------------------------------------- /belt/belt_Option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Option.mli -------------------------------------------------------------------------------- /belt/belt_Range.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Range.ml -------------------------------------------------------------------------------- /belt/belt_Range.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Range.mli -------------------------------------------------------------------------------- /belt/belt_Result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Result.ml -------------------------------------------------------------------------------- /belt/belt_Result.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Result.mli -------------------------------------------------------------------------------- /belt/belt_Set.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Set.cppo.ml -------------------------------------------------------------------------------- /belt/belt_Set.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Set.cppo.mli -------------------------------------------------------------------------------- /belt/belt_Set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Set.ml -------------------------------------------------------------------------------- /belt/belt_Set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_Set.mli -------------------------------------------------------------------------------- /belt/belt_SetDict.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_SetDict.ml -------------------------------------------------------------------------------- /belt/belt_SetDict.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_SetDict.mli -------------------------------------------------------------------------------- /belt/belt_SortArray.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_SortArray.ml -------------------------------------------------------------------------------- /belt/belt_SortArray.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_SortArray.mli -------------------------------------------------------------------------------- /belt/belt_internalAVLset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalAVLset.ml -------------------------------------------------------------------------------- /belt/belt_internalAVLset.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalAVLset.mli -------------------------------------------------------------------------------- /belt/belt_internalAVLtree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalAVLtree.ml -------------------------------------------------------------------------------- /belt/belt_internalAVLtree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalAVLtree.mli -------------------------------------------------------------------------------- /belt/belt_internalBuckets.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalBuckets.ml -------------------------------------------------------------------------------- /belt/belt_internalBuckets.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/belt_internalBuckets.mli -------------------------------------------------------------------------------- /belt/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/dune -------------------------------------------------------------------------------- /belt/hashmap.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/hashmap.cppo.ml -------------------------------------------------------------------------------- /belt/hashmap.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/hashmap.cppo.mli -------------------------------------------------------------------------------- /belt/hashset.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/hashset.cppo.ml -------------------------------------------------------------------------------- /belt/hashset.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/hashset.cppo.mli -------------------------------------------------------------------------------- /belt/internal_map.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/internal_map.cppo.ml -------------------------------------------------------------------------------- /belt/internal_set.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/internal_set.cppo.ml -------------------------------------------------------------------------------- /belt/map.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/map.cppo.ml -------------------------------------------------------------------------------- /belt/map.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/map.cppo.mli -------------------------------------------------------------------------------- /belt/mapm.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/mapm.cppo.ml -------------------------------------------------------------------------------- /belt/mapm.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/mapm.cppo.mli -------------------------------------------------------------------------------- /belt/setm.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/setm.cppo.ml -------------------------------------------------------------------------------- /belt/setm.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/setm.cppo.mli -------------------------------------------------------------------------------- /belt/sort.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/sort.cppo.ml -------------------------------------------------------------------------------- /belt/sort.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/belt/sort.cppo.mli -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/bin/dune -------------------------------------------------------------------------------- /bin/melc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/bin/melc.ml -------------------------------------------------------------------------------- /bin/melc_cli.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/bin/melc_cli.ml -------------------------------------------------------------------------------- /bin/melc_cli.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/bin/melc_cli.mli -------------------------------------------------------------------------------- /bin/melppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/bin/melppx.ml -------------------------------------------------------------------------------- /docs/Manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/docs/Manual.html -------------------------------------------------------------------------------- /docs/images/ahrefs-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/docs/images/ahrefs-logo.png -------------------------------------------------------------------------------- /docs/images/ocsf_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/docs/images/ocsf_logo.svg -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/dune-project -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/flake.nix -------------------------------------------------------------------------------- /jscomp/common/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/dune -------------------------------------------------------------------------------- /jscomp/common/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/import.ml -------------------------------------------------------------------------------- /jscomp/common/js_raw_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/js_raw_info.ml -------------------------------------------------------------------------------- /jscomp/common/lam_constant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/lam_constant.ml -------------------------------------------------------------------------------- /jscomp/common/lam_methname.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/lam_methname.ml -------------------------------------------------------------------------------- /jscomp/common/lam_tag_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/lam_tag_info.ml -------------------------------------------------------------------------------- /jscomp/common/utf8_string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/common/utf8_string.mli -------------------------------------------------------------------------------- /jscomp/core/FIXME.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/FIXME.adoc -------------------------------------------------------------------------------- /jscomp/core/ast_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_config.ml -------------------------------------------------------------------------------- /jscomp/core/ast_config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_config.mli -------------------------------------------------------------------------------- /jscomp/core/ast_io.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_io.cppo.ml -------------------------------------------------------------------------------- /jscomp/core/ast_io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_io.mli -------------------------------------------------------------------------------- /jscomp/core/ast_payload.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_payload.ml -------------------------------------------------------------------------------- /jscomp/core/ast_payload.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ast_payload.mli -------------------------------------------------------------------------------- /jscomp/core/cmd_ppx_apply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/cmd_ppx_apply.ml -------------------------------------------------------------------------------- /jscomp/core/cmd_ppx_apply.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/cmd_ppx_apply.mli -------------------------------------------------------------------------------- /jscomp/core/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/dune -------------------------------------------------------------------------------- /jscomp/core/gen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/gen/dune -------------------------------------------------------------------------------- /jscomp/core/gen/node_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/gen/node_types.ml -------------------------------------------------------------------------------- /jscomp/core/gen/record_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/gen/record_map.ml -------------------------------------------------------------------------------- /jscomp/core/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/import.ml -------------------------------------------------------------------------------- /jscomp/core/include_dirs.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/include_dirs.mli -------------------------------------------------------------------------------- /jscomp/core/j.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/j.ml -------------------------------------------------------------------------------- /jscomp/core/js_analyzer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_analyzer.ml -------------------------------------------------------------------------------- /jscomp/core/js_analyzer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_analyzer.mli -------------------------------------------------------------------------------- /jscomp/core/js_call_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_call_info.ml -------------------------------------------------------------------------------- /jscomp/core/js_call_info.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_call_info.mli -------------------------------------------------------------------------------- /jscomp/core/js_cmj_format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_cmj_format.ml -------------------------------------------------------------------------------- /jscomp/core/js_cmj_format.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_cmj_format.mli -------------------------------------------------------------------------------- /jscomp/core/js_config.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_config.ml -------------------------------------------------------------------------------- /jscomp/core/js_config.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_config.mli -------------------------------------------------------------------------------- /jscomp/core/js_dump.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_dump.ml -------------------------------------------------------------------------------- /jscomp/core/js_dump.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_dump.mli -------------------------------------------------------------------------------- /jscomp/core/js_dump_lit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_dump_lit.ml -------------------------------------------------------------------------------- /jscomp/core/js_dump_string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_dump_string.ml -------------------------------------------------------------------------------- /jscomp/core/js_exp_make.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_exp_make.ml -------------------------------------------------------------------------------- /jscomp/core/js_exp_make.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_exp_make.mli -------------------------------------------------------------------------------- /jscomp/core/js_fold_basic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_fold_basic.ml -------------------------------------------------------------------------------- /jscomp/core/js_fold_basic.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_fold_basic.mli -------------------------------------------------------------------------------- /jscomp/core/js_fun_env.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_fun_env.ml -------------------------------------------------------------------------------- /jscomp/core/js_fun_env.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_fun_env.mli -------------------------------------------------------------------------------- /jscomp/core/js_long.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_long.ml -------------------------------------------------------------------------------- /jscomp/core/js_long.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_long.mli -------------------------------------------------------------------------------- /jscomp/core/js_number.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_number.ml -------------------------------------------------------------------------------- /jscomp/core/js_number.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_number.mli -------------------------------------------------------------------------------- /jscomp/core/js_op.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_op.ml -------------------------------------------------------------------------------- /jscomp/core/js_op.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_op.mli -------------------------------------------------------------------------------- /jscomp/core/js_output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_output.ml -------------------------------------------------------------------------------- /jscomp/core/js_output.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_output.mli -------------------------------------------------------------------------------- /jscomp/core/js_pass_debug.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_pass_debug.mli -------------------------------------------------------------------------------- /jscomp/core/js_pass_scope.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_pass_scope.ml -------------------------------------------------------------------------------- /jscomp/core/js_pass_scope.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_pass_scope.mli -------------------------------------------------------------------------------- /jscomp/core/js_pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_pp.ml -------------------------------------------------------------------------------- /jscomp/core/js_pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_pp.mli -------------------------------------------------------------------------------- /jscomp/core/js_shake.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_shake.ml -------------------------------------------------------------------------------- /jscomp/core/js_shake.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_shake.mli -------------------------------------------------------------------------------- /jscomp/core/js_stmt_make.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_stmt_make.ml -------------------------------------------------------------------------------- /jscomp/core/js_stmt_make.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/js_stmt_make.mli -------------------------------------------------------------------------------- /jscomp/core/lam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam.ml -------------------------------------------------------------------------------- /jscomp/core/lam.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam.mli -------------------------------------------------------------------------------- /jscomp/core/lam_analysis.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_analysis.ml -------------------------------------------------------------------------------- /jscomp/core/lam_analysis.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_analysis.mli -------------------------------------------------------------------------------- /jscomp/core/lam_arity.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_arity.ml -------------------------------------------------------------------------------- /jscomp/core/lam_arity.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_arity.mli -------------------------------------------------------------------------------- /jscomp/core/lam_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_check.ml -------------------------------------------------------------------------------- /jscomp/core/lam_check.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_check.mli -------------------------------------------------------------------------------- /jscomp/core/lam_closure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_closure.ml -------------------------------------------------------------------------------- /jscomp/core/lam_closure.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_closure.mli -------------------------------------------------------------------------------- /jscomp/core/lam_coercion.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_coercion.ml -------------------------------------------------------------------------------- /jscomp/core/lam_coercion.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_coercion.mli -------------------------------------------------------------------------------- /jscomp/core/lam_compat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_compat.ml -------------------------------------------------------------------------------- /jscomp/core/lam_compat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_compat.mli -------------------------------------------------------------------------------- /jscomp/core/lam_compile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_compile.ml -------------------------------------------------------------------------------- /jscomp/core/lam_compile.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_compile.mli -------------------------------------------------------------------------------- /jscomp/core/lam_convert.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_convert.mli -------------------------------------------------------------------------------- /jscomp/core/lam_dce.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_dce.ml -------------------------------------------------------------------------------- /jscomp/core/lam_dce.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_dce.mli -------------------------------------------------------------------------------- /jscomp/core/lam_dump.dev.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_dump.dev.ml -------------------------------------------------------------------------------- /jscomp/core/lam_dump.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_dump.mli -------------------------------------------------------------------------------- /jscomp/core/lam_exit_code.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_exit_code.ml -------------------------------------------------------------------------------- /jscomp/core/lam_exit_code.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_exit_code.mli -------------------------------------------------------------------------------- /jscomp/core/lam_exit_count.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_exit_count.ml -------------------------------------------------------------------------------- /jscomp/core/lam_ffi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_ffi.ml -------------------------------------------------------------------------------- /jscomp/core/lam_ffi.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_ffi.mli -------------------------------------------------------------------------------- /jscomp/core/lam_group.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_group.ml -------------------------------------------------------------------------------- /jscomp/core/lam_group.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_group.mli -------------------------------------------------------------------------------- /jscomp/core/lam_hit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_hit.ml -------------------------------------------------------------------------------- /jscomp/core/lam_hit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_hit.mli -------------------------------------------------------------------------------- /jscomp/core/lam_id_kind.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_id_kind.ml -------------------------------------------------------------------------------- /jscomp/core/lam_id_kind.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_id_kind.mli -------------------------------------------------------------------------------- /jscomp/core/lam_iter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_iter.ml -------------------------------------------------------------------------------- /jscomp/core/lam_iter.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_iter.mli -------------------------------------------------------------------------------- /jscomp/core/lam_pass_exits.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_pass_exits.ml -------------------------------------------------------------------------------- /jscomp/core/lam_primitive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_primitive.ml -------------------------------------------------------------------------------- /jscomp/core/lam_primitive.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_primitive.mli -------------------------------------------------------------------------------- /jscomp/core/lam_print.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_print.ml -------------------------------------------------------------------------------- /jscomp/core/lam_print.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_print.mli -------------------------------------------------------------------------------- /jscomp/core/lam_scc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_scc.ml -------------------------------------------------------------------------------- /jscomp/core/lam_scc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_scc.mli -------------------------------------------------------------------------------- /jscomp/core/lam_stats.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_stats.ml -------------------------------------------------------------------------------- /jscomp/core/lam_stats.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_stats.mli -------------------------------------------------------------------------------- /jscomp/core/lam_subst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_subst.ml -------------------------------------------------------------------------------- /jscomp/core/lam_subst.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_subst.mli -------------------------------------------------------------------------------- /jscomp/core/lam_util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_util.ml -------------------------------------------------------------------------------- /jscomp/core/lam_util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_util.mli -------------------------------------------------------------------------------- /jscomp/core/lam_var_stats.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_var_stats.ml -------------------------------------------------------------------------------- /jscomp/core/lam_var_stats.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/lam_var_stats.mli -------------------------------------------------------------------------------- /jscomp/core/mel_exception.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/mel_exception.mli -------------------------------------------------------------------------------- /jscomp/core/melc_warnings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/melc_warnings.ml -------------------------------------------------------------------------------- /jscomp/core/melc_warnings.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/melc_warnings.mli -------------------------------------------------------------------------------- /jscomp/core/meldep.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/meldep.cppo.ml -------------------------------------------------------------------------------- /jscomp/core/meldep.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/meldep.mli -------------------------------------------------------------------------------- /jscomp/core/ml_binary.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ml_binary.ml -------------------------------------------------------------------------------- /jscomp/core/ml_binary.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/ml_binary.mli -------------------------------------------------------------------------------- /jscomp/core/pparse_driver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/pparse_driver.ml -------------------------------------------------------------------------------- /jscomp/core/pparse_driver.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/pparse_driver.mli -------------------------------------------------------------------------------- /jscomp/core/typemod_hide.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/typemod_hide.ml -------------------------------------------------------------------------------- /jscomp/core/typemod_hide.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/core/typemod_hide.mli -------------------------------------------------------------------------------- /jscomp/dune: -------------------------------------------------------------------------------- 1 | (dirs :standard \ test) 2 | -------------------------------------------------------------------------------- /jscomp/js_parser/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/dune -------------------------------------------------------------------------------- /jscomp/js_parser/file_key.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/file_key.ml -------------------------------------------------------------------------------- /jscomp/js_parser/flow_LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/flow_LICENSE -------------------------------------------------------------------------------- /jscomp/js_parser/flow_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/flow_ast.ml -------------------------------------------------------------------------------- /jscomp/js_parser/flow_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/flow_map.ml -------------------------------------------------------------------------------- /jscomp/js_parser/flow_set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/flow_set.ml -------------------------------------------------------------------------------- /jscomp/js_parser/js_id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/js_id.ml -------------------------------------------------------------------------------- /jscomp/js_parser/js_id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/js_id.mli -------------------------------------------------------------------------------- /jscomp/js_parser/lex_env.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/lex_env.ml -------------------------------------------------------------------------------- /jscomp/js_parser/loc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/loc.ml -------------------------------------------------------------------------------- /jscomp/js_parser/loc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/loc.mli -------------------------------------------------------------------------------- /jscomp/js_parser/token.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/token.ml -------------------------------------------------------------------------------- /jscomp/js_parser/wtf8.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/wtf8.ml -------------------------------------------------------------------------------- /jscomp/js_parser/wtf8.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/js_parser/wtf8.mli -------------------------------------------------------------------------------- /jscomp/melstd/ansi_color.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/ansi_color.ml -------------------------------------------------------------------------------- /jscomp/melstd/ansi_color.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/ansi_color.mli -------------------------------------------------------------------------------- /jscomp/melstd/array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/array.ml -------------------------------------------------------------------------------- /jscomp/melstd/array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/array.mli -------------------------------------------------------------------------------- /jscomp/melstd/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/dune -------------------------------------------------------------------------------- /jscomp/melstd/filename.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/filename.ml -------------------------------------------------------------------------------- /jscomp/melstd/filename.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/filename.mli -------------------------------------------------------------------------------- /jscomp/melstd/gen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/gen/dune -------------------------------------------------------------------------------- /jscomp/melstd/ident0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/ident0.ml -------------------------------------------------------------------------------- /jscomp/melstd/ident0.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/ident0.mli -------------------------------------------------------------------------------- /jscomp/melstd/ident0_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/ident0_intf.ml -------------------------------------------------------------------------------- /jscomp/melstd/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/int.ml -------------------------------------------------------------------------------- /jscomp/melstd/int_vec_vec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/int_vec_vec.ml -------------------------------------------------------------------------------- /jscomp/melstd/int_vec_vec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/int_vec_vec.mli -------------------------------------------------------------------------------- /jscomp/melstd/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/io.ml -------------------------------------------------------------------------------- /jscomp/melstd/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/io.mli -------------------------------------------------------------------------------- /jscomp/melstd/js_suffix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/js_suffix.ml -------------------------------------------------------------------------------- /jscomp/melstd/js_suffix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/js_suffix.mli -------------------------------------------------------------------------------- /jscomp/melstd/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/list.ml -------------------------------------------------------------------------------- /jscomp/melstd/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/list.mli -------------------------------------------------------------------------------- /jscomp/melstd/loc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/loc.ml -------------------------------------------------------------------------------- /jscomp/melstd/loc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/loc.mli -------------------------------------------------------------------------------- /jscomp/melstd/log.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/log.ml -------------------------------------------------------------------------------- /jscomp/melstd/log.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/log.mli -------------------------------------------------------------------------------- /jscomp/melstd/mel_ident.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/mel_ident.ml -------------------------------------------------------------------------------- /jscomp/melstd/mel_ident.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/mel_ident.mli -------------------------------------------------------------------------------- /jscomp/melstd/melstd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/melstd.ml -------------------------------------------------------------------------------- /jscomp/melstd/modulename.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/modulename.ml -------------------------------------------------------------------------------- /jscomp/melstd/modulename.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/modulename.mli -------------------------------------------------------------------------------- /jscomp/melstd/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/option.ml -------------------------------------------------------------------------------- /jscomp/melstd/option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/option.mli -------------------------------------------------------------------------------- /jscomp/melstd/paths.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/paths.ml -------------------------------------------------------------------------------- /jscomp/melstd/paths.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/paths.mli -------------------------------------------------------------------------------- /jscomp/melstd/scc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/scc.ml -------------------------------------------------------------------------------- /jscomp/melstd/scc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/scc.mli -------------------------------------------------------------------------------- /jscomp/melstd/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/string.ml -------------------------------------------------------------------------------- /jscomp/melstd/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/string.mli -------------------------------------------------------------------------------- /jscomp/melstd/vec.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/vec.cppo.ml -------------------------------------------------------------------------------- /jscomp/melstd/vec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/vec.mli -------------------------------------------------------------------------------- /jscomp/melstd/vec_gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/vec_gen.ml -------------------------------------------------------------------------------- /jscomp/melstd/vec_int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/melstd/vec_int.mli -------------------------------------------------------------------------------- /jscomp/others/dom.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/dom.ml -------------------------------------------------------------------------------- /jscomp/others/dom_storage.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/dom_storage.ml -------------------------------------------------------------------------------- /jscomp/others/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/dune -------------------------------------------------------------------------------- /jscomp/others/node.pre.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node.pre.ml -------------------------------------------------------------------------------- /jscomp/others/node_buffer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node_buffer.ml -------------------------------------------------------------------------------- /jscomp/others/node_fs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node_fs.ml -------------------------------------------------------------------------------- /jscomp/others/node_module.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node_module.ml -------------------------------------------------------------------------------- /jscomp/others/node_path.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node_path.ml -------------------------------------------------------------------------------- /jscomp/others/node_process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/others/node_process.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_array.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_array.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_bytes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_bytes.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_bytes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_bytes.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_float.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_float.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_float.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_float.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_format.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_gc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_gc.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_gc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_gc.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_hash.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_hash.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_hash.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_hash.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_int32.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_int32.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_int32.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_int32.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_int64.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_int64.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_int64.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_int64.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_io.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_lexer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_lexer.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_lexer.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_md5.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_md5.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_md5.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_md5.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_module.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_module.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_obj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_obj.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_obj.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_obj.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_oo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_oo.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_oo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_oo.mli -------------------------------------------------------------------------------- /jscomp/runtime/caml_option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_option.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_parser.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_string.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_sys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_sys.ml -------------------------------------------------------------------------------- /jscomp/runtime/caml_sys.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/caml_sys.mli -------------------------------------------------------------------------------- /jscomp/runtime/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/dune -------------------------------------------------------------------------------- /jscomp/runtime/gen/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/gen/dune -------------------------------------------------------------------------------- /jscomp/runtime/js.pre.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js.pre.ml -------------------------------------------------------------------------------- /jscomp/runtime/js.pre.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js.pre.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_OO.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_OO.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_array.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_bigint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_bigint.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_blob.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_blob.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_console.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_console.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_date.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_date.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_dict.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_dict.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_dict.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_dict.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_exn.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_exn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_exn.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_fetch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_fetch.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_file.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_float.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_float.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_formData.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_formData.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_global.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_global.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_int.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_iterator.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_iterator.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_json.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_json.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_json.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_json.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_map.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_math.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_math.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_null.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_null.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_null.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_null.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_nullable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_nullable.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_obj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_obj.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_promise.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_promise.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_re.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_re.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_set.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_string.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_types.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_types.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_types.mli -------------------------------------------------------------------------------- /jscomp/runtime/js_weakmap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_weakmap.ml -------------------------------------------------------------------------------- /jscomp/runtime/js_weakset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/runtime/js_weakset.ml -------------------------------------------------------------------------------- /jscomp/stdlib/arg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/arg.ml -------------------------------------------------------------------------------- /jscomp/stdlib/arg.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/arg.mli -------------------------------------------------------------------------------- /jscomp/stdlib/array.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/array.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/array.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/array.mli -------------------------------------------------------------------------------- /jscomp/stdlib/arrayLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/arrayLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/arrayLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/arrayLabels.mli -------------------------------------------------------------------------------- /jscomp/stdlib/atomic.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/atomic.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/atomic.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/atomic.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/bool.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bool.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/bool.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bool.mli -------------------------------------------------------------------------------- /jscomp/stdlib/buffer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/buffer.ml -------------------------------------------------------------------------------- /jscomp/stdlib/buffer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/buffer.mli -------------------------------------------------------------------------------- /jscomp/stdlib/bytes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bytes.ml -------------------------------------------------------------------------------- /jscomp/stdlib/bytes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bytes.mli -------------------------------------------------------------------------------- /jscomp/stdlib/bytesLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bytesLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/bytesLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/bytesLabels.mli -------------------------------------------------------------------------------- /jscomp/stdlib/callback.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/callback.ml -------------------------------------------------------------------------------- /jscomp/stdlib/callback.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/callback.mli -------------------------------------------------------------------------------- /jscomp/stdlib/char.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/char.ml -------------------------------------------------------------------------------- /jscomp/stdlib/char.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/char.mli -------------------------------------------------------------------------------- /jscomp/stdlib/complex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/complex.ml -------------------------------------------------------------------------------- /jscomp/stdlib/complex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/complex.mli -------------------------------------------------------------------------------- /jscomp/stdlib/digest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/digest.ml -------------------------------------------------------------------------------- /jscomp/stdlib/digest.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/digest.mli -------------------------------------------------------------------------------- /jscomp/stdlib/domain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/domain.ml -------------------------------------------------------------------------------- /jscomp/stdlib/domain.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/domain.mli -------------------------------------------------------------------------------- /jscomp/stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/dune -------------------------------------------------------------------------------- /jscomp/stdlib/either.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/either.ml -------------------------------------------------------------------------------- /jscomp/stdlib/either.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/either.mli -------------------------------------------------------------------------------- /jscomp/stdlib/ephemeron.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/ephemeron.ml -------------------------------------------------------------------------------- /jscomp/stdlib/ephemeron.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/ephemeron.mli -------------------------------------------------------------------------------- /jscomp/stdlib/filename.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/filename.mli -------------------------------------------------------------------------------- /jscomp/stdlib/float.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/float.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/float.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/float.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/format.ml -------------------------------------------------------------------------------- /jscomp/stdlib/format.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/format.mli -------------------------------------------------------------------------------- /jscomp/stdlib/fun.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/fun.ml -------------------------------------------------------------------------------- /jscomp/stdlib/fun.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/fun.mli -------------------------------------------------------------------------------- /jscomp/stdlib/gc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/gc.ml -------------------------------------------------------------------------------- /jscomp/stdlib/gc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/gc.mli -------------------------------------------------------------------------------- /jscomp/stdlib/hashtbl.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/hashtbl.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/hashtbl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/hashtbl.mli -------------------------------------------------------------------------------- /jscomp/stdlib/iarray.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/iarray.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/iarray.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/iarray.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int.ml -------------------------------------------------------------------------------- /jscomp/stdlib/int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int.mli -------------------------------------------------------------------------------- /jscomp/stdlib/int32.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int32.ml -------------------------------------------------------------------------------- /jscomp/stdlib/int32.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int32.mli -------------------------------------------------------------------------------- /jscomp/stdlib/int64.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int64.ml -------------------------------------------------------------------------------- /jscomp/stdlib/int64.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/int64.mli -------------------------------------------------------------------------------- /jscomp/stdlib/lazy.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/lazy.ml -------------------------------------------------------------------------------- /jscomp/stdlib/lazy.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/lazy.mli -------------------------------------------------------------------------------- /jscomp/stdlib/lexing.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/lexing.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/lexing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/lexing.mli -------------------------------------------------------------------------------- /jscomp/stdlib/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/list.ml -------------------------------------------------------------------------------- /jscomp/stdlib/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/list.mli -------------------------------------------------------------------------------- /jscomp/stdlib/listLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/listLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/listLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/listLabels.mli -------------------------------------------------------------------------------- /jscomp/stdlib/map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/map.ml -------------------------------------------------------------------------------- /jscomp/stdlib/map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/map.mli -------------------------------------------------------------------------------- /jscomp/stdlib/marshal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/marshal.ml -------------------------------------------------------------------------------- /jscomp/stdlib/marshal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/marshal.mli -------------------------------------------------------------------------------- /jscomp/stdlib/moreLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/moreLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/moreLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/moreLabels.mli -------------------------------------------------------------------------------- /jscomp/stdlib/mutex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/mutex.ml -------------------------------------------------------------------------------- /jscomp/stdlib/mutex.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/mutex.mli -------------------------------------------------------------------------------- /jscomp/stdlib/obj.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/obj.ml -------------------------------------------------------------------------------- /jscomp/stdlib/obj.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/obj.mli -------------------------------------------------------------------------------- /jscomp/stdlib/oo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/oo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/oo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/oo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/option.ml -------------------------------------------------------------------------------- /jscomp/stdlib/option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/option.mli -------------------------------------------------------------------------------- /jscomp/stdlib/pair.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/pair.ml -------------------------------------------------------------------------------- /jscomp/stdlib/pair.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/pair.mli -------------------------------------------------------------------------------- /jscomp/stdlib/parsing.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/parsing.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/parsing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/parsing.mli -------------------------------------------------------------------------------- /jscomp/stdlib/pqueue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/pqueue.ml -------------------------------------------------------------------------------- /jscomp/stdlib/pqueue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/pqueue.mli -------------------------------------------------------------------------------- /jscomp/stdlib/printexc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/printexc.mli -------------------------------------------------------------------------------- /jscomp/stdlib/printf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/printf.ml -------------------------------------------------------------------------------- /jscomp/stdlib/printf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/printf.mli -------------------------------------------------------------------------------- /jscomp/stdlib/queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/queue.ml -------------------------------------------------------------------------------- /jscomp/stdlib/queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/queue.mli -------------------------------------------------------------------------------- /jscomp/stdlib/random.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/random.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/random.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/random.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/repr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/repr.ml -------------------------------------------------------------------------------- /jscomp/stdlib/repr.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/repr.mli -------------------------------------------------------------------------------- /jscomp/stdlib/result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/result.ml -------------------------------------------------------------------------------- /jscomp/stdlib/result.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/result.mli -------------------------------------------------------------------------------- /jscomp/stdlib/scanf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/scanf.ml -------------------------------------------------------------------------------- /jscomp/stdlib/scanf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/scanf.mli -------------------------------------------------------------------------------- /jscomp/stdlib/seq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/seq.ml -------------------------------------------------------------------------------- /jscomp/stdlib/seq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/seq.mli -------------------------------------------------------------------------------- /jscomp/stdlib/set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/set.ml -------------------------------------------------------------------------------- /jscomp/stdlib/set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/set.mli -------------------------------------------------------------------------------- /jscomp/stdlib/stack.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stack.ml -------------------------------------------------------------------------------- /jscomp/stdlib/stack.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stack.mli -------------------------------------------------------------------------------- /jscomp/stdlib/stdLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stdLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/stdLabels.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stdLabels.mli -------------------------------------------------------------------------------- /jscomp/stdlib/std_exit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/std_exit.ml -------------------------------------------------------------------------------- /jscomp/stdlib/std_exit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/std_exit.mli -------------------------------------------------------------------------------- /jscomp/stdlib/stdlib.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stdlib.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/stdlib.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stdlib.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/string.ml -------------------------------------------------------------------------------- /jscomp/stdlib/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/string.mli -------------------------------------------------------------------------------- /jscomp/stdlib/stringLabels.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/stringLabels.ml -------------------------------------------------------------------------------- /jscomp/stdlib/sys.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/sys.cppo.ml -------------------------------------------------------------------------------- /jscomp/stdlib/sys.cppo.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/sys.cppo.mli -------------------------------------------------------------------------------- /jscomp/stdlib/type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/type.ml -------------------------------------------------------------------------------- /jscomp/stdlib/type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/type.mli -------------------------------------------------------------------------------- /jscomp/stdlib/uchar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/uchar.ml -------------------------------------------------------------------------------- /jscomp/stdlib/uchar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/uchar.mli -------------------------------------------------------------------------------- /jscomp/stdlib/unit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/unit.ml -------------------------------------------------------------------------------- /jscomp/stdlib/unit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/unit.mli -------------------------------------------------------------------------------- /jscomp/stdlib/weak.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/weak.ml -------------------------------------------------------------------------------- /jscomp/stdlib/weak.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/stdlib/weak.mli -------------------------------------------------------------------------------- /jscomp/test/.eslintignore: -------------------------------------------------------------------------------- 1 | camlPrimitive.js -------------------------------------------------------------------------------- /jscomp/test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/.eslintrc -------------------------------------------------------------------------------- /jscomp/test/.libdepend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/.libdepend -------------------------------------------------------------------------------- /jscomp/test/a.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/a.ml -------------------------------------------------------------------------------- /jscomp/test/a_list_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/a_list_test.ml -------------------------------------------------------------------------------- /jscomp/test/a_scope_bug.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/a_scope_bug.ml -------------------------------------------------------------------------------- /jscomp/test/a_string_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/a_string_test.ml -------------------------------------------------------------------------------- /jscomp/test/abstract_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/abstract_type.ml -------------------------------------------------------------------------------- /jscomp/test/abstract_type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/abstract_type.mli -------------------------------------------------------------------------------- /jscomp/test/acyc/a0_a1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/a0_a1.js -------------------------------------------------------------------------------- /jscomp/test/acyc/a0_a1.ml: -------------------------------------------------------------------------------- 1 | let v = 3 2 | -------------------------------------------------------------------------------- /jscomp/test/acyc/a1_a2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/a1_a2.js -------------------------------------------------------------------------------- /jscomp/test/acyc/a1_a2.ml: -------------------------------------------------------------------------------- 1 | let v = A0_a1.v 2 | -------------------------------------------------------------------------------- /jscomp/test/acyc/a1_a2.mli: -------------------------------------------------------------------------------- 1 | val v : int 2 | -------------------------------------------------------------------------------- /jscomp/test/acyc/a2_a3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/a2_a3.js -------------------------------------------------------------------------------- /jscomp/test/acyc/a2_a3.ml: -------------------------------------------------------------------------------- 1 | let v = A1_a2.v 2 | -------------------------------------------------------------------------------- /jscomp/test/acyc/a3_a4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/a3_a4.js -------------------------------------------------------------------------------- /jscomp/test/acyc/a3_a4.ml: -------------------------------------------------------------------------------- 1 | include A2_a3 2 | -------------------------------------------------------------------------------- /jscomp/test/acyc/a4_a5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/a4_a5.js -------------------------------------------------------------------------------- /jscomp/test/acyc/a4_a5.ml: -------------------------------------------------------------------------------- 1 | include A3_a4 2 | 3 | ;; Js.log v 4 | -------------------------------------------------------------------------------- /jscomp/test/acyc/x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/x.js -------------------------------------------------------------------------------- /jscomp/test/acyc/x.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/acyc/x.ml -------------------------------------------------------------------------------- /jscomp/test/alias_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/alias_test.ml -------------------------------------------------------------------------------- /jscomp/test/alias_test.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/alias_test.mli -------------------------------------------------------------------------------- /jscomp/test/argv_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/argv_test.ml -------------------------------------------------------------------------------- /jscomp/test/ari_regress_test.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/arith_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arith_lexer.mll -------------------------------------------------------------------------------- /jscomp/test/arith_parser.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arith_parser.ml -------------------------------------------------------------------------------- /jscomp/test/arith_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arith_parser.mly -------------------------------------------------------------------------------- /jscomp/test/arith_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arith_syntax.ml -------------------------------------------------------------------------------- /jscomp/test/arity_infer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arity_infer.ml -------------------------------------------------------------------------------- /jscomp/test/arity_ml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/arity_ml.ml -------------------------------------------------------------------------------- /jscomp/test/array_safe_get.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/array_safe_get.ml -------------------------------------------------------------------------------- /jscomp/test/array_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/array_test.ml -------------------------------------------------------------------------------- /jscomp/test/array_test.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/attr_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/attr_test.ml -------------------------------------------------------------------------------- /jscomp/test/b.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/b.ml -------------------------------------------------------------------------------- /jscomp/test/bal_set_mini.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bal_set_mini.ml -------------------------------------------------------------------------------- /jscomp/test/bang_primitive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bang_primitive.ml -------------------------------------------------------------------------------- /jscomp/test/basic_module_test.mli: -------------------------------------------------------------------------------- 1 | (* val v : int *) -------------------------------------------------------------------------------- /jscomp/test/bb.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bb.ml -------------------------------------------------------------------------------- /jscomp/test/bdd.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bdd.ml -------------------------------------------------------------------------------- /jscomp/test/bench.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bench.ml -------------------------------------------------------------------------------- /jscomp/test/big_enum.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/big_enum.ml -------------------------------------------------------------------------------- /jscomp/test/boolean_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/boolean_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs.js -------------------------------------------------------------------------------- /jscomp/test/bs_MapInt_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_MapInt_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_array_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_array_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_float_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_float_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_ignore_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_ignore_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_int_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_int_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_list_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_list_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_map_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_map_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_qualified.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_qualified.ml -------------------------------------------------------------------------------- /jscomp/test/bs_queue_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_queue_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_rest_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_rest_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_set_bench.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_set_bench.ml -------------------------------------------------------------------------------- /jscomp/test/bs_sort_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_sort_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_stack_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_stack_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_string_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_string_test.ml -------------------------------------------------------------------------------- /jscomp/test/bs_unwrap_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/bs_unwrap_test.ml -------------------------------------------------------------------------------- /jscomp/test/buffer_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/buffer_test.ml -------------------------------------------------------------------------------- /jscomp/test/chn_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/chn_test.ml -------------------------------------------------------------------------------- /jscomp/test/class3_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class3_test.ml -------------------------------------------------------------------------------- /jscomp/test/class4_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class4_test.ml -------------------------------------------------------------------------------- /jscomp/test/class5_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class5_test.ml -------------------------------------------------------------------------------- /jscomp/test/class6_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class6_test.ml -------------------------------------------------------------------------------- /jscomp/test/class7_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class7_test.ml -------------------------------------------------------------------------------- /jscomp/test/class8_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class8_test.ml -------------------------------------------------------------------------------- /jscomp/test/class_repr.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class_repr.ml -------------------------------------------------------------------------------- /jscomp/test/class_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/class_test.ml -------------------------------------------------------------------------------- /jscomp/test/compare_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/compare_test.ml -------------------------------------------------------------------------------- /jscomp/test/complex_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/complex_test.ml -------------------------------------------------------------------------------- /jscomp/test/config1_test.ml: -------------------------------------------------------------------------------- 1 | ;;[@@@mel.config no_export ] 2 | ;; 3 | 4 | 5 | let a = 3 6 | -------------------------------------------------------------------------------- /jscomp/test/config2_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/config2_test.ml -------------------------------------------------------------------------------- /jscomp/test/config2_test.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/config2_test.mli -------------------------------------------------------------------------------- /jscomp/test/const_defs.ml: -------------------------------------------------------------------------------- 1 | let v = true 2 | 3 | 4 | -------------------------------------------------------------------------------- /jscomp/test/const_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/const_test.ml -------------------------------------------------------------------------------- /jscomp/test/cps_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/cps_test.ml -------------------------------------------------------------------------------- /jscomp/test/cross_module_inline_test.ml: -------------------------------------------------------------------------------- 1 | open Test_char 2 | let v = caml_is_printable 'a' 3 | -------------------------------------------------------------------------------- /jscomp/test/debug_keep_test.ml: -------------------------------------------------------------------------------- 1 | let () = [%mel.debugger] 2 | -------------------------------------------------------------------------------- /jscomp/test/debug_tmp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/debug_tmp.ml -------------------------------------------------------------------------------- /jscomp/test/debugger_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/debugger_test.ml -------------------------------------------------------------------------------- /jscomp/test/demo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/demo.ml -------------------------------------------------------------------------------- /jscomp/test/demo_binding.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/demo_binding.ml -------------------------------------------------------------------------------- /jscomp/test/demo_int_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/demo_int_map.ml -------------------------------------------------------------------------------- /jscomp/test/demo_int_map.mli: -------------------------------------------------------------------------------- 1 | 2 | 3 | (** *) 4 | -------------------------------------------------------------------------------- /jscomp/test/demo_page.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/demo_page.ml -------------------------------------------------------------------------------- /jscomp/test/demo_pipe.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/demo_pipe.ml -------------------------------------------------------------------------------- /jscomp/test/digest_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/digest_test.ml -------------------------------------------------------------------------------- /jscomp/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/dune -------------------------------------------------------------------------------- /jscomp/test/effect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/effect.ml -------------------------------------------------------------------------------- /jscomp/test/empty_obj.ml: -------------------------------------------------------------------------------- 1 | let v = object 2 | end 3 | -------------------------------------------------------------------------------- /jscomp/test/epsilon_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/epsilon_test.ml -------------------------------------------------------------------------------- /jscomp/test/equal_box_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/equal_box_test.ml -------------------------------------------------------------------------------- /jscomp/test/equal_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/equal_test.ml -------------------------------------------------------------------------------- /jscomp/test/es6_tests/es6_export.ml: -------------------------------------------------------------------------------- 1 | let default = 3 2 | -------------------------------------------------------------------------------- /jscomp/test/es6_tests/es6_import.ml: -------------------------------------------------------------------------------- 1 | ;; Js.log (Es6_export.default) 2 | -------------------------------------------------------------------------------- /jscomp/test/esmodule_ref.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/esmodule_ref.ml -------------------------------------------------------------------------------- /jscomp/test/event_ffi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/event_ffi.ml -------------------------------------------------------------------------------- /jscomp/test/exception_def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/exception_def.ml -------------------------------------------------------------------------------- /jscomp/test/export_keyword.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/export_keyword.ml -------------------------------------------------------------------------------- /jscomp/test/ext_array_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_array_test.ml -------------------------------------------------------------------------------- /jscomp/test/ext_bytes_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_bytes_test.ml -------------------------------------------------------------------------------- /jscomp/test/ext_list_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_list_test.ml -------------------------------------------------------------------------------- /jscomp/test/ext_log_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_log_test.ml -------------------------------------------------------------------------------- /jscomp/test/ext_sys_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_sys_test.ml -------------------------------------------------------------------------------- /jscomp/test/ext_sys_test.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ext_sys_test.mli -------------------------------------------------------------------------------- /jscomp/test/external_ppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/external_ppx.ml -------------------------------------------------------------------------------- /jscomp/test/fail_comp.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | (* let v : string = Bytes.create 40 *) 4 | -------------------------------------------------------------------------------- /jscomp/test/ffi_arity_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ffi_arity_test.ml -------------------------------------------------------------------------------- /jscomp/test/ffi_array_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ffi_array_test.ml -------------------------------------------------------------------------------- /jscomp/test/ffi_js_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ffi_js_test.ml -------------------------------------------------------------------------------- /jscomp/test/ffi_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ffi_test.ml -------------------------------------------------------------------------------- /jscomp/test/fib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/fib.ml -------------------------------------------------------------------------------- /jscomp/test/float_array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/float_array.ml -------------------------------------------------------------------------------- /jscomp/test/float_record.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/float_record.ml -------------------------------------------------------------------------------- /jscomp/test/float_record.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/float_record.mli -------------------------------------------------------------------------------- /jscomp/test/float_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/float_test.ml -------------------------------------------------------------------------------- /jscomp/test/flow_parser_reg_test.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jscomp/test/for_loop_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/for_loop_test.ml -------------------------------------------------------------------------------- /jscomp/test/format_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/format_test.ml -------------------------------------------------------------------------------- /jscomp/test/fs_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/fs_test.ml -------------------------------------------------------------------------------- /jscomp/test/functor_def.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/functor_def.ml -------------------------------------------------------------------------------- /jscomp/test/functor_ffi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/functor_ffi.ml -------------------------------------------------------------------------------- /jscomp/test/functor_inst.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | type t 4 | 5 | let say x y = x + y -------------------------------------------------------------------------------- /jscomp/test/functors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/functors.ml -------------------------------------------------------------------------------- /jscomp/test/gbk.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gbk.ml -------------------------------------------------------------------------------- /jscomp/test/gh_161_ml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gh_161_ml.ml -------------------------------------------------------------------------------- /jscomp/test/glob/glob_test_add.ml: -------------------------------------------------------------------------------- 1 | let add x y = x + y 2 | -------------------------------------------------------------------------------- /jscomp/test/glob/glob_test_u.ml: -------------------------------------------------------------------------------- 1 | let v = Glob_u.v 2 | -------------------------------------------------------------------------------- /jscomp/test/glob/glob_u.ml: -------------------------------------------------------------------------------- 1 | let v = 3 2 | -------------------------------------------------------------------------------- /jscomp/test/glob/glob_x.ml: -------------------------------------------------------------------------------- 1 | let v = 32 2 | -------------------------------------------------------------------------------- /jscomp/test/glob/xlob_x.ml: -------------------------------------------------------------------------------- 1 | let v = 3 2 | -------------------------------------------------------------------------------- /jscomp/test/global_mangles.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/global_mangles.ml -------------------------------------------------------------------------------- /jscomp/test/gpr496_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr496_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1063_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1063_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1072.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1072.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1072_reg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1072_reg.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1150.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1150.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1154_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1154_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1170.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1170.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1245_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1245_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1268.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1268.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1285_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1285_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1409_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1409_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1423_nav.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1423_nav.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1438.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1438.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1481.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1481.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1484.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1484.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1501_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1501_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1503_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1503_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1539_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1539_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1600_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1600_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1658_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1658_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1667_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1667_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1692_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1692_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1698_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1698_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1701_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1701_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1716_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1716_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1717_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1717_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1728_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1728_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1749_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1749_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1759_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1759_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1760_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1760_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1762_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1762_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1817_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1817_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1822_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1822_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1891_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1891_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1943_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1943_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_1946_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_1946_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2250_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2250_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2316_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2316_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2352_test.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | let f x = 4 | x##hey#= 22 -------------------------------------------------------------------------------- /jscomp/test/gpr_2413_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2413_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2474.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2474.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2487.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2487.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2503_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2503_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2608_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2608_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2614_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2614_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2633_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2633_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2642_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2642_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2652_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2652_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2682_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2682_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2700_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2700_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2731_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2731_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2789_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2789_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2863_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2863_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_2931_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_2931_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3142_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3142_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3154_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3154_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3209_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3209_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3492_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3492_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3502_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3502_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3519_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3519_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3536_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3536_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3546_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3546_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3548_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3548_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3549_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3549_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3566_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_3566_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_373_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_373_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_3852_alias_reify.ml: -------------------------------------------------------------------------------- 1 | module A = Gpr_3852_effect -------------------------------------------------------------------------------- /jscomp/test/gpr_3852_alias_reify.mli: -------------------------------------------------------------------------------- 1 | module A : sig 2 | val v : int 3 | end -------------------------------------------------------------------------------- /jscomp/test/gpr_405_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_405_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_441.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_441.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_459_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_459_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_4632.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_4632.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_4931.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_4931.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_627_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_627_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_658.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_658.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_858_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_858_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_904_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_904_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_974_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_974_test.ml -------------------------------------------------------------------------------- /jscomp/test/gpr_977_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/gpr_977_test.ml -------------------------------------------------------------------------------- /jscomp/test/hamming_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/hamming_test.ml -------------------------------------------------------------------------------- /jscomp/test/hash_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/hash_test.ml -------------------------------------------------------------------------------- /jscomp/test/hashtbl_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/hashtbl_test.ml -------------------------------------------------------------------------------- /jscomp/test/hello.foo.ml: -------------------------------------------------------------------------------- 1 | Js.log __MODULE__ 2 | 3 | -------------------------------------------------------------------------------- /jscomp/test/http_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/http_types.ml -------------------------------------------------------------------------------- /jscomp/test/if_used_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/if_used_test.ml -------------------------------------------------------------------------------- /jscomp/test/ignore_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ignore_test.ml -------------------------------------------------------------------------------- /jscomp/test/include_side_effect.ml: -------------------------------------------------------------------------------- 1 | [@@@mel.config{no_export}] 2 | include Side_effect 3 | -------------------------------------------------------------------------------- /jscomp/test/inline_const.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/inline_const.ml -------------------------------------------------------------------------------- /jscomp/test/inline_edge_cases.mli: -------------------------------------------------------------------------------- 1 | val v : int 2 | -------------------------------------------------------------------------------- /jscomp/test/inner_call.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/inner_call.ml -------------------------------------------------------------------------------- /jscomp/test/inner_define.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/inner_define.ml -------------------------------------------------------------------------------- /jscomp/test/inner_unused.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/inner_unused.ml -------------------------------------------------------------------------------- /jscomp/test/int32_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/int32_test.ml -------------------------------------------------------------------------------- /jscomp/test/int64_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/int64_test.ml -------------------------------------------------------------------------------- /jscomp/test/int_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/int_map.ml -------------------------------------------------------------------------------- /jscomp/test/io_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/io_test.ml -------------------------------------------------------------------------------- /jscomp/test/joinClasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/joinClasses.js -------------------------------------------------------------------------------- /jscomp/test/js_blob_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_blob_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_bool_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_bool_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_date_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_date_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_dict_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_dict_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_file_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_file_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_int_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_int_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_json_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_json_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_map_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_map_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_math_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_math_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_null_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_null_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_obj_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_obj_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_re_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_re_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_set_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_set_test.ml -------------------------------------------------------------------------------- /jscomp/test/js_val.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/js_val.ml -------------------------------------------------------------------------------- /jscomp/test/largest_int_flow.ml: -------------------------------------------------------------------------------- 1 | 2 | [@@@warning "-107"] 3 | let x = 949460645006 4 | -------------------------------------------------------------------------------- /jscomp/test/lazy_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/lazy_test.ml -------------------------------------------------------------------------------- /jscomp/test/lexer_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/lexer_test.ml -------------------------------------------------------------------------------- /jscomp/test/lib_js_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/lib_js_test.ml -------------------------------------------------------------------------------- /jscomp/test/libarg_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/libarg_test.ml -------------------------------------------------------------------------------- /jscomp/test/limits_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/limits_test.ml -------------------------------------------------------------------------------- /jscomp/test/lint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | eslint -f unix . > ./err.compile 4 | -------------------------------------------------------------------------------- /jscomp/test/list_stack.ml: -------------------------------------------------------------------------------- 1 | List.find (fun x -> x > 3 ) [] |. ignore -------------------------------------------------------------------------------- /jscomp/test/list_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/list_test.ml -------------------------------------------------------------------------------- /jscomp/test/literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/literals.js -------------------------------------------------------------------------------- /jscomp/test/map_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/map_test.ml -------------------------------------------------------------------------------- /jscomp/test/map_test.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/mario_game.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mario_game.ml -------------------------------------------------------------------------------- /jscomp/test/mel_267_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mel_267_test.ml -------------------------------------------------------------------------------- /jscomp/test/method_chain.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/method_chain.ml -------------------------------------------------------------------------------- /jscomp/test/minimal_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/minimal_test.ml -------------------------------------------------------------------------------- /jscomp/test/mock_mt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mock_mt.ml -------------------------------------------------------------------------------- /jscomp/test/more_uncurry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/more_uncurry.ml -------------------------------------------------------------------------------- /jscomp/test/mt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mt.ml -------------------------------------------------------------------------------- /jscomp/test/mt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mt.mli -------------------------------------------------------------------------------- /jscomp/test/mt_global.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mt_global.ml -------------------------------------------------------------------------------- /jscomp/test/mt_global.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/mt_global.mli -------------------------------------------------------------------------------- /jscomp/test/nativeint.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/nativeint.ml -------------------------------------------------------------------------------- /jscomp/test/noassert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/noassert.ml -------------------------------------------------------------------------------- /jscomp/test/node_fs_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/node_fs_test.ml -------------------------------------------------------------------------------- /jscomp/test/obj_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/obj_test.ml -------------------------------------------------------------------------------- /jscomp/test/ocaml_parsetree_test.mli: -------------------------------------------------------------------------------- 1 | (* *) 2 | -------------------------------------------------------------------------------- /jscomp/test/ocaml_proto_test.mli: -------------------------------------------------------------------------------- 1 | (***) 2 | -------------------------------------------------------------------------------- /jscomp/test/ocaml_typedtree_test.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/offset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/offset.ml -------------------------------------------------------------------------------- /jscomp/test/parser_api.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/parser_api.ml -------------------------------------------------------------------------------- /jscomp/test/pipe_syntax.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/pipe_syntax.ml -------------------------------------------------------------------------------- /jscomp/test/poly_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/poly_type.ml -------------------------------------------------------------------------------- /jscomp/test/polyvar_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/polyvar_test.ml -------------------------------------------------------------------------------- /jscomp/test/pq_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/pq_test.ml -------------------------------------------------------------------------------- /jscomp/test/pr6726.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/pr6726.ml -------------------------------------------------------------------------------- /jscomp/test/primitive_reg_test.ml: -------------------------------------------------------------------------------- 1 | let x = mod_float 2 | -------------------------------------------------------------------------------- /jscomp/test/printf_sim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/printf_sim.ml -------------------------------------------------------------------------------- /jscomp/test/printf_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/printf_test.ml -------------------------------------------------------------------------------- /jscomp/test/promise.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/promise.ml -------------------------------------------------------------------------------- /jscomp/test/qcc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/qcc.ml -------------------------------------------------------------------------------- /jscomp/test/queue_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/queue_test.ml -------------------------------------------------------------------------------- /jscomp/test/random_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/random_test.ml -------------------------------------------------------------------------------- /jscomp/test/rbset.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/rbset.ml -------------------------------------------------------------------------------- /jscomp/test/re_or_res/gpr_3865_foo.re: -------------------------------------------------------------------------------- 1 | let return = 5; -------------------------------------------------------------------------------- /jscomp/test/rec_fun_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/rec_fun_test.ml -------------------------------------------------------------------------------- /jscomp/test/return_check.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/return_check.ml -------------------------------------------------------------------------------- /jscomp/test/run_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/run_test.sh -------------------------------------------------------------------------------- /jscomp/test/runtime_encoding_test.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | let v = [|0; 1 |] 4 | -------------------------------------------------------------------------------- /jscomp/test/scanf_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/scanf_io.ml -------------------------------------------------------------------------------- /jscomp/test/scanf_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/scanf_test.ml -------------------------------------------------------------------------------- /jscomp/test/set_gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/set_gen.ml -------------------------------------------------------------------------------- /jscomp/test/sexp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/sexp.ml -------------------------------------------------------------------------------- /jscomp/test/sexp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/sexp.mli -------------------------------------------------------------------------------- /jscomp/test/sexpm.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/sexpm.ml -------------------------------------------------------------------------------- /jscomp/test/sexpm.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/sexpm.mli -------------------------------------------------------------------------------- /jscomp/test/sexpm_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/sexpm_test.ml -------------------------------------------------------------------------------- /jscomp/test/side_effect.ml: -------------------------------------------------------------------------------- 1 | Js.log __MODULE__ -------------------------------------------------------------------------------- /jscomp/test/side_effect_free.ml: -------------------------------------------------------------------------------- 1 | let a = 3 -------------------------------------------------------------------------------- /jscomp/test/single_module_alias.ml: -------------------------------------------------------------------------------- 1 | module L = List 2 | -------------------------------------------------------------------------------- /jscomp/test/splice_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/splice_test.ml -------------------------------------------------------------------------------- /jscomp/test/stack_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/stack_test.ml -------------------------------------------------------------------------------- /jscomp/test/string_set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/string_set.ml -------------------------------------------------------------------------------- /jscomp/test/string_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/string_test.ml -------------------------------------------------------------------------------- /jscomp/test/submodule.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/submodule.ml -------------------------------------------------------------------------------- /jscomp/test/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test.ml -------------------------------------------------------------------------------- /jscomp/test/test_alias.ml: -------------------------------------------------------------------------------- 1 | let v = Test_global_print.V.length 2 | -------------------------------------------------------------------------------- /jscomp/test/test_ari.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_ari.ml -------------------------------------------------------------------------------- /jscomp/test/test_array.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_array.ml -------------------------------------------------------------------------------- /jscomp/test/test_array_append.ml: -------------------------------------------------------------------------------- 1 | let const_v = 2 | Array.append [|1;2|] [|3|] 3 | -------------------------------------------------------------------------------- /jscomp/test/test_bs_this.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_bs_this.ml -------------------------------------------------------------------------------- /jscomp/test/test_bug.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_bug.ml -------------------------------------------------------------------------------- /jscomp/test/test_bytes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_bytes.ml -------------------------------------------------------------------------------- /jscomp/test/test_char.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_char.ml -------------------------------------------------------------------------------- /jscomp/test/test_closure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_closure.ml -------------------------------------------------------------------------------- /jscomp/test/test_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_common.ml -------------------------------------------------------------------------------- /jscomp/test/test_cpp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_cpp.ml -------------------------------------------------------------------------------- /jscomp/test/test_cps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_cps.ml -------------------------------------------------------------------------------- /jscomp/test/test_demo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_demo.ml -------------------------------------------------------------------------------- /jscomp/test/test_dup_param.ml: -------------------------------------------------------------------------------- 1 | let f x x = x 2 | -------------------------------------------------------------------------------- /jscomp/test/test_eq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_eq.ml -------------------------------------------------------------------------------- /jscomp/test/test_export2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_export2.ml -------------------------------------------------------------------------------- /jscomp/test/test_ffi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_ffi.ml -------------------------------------------------------------------------------- /jscomp/test/test_fib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_fib.ml -------------------------------------------------------------------------------- /jscomp/test/test_for_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_for_map.ml -------------------------------------------------------------------------------- /jscomp/test/test_for_map2.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/test_format.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_format.ml -------------------------------------------------------------------------------- /jscomp/test/test_formatter.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | let f () = format_of_string "%d%s" 4 | -------------------------------------------------------------------------------- /jscomp/test/test_http_server.mli: -------------------------------------------------------------------------------- 1 | 2 | (* val create_server : Http_types.http Js.t -> unit *) 3 | -------------------------------------------------------------------------------- /jscomp/test/test_include.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_include.ml -------------------------------------------------------------------------------- /jscomp/test/test_index.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_index.ml -------------------------------------------------------------------------------- /jscomp/test/test_is_js.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_is_js.ml -------------------------------------------------------------------------------- /jscomp/test/test_is_js.mli: -------------------------------------------------------------------------------- 1 | (** *) 2 | -------------------------------------------------------------------------------- /jscomp/test/test_js_ffi.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_js_ffi.ml -------------------------------------------------------------------------------- /jscomp/test/test_let.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_let.ml -------------------------------------------------------------------------------- /jscomp/test/test_list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_list.ml -------------------------------------------------------------------------------- /jscomp/test/test_literal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_literal.ml -------------------------------------------------------------------------------- /jscomp/test/test_mutliple.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | let f = List.length [] 4 | -------------------------------------------------------------------------------- /jscomp/test/test_nat64.ml: -------------------------------------------------------------------------------- 1 | let v = 0L 2 | -------------------------------------------------------------------------------- /jscomp/test/test_nullary.ml: -------------------------------------------------------------------------------- 1 | let f = fun _ -> print_endline "hey" 2 | -------------------------------------------------------------------------------- /jscomp/test/test_obj.ml: -------------------------------------------------------------------------------- 1 | let f x = x#say_hi 2 | -------------------------------------------------------------------------------- /jscomp/test/test_order.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_order.ml -------------------------------------------------------------------------------- /jscomp/test/test_pack.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jscomp/test/test_per.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_per.ml -------------------------------------------------------------------------------- /jscomp/test/test_promise_bind.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | let v = Promise.f -------------------------------------------------------------------------------- /jscomp/test/test_react.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_react.ml -------------------------------------------------------------------------------- /jscomp/test/test_regex.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_regex.ml -------------------------------------------------------------------------------- /jscomp/test/test_require.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_require.ml -------------------------------------------------------------------------------- /jscomp/test/test_scope.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_scope.ml -------------------------------------------------------------------------------- /jscomp/test/test_seq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_seq.ml -------------------------------------------------------------------------------- /jscomp/test/test_set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_set.ml -------------------------------------------------------------------------------- /jscomp/test/test_small.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_small.ml -------------------------------------------------------------------------------- /jscomp/test/test_sprintf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_sprintf.ml -------------------------------------------------------------------------------- /jscomp/test/test_stack.ml: -------------------------------------------------------------------------------- 1 | let v x = Stack.is_empty x 2 | -------------------------------------------------------------------------------- /jscomp/test/test_string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_string.ml -------------------------------------------------------------------------------- /jscomp/test/test_switch.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_switch.ml -------------------------------------------------------------------------------- /jscomp/test/test_trywith.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_trywith.ml -------------------------------------------------------------------------------- /jscomp/test/test_tuple.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_tuple.ml -------------------------------------------------------------------------------- /jscomp/test/test_u.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/test_u.ml -------------------------------------------------------------------------------- /jscomp/test/testing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/testing.ml -------------------------------------------------------------------------------- /jscomp/test/testing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/testing.mli -------------------------------------------------------------------------------- /jscomp/test/ticker.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/ticker.ml -------------------------------------------------------------------------------- /jscomp/test/topsort_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/topsort_test.ml -------------------------------------------------------------------------------- /jscomp/test/tramp_fib.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/tramp_fib.ml -------------------------------------------------------------------------------- /jscomp/test/tscanf_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/tscanf_test.ml -------------------------------------------------------------------------------- /jscomp/test/tuple_alloc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/tuple_alloc.ml -------------------------------------------------------------------------------- /jscomp/test/typeof_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/typeof_test.ml -------------------------------------------------------------------------------- /jscomp/test/uncurry_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/uncurry_test.ml -------------------------------------------------------------------------------- /jscomp/test/unitest_string.ml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /jscomp/test/unsafe_this.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/unsafe_this.ml -------------------------------------------------------------------------------- /jscomp/test/unsafe_this.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/unsafe_this.mli -------------------------------------------------------------------------------- /jscomp/test/variant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/variant.ml -------------------------------------------------------------------------------- /jscomp/test/watch_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/jscomp/test/watch_test.ml -------------------------------------------------------------------------------- /melange-playground.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/melange-playground.opam -------------------------------------------------------------------------------- /melange.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/melange.opam -------------------------------------------------------------------------------- /melange.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/melange.opam.template -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/melange-playground.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/nix/melange-playground.nix -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /nix/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/nix/shell.nix -------------------------------------------------------------------------------- /nix/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/nix/test.nix -------------------------------------------------------------------------------- /playground/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/playground/dune -------------------------------------------------------------------------------- /playground/toolchain.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/playground/toolchain.mli -------------------------------------------------------------------------------- /ppx/ast_attributes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_attributes.ml -------------------------------------------------------------------------------- /ppx/ast_attributes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_attributes.mli -------------------------------------------------------------------------------- /ppx/ast_core_type.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_core_type.ml -------------------------------------------------------------------------------- /ppx/ast_core_type.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_core_type.mli -------------------------------------------------------------------------------- /ppx/ast_exp_apply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_exp_apply.ml -------------------------------------------------------------------------------- /ppx/ast_exp_apply.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_exp_apply.mli -------------------------------------------------------------------------------- /ppx/ast_extensions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_extensions.ml -------------------------------------------------------------------------------- /ppx/ast_extensions.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_extensions.mli -------------------------------------------------------------------------------- /ppx/ast_external.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_external.ml -------------------------------------------------------------------------------- /ppx/ast_external.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_external.mli -------------------------------------------------------------------------------- /ppx/ast_external_process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_external_process.ml -------------------------------------------------------------------------------- /ppx/ast_literal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_literal.ml -------------------------------------------------------------------------------- /ppx/ast_literal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_literal.mli -------------------------------------------------------------------------------- /ppx/ast_mel_open.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_mel_open.ml -------------------------------------------------------------------------------- /ppx/ast_mel_open.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_mel_open.mli -------------------------------------------------------------------------------- /ppx/ast_object.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_object.ml -------------------------------------------------------------------------------- /ppx/ast_object.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_object.mli -------------------------------------------------------------------------------- /ppx/ast_open_cxt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_open_cxt.ml -------------------------------------------------------------------------------- /ppx/ast_open_cxt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_open_cxt.mli -------------------------------------------------------------------------------- /ppx/ast_payload.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_payload.ml -------------------------------------------------------------------------------- /ppx/ast_payload.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_payload.mli -------------------------------------------------------------------------------- /ppx/ast_polyvar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_polyvar.ml -------------------------------------------------------------------------------- /ppx/ast_polyvar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_polyvar.mli -------------------------------------------------------------------------------- /ppx/ast_typ_uncurry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_typ_uncurry.ml -------------------------------------------------------------------------------- /ppx/ast_typ_uncurry.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_typ_uncurry.mli -------------------------------------------------------------------------------- /ppx/ast_uncurry_apply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_uncurry_apply.ml -------------------------------------------------------------------------------- /ppx/ast_uncurry_apply.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_uncurry_apply.mli -------------------------------------------------------------------------------- /ppx/ast_uncurry_gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_uncurry_gen.ml -------------------------------------------------------------------------------- /ppx/ast_uncurry_gen.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/ast_uncurry_gen.mli -------------------------------------------------------------------------------- /ppx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/dune -------------------------------------------------------------------------------- /ppx/error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/error.ml -------------------------------------------------------------------------------- /ppx/error.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/error.mli -------------------------------------------------------------------------------- /ppx/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/import.ml -------------------------------------------------------------------------------- /ppx/mel_ast_invariant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/mel_ast_invariant.ml -------------------------------------------------------------------------------- /ppx/mel_ast_invariant.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/mel_ast_invariant.mli -------------------------------------------------------------------------------- /ppx/melange_ppx.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/melange_ppx.cppo.ml -------------------------------------------------------------------------------- /ppx/melange_ppx.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ppx/string_interp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/string_interp.ml -------------------------------------------------------------------------------- /ppx/string_interp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/ppx/string_interp.mli -------------------------------------------------------------------------------- /rfcs/0000-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/rfcs/0000-template.md -------------------------------------------------------------------------------- /runtime-export/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/runtime-export/README.md -------------------------------------------------------------------------------- /runtime-export/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/runtime-export/dune -------------------------------------------------------------------------------- /runtime-export/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/runtime-export/package.json -------------------------------------------------------------------------------- /scripts/build_reserved.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/scripts/build_reserved.js -------------------------------------------------------------------------------- /test/blackbox-tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/test/blackbox-tests/dune -------------------------------------------------------------------------------- /test/blackbox-tests/dune-js-file-unmangling.t/entry_module.ml: -------------------------------------------------------------------------------- 1 | let () = Js.log (Parent.M_a.t) 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-js-file-unmangling.t/leaf/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (modes melange) 3 | (name leaf)) 4 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-js-file-unmangling.t/leaf/other.ml: -------------------------------------------------------------------------------- 1 | let t = 1 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-js-file-unmangling.t/parent/m_a.ml: -------------------------------------------------------------------------------- 1 | let t = Leaf.t 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-js-file-unmangling.t/parent/m_b.ml: -------------------------------------------------------------------------------- 1 | let t = Leaf.t 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-melange-mode-unwrapped.t/libA/other.ml: -------------------------------------------------------------------------------- 1 | let t = 1 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-melange-mode-unwrapped.t/libB/b.ml: -------------------------------------------------------------------------------- 1 | let t = A.t 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-melange-mode.t/libA/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (modes melange) 3 | (name a)) 4 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-melange-mode.t/libA/other.ml: -------------------------------------------------------------------------------- 1 | let t = 1 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-melange-mode.t/libB/b.ml: -------------------------------------------------------------------------------- 1 | let t = A.t 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-virtual-library.t/impl_melange/virt.ml: -------------------------------------------------------------------------------- 1 | let t = "melange" 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-virtual-library.t/mel.ml: -------------------------------------------------------------------------------- 1 | let () = print_endline Vlib.result 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/dune-virtual-library.t/vlib/virt.mli: -------------------------------------------------------------------------------- 1 | val t : string 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/flags.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/test/blackbox-tests/flags.t -------------------------------------------------------------------------------- /test/blackbox-tests/shadow-internal-lib.t/entry_module.ml: -------------------------------------------------------------------------------- 1 | let () = Js.log (Node.Leaf.t) 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/shadow-internal-lib.t/node/other.ml: -------------------------------------------------------------------------------- 1 | let t = 1 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/shadow-internal-module.t/entry_module.ml: -------------------------------------------------------------------------------- 1 | let () = Js.log (Node.some_value) 2 | -------------------------------------------------------------------------------- /test/blackbox-tests/shadow-internal-module.t/node/other.ml: -------------------------------------------------------------------------------- 1 | let t = 1 2 | -------------------------------------------------------------------------------- /test/unit-tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/test/unit-tests/dune -------------------------------------------------------------------------------- /test/unit-tests/test_scc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/test/unit-tests/test_scc.ml -------------------------------------------------------------------------------- /test/unit-tests/test_vec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/test/unit-tests/test_vec.ml -------------------------------------------------------------------------------- /vendor/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/vendor/dune -------------------------------------------------------------------------------- /vendor/pp/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/vendor/pp/LICENSE.md -------------------------------------------------------------------------------- /vendor/pp/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (name pp) 3 | (package melange)) 4 | -------------------------------------------------------------------------------- /vendor/pp/pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/vendor/pp/pp.ml -------------------------------------------------------------------------------- /vendor/pp/pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melange-re/melange/HEAD/vendor/pp/pp.mli --------------------------------------------------------------------------------