├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── docs.yml │ └── workflow.yml ├── .gitignore ├── .ocamlformat ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── VERSION ├── caramel.opam ├── caramel ├── bin │ ├── cmd_compile.ml │ ├── cmd_fmt.ml │ ├── cmd_parse.ml │ ├── cmd_sort_deps.ml │ ├── cmd_version.ml │ ├── common_flags.ml │ ├── dune │ ├── info.ml │ └── main.ml ├── compiler │ ├── comp_misc │ │ ├── dependency_sorter.ml │ │ ├── dune │ │ ├── opts.ml │ │ ├── source_tagger.ml │ │ └── target.ml │ ├── compiler.ml │ ├── dune │ ├── ocaml_to_core_erlang │ │ ├── ast_transl.ml │ │ ├── dune │ │ ├── ocaml_to_core_erlang.ml │ │ └── ocaml_to_core_erlang.mli │ ├── ocaml_to_erlang │ │ ├── README.md │ │ ├── ast_transl.ml │ │ ├── ast_transl.mli │ │ ├── dune │ │ ├── error.ml │ │ ├── export.ml │ │ ├── fun.ml │ │ ├── names.ml │ │ ├── ocaml_to_erlang.ml │ │ ├── typespecs.ml │ │ └── uncurry.ml │ └── reason_to_erlang │ │ ├── dune │ │ └── reason_to_erlang.ml ├── formatter │ ├── dune │ └── formatter.ml ├── lsp │ ├── cmd_lsp.ml │ ├── dune │ ├── info.ml │ ├── lsp.ml │ └── main.ml ├── macro │ ├── README.md │ └── dune └── verify │ ├── ast_transl.ml │ ├── cmd_verify.ml │ ├── dune │ ├── erlang_as_ocaml.ml │ ├── erlang_to_native.ml │ ├── erlang_to_native.mli │ ├── info.ml │ ├── ocaml.ml │ ├── typing.ml │ └── verify.ml ├── docs ├── .gitignore ├── CNAME ├── assets │ ├── isotype.png │ ├── isotype_square.png │ ├── isotype_square_transparent.png │ ├── logo.png │ ├── logo_transparent.png │ └── site ├── caramel_arch.jpg ├── dune ├── index.html ├── site └── style.css ├── dune ├── dune-project ├── erlang ├── CHANGES.md ├── LICENSE ├── README.md ├── VERSION ├── bin │ ├── dune │ ├── erlcc.ml │ ├── erlcheck.ml │ ├── erldump.ml │ └── erlfmt.ml ├── dune ├── dune-project ├── erlang.opam ├── erlang.opam.template ├── src │ ├── README.md │ ├── core_ast.ml │ ├── core_lexer.mli │ ├── core_lexer.mll │ ├── core_parse.ml │ ├── core_parse.mli │ ├── core_parser.mly │ ├── core_printer.ml │ ├── core_token.ml │ ├── dune │ ├── erl_ast.ml │ ├── erl_ast.mli │ ├── erl_ast_helper.ml │ ├── erl_ast_helper.mli │ ├── erl_ast_invariants.ml │ ├── erl_lexer.mli │ ├── erl_lexer.mll │ ├── erl_parse.ml │ ├── erl_parse.mli │ ├── erl_parser.messages │ ├── erl_parser.mly │ ├── erl_parsetree.ml │ ├── erl_printer.ml │ ├── erl_token.ml │ ├── erl_types.ml │ ├── erlang.ml │ └── parse_info.ml └── tests │ ├── bin │ └── erlcheck.t │ │ ├── rebind.erl │ │ └── run.t │ ├── dune │ └── parser │ ├── erlang.t │ ├── atom.erl │ ├── comments.erl │ ├── constants.erl │ ├── empty.erl │ ├── expressions.erl │ ├── function_declaration.erl │ ├── macros.erl │ ├── module_attributes.erl │ ├── operators.erl │ ├── patterns.erl │ ├── run.t │ ├── type_declaration.erl │ └── types.erl │ └── otp.t │ ├── binary.erl │ ├── gen_server.erl │ ├── io.erl │ ├── lists.erl │ ├── maps.erl │ ├── run.t │ ├── supervisor.erl │ ├── sys.erl │ ├── timer.erl │ └── unicode.erl ├── examples ├── advent_of_code.t │ ├── README.md │ ├── day_1.erl │ ├── day_1.ml │ ├── day_2.erl │ ├── day_2.ml │ ├── run.sh │ ├── run.t │ ├── runner.erl │ └── runner.ml ├── dune ├── manual.t │ ├── Fs0_hello_world.ml │ ├── Fs1_say_hello.ml │ ├── Fs2_calc_add.ml │ └── run.t ├── ocaml_to_erlang.t │ ├── run.t │ ├── simple_types.ml │ ├── untyped_lambda.ml │ └── using_lists.ml ├── otp.t │ ├── adder.ml │ ├── gen_server.ml │ ├── option.ml │ ├── run.t │ └── runner.ml ├── practical.t │ ├── echo.ml │ ├── gen_tcp.ml │ ├── gen_tcp_types.ml │ └── run.t └── processes.t │ ├── holder.ml │ ├── holder_annotated.ml │ ├── looper.ml │ ├── proc_registry.ml │ ├── registered_process_name.ml │ ├── run.t │ ├── tiny.ml │ └── typed_reply.ml ├── manual ├── book.toml ├── dune ├── src │ ├── SUMMARY.md │ ├── assets │ │ ├── isotype.png │ │ ├── isotype_square.png │ │ ├── logo.png │ │ ├── logo_transparent.png │ │ └── site │ ├── changelog │ │ ├── v0.0.14.md │ │ ├── v0.0.15.md │ │ ├── v0.1.0.md │ │ └── v0.1.1.md │ ├── contrib │ │ ├── architecture.md │ │ ├── building.md │ │ ├── index.md │ │ ├── manual.md │ │ └── styleguide.md │ ├── examples │ │ ├── hello-joe.md │ │ ├── hello-world.md │ │ ├── index.md │ │ └── simple-http-echo-server.md │ ├── getting-started │ │ ├── first-steps.md │ │ ├── index.md │ │ └── installation.md │ ├── guides │ │ ├── caramel-mix.md │ │ ├── caramel-rebar3.md │ │ ├── elixir-ffi.md │ │ ├── erlang-ffi.md │ │ ├── index.md │ │ └── syntax-cheatsheet.md │ ├── introduction.md │ └── reference │ │ ├── cli │ │ ├── compile.md │ │ ├── default.md │ │ ├── fmt.md │ │ ├── sort-deps.md │ │ └── version.md │ │ ├── index.md │ │ ├── lang │ │ └── index.md │ │ ├── otp │ │ └── index.md │ │ ├── rules.md │ │ └── stdlib │ │ ├── binary.md │ │ ├── calendar.md │ │ ├── erlang.md │ │ ├── ets.md │ │ ├── index.md │ │ ├── io.md │ │ ├── lists.md │ │ ├── maps.md │ │ ├── process.md │ │ └── timer.md └── theme │ ├── favicon.png │ ├── favicon.svg │ ├── highlight.js │ └── index.hbs ├── stdlib ├── beam.ml ├── binary.ml ├── calendar.ml ├── caramel_runtime.erl ├── caramel_runtime.ml ├── core.ml ├── dune ├── erlang.ml ├── ets.ml ├── io.ml ├── io.mli ├── lists.ml ├── maps.ml ├── math.ml ├── process.ml ├── result.erl ├── result.ml └── timer.ml ├── tests ├── cli │ ├── dummy.txt │ └── run.t ├── compiler │ ├── expressions.t │ │ ├── apply.ml │ │ ├── binding_on_match.ml │ │ ├── funref.ml │ │ ├── let_bindings.ml │ │ ├── let_rec.ml │ │ ├── let_shadowing.ml │ │ ├── list.ml │ │ ├── literals.ml │ │ ├── match.ml │ │ ├── match_fallthrough.ml │ │ ├── names.ml │ │ ├── names_primes.ml │ │ ├── record_update.ml │ │ ├── records.ml │ │ ├── run.t │ │ └── sequences.ml │ ├── functions.t │ │ ├── annotated.ml │ │ ├── basic.ml │ │ ├── basic.re │ │ ├── guard_unsupported.ml │ │ ├── guards.ml │ │ ├── hello_joe.ml │ │ ├── ignored_arguments.ml │ │ ├── labeled_arguments.ml │ │ ├── multiple_clauses.ml │ │ ├── partial_functions.ml │ │ ├── pattern_aliases.ml │ │ ├── qualified_calls.ml │ │ ├── qualified_calls_helper.ml │ │ ├── redefine.ml │ │ ├── references.ml │ │ ├── run.t │ │ ├── sequencing.ml │ │ ├── uncurry.ml │ │ ├── uncurry.mli │ │ ├── uncurry.re │ │ └── uncurry.rei │ ├── modules.t │ │ ├── empty.ml │ │ ├── functors.ml │ │ ├── include.ml │ │ ├── let_open.ml │ │ ├── nested.ml │ │ ├── no_exports.ml │ │ ├── no_exports.mli │ │ ├── run.t │ │ ├── sig.ml │ │ ├── sig.mli │ │ ├── sig_dep.ml │ │ └── simple_nested.ml │ ├── stdlib.t │ │ ├── run.t │ │ ├── using_core.ml │ │ ├── using_io.ml │ │ └── using_math.ml │ └── types.t │ │ ├── abstract.ml │ │ ├── extensible_variant.ml │ │ ├── fn.ml │ │ ├── inductive.ml │ │ ├── opaque_and_hidden.ml │ │ ├── opaque_and_hidden.mli │ │ ├── polymorphic_variants.ml │ │ ├── qualified_names.ml │ │ ├── record.ml │ │ ├── run.t │ │ ├── type_alias.ml │ │ ├── type_args.ml │ │ └── variants.ml ├── dune └── verify │ ├── a.ml │ └── run └── vendor ├── ocaml-lsp-1.4.0 ├── .editorconfig ├── .github │ └── workflows │ │ └── build-and-test.yml ├── .gitignore ├── .gitmodules ├── .ocamlformat ├── .ocamlformat-ignore ├── CHANGES.md ├── LICENSE.md ├── Makefile ├── README.md ├── dune ├── dune-project ├── fiber-test │ ├── dune │ └── fiber_test.ml ├── fiber-unix │ ├── src │ │ ├── barrier.ml │ │ ├── barrier.mli │ │ ├── dune │ │ ├── fiber_detached.ml │ │ ├── fiber_detached.mli │ │ ├── fiber_stream.ml │ │ ├── fiber_stream.mli │ │ ├── fiber_unix.ml │ │ ├── import.ml │ │ ├── mvar.ml │ │ ├── mvar.mli │ │ ├── removable_queue.ml │ │ ├── removable_queue.mli │ │ ├── scheduler.ml │ │ └── scheduler.mli │ └── test │ │ ├── barrier_tests.ml │ │ ├── dune │ │ ├── fiber_detached_tests.ml │ │ ├── fiber_stream_tests.ml │ │ ├── import.ml │ │ ├── removable_queue_tests.ml │ │ └── scheduler_tests.ml ├── jsonrpc-fiber │ ├── src │ │ ├── dune │ │ ├── import.ml │ │ ├── jsonrpc_fiber.ml │ │ └── jsonrpc_fiber.mli │ └── test │ │ ├── dune │ │ └── jsonrpc_fiber_tests.ml ├── jsonrpc.opam ├── jsonrpc.opam.locked ├── jsonrpc │ └── src │ │ ├── dune │ │ ├── import.ml │ │ ├── jsonrpc.ml │ │ └── jsonrpc.mli ├── lsp-fiber │ ├── src │ │ ├── client.ml │ │ ├── client.mli │ │ ├── dune │ │ ├── fiber_io.ml │ │ ├── fiber_io.mli │ │ ├── import.ml │ │ ├── rpc.ml │ │ ├── rpc.mli │ │ ├── server.ml │ │ └── server.mli │ └── test │ │ ├── dune │ │ └── lsp_fiber_test.ml ├── lsp.opam ├── lsp.opam.locked ├── lsp.opam.template ├── lsp │ ├── bin │ │ ├── cinaps.ml │ │ ├── dune │ │ ├── gen.ml │ │ ├── import.ml │ │ ├── lsp_gen.ml │ │ ├── markdown │ │ │ ├── dune │ │ │ ├── markdown.mli │ │ │ └── markdown.mll │ │ ├── named.ml │ │ ├── ocaml │ │ │ ├── ml.ml │ │ │ ├── ml.mli │ │ │ ├── ml_kind.ml │ │ │ ├── ocaml.ml │ │ │ ├── ocaml.mli │ │ │ ├── w.ml │ │ │ └── w.mli │ │ ├── specifications │ │ │ ├── 3-14.errors │ │ │ ├── 3-15.errors │ │ │ ├── dune │ │ │ ├── specification-3-14.md │ │ │ └── specification-3-15.md │ │ └── typescript │ │ │ ├── dune │ │ │ ├── ts_lexer.mli │ │ │ ├── ts_lexer.mll │ │ │ ├── ts_parser.mly │ │ │ ├── ts_types.ml │ │ │ └── typescript.ml │ └── src │ │ ├── cancel_request.ml │ │ ├── cancel_request.mli │ │ ├── client_notification.ml │ │ ├── client_notification.mli │ │ ├── client_request.ml │ │ ├── client_request.mli │ │ ├── dune │ │ ├── extension.ml │ │ ├── extension.mli │ │ ├── header.ml │ │ ├── header.mli │ │ ├── import.ml │ │ ├── io.ml │ │ ├── io.mli │ │ ├── logger.ml │ │ ├── logger.mli │ │ ├── lsp.ml │ │ ├── server_notification.ml │ │ ├── server_notification.mli │ │ ├── server_request.ml │ │ ├── server_request.mli │ │ ├── snippet.ml │ │ ├── snippet.mli │ │ ├── text_document.ml │ │ ├── text_document.mli │ │ ├── types.ml │ │ ├── types.mli │ │ ├── uri0.ml │ │ └── uri0.mli ├── ocaml-lsp-server.opam ├── ocaml-lsp-server.opam.locked ├── ocaml-lsp-server.opam.template ├── ocaml-lsp-server │ ├── docs │ │ └── ocamllsp │ │ │ ├── inferIntf-spec.md │ │ │ └── switchImplIntf-spec.md │ ├── dune │ ├── src │ │ ├── bin.ml │ │ ├── bin.mli │ │ ├── code_actions │ │ │ ├── action_destruct.ml │ │ │ ├── action_destruct.mli │ │ │ ├── action_inferred_intf.ml │ │ │ └── action_inferred_intf.mli │ │ ├── compl.ml │ │ ├── compl.mli │ │ ├── configuration.ml │ │ ├── configuration.mli │ │ ├── custom_requests │ │ │ ├── req_infer_intf.ml │ │ │ ├── req_infer_intf.mli │ │ │ ├── req_switch_impl_intf.ml │ │ │ └── req_switch_impl_intf.mli │ │ ├── doc_to_md.ml │ │ ├── doc_to_md.mli │ │ ├── document.ml │ │ ├── document.mli │ │ ├── document_store.ml │ │ ├── document_store.mli │ │ ├── document_symbol.ml │ │ ├── document_symbol.mli │ │ ├── dune │ │ ├── fmt.ml │ │ ├── fmt.mli │ │ ├── import.ml │ │ ├── inference.ml │ │ ├── inference.mli │ │ ├── main.ml │ │ ├── ocaml_lsp_server.ml │ │ ├── ocaml_lsp_server.mli │ │ ├── position.ml │ │ ├── position.mli │ │ ├── range.ml │ │ ├── range.mli │ │ ├── state.ml │ │ ├── state.mli │ │ ├── version.ml │ │ └── version.mli │ ├── test │ │ └── e2e │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── __tests__ │ │ │ ├── Lifecycle.test.ts │ │ │ ├── Request.Debug.test.ts │ │ │ ├── TextDocument.test.ts │ │ │ ├── completionItem-resolve.test.ts │ │ │ ├── declaration_files │ │ │ │ ├── dune │ │ │ │ ├── dune-project │ │ │ │ ├── lib.ml │ │ │ │ ├── lib.mli │ │ │ │ └── main.ml │ │ │ ├── ocamllsp-inferIntf.ts │ │ │ ├── ocamllsp-switchImplIntf.ts │ │ │ ├── textDocument-codeAction.test.ts │ │ │ ├── textDocument-codeLens.test.ts │ │ │ ├── textDocument-completion.test.ts │ │ │ ├── textDocument-declaration.test.ts │ │ │ ├── textDocument-definition.test.ts │ │ │ ├── textDocument-diagnostics.ts │ │ │ ├── textDocument-documentHighlight.test.ts │ │ │ ├── textDocument-documentSymbol.ts │ │ │ ├── textDocument-foldingRange.test.ts │ │ │ ├── textDocument-formatting.test.ts │ │ │ ├── textDocument-hover.test.ts │ │ │ ├── textDocument-references.test.ts │ │ │ ├── textDocument-rename.test.ts │ │ │ ├── textDocument-selectionRange.test.ts │ │ │ ├── textDocument-signatureHelp.ts │ │ │ └── textDocument-typeDefinition.test.ts │ │ │ ├── dune │ │ │ ├── jest.config.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── LanguageServer.ts │ │ │ ├── Ocamlformat.js │ │ │ └── Refmt.js │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ └── vendor │ │ ├── merlin │ │ ├── .gitattributes │ │ ├── .github │ │ │ └── workflows │ │ │ │ └── main.yml │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGES.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── appveyor.cmd │ │ ├── appveyor.sh │ │ ├── appveyor.yml │ │ ├── appveyor │ │ │ ├── easy-format-1.2.0.patch │ │ │ └── findlib-1.7.3.patch │ │ ├── doc │ │ │ ├── dev │ │ │ │ ├── ARCHITECTURE.md │ │ │ │ ├── CACHING.md │ │ │ │ ├── OLD-PROTOCOL.md │ │ │ │ ├── PROTOCOL.md │ │ │ │ └── SERVER.md │ │ │ ├── features.md │ │ │ ├── next │ │ │ │ ├── Protocol.wiki │ │ │ │ ├── RATIONALE.wiki │ │ │ │ └── merlin.wiki │ │ │ └── pres │ │ │ │ └── pres-meetup-21-05-13.tex │ │ ├── dot-merlin-reader.opam │ │ ├── dune-project │ │ ├── dune-release.sh │ │ ├── dune-workspace.template │ │ ├── dune-workspace.test │ │ ├── emacs │ │ │ ├── dune │ │ │ ├── merlin-ac.el │ │ │ ├── merlin-cap.el │ │ │ ├── merlin-company.el │ │ │ ├── merlin-iedit.el │ │ │ ├── merlin-imenu.el │ │ │ ├── merlin-xref.el │ │ │ └── merlin.el │ │ ├── featuremap.tines │ │ ├── featuremap.txt │ │ ├── merlin.opam │ │ ├── src │ │ │ ├── analysis │ │ │ │ ├── browse_misc.ml │ │ │ │ ├── browse_tree.ml │ │ │ │ ├── browse_tree.mli │ │ │ │ ├── completion.ml │ │ │ │ ├── completion.mli │ │ │ │ ├── context.ml │ │ │ │ ├── context.mli │ │ │ │ ├── destruct.ml.new │ │ │ │ ├── destruct.ml.old │ │ │ │ ├── destruct.mli │ │ │ │ ├── dune │ │ │ │ ├── expansion.ml │ │ │ │ ├── expansion.mli │ │ │ │ ├── jump.ml │ │ │ │ ├── jump.mli │ │ │ │ ├── locate.ml │ │ │ │ ├── locate.mli │ │ │ │ ├── namespaced_path.ml │ │ │ │ ├── namespaced_path.mli │ │ │ │ ├── ocamldoc.ml │ │ │ │ ├── outline.ml │ │ │ │ ├── outline.mli │ │ │ │ ├── polarity_search.ml │ │ │ │ ├── signature_help.ml │ │ │ │ ├── signature_help.mli │ │ │ │ ├── type_enclosing.ml │ │ │ │ ├── type_enclosing.mli │ │ │ │ ├── type_utils.ml │ │ │ │ ├── type_utils.mli │ │ │ │ ├── typedtrie.ml │ │ │ │ └── typedtrie.mli │ │ │ ├── config │ │ │ │ ├── dune │ │ │ │ └── gen_config.ml │ │ │ ├── dot-merlin │ │ │ │ ├── dot-protocol │ │ │ │ │ ├── dot_protocol.ml │ │ │ │ │ ├── dot_protocol.mli │ │ │ │ │ └── dune │ │ │ │ ├── dot_merlin_reader.ml │ │ │ │ └── dune │ │ │ ├── extend │ │ │ │ ├── .gitignore │ │ │ │ ├── dune │ │ │ │ ├── extend_driver.ml │ │ │ │ ├── extend_driver.mli │ │ │ │ ├── extend_helper.ml │ │ │ │ ├── extend_helper.mli │ │ │ │ ├── extend_main.ml │ │ │ │ ├── extend_main.mli │ │ │ │ └── extend_protocol.ml │ │ │ ├── frontend │ │ │ │ ├── dune │ │ │ │ ├── ocamlmerlin │ │ │ │ │ ├── dune │ │ │ │ │ ├── gen_ccflags.ml │ │ │ │ │ ├── new │ │ │ │ │ │ ├── new_commands.ml │ │ │ │ │ │ ├── new_commands.mli │ │ │ │ │ │ └── new_merlin.ml │ │ │ │ │ ├── ocamlmerlin.c │ │ │ │ │ ├── ocamlmerlin_server.ml │ │ │ │ │ ├── old │ │ │ │ │ │ ├── old_IO.ml │ │ │ │ │ │ ├── old_IO.mli │ │ │ │ │ │ ├── old_command.ml │ │ │ │ │ │ ├── old_command.mli │ │ │ │ │ │ ├── old_merlin.ml │ │ │ │ │ │ ├── old_merlin.mli │ │ │ │ │ │ └── old_protocol.ml │ │ │ │ │ └── query_json.ml │ │ │ │ ├── query_commands.ml │ │ │ │ ├── query_commands.mli │ │ │ │ ├── query_protocol.ml │ │ │ │ └── test │ │ │ │ │ └── ocamlmerlin_test.ml │ │ │ ├── kernel │ │ │ │ ├── dune │ │ │ │ ├── extension.ml │ │ │ │ ├── extension.mli │ │ │ │ ├── mbrowse.ml │ │ │ │ ├── mbrowse.mli │ │ │ │ ├── mconfig.ml │ │ │ │ ├── mconfig.mli │ │ │ │ ├── mconfig_dot.ml │ │ │ │ ├── mconfig_dot.mli │ │ │ │ ├── mocaml.ml │ │ │ │ ├── mocaml.mli │ │ │ │ ├── mpipeline.ml │ │ │ │ ├── mpipeline.mli │ │ │ │ ├── mppx.ml │ │ │ │ ├── mppx.mli │ │ │ │ ├── mreader.ml │ │ │ │ ├── mreader.mli │ │ │ │ ├── mreader_explain.ml │ │ │ │ ├── mreader_extend.ml │ │ │ │ ├── mreader_extend.mli │ │ │ │ ├── mreader_lexer.ml │ │ │ │ ├── mreader_lexer.mli │ │ │ │ ├── mreader_parser.ml │ │ │ │ ├── mreader_parser.mli │ │ │ │ ├── mreader_recover.ml │ │ │ │ ├── mreader_recover.mli │ │ │ │ ├── msource.ml │ │ │ │ ├── msource.mli │ │ │ │ ├── mtyper.ml │ │ │ │ └── mtyper.mli │ │ │ ├── ocaml │ │ │ │ ├── driver │ │ │ │ │ ├── pparse.ml │ │ │ │ │ └── pparse.mli │ │ │ │ ├── merlin_specific │ │ │ │ │ ├── 402 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 403 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 404 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 405 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 406 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 407 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 408 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 409 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 410 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── 411 │ │ │ │ │ │ ├── browse_raw.ml │ │ │ │ │ │ ├── browse_raw.mli │ │ │ │ │ │ ├── raw_compat.ml │ │ │ │ │ │ ├── raw_compat.mli │ │ │ │ │ │ ├── tail_analysis.ml │ │ │ │ │ │ ├── tast_helper.ml │ │ │ │ │ │ └── typer_raw.ml │ │ │ │ │ ├── dune │ │ │ │ │ ├── tail_analysis.mli │ │ │ │ │ └── typer_raw.mli │ │ │ │ ├── parsing │ │ │ │ │ ├── 402 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 403 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 404 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 405 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 406 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 407 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 408 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 409 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 410 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── 411 │ │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ │ ├── location.ml │ │ │ │ │ │ ├── location.mli │ │ │ │ │ │ ├── longident.ml │ │ │ │ │ │ ├── longident.mli │ │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ │ ├── printast.ml │ │ │ │ │ │ ├── printast.mli │ │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ │ └── syntaxerr.mli │ │ │ │ │ ├── dune │ │ │ │ │ ├── fake.ml │ │ │ │ │ ├── fake.mli │ │ │ │ │ ├── location_aux.ml │ │ │ │ │ ├── location_aux.mli │ │ │ │ │ └── msupport_parsing.ml │ │ │ │ ├── preprocess │ │ │ │ │ ├── 402 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 403 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 404 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 405 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 406 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 407 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 408 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 409 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 410 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── 411 │ │ │ │ │ │ ├── lexer_raw.mli │ │ │ │ │ │ ├── lexer_raw.mll │ │ │ │ │ │ ├── parser_explain.ml │ │ │ │ │ │ ├── parser_printer.ml │ │ │ │ │ │ ├── parser_raw.ml │ │ │ │ │ │ ├── parser_raw.mli │ │ │ │ │ │ ├── parser_raw.mly │ │ │ │ │ │ └── parser_recover.ml │ │ │ │ │ ├── dune │ │ │ │ │ ├── explain │ │ │ │ │ │ ├── dune │ │ │ │ │ │ └── gen_explain.ml │ │ │ │ │ ├── lexer_ident.mli │ │ │ │ │ ├── lexer_ident.mll │ │ │ │ │ ├── parser_printer.mli │ │ │ │ │ ├── parser_recover.mli │ │ │ │ │ ├── printer │ │ │ │ │ │ ├── dune │ │ │ │ │ │ └── gen_printer.ml │ │ │ │ │ └── recover │ │ │ │ │ │ ├── compressedBitSet.ml │ │ │ │ │ │ ├── compressedBitSet.mli │ │ │ │ │ │ ├── dune │ │ │ │ │ │ ├── emitter.ml │ │ │ │ │ │ ├── emitter.mli │ │ │ │ │ │ ├── fix.ml │ │ │ │ │ │ ├── fix.mli │ │ │ │ │ │ ├── gSet.ml │ │ │ │ │ │ ├── gen_recover.ml │ │ │ │ │ │ ├── journal.md │ │ │ │ │ │ ├── recover_attrib.ml │ │ │ │ │ │ ├── recover_attrib.mli │ │ │ │ │ │ ├── recovery.ml │ │ │ │ │ │ ├── recovery.mli │ │ │ │ │ │ ├── synthesis.ml │ │ │ │ │ │ ├── synthesis.mli │ │ │ │ │ │ └── utils.ml │ │ │ │ ├── typing │ │ │ │ │ ├── 402 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 403 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 404 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 405 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 406 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 407 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 408 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 409 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── persistent_env.ml │ │ │ │ │ │ ├── persistent_env.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_iterator.ml │ │ │ │ │ │ ├── tast_iterator.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 410 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── persistent_env.ml │ │ │ │ │ │ ├── persistent_env.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_iterator.ml │ │ │ │ │ │ ├── tast_iterator.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── type_immediacy.ml │ │ │ │ │ │ ├── type_immediacy.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 411 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── persistent_env.ml │ │ │ │ │ │ ├── persistent_env.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_iterator.ml │ │ │ │ │ │ ├── tast_iterator.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── type_immediacy.ml │ │ │ │ │ │ ├── type_immediacy.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ │ ├── typedecl_separability.ml │ │ │ │ │ │ ├── typedecl_separability.mli │ │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── 407_0 │ │ │ │ │ │ ├── annot.mli │ │ │ │ │ │ ├── btype.ml │ │ │ │ │ │ ├── btype.mli │ │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ │ ├── ctype.ml │ │ │ │ │ │ ├── ctype.mli │ │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ │ ├── env.ml │ │ │ │ │ │ ├── env.mli │ │ │ │ │ │ ├── ident.ml │ │ │ │ │ │ ├── ident.mli │ │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ │ ├── includecore.ml │ │ │ │ │ │ ├── includecore.mli │ │ │ │ │ │ ├── includemod.ml │ │ │ │ │ │ ├── includemod.mli │ │ │ │ │ │ ├── mtype.ml │ │ │ │ │ │ ├── mtype.mli │ │ │ │ │ │ ├── oprint.ml │ │ │ │ │ │ ├── oprint.mli │ │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ │ ├── path.ml │ │ │ │ │ │ ├── path.mli │ │ │ │ │ │ ├── predef.ml │ │ │ │ │ │ ├── predef.mli │ │ │ │ │ │ ├── primitive.ml │ │ │ │ │ │ ├── primitive.mli │ │ │ │ │ │ ├── printpat.ml │ │ │ │ │ │ ├── printpat.mli │ │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ │ ├── saved_parts.ml │ │ │ │ │ │ ├── saved_parts.mli │ │ │ │ │ │ ├── short_paths.ml │ │ │ │ │ │ ├── short_paths.mli │ │ │ │ │ │ ├── short_paths_graph.ml │ │ │ │ │ │ ├── short_paths_graph.mli │ │ │ │ │ │ ├── stypes.ml │ │ │ │ │ │ ├── stypes.mli │ │ │ │ │ │ ├── subst.ml │ │ │ │ │ │ ├── subst.mli │ │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ │ ├── typecore.ml │ │ │ │ │ │ ├── typecore.mli │ │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ │ ├── typemod.ml │ │ │ │ │ │ ├── typemod.mli │ │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ │ ├── types.ml │ │ │ │ │ │ ├── types.mli │ │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ │ └── untypeast.mli │ │ │ │ │ ├── cmi_cache.ml │ │ │ │ │ ├── cmt_cache.ml │ │ │ │ │ ├── dune │ │ │ │ │ ├── magic_numbers.ml │ │ │ │ │ ├── msupport.ml │ │ │ │ │ ├── msupport.mli │ │ │ │ │ ├── natural.ml │ │ │ │ │ └── natural.mli │ │ │ │ └── utils │ │ │ │ │ ├── 402 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 403 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 404 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 405 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 406 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 407 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 408 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 409 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 410 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 411 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── 407_0 │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── config.ml │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── result_compat.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── directory_content_cache.ml │ │ │ │ │ ├── dune │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── load_path.ml.pre408 │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ └── tbl.mli │ │ │ ├── platform │ │ │ │ ├── dune │ │ │ │ ├── os_ipc.ml │ │ │ │ ├── os_ipc_stub.c │ │ │ │ └── platform_misc.c │ │ │ └── utils │ │ │ │ ├── bitfield.ml │ │ │ │ ├── bitfield.mli │ │ │ │ ├── dune │ │ │ │ ├── file_cache.ml │ │ │ │ ├── file_cache.mli │ │ │ │ ├── file_id.ml │ │ │ │ ├── file_id.mli │ │ │ │ ├── local_store.ml │ │ │ │ ├── local_store.mli │ │ │ │ ├── logger.ml │ │ │ │ ├── logger.mli │ │ │ │ ├── marg.ml │ │ │ │ ├── marg.mli │ │ │ │ ├── menhirLib.ml │ │ │ │ ├── menhirLib.mli │ │ │ │ ├── ppxsetup.ml │ │ │ │ ├── ppxsetup.mli │ │ │ │ ├── sexp.ml │ │ │ │ ├── sexp.mli │ │ │ │ └── std.ml │ │ ├── tests │ │ │ ├── dune │ │ │ ├── dune.inc │ │ │ ├── gen │ │ │ │ ├── dune │ │ │ │ └── gen_tests.ml │ │ │ ├── merlin-wrapper-template │ │ │ └── test-dirs │ │ │ │ ├── completion │ │ │ │ ├── application_context.ml │ │ │ │ ├── application_context.t │ │ │ │ ├── expansion.t │ │ │ │ ├── expansion1.ml │ │ │ │ ├── expansion2.ml │ │ │ │ ├── infix.ml │ │ │ │ ├── infix.t │ │ │ │ ├── keyword.t │ │ │ │ ├── parenthesize.ml │ │ │ │ ├── parenthesize_from_411.t │ │ │ │ └── parenthesize_pre_411.t │ │ │ │ ├── config │ │ │ │ ├── check │ │ │ │ │ └── check-config.t │ │ │ │ ├── dot-merlin-reader │ │ │ │ │ ├── erroneous-config.t │ │ │ │ │ └── quoting.t │ │ │ │ ├── flags │ │ │ │ │ ├── invalid.t │ │ │ │ │ ├── nolabels.t │ │ │ │ │ └── unsafe.t │ │ │ │ └── path-expansion.t │ │ │ │ ├── deprecation │ │ │ │ ├── foo.mli │ │ │ │ ├── run.t │ │ │ │ └── x.ml │ │ │ │ ├── destruct │ │ │ │ ├── basic.t │ │ │ │ ├── complete.t │ │ │ │ ├── exceptions_pre_408.t │ │ │ │ ├── exceptions_since_408.t │ │ │ │ ├── from_val.t │ │ │ │ └── issue596.t │ │ │ │ ├── errors │ │ │ │ ├── alerts │ │ │ │ │ ├── lib.mli │ │ │ │ │ ├── main.ml │ │ │ │ │ ├── test-pre-408.t │ │ │ │ │ └── test.t │ │ │ │ ├── error-in-constrained-env │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── inconsistent-assumptions │ │ │ │ │ ├── test.t │ │ │ │ │ └── test_408.t │ │ │ │ └── typing-after-parsing │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── file-cache │ │ │ │ ├── dep.ml │ │ │ │ ├── test.ml │ │ │ │ └── test.t │ │ │ │ ├── locate-type │ │ │ │ ├── a.ml │ │ │ │ └── run.t │ │ │ │ ├── locate │ │ │ │ ├── ambiguity │ │ │ │ │ ├── not-in-env.t │ │ │ │ │ ├── rebinding.ml │ │ │ │ │ └── rebinding.t │ │ │ │ ├── context-detection │ │ │ │ │ ├── environment_on_open.ml │ │ │ │ │ ├── environment_on_open.t │ │ │ │ │ ├── environment_on_open_bad.t │ │ │ │ │ ├── field.ml │ │ │ │ │ ├── field.t │ │ │ │ │ ├── from_a_pattern.ml │ │ │ │ │ ├── from_a_pattern.t │ │ │ │ │ ├── label.ml │ │ │ │ │ ├── label.t │ │ │ │ │ ├── mod_constr.ml │ │ │ │ │ ├── mod_constr.t │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── functors │ │ │ │ │ ├── all_local.ml │ │ │ │ │ ├── all_local.t │ │ │ │ │ ├── from_application.ml │ │ │ │ │ ├── from_application.t │ │ │ │ │ ├── generative.ml │ │ │ │ │ ├── generative.t │ │ │ │ │ ├── included.ml │ │ │ │ │ ├── included.t │ │ │ │ │ ├── missed_shadowing.ml │ │ │ │ │ ├── missed_shadowing.t │ │ │ │ │ ├── nested_applications.ml │ │ │ │ │ └── nested_applications.t │ │ │ │ ├── includes │ │ │ │ │ ├── foo.ml │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── issue802 │ │ │ │ │ ├── a.ml │ │ │ │ │ ├── error.ml │ │ │ │ │ ├── mylib__.ml │ │ │ │ │ └── test.t │ │ │ │ ├── issue845 │ │ │ │ │ ├── local_map.ml │ │ │ │ │ ├── local_map.mli │ │ │ │ │ └── test.t │ │ │ │ ├── issue949 │ │ │ │ │ ├── issue949.ml │ │ │ │ │ └── run.t │ │ │ │ ├── local-definitions │ │ │ │ │ ├── issue798.ml │ │ │ │ │ ├── issue798.t │ │ │ │ │ ├── issue806.ml │ │ │ │ │ └── issue806.t │ │ │ │ ├── looping-substitution │ │ │ │ │ ├── bar.ml │ │ │ │ │ ├── foo.ml │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── mutually-recursive │ │ │ │ │ ├── issue973.ml │ │ │ │ │ └── issue973.t │ │ │ │ ├── non-local │ │ │ │ │ ├── ignore-kept-locs │ │ │ │ │ │ ├── a.ml │ │ │ │ │ │ ├── b.ml │ │ │ │ │ │ └── test.t │ │ │ │ │ └── preference │ │ │ │ │ │ ├── a.ml │ │ │ │ │ │ ├── a.mli │ │ │ │ │ │ ├── b.ml │ │ │ │ │ │ ├── b.mli │ │ │ │ │ │ └── test.t │ │ │ │ ├── partial-cmt │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── test.ml │ │ │ │ │ └── test.t │ │ │ │ ├── reconstruct-identifier │ │ │ │ │ ├── escaped_newline.ml │ │ │ │ │ ├── newline_in_quotes.ml │ │ │ │ │ ├── newlines.t │ │ │ │ │ ├── off_by_one.ml │ │ │ │ │ └── off_by_one.t │ │ │ │ └── sig-substs │ │ │ │ │ ├── basic.ml │ │ │ │ │ └── basic.t │ │ │ │ ├── misc │ │ │ │ ├── external-arity.t │ │ │ │ └── load_path.t │ │ │ │ ├── motion │ │ │ │ ├── jump.t │ │ │ │ └── phrase.t │ │ │ │ ├── no-escape │ │ │ │ ├── test.t │ │ │ │ ├── test_open.ml │ │ │ │ └── test_use.ml │ │ │ │ ├── occurrences │ │ │ │ ├── basic.ml │ │ │ │ ├── basic.t │ │ │ │ ├── issue827.ml │ │ │ │ └── issue827.t │ │ │ │ ├── outline │ │ │ │ ├── foo.ml │ │ │ │ ├── path.ml │ │ │ │ └── run.t │ │ │ │ ├── polarity-search │ │ │ │ ├── older.t │ │ │ │ └── recent.t │ │ │ │ ├── pp │ │ │ │ └── simple-pp.t │ │ │ │ ├── recovery │ │ │ │ └── test.t │ │ │ │ ├── short-paths │ │ │ │ ├── dep.mli │ │ │ │ ├── test.ml │ │ │ │ ├── test.t │ │ │ │ └── test_pre_410.t │ │ │ │ ├── type-enclosing │ │ │ │ ├── constructors_and_paths │ │ │ │ │ ├── cons.ml │ │ │ │ │ └── cons.t │ │ │ │ ├── misc │ │ │ │ │ ├── let.ml │ │ │ │ │ ├── let.t │ │ │ │ │ ├── letop.ml │ │ │ │ │ └── letop.t │ │ │ │ ├── modules │ │ │ │ │ ├── alias.ml │ │ │ │ │ ├── alias.t │ │ │ │ │ ├── issue1003.ml │ │ │ │ │ ├── issue1003.t │ │ │ │ │ ├── module_type.mli │ │ │ │ │ ├── module_type.t │ │ │ │ │ ├── not-in-env.ml │ │ │ │ │ └── not-in-env.t │ │ │ │ ├── objects │ │ │ │ │ ├── test.ml │ │ │ │ │ ├── test_correct_pre_408.t │ │ │ │ │ └── test_wrong_from_408.t │ │ │ │ ├── records │ │ │ │ │ ├── issue864.ml │ │ │ │ │ ├── issue864.t │ │ │ │ │ ├── record.ml │ │ │ │ │ └── record.t │ │ │ │ ├── recovery │ │ │ │ │ ├── issue1109.ml │ │ │ │ │ ├── issue1109_from_406.t │ │ │ │ │ └── issue1109_pre_406.t │ │ │ │ └── types │ │ │ │ │ ├── gadt.ml │ │ │ │ │ ├── gadt_correct_pre_408.t │ │ │ │ │ ├── gadt_wrong_from_408.t │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.t │ │ │ │ │ ├── variants.ml │ │ │ │ │ └── variants.t │ │ │ │ ├── type-expr │ │ │ │ ├── test.ml │ │ │ │ └── test.t │ │ │ │ ├── typer-cache │ │ │ │ ├── sub │ │ │ │ │ └── dep.ml │ │ │ │ ├── test.ml │ │ │ │ └── test.t │ │ │ │ └── warnings │ │ │ │ └── backtrack.t │ │ ├── upstream │ │ │ ├── ocaml_402 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.txt │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parse.ml │ │ │ │ │ ├── parse.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── envaux.ml │ │ │ │ │ ├── envaux.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ └── typetexp.mli │ │ │ │ └── utils │ │ │ │ │ ├── .ignore │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── pparse.ml │ │ │ │ │ ├── pparse.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_403 │ │ │ │ ├── INSTALL.adoc │ │ │ │ ├── LICENSE │ │ │ │ ├── README.adoc │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_invariants.ml │ │ │ │ │ ├── ast_invariants.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parse.ml │ │ │ │ │ ├── parse.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── envaux.ml │ │ │ │ │ ├── envaux.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_404 │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_invariants.ml │ │ │ │ │ ├── ast_invariants.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── depend.ml │ │ │ │ │ ├── depend.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parse.ml │ │ │ │ │ ├── parse.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── envaux.ml │ │ │ │ │ ├── envaux.mli │ │ │ │ │ ├── envtbl.ml │ │ │ │ │ ├── envtbl2.ml │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── timings.ml │ │ │ │ │ ├── timings.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_405 │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── HACKING.adoc │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── timings.ml │ │ │ │ │ ├── timings.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_406 │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_407 │ │ │ │ ├── base-rev.txt │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printpat.ml │ │ │ │ │ ├── printpat.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typedtreeMap.ml │ │ │ │ │ ├── typedtreeMap.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── tbl.ml │ │ │ │ │ ├── tbl.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_408 │ │ │ │ ├── base-rev.txt │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ ├── cmt_format.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printpat.ml │ │ │ │ │ ├── printpat.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typedtreeIter.ml │ │ │ │ │ ├── typedtreeIter.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_409 │ │ │ │ ├── base-rev.txt │ │ │ │ ├── file_formats │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ └── cmt_format.mli │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.ml │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── persistent_env.ml │ │ │ │ │ ├── persistent_env.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printpat.ml │ │ │ │ │ ├── printpat.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_iterator.ml │ │ │ │ │ ├── tast_iterator.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── int_replace_polymorphic_compare.ml │ │ │ │ │ ├── int_replace_polymorphic_compare.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── profile.ml │ │ │ │ │ ├── profile.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ ├── ocaml_410 │ │ │ │ ├── base-rev.txt │ │ │ │ ├── file_formats │ │ │ │ │ ├── cmi_format.ml │ │ │ │ │ ├── cmi_format.mli │ │ │ │ │ ├── cmt_format.ml │ │ │ │ │ └── cmt_format.mli │ │ │ │ ├── parsing │ │ │ │ │ ├── ast_helper.ml │ │ │ │ │ ├── ast_helper.mli │ │ │ │ │ ├── ast_iterator.ml │ │ │ │ │ ├── ast_iterator.mli │ │ │ │ │ ├── ast_mapper.ml │ │ │ │ │ ├── ast_mapper.mli │ │ │ │ │ ├── asttypes.mli │ │ │ │ │ ├── attr_helper.ml │ │ │ │ │ ├── attr_helper.mli │ │ │ │ │ ├── builtin_attributes.ml │ │ │ │ │ ├── builtin_attributes.mli │ │ │ │ │ ├── docstrings.ml │ │ │ │ │ ├── docstrings.mli │ │ │ │ │ ├── lexer.mli │ │ │ │ │ ├── lexer.mll │ │ │ │ │ ├── location.ml │ │ │ │ │ ├── location.mli │ │ │ │ │ ├── longident.ml │ │ │ │ │ ├── longident.mli │ │ │ │ │ ├── parser.mly │ │ │ │ │ ├── parsetree.mli │ │ │ │ │ ├── pprintast.ml │ │ │ │ │ ├── pprintast.mli │ │ │ │ │ ├── printast.ml │ │ │ │ │ ├── printast.mli │ │ │ │ │ ├── syntaxerr.ml │ │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ │ ├── annot.mli │ │ │ │ │ ├── btype.ml │ │ │ │ │ ├── btype.mli │ │ │ │ │ ├── ctype.ml │ │ │ │ │ ├── ctype.mli │ │ │ │ │ ├── datarepr.ml │ │ │ │ │ ├── datarepr.mli │ │ │ │ │ ├── env.ml │ │ │ │ │ ├── env.mli │ │ │ │ │ ├── ident.ml │ │ │ │ │ ├── ident.mli │ │ │ │ │ ├── includeclass.ml │ │ │ │ │ ├── includeclass.mli │ │ │ │ │ ├── includecore.ml │ │ │ │ │ ├── includecore.mli │ │ │ │ │ ├── includemod.ml │ │ │ │ │ ├── includemod.mli │ │ │ │ │ ├── mtype.ml │ │ │ │ │ ├── mtype.mli │ │ │ │ │ ├── oprint.ml │ │ │ │ │ ├── oprint.mli │ │ │ │ │ ├── outcometree.mli │ │ │ │ │ ├── parmatch.ml │ │ │ │ │ ├── parmatch.mli │ │ │ │ │ ├── path.ml │ │ │ │ │ ├── path.mli │ │ │ │ │ ├── persistent_env.ml │ │ │ │ │ ├── persistent_env.mli │ │ │ │ │ ├── predef.ml │ │ │ │ │ ├── predef.mli │ │ │ │ │ ├── primitive.ml │ │ │ │ │ ├── primitive.mli │ │ │ │ │ ├── printpat.ml │ │ │ │ │ ├── printpat.mli │ │ │ │ │ ├── printtyp.ml │ │ │ │ │ ├── printtyp.mli │ │ │ │ │ ├── printtyped.ml │ │ │ │ │ ├── printtyped.mli │ │ │ │ │ ├── rec_check.ml │ │ │ │ │ ├── rec_check.mli │ │ │ │ │ ├── stypes.ml │ │ │ │ │ ├── stypes.mli │ │ │ │ │ ├── subst.ml │ │ │ │ │ ├── subst.mli │ │ │ │ │ ├── tast_iterator.ml │ │ │ │ │ ├── tast_iterator.mli │ │ │ │ │ ├── tast_mapper.ml │ │ │ │ │ ├── tast_mapper.mli │ │ │ │ │ ├── type_immediacy.ml │ │ │ │ │ ├── type_immediacy.mli │ │ │ │ │ ├── typeclass.ml │ │ │ │ │ ├── typeclass.mli │ │ │ │ │ ├── typecore.ml │ │ │ │ │ ├── typecore.mli │ │ │ │ │ ├── typedecl.ml │ │ │ │ │ ├── typedecl.mli │ │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ │ ├── typedecl_properties.ml │ │ │ │ │ ├── typedecl_properties.mli │ │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ │ ├── typedecl_variance.ml │ │ │ │ │ ├── typedecl_variance.mli │ │ │ │ │ ├── typedtree.ml │ │ │ │ │ ├── typedtree.mli │ │ │ │ │ ├── typemod.ml │ │ │ │ │ ├── typemod.mli │ │ │ │ │ ├── typeopt.ml │ │ │ │ │ ├── typeopt.mli │ │ │ │ │ ├── types.ml │ │ │ │ │ ├── types.mli │ │ │ │ │ ├── typetexp.ml │ │ │ │ │ ├── typetexp.mli │ │ │ │ │ ├── untypeast.ml │ │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ │ ├── arg_helper.ml │ │ │ │ │ ├── arg_helper.mli │ │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ │ ├── ccomp.ml │ │ │ │ │ ├── ccomp.mli │ │ │ │ │ ├── clflags.ml │ │ │ │ │ ├── clflags.mli │ │ │ │ │ ├── config.mli │ │ │ │ │ ├── config.mlp │ │ │ │ │ ├── consistbl.ml │ │ │ │ │ ├── consistbl.mli │ │ │ │ │ ├── identifiable.ml │ │ │ │ │ ├── identifiable.mli │ │ │ │ │ ├── int_replace_polymorphic_compare.ml │ │ │ │ │ ├── int_replace_polymorphic_compare.mli │ │ │ │ │ ├── load_path.ml │ │ │ │ │ ├── load_path.mli │ │ │ │ │ ├── misc.ml │ │ │ │ │ ├── misc.mli │ │ │ │ │ ├── numbers.ml │ │ │ │ │ ├── numbers.mli │ │ │ │ │ ├── profile.ml │ │ │ │ │ ├── profile.mli │ │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ │ ├── targetint.ml │ │ │ │ │ ├── targetint.mli │ │ │ │ │ ├── terminfo.ml │ │ │ │ │ ├── terminfo.mli │ │ │ │ │ ├── warnings.ml │ │ │ │ │ └── warnings.mli │ │ │ └── ocaml_411 │ │ │ │ ├── base-rev.txt │ │ │ │ ├── file_formats │ │ │ │ ├── cmi_format.ml │ │ │ │ ├── cmi_format.mli │ │ │ │ ├── cmt_format.ml │ │ │ │ └── cmt_format.mli │ │ │ │ ├── parsing │ │ │ │ ├── ast_helper.ml │ │ │ │ ├── ast_helper.mli │ │ │ │ ├── ast_iterator.ml │ │ │ │ ├── ast_iterator.mli │ │ │ │ ├── ast_mapper.ml │ │ │ │ ├── ast_mapper.mli │ │ │ │ ├── asttypes.mli │ │ │ │ ├── attr_helper.ml │ │ │ │ ├── attr_helper.mli │ │ │ │ ├── builtin_attributes.ml │ │ │ │ ├── builtin_attributes.mli │ │ │ │ ├── docstrings.ml │ │ │ │ ├── docstrings.mli │ │ │ │ ├── lexer.mli │ │ │ │ ├── lexer.mll │ │ │ │ ├── location.ml │ │ │ │ ├── location.mli │ │ │ │ ├── longident.ml │ │ │ │ ├── longident.mli │ │ │ │ ├── parse.ml │ │ │ │ ├── parse.mli │ │ │ │ ├── parser.mly │ │ │ │ ├── parsetree.mli │ │ │ │ ├── pprintast.ml │ │ │ │ ├── pprintast.mli │ │ │ │ ├── printast.ml │ │ │ │ ├── printast.mli │ │ │ │ ├── syntaxerr.ml │ │ │ │ └── syntaxerr.mli │ │ │ │ ├── typing │ │ │ │ ├── annot.mli │ │ │ │ ├── btype.ml │ │ │ │ ├── btype.mli │ │ │ │ ├── ctype.ml │ │ │ │ ├── ctype.mli │ │ │ │ ├── datarepr.ml │ │ │ │ ├── datarepr.mli │ │ │ │ ├── env.ml │ │ │ │ ├── env.mli │ │ │ │ ├── ident.ml │ │ │ │ ├── ident.mli │ │ │ │ ├── includeclass.ml │ │ │ │ ├── includeclass.mli │ │ │ │ ├── includecore.ml │ │ │ │ ├── includecore.mli │ │ │ │ ├── includemod.ml │ │ │ │ ├── includemod.mli │ │ │ │ ├── mtype.ml │ │ │ │ ├── mtype.mli │ │ │ │ ├── oprint.ml │ │ │ │ ├── oprint.mli │ │ │ │ ├── outcometree.mli │ │ │ │ ├── parmatch.ml │ │ │ │ ├── parmatch.mli │ │ │ │ ├── path.ml │ │ │ │ ├── path.mli │ │ │ │ ├── persistent_env.ml │ │ │ │ ├── persistent_env.mli │ │ │ │ ├── predef.ml │ │ │ │ ├── predef.mli │ │ │ │ ├── primitive.ml │ │ │ │ ├── primitive.mli │ │ │ │ ├── printpat.ml │ │ │ │ ├── printpat.mli │ │ │ │ ├── printtyp.ml │ │ │ │ ├── printtyp.mli │ │ │ │ ├── printtyped.ml │ │ │ │ ├── printtyped.mli │ │ │ │ ├── rec_check.ml │ │ │ │ ├── rec_check.mli │ │ │ │ ├── stypes.ml │ │ │ │ ├── stypes.mli │ │ │ │ ├── subst.ml │ │ │ │ ├── subst.mli │ │ │ │ ├── tast_iterator.ml │ │ │ │ ├── tast_iterator.mli │ │ │ │ ├── tast_mapper.ml │ │ │ │ ├── tast_mapper.mli │ │ │ │ ├── type_immediacy.ml │ │ │ │ ├── type_immediacy.mli │ │ │ │ ├── typeclass.ml │ │ │ │ ├── typeclass.mli │ │ │ │ ├── typecore.ml │ │ │ │ ├── typecore.mli │ │ │ │ ├── typedecl.ml │ │ │ │ ├── typedecl.mli │ │ │ │ ├── typedecl_immediacy.ml │ │ │ │ ├── typedecl_immediacy.mli │ │ │ │ ├── typedecl_properties.ml │ │ │ │ ├── typedecl_properties.mli │ │ │ │ ├── typedecl_separability.ml │ │ │ │ ├── typedecl_separability.mli │ │ │ │ ├── typedecl_unboxed.ml │ │ │ │ ├── typedecl_unboxed.mli │ │ │ │ ├── typedecl_variance.ml │ │ │ │ ├── typedecl_variance.mli │ │ │ │ ├── typedtree.ml │ │ │ │ ├── typedtree.mli │ │ │ │ ├── typemod.ml │ │ │ │ ├── typemod.mli │ │ │ │ ├── typeopt.ml │ │ │ │ ├── typeopt.mli │ │ │ │ ├── types.ml │ │ │ │ ├── types.mli │ │ │ │ ├── typetexp.ml │ │ │ │ ├── typetexp.mli │ │ │ │ ├── untypeast.ml │ │ │ │ └── untypeast.mli │ │ │ │ └── utils │ │ │ │ ├── arg_helper.ml │ │ │ │ ├── arg_helper.mli │ │ │ │ ├── build_path_prefix_map.ml │ │ │ │ ├── build_path_prefix_map.mli │ │ │ │ ├── ccomp.ml │ │ │ │ ├── ccomp.mli │ │ │ │ ├── clflags.ml │ │ │ │ ├── clflags.mli │ │ │ │ ├── config.mli │ │ │ │ ├── config.mlp │ │ │ │ ├── consistbl.ml │ │ │ │ ├── consistbl.mli │ │ │ │ ├── identifiable.ml │ │ │ │ ├── identifiable.mli │ │ │ │ ├── int_replace_polymorphic_compare.ml │ │ │ │ ├── int_replace_polymorphic_compare.mli │ │ │ │ ├── load_path.ml │ │ │ │ ├── load_path.mli │ │ │ │ ├── misc.ml │ │ │ │ ├── misc.mli │ │ │ │ ├── numbers.ml │ │ │ │ ├── numbers.mli │ │ │ │ ├── profile.ml │ │ │ │ ├── profile.mli │ │ │ │ ├── strongly_connected_components.ml │ │ │ │ ├── strongly_connected_components.mli │ │ │ │ ├── targetint.ml │ │ │ │ ├── targetint.mli │ │ │ │ ├── terminfo.ml │ │ │ │ ├── terminfo.mli │ │ │ │ ├── warnings.ml │ │ │ │ └── warnings.mli │ │ └── vim │ │ │ └── merlin │ │ │ ├── autoload │ │ │ ├── ctrlp │ │ │ │ ├── locate.vim │ │ │ │ └── outline.vim │ │ │ ├── merlin.py │ │ │ ├── merlin.vim │ │ │ ├── merlin_find.vim │ │ │ ├── merlin_type.vim │ │ │ ├── merlin_visual.vim │ │ │ └── neomake │ │ │ │ └── makers │ │ │ │ └── ft │ │ │ │ └── ocaml.vim │ │ │ ├── doc │ │ │ └── merlin.txt │ │ │ ├── dune │ │ │ ├── ftdetect │ │ │ └── merlin.vim │ │ │ ├── ftplugin │ │ │ ├── merlin.vim │ │ │ ├── ocaml.vim │ │ │ ├── omlet.vim │ │ │ └── reason.vim │ │ │ ├── plugin │ │ │ └── merlin.vim │ │ │ ├── syntax │ │ │ └── merlin.vim │ │ │ └── syntax_checkers │ │ │ ├── ocaml │ │ │ └── merlin.vim │ │ │ └── omlet │ │ │ └── merlin.vim │ │ ├── ocaml-syntax-shims │ │ ├── .gitignore │ │ ├── .ocamlformat │ │ ├── CHANGES.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── dune-project │ │ ├── dune-workspace.dev │ │ ├── ocaml-syntax-shims.opam │ │ ├── src │ │ │ ├── dune │ │ │ ├── let_trail.mli │ │ │ ├── let_trail.mll │ │ │ ├── pp.real.ml │ │ │ ├── select-impl │ │ │ ├── select-shims │ │ │ ├── shims.402.ml │ │ │ ├── shims.403.ml │ │ │ └── shims.406.ml │ │ └── test │ │ │ ├── dune │ │ │ └── test.ml │ │ ├── octavius │ │ ├── .gitignore │ │ ├── CHANGES.md │ │ ├── LICENSE.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── doc │ │ │ ├── api.odocl │ │ │ └── style.css │ │ ├── dune-project │ │ ├── octavius.opam │ │ ├── src │ │ │ ├── common.ml │ │ │ ├── common.mli │ │ │ ├── dune │ │ │ ├── errors.ml │ │ │ ├── errors.mli │ │ │ ├── index.mld │ │ │ ├── octLexer.mli │ │ │ ├── octLexer.mll │ │ │ ├── octParser.mly │ │ │ ├── octavius.ml │ │ │ ├── octavius.mli │ │ │ ├── print.ml │ │ │ ├── print.mli │ │ │ ├── syntax.mld │ │ │ └── types.ml │ │ └── test │ │ │ ├── dune │ │ │ └── main.ml │ │ └── omd │ │ ├── .gitignore │ │ ├── ABOUT.md │ │ ├── README.md │ │ ├── dune-project │ │ ├── omd.opam │ │ ├── src │ │ ├── Makefile │ │ ├── dune │ │ ├── html_characters.ml │ │ ├── implementation_notes.md │ │ ├── omd.ml │ │ ├── omd.mli │ │ ├── omd_backend.ml │ │ ├── omd_backend.mli │ │ ├── omd_html.ml │ │ ├── omd_lexer.ml │ │ ├── omd_lexer.mli │ │ ├── omd_parser.ml │ │ ├── omd_parser.mli │ │ ├── omd_representation.ml │ │ ├── omd_representation.mli │ │ ├── omd_utils.ml │ │ ├── omd_utils.mli │ │ ├── omd_xtxt.ml │ │ └── omd_xtxt.mli │ │ └── tests │ │ ├── John_MacFarlane_said_peg-markdown_takes_forever_to_process_this--jgm_peg-markdown_issues_28.md │ │ ├── cow │ │ ├── anchors-by-reference.html │ │ ├── anchors-by-reference.md │ │ ├── automatic-anchors.html │ │ ├── automatic-anchors.md │ │ ├── blockquote-nested-markdown.html │ │ ├── blockquote-nested-markdown.md │ │ ├── blockquote-starting-with-empty-lines.html │ │ ├── blockquote-starting-with-empty-lines.md │ │ ├── blockquote.html │ │ ├── blockquote.md │ │ ├── blockquotes-with-empty-lines-inbetween-2.html │ │ ├── blockquotes-with-empty-lines-inbetween-2.md │ │ ├── blockquotes-with-empty-lines-inbetween-3.html │ │ ├── blockquotes-with-empty-lines-inbetween-3.md │ │ ├── blockquotes-with-empty-lines-inbetween-4.html │ │ ├── blockquotes-with-empty-lines-inbetween-4.md │ │ ├── blockquotes-with-empty-lines-inbetween.html │ │ ├── blockquotes-with-empty-lines-inbetween.md │ │ ├── code-block-html-escape.html │ │ ├── code-block-html-escape.md │ │ ├── code-block-vs-setext-titles.html │ │ ├── code-block.html │ │ ├── code-block.md │ │ ├── dfb-3def.html │ │ ├── dfb-3def.md │ │ ├── dfb-4lt5.html │ │ ├── dfb-4lt5.md │ │ ├── dfb-at-and-t.html │ │ ├── dfb-at-and-t.md │ │ ├── dfb-autoemail.html │ │ ├── dfb-autoemail.md │ │ ├── dfb-autoescape.html │ │ ├── dfb-autoescape.md │ │ ├── dfb-autolink.html │ │ ├── dfb-autolink.md │ │ ├── dfb-bq-2p-lazy.html │ │ ├── dfb-bq-2p-lazy.md │ │ ├── dfb-bq-2p.html │ │ ├── dfb-bq-2p.md │ │ ├── dfb-bq-nested.html │ │ ├── dfb-bq-nested.md │ │ ├── dfb-cb-ampersand.html │ │ ├── dfb-cb-ampersand.md │ │ ├── dfb-code1.html │ │ ├── dfb-code1.md │ │ ├── dfb-code2.html │ │ ├── dfb-code2.md │ │ ├── dfb-code3.html │ │ ├── dfb-code3.md │ │ ├── dfb-code4.html │ │ ├── dfb-code4.md │ │ ├── dfb-code5.html │ │ ├── dfb-code5.md │ │ ├── dfb-codeblock-applescript.html │ │ ├── dfb-codeblock-applescript.md │ │ ├── dfb-copy.html │ │ ├── dfb-copy.md │ │ ├── dfb-dfb.html │ │ ├── dfb-dfb.md │ │ ├── dfb-direct-links.html │ │ ├── dfb-direct-links.md │ │ ├── dfb-emph.html │ │ ├── dfb-emph.md │ │ ├── dfb-google.html │ │ ├── dfb-google.md │ │ ├── dfb-h1-h2.html │ │ ├── dfb-h1-h2.md │ │ ├── dfb-h123.html │ │ ├── dfb-h123.md │ │ ├── dfb-h126.html │ │ ├── dfb-h126.md │ │ ├── dfb-hr.html │ │ ├── dfb-hr.md │ │ ├── dfb-images.html │ │ ├── dfb-images.md │ │ ├── dfb-links-rp.html │ │ ├── dfb-links-rp.md │ │ ├── dfb-links.html │ │ ├── dfb-links.md │ │ ├── dfb-list-with-2p-lazy.html │ │ ├── dfb-list-with-2p-lazy.md │ │ ├── dfb-list-with-2p.html │ │ ├── dfb-list-with-2p.md │ │ ├── dfb-list-with-bq.html │ │ ├── dfb-list-with-bq.md │ │ ├── dfb-list-with-cb.html │ │ ├── dfb-list-with-cb.md │ │ ├── dfb-list9.html │ │ ├── dfb-list9.md │ │ ├── dfb-litteral-asterisks.html │ │ ├── dfb-litteral-asterisks.md │ │ ├── dfb-np-cb.html │ │ ├── dfb-np-cb.md │ │ ├── dfb-ref-image.html │ │ ├── dfb-ref-image.md │ │ ├── dfb-ref-style-1.html │ │ ├── dfb-ref-style-1.md │ │ ├── dfb-ref-style-2.html │ │ ├── dfb-ref-style-2.md │ │ ├── dfb-reflinks-in-action-implicit-link.html │ │ ├── dfb-reflinks-in-action-implicit-link.md │ │ ├── dfb-reflinks-in-action.html │ │ ├── dfb-reflinks-in-action.md │ │ ├── dfb-reg-p-with-table.html │ │ ├── dfb-reg-p-with-table.md │ │ ├── dfb-star-in-words.html │ │ ├── dfb-star-in-words.md │ │ ├── dfb-what-a-great-season.html │ │ ├── dfb-what-a-great-season.md │ │ ├── doubline-list.html │ │ ├── doubline-list.md │ │ ├── emphasis.html │ │ ├── emphasis.md │ │ ├── escaped-number-period.html │ │ ├── escaped-number-period.md │ │ ├── escaping.html │ │ ├── escaping.md │ │ ├── github-style-at-start.html │ │ ├── github-style-at-start.md │ │ ├── github-style-codeblock.html │ │ ├── github-style-codeblock.md │ │ ├── github-style-linebreaks.html │ │ ├── github-style-linebreaks.md │ │ ├── h1-with-double-hash.html │ │ ├── h1-with-double-hash.md │ │ ├── h1-with-equals.html │ │ ├── h1-with-equals.md │ │ ├── h1-with-single-hash.html │ │ ├── h1-with-single-hash.md │ │ ├── h2-with-dashes.html │ │ ├── h2-with-dashes.md │ │ ├── h2-with-double-hash.html │ │ ├── h2-with-double-hash.md │ │ ├── h2-with-single-hash.html │ │ ├── h2-with-single-hash.md │ │ ├── h3-with-double-hash.html │ │ ├── h3-with-double-hash.md │ │ ├── h3-with-single-hash.html │ │ ├── h3-with-single-hash.md │ │ ├── h4-with-single-hash.html │ │ ├── h4-with-single-hash.md │ │ ├── h5-with-single-hash.html │ │ ├── h5-with-single-hash.md │ │ ├── h6-with-single-hash.html │ │ ├── h6-with-single-hash.md │ │ ├── hashes-in-atx-titles.html │ │ ├── hashes-in-atx-titles.md │ │ ├── horizontal-rules.html │ │ ├── horizontal-rules.md │ │ ├── html5-strutural-tags.html │ │ ├── html5-strutural-tags.md │ │ ├── html_tags.html │ │ ├── html_tags.md │ │ ├── images.html │ │ ├── images.md │ │ ├── implicit-anchors.html │ │ ├── implicit-anchors.md │ │ ├── inline-anchors.html │ │ ├── inline-anchors.md │ │ ├── inline-code.html │ │ ├── inline-code.md │ │ ├── inline-escaped-chars.html │ │ ├── inline-escaped-chars.md │ │ ├── inline-style-tag.html │ │ ├── inline-style-tag.md │ │ ├── lazy-blockquote.html │ │ ├── lazy-blockquote.md │ │ ├── link-with-code.html │ │ ├── link-with-code.md │ │ ├── list-with-blockquote.html │ │ ├── list-with-blockquote.md │ │ ├── list-with-code-header.html │ │ ├── list-with-code-header.md │ │ ├── list-with-code.html │ │ ├── list-with-code.md │ │ ├── lists-with-blank-lines.html │ │ ├── lists-with-blank-lines.md │ │ ├── multi-paragraph-list.html │ │ ├── multi-paragraph-list.md │ │ ├── multiline-unordered-list.html │ │ ├── multiline-unordered-list.md │ │ ├── nested-blockquote.html │ │ ├── nested-blockquote.md │ │ ├── non-html-tags-a.html │ │ ├── non-html-tags-a.md │ │ ├── non-html-tags-simple.html │ │ ├── non-html-tags-simple.md │ │ ├── non-html-tags.html │ │ ├── non-html-tags.md │ │ ├── not-a-hr.html │ │ ├── not-a-hr.md │ │ ├── ordered-list-same-number.html │ │ ├── ordered-list-same-number.md │ │ ├── ordered-list-wrong-numbers.html │ │ ├── ordered-list-wrong-numbers.md │ │ ├── ordered-list.html │ │ ├── ordered-list.md │ │ ├── references__nonregular.html │ │ ├── references__nonregular.md │ │ ├── relative-anchors.html │ │ ├── relative-anchors.md │ │ ├── simple-paragraph.html │ │ ├── simple-paragraph.md │ │ ├── strong.html │ │ ├── strong.md │ │ ├── test.ml │ │ ├── undef_ref.html │ │ ├── undef_ref.md │ │ ├── unordered-list-asterisk.html │ │ ├── unordered-list-asterisk.md │ │ ├── unordered-list-minus.html │ │ ├── unordered-list-minus.md │ │ ├── unordered-list-plus.html │ │ ├── unordered-list-plus.md │ │ ├── url-with-parenthesis.html │ │ └── url-with-parenthesis.md │ │ ├── newlines.md │ │ └── test_spec.ml ├── unvendor.ml └── vendor │ ├── fiber │ ├── dune │ ├── fiber.ml │ └── fiber.mli │ └── stdune │ ├── ansi_color.ml │ ├── ansi_color.mli │ ├── appendable_list.ml │ ├── appendable_list.mli │ ├── applicative.ml │ ├── applicative.mli │ ├── applicative_intf.ml │ ├── array.ml │ ├── bin.ml │ ├── bin.mli │ ├── bool.ml │ ├── bool.mli │ ├── bytes.ml │ ├── bytes.mli │ ├── caml │ └── dune_caml.ml │ ├── char.ml │ ├── char.mli │ ├── code_error.ml │ ├── code_error.mli │ ├── comparable.ml │ ├── comparable.mli │ ├── comparable_intf.ml │ ├── comparator.ml │ ├── comparator.mli │ ├── console.ml │ ├── console.mli │ ├── daemonize.ml │ ├── daemonize.mli │ ├── digest.ml │ ├── digest.mli │ ├── dune │ ├── dyn.ml │ ├── dyn.mli │ ├── either.ml │ ├── either.mli │ ├── env.ml │ ├── env.mli │ ├── escape.ml │ ├── escape.mli │ ├── exn.cppo.ml │ ├── exn.mli │ ├── exn_with_backtrace.ml │ ├── exn_with_backtrace.mli │ ├── fcntl.ml │ ├── fcntl.mli │ ├── fcntl_stubs.c │ ├── fdecl.ml │ ├── fdecl.mli │ ├── filename.ml │ ├── filename.mli │ ├── float.ml │ ├── float.mli │ ├── fun.ml │ ├── fun.mli │ ├── hashable.ml │ ├── hashtbl.ml │ ├── hashtbl.mli │ ├── hashtbl_intf.ml │ ├── id.ml │ ├── id.mli │ ├── int.ml │ ├── int.mli │ ├── interned.ml │ ├── interned.mli │ ├── interned_intf.ml │ ├── io.ml │ ├── io.mli │ ├── io_intf.ml │ ├── lexbuf.ml │ ├── lexbuf.mli │ ├── list.ml │ ├── list.mli │ ├── loc.ml │ ├── loc.mli │ ├── loc0.ml │ ├── lock_file.ml │ ├── lock_file.mli │ ├── map.ml │ ├── map.mli │ ├── map_intf.ml │ ├── monad.ml │ ├── monad.mli │ ├── monad_intf.ml │ ├── nothing.ml │ ├── nothing.mli │ ├── option.ml │ ├── option.mli │ ├── or_exn.ml │ ├── or_exn.mli │ ├── ordered.ml │ ├── ordered.mli │ ├── ordering.ml │ ├── ordering.mli │ ├── path.ml │ ├── path.mli │ ├── path_intf.ml │ ├── pid.ml │ ├── pid.mli │ ├── poly.ml │ ├── poly.mli │ ├── pp.ml │ ├── pp.mli │ ├── proc.ml │ ├── proc.mli │ ├── queue.ml │ ├── queue.mli │ ├── result.ml │ ├── result.mli │ ├── scanf.ml │ ├── scanf.mli │ ├── set.ml │ ├── set.mli │ ├── set_intf.ml │ ├── sexp.ml │ ├── sexp.mli │ ├── signal.ml │ ├── signal.mli │ ├── spawn.ml │ ├── spawn.mli │ ├── staged.ml │ ├── staged.mli │ ├── stdune.ml │ ├── string.ml │ ├── string.mli │ ├── string_split.ml │ ├── string_split.mli │ ├── sys.ml │ ├── sys.mli │ ├── table.ml │ ├── table.mli │ ├── top_closure.ml │ ├── top_closure.mli │ ├── top_closure_intf.ml │ ├── tuple.ml │ ├── tuple.mli │ ├── type_eq.ml │ ├── type_eq.mli │ ├── unit.ml │ ├── unit.mli │ ├── univ_map.ml │ ├── univ_map.mli │ ├── user_error.ml │ ├── user_error.mli │ ├── user_message.ml │ ├── user_message.mli │ ├── user_warning.ml │ └── user_warning.mli └── ocamlformat-0.17.0 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── main.yml ├── .gitignore ├── .ocamlformat ├── .ocamlformat-ignore ├── .ocp-indent ├── LICENSE.md ├── dune-project ├── lib ├── Assoc.ml ├── Assoc.mli ├── Ast.ml ├── Ast.mli ├── Cmt.ml ├── Cmt.mli ├── Cmts.ml ├── Cmts.mli ├── Conf.ml ├── Conf.mli ├── Config_option.ml ├── Config_option.mli ├── Docstring.ml ├── Docstring.mli ├── Exposed.ml ├── Exposed.mli ├── Fmt.ml ├── Fmt.mli ├── Fmt_ast.ml ├── Fmt_ast.mli ├── Fmt_odoc.ml ├── Fmt_odoc.mli ├── Literal_lexer.mli ├── Literal_lexer.mll ├── Loc_tree.ml ├── Loc_tree.mli ├── Migrate_ast.ml ├── Migrate_ast.mli ├── Multimap.ml ├── Multimap.mli ├── Non_overlapping_interval_tree.ml ├── Non_overlapping_interval_tree.mli ├── Normalize.ml ├── Normalize.mli ├── Params.ml ├── Params.mli ├── Parse_with_comments.ml ├── Parse_with_comments.mli ├── Prec.ml ├── Prec.mli ├── Source.ml ├── Source.mli ├── Sugar.ml ├── Sugar.mli ├── Translation_unit.ml ├── Translation_unit.mli ├── Version.ml ├── Version.mli ├── dune └── import │ ├── Import.ml │ ├── Import.mli │ └── dune ├── ocamlformat_lib.opam └── vendor ├── compat ├── compat.ml ├── compat.mli ├── dune ├── either0.ml ├── either0.mli ├── gen │ ├── dune │ └── gen.ml ├── list.ml ├── list.mli ├── warning.mli ├── warning │ ├── ge_408.ml │ └── ge_412.ml └── warning_name.ml ├── ocamlformat_support ├── .ocamlformat ├── LICENSE ├── README.md ├── compat │ ├── ge_408.ml │ └── lt_408.ml ├── config │ └── gen.ml ├── dune ├── format_.ml └── format_.mli ├── parse-wyc ├── .ocamlformat ├── LICENSE ├── README.md ├── lib │ ├── .ocamlformat-ignore │ ├── annot.ml │ ├── annot.mli │ ├── ast_helper.ml │ ├── ast_helper.mli │ ├── compat.ml │ ├── docstrings.ml │ ├── docstrings.mli │ ├── dune │ ├── let_binding.mli │ ├── lexer.mll │ ├── merlin_recovery.ml │ ├── merlin_recovery.mli │ ├── migrate_ast.ml │ ├── migrate_ast.mli │ ├── parse_wyc.ml │ ├── parse_wyc.mli │ └── parser.mly ├── menhir-recover │ ├── Makefile │ ├── attributes.ml │ ├── dune │ ├── emitter.ml │ ├── emitter.mli │ ├── main.ml │ ├── recovery_custom.ml │ ├── recovery_intf.ml │ ├── synthesis.ml │ └── utils.ml └── test │ └── unit │ ├── dune │ ├── test_unit.ml │ ├── test_unit.mli │ ├── utils.ml │ └── utils.mli └── token-latest ├── 408 └── token_latest.ml ├── 411 └── token_latest.ml ├── README.md ├── detect ├── detect.ml ├── detect.mli └── dune └── dune /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: AbstractMachinesLab 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | version=0.17.0 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 2 | -------------------------------------------------------------------------------- /caramel.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel.opam -------------------------------------------------------------------------------- /caramel/bin/cmd_compile.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/cmd_compile.ml -------------------------------------------------------------------------------- /caramel/bin/cmd_fmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/cmd_fmt.ml -------------------------------------------------------------------------------- /caramel/bin/cmd_parse.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/cmd_parse.ml -------------------------------------------------------------------------------- /caramel/bin/cmd_sort_deps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/cmd_sort_deps.ml -------------------------------------------------------------------------------- /caramel/bin/cmd_version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/cmd_version.ml -------------------------------------------------------------------------------- /caramel/bin/common_flags.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/common_flags.ml -------------------------------------------------------------------------------- /caramel/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/dune -------------------------------------------------------------------------------- /caramel/bin/info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/info.ml -------------------------------------------------------------------------------- /caramel/bin/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/bin/main.ml -------------------------------------------------------------------------------- /caramel/compiler/comp_misc/dependency_sorter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/comp_misc/dependency_sorter.ml -------------------------------------------------------------------------------- /caramel/compiler/comp_misc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/comp_misc/dune -------------------------------------------------------------------------------- /caramel/compiler/comp_misc/opts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/comp_misc/opts.ml -------------------------------------------------------------------------------- /caramel/compiler/comp_misc/source_tagger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/comp_misc/source_tagger.ml -------------------------------------------------------------------------------- /caramel/compiler/comp_misc/target.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/comp_misc/target.ml -------------------------------------------------------------------------------- /caramel/compiler/compiler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/compiler.ml -------------------------------------------------------------------------------- /caramel/compiler/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/dune -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_core_erlang/ast_transl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_core_erlang/ast_transl.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_core_erlang/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_core_erlang/dune -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_core_erlang/ocaml_to_core_erlang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_core_erlang/ocaml_to_core_erlang.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_core_erlang/ocaml_to_core_erlang.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_core_erlang/ocaml_to_core_erlang.mli -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/README.md -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/ast_transl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/ast_transl.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/ast_transl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/ast_transl.mli -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/dune -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/error.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/export.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/export.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/fun.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/fun.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/names.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/names.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/ocaml_to_erlang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/ocaml_to_erlang.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/typespecs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/typespecs.ml -------------------------------------------------------------------------------- /caramel/compiler/ocaml_to_erlang/uncurry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/ocaml_to_erlang/uncurry.ml -------------------------------------------------------------------------------- /caramel/compiler/reason_to_erlang/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/reason_to_erlang/dune -------------------------------------------------------------------------------- /caramel/compiler/reason_to_erlang/reason_to_erlang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/compiler/reason_to_erlang/reason_to_erlang.ml -------------------------------------------------------------------------------- /caramel/formatter/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/formatter/dune -------------------------------------------------------------------------------- /caramel/formatter/formatter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/formatter/formatter.ml -------------------------------------------------------------------------------- /caramel/lsp/cmd_lsp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/lsp/cmd_lsp.ml -------------------------------------------------------------------------------- /caramel/lsp/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/lsp/dune -------------------------------------------------------------------------------- /caramel/lsp/info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/lsp/info.ml -------------------------------------------------------------------------------- /caramel/lsp/lsp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/lsp/lsp.ml -------------------------------------------------------------------------------- /caramel/lsp/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/lsp/main.ml -------------------------------------------------------------------------------- /caramel/macro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/macro/README.md -------------------------------------------------------------------------------- /caramel/macro/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/macro/dune -------------------------------------------------------------------------------- /caramel/verify/ast_transl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/ast_transl.ml -------------------------------------------------------------------------------- /caramel/verify/cmd_verify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/cmd_verify.ml -------------------------------------------------------------------------------- /caramel/verify/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/dune -------------------------------------------------------------------------------- /caramel/verify/erlang_as_ocaml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/erlang_as_ocaml.ml -------------------------------------------------------------------------------- /caramel/verify/erlang_to_native.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/erlang_to_native.ml -------------------------------------------------------------------------------- /caramel/verify/erlang_to_native.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/erlang_to_native.mli -------------------------------------------------------------------------------- /caramel/verify/info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/info.ml -------------------------------------------------------------------------------- /caramel/verify/ocaml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/ocaml.ml -------------------------------------------------------------------------------- /caramel/verify/typing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/typing.ml -------------------------------------------------------------------------------- /caramel/verify/verify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/caramel/verify/verify.ml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | book 2 | _public 3 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | caramel.run 2 | -------------------------------------------------------------------------------- /docs/assets/isotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/assets/isotype.png -------------------------------------------------------------------------------- /docs/assets/isotype_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/assets/isotype_square.png -------------------------------------------------------------------------------- /docs/assets/isotype_square_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/assets/isotype_square_transparent.png -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/assets/logo_transparent.png -------------------------------------------------------------------------------- /docs/assets/site: -------------------------------------------------------------------------------- 1 | (assets isotype.png) 2 | -------------------------------------------------------------------------------- /docs/caramel_arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/caramel_arch.jpg -------------------------------------------------------------------------------- /docs/dune: -------------------------------------------------------------------------------- 1 | (data_only_dirs *) 2 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/site: -------------------------------------------------------------------------------- 1 | (assets style.css) 2 | -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/docs/style.css -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/dune-project -------------------------------------------------------------------------------- /erlang/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/CHANGES.md -------------------------------------------------------------------------------- /erlang/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/LICENSE -------------------------------------------------------------------------------- /erlang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/README.md -------------------------------------------------------------------------------- /erlang/VERSION: -------------------------------------------------------------------------------- 1 | 0.0.15 2 | -------------------------------------------------------------------------------- /erlang/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/bin/dune -------------------------------------------------------------------------------- /erlang/bin/erlcc.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /erlang/bin/erlcheck.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/bin/erlcheck.ml -------------------------------------------------------------------------------- /erlang/bin/erldump.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/bin/erldump.ml -------------------------------------------------------------------------------- /erlang/bin/erlfmt.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /erlang/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/dune -------------------------------------------------------------------------------- /erlang/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/dune-project -------------------------------------------------------------------------------- /erlang/erlang.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/erlang.opam -------------------------------------------------------------------------------- /erlang/erlang.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/erlang.opam.template -------------------------------------------------------------------------------- /erlang/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/README.md -------------------------------------------------------------------------------- /erlang/src/core_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_ast.ml -------------------------------------------------------------------------------- /erlang/src/core_lexer.mli: -------------------------------------------------------------------------------- 1 | val read : Lexing.lexbuf -> Core_parser.token 2 | -------------------------------------------------------------------------------- /erlang/src/core_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_lexer.mll -------------------------------------------------------------------------------- /erlang/src/core_parse.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_parse.ml -------------------------------------------------------------------------------- /erlang/src/core_parse.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_parse.mli -------------------------------------------------------------------------------- /erlang/src/core_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_parser.mly -------------------------------------------------------------------------------- /erlang/src/core_printer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_printer.ml -------------------------------------------------------------------------------- /erlang/src/core_token.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/core_token.ml -------------------------------------------------------------------------------- /erlang/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/dune -------------------------------------------------------------------------------- /erlang/src/erl_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_ast.ml -------------------------------------------------------------------------------- /erlang/src/erl_ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_ast.mli -------------------------------------------------------------------------------- /erlang/src/erl_ast_helper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_ast_helper.ml -------------------------------------------------------------------------------- /erlang/src/erl_ast_helper.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_ast_helper.mli -------------------------------------------------------------------------------- /erlang/src/erl_ast_invariants.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_ast_invariants.ml -------------------------------------------------------------------------------- /erlang/src/erl_lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_lexer.mli -------------------------------------------------------------------------------- /erlang/src/erl_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_lexer.mll -------------------------------------------------------------------------------- /erlang/src/erl_parse.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_parse.ml -------------------------------------------------------------------------------- /erlang/src/erl_parse.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_parse.mli -------------------------------------------------------------------------------- /erlang/src/erl_parser.messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_parser.messages -------------------------------------------------------------------------------- /erlang/src/erl_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_parser.mly -------------------------------------------------------------------------------- /erlang/src/erl_parsetree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_parsetree.ml -------------------------------------------------------------------------------- /erlang/src/erl_printer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_printer.ml -------------------------------------------------------------------------------- /erlang/src/erl_token.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_token.ml -------------------------------------------------------------------------------- /erlang/src/erl_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erl_types.ml -------------------------------------------------------------------------------- /erlang/src/erlang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/erlang.ml -------------------------------------------------------------------------------- /erlang/src/parse_info.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/src/parse_info.ml -------------------------------------------------------------------------------- /erlang/tests/bin/erlcheck.t/rebind.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/bin/erlcheck.t/rebind.erl -------------------------------------------------------------------------------- /erlang/tests/bin/erlcheck.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/bin/erlcheck.t/run.t -------------------------------------------------------------------------------- /erlang/tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/dune -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/atom.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/atom.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/comments.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/comments.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/constants.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/constants.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/empty.erl: -------------------------------------------------------------------------------- 1 | -module(empty). 2 | -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/expressions.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/expressions.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/function_declaration.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/function_declaration.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/macros.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/macros.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/module_attributes.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/module_attributes.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/operators.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/operators.erl -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/patterns.erl: -------------------------------------------------------------------------------- 1 | -module(patterns). 2 | 3 | f(#{ x := X }) -> X. 4 | -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/run.t -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/type_declaration.erl: -------------------------------------------------------------------------------- 1 | -module(type_declaration). 2 | -------------------------------------------------------------------------------- /erlang/tests/parser/erlang.t/types.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/erlang.t/types.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/binary.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/binary.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/gen_server.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/gen_server.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/io.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/io.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/lists.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/lists.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/maps.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/maps.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/run.t -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/supervisor.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/supervisor.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/sys.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/sys.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/timer.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/timer.erl -------------------------------------------------------------------------------- /erlang/tests/parser/otp.t/unicode.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/erlang/tests/parser/otp.t/unicode.erl -------------------------------------------------------------------------------- /examples/advent_of_code.t/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/README.md -------------------------------------------------------------------------------- /examples/advent_of_code.t/day_1.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/day_1.erl -------------------------------------------------------------------------------- /examples/advent_of_code.t/day_1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/day_1.ml -------------------------------------------------------------------------------- /examples/advent_of_code.t/day_2.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/day_2.erl -------------------------------------------------------------------------------- /examples/advent_of_code.t/day_2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/day_2.ml -------------------------------------------------------------------------------- /examples/advent_of_code.t/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/run.sh -------------------------------------------------------------------------------- /examples/advent_of_code.t/run.t: -------------------------------------------------------------------------------- 1 | $ erlfmt dump *.erl 2 | -------------------------------------------------------------------------------- /examples/advent_of_code.t/runner.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/runner.erl -------------------------------------------------------------------------------- /examples/advent_of_code.t/runner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/advent_of_code.t/runner.ml -------------------------------------------------------------------------------- /examples/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (applies_to :whole_subtree) 3 | (deps %{bin:caramel})) 4 | -------------------------------------------------------------------------------- /examples/manual.t/Fs0_hello_world.ml: -------------------------------------------------------------------------------- 1 | let main _ = Io.format "~s~n" ["Hello World"] 2 | -------------------------------------------------------------------------------- /examples/manual.t/Fs1_say_hello.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/manual.t/Fs1_say_hello.ml -------------------------------------------------------------------------------- /examples/manual.t/Fs2_calc_add.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/manual.t/Fs2_calc_add.ml -------------------------------------------------------------------------------- /examples/manual.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/manual.t/run.t -------------------------------------------------------------------------------- /examples/ocaml_to_erlang.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/ocaml_to_erlang.t/run.t -------------------------------------------------------------------------------- /examples/ocaml_to_erlang.t/simple_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/ocaml_to_erlang.t/simple_types.ml -------------------------------------------------------------------------------- /examples/ocaml_to_erlang.t/untyped_lambda.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/ocaml_to_erlang.t/untyped_lambda.ml -------------------------------------------------------------------------------- /examples/ocaml_to_erlang.t/using_lists.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/ocaml_to_erlang.t/using_lists.ml -------------------------------------------------------------------------------- /examples/otp.t/adder.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/otp.t/adder.ml -------------------------------------------------------------------------------- /examples/otp.t/gen_server.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/otp.t/gen_server.ml -------------------------------------------------------------------------------- /examples/otp.t/option.ml: -------------------------------------------------------------------------------- 1 | type 'a t = None | Some of 'a 2 | -------------------------------------------------------------------------------- /examples/otp.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/otp.t/run.t -------------------------------------------------------------------------------- /examples/otp.t/runner.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/otp.t/runner.ml -------------------------------------------------------------------------------- /examples/practical.t/echo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/practical.t/echo.ml -------------------------------------------------------------------------------- /examples/practical.t/gen_tcp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/practical.t/gen_tcp.ml -------------------------------------------------------------------------------- /examples/practical.t/gen_tcp_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/practical.t/gen_tcp_types.ml -------------------------------------------------------------------------------- /examples/practical.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/practical.t/run.t -------------------------------------------------------------------------------- /examples/processes.t/holder.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/holder.ml -------------------------------------------------------------------------------- /examples/processes.t/holder_annotated.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/holder_annotated.ml -------------------------------------------------------------------------------- /examples/processes.t/looper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/looper.ml -------------------------------------------------------------------------------- /examples/processes.t/proc_registry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/proc_registry.ml -------------------------------------------------------------------------------- /examples/processes.t/registered_process_name.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/registered_process_name.ml -------------------------------------------------------------------------------- /examples/processes.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/run.t -------------------------------------------------------------------------------- /examples/processes.t/tiny.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/tiny.ml -------------------------------------------------------------------------------- /examples/processes.t/typed_reply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/examples/processes.t/typed_reply.ml -------------------------------------------------------------------------------- /manual/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/book.toml -------------------------------------------------------------------------------- /manual/dune: -------------------------------------------------------------------------------- 1 | (data_only_dirs *) 2 | -------------------------------------------------------------------------------- /manual/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/SUMMARY.md -------------------------------------------------------------------------------- /manual/src/assets/isotype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/assets/isotype.png -------------------------------------------------------------------------------- /manual/src/assets/isotype_square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/assets/isotype_square.png -------------------------------------------------------------------------------- /manual/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/assets/logo.png -------------------------------------------------------------------------------- /manual/src/assets/logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/assets/logo_transparent.png -------------------------------------------------------------------------------- /manual/src/assets/site: -------------------------------------------------------------------------------- 1 | (assets isotype.png) 2 | -------------------------------------------------------------------------------- /manual/src/changelog/v0.0.14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/changelog/v0.0.14.md -------------------------------------------------------------------------------- /manual/src/changelog/v0.0.15.md: -------------------------------------------------------------------------------- 1 | # v0.0.15 2 | -------------------------------------------------------------------------------- /manual/src/changelog/v0.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/changelog/v0.1.0.md -------------------------------------------------------------------------------- /manual/src/changelog/v0.1.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/changelog/v0.1.1.md -------------------------------------------------------------------------------- /manual/src/contrib/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/contrib/architecture.md -------------------------------------------------------------------------------- /manual/src/contrib/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/contrib/building.md -------------------------------------------------------------------------------- /manual/src/contrib/index.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | -------------------------------------------------------------------------------- /manual/src/contrib/manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/contrib/manual.md -------------------------------------------------------------------------------- /manual/src/contrib/styleguide.md: -------------------------------------------------------------------------------- 1 | # Style guide 2 | -------------------------------------------------------------------------------- /manual/src/examples/hello-joe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/examples/hello-joe.md -------------------------------------------------------------------------------- /manual/src/examples/hello-world.md: -------------------------------------------------------------------------------- 1 | # Hello World 2 | -------------------------------------------------------------------------------- /manual/src/examples/index.md: -------------------------------------------------------------------------------- 1 | # Examples 2 | -------------------------------------------------------------------------------- /manual/src/examples/simple-http-echo-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/examples/simple-http-echo-server.md -------------------------------------------------------------------------------- /manual/src/getting-started/first-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/getting-started/first-steps.md -------------------------------------------------------------------------------- /manual/src/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/getting-started/index.md -------------------------------------------------------------------------------- /manual/src/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/getting-started/installation.md -------------------------------------------------------------------------------- /manual/src/guides/caramel-mix.md: -------------------------------------------------------------------------------- 1 | # Using Caramel with Zap 2 | -------------------------------------------------------------------------------- /manual/src/guides/caramel-rebar3.md: -------------------------------------------------------------------------------- 1 | # Using Caramel with Rebar3 2 | -------------------------------------------------------------------------------- /manual/src/guides/elixir-ffi.md: -------------------------------------------------------------------------------- 1 | # Calling Elixir code 2 | -------------------------------------------------------------------------------- /manual/src/guides/erlang-ffi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/guides/erlang-ffi.md -------------------------------------------------------------------------------- /manual/src/guides/index.md: -------------------------------------------------------------------------------- 1 | # Guides 2 | -------------------------------------------------------------------------------- /manual/src/guides/syntax-cheatsheet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/guides/syntax-cheatsheet.md -------------------------------------------------------------------------------- /manual/src/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/introduction.md -------------------------------------------------------------------------------- /manual/src/reference/cli/compile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/reference/cli/compile.md -------------------------------------------------------------------------------- /manual/src/reference/cli/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/reference/cli/default.md -------------------------------------------------------------------------------- /manual/src/reference/cli/fmt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/reference/cli/fmt.md -------------------------------------------------------------------------------- /manual/src/reference/cli/sort-deps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/reference/cli/sort-deps.md -------------------------------------------------------------------------------- /manual/src/reference/cli/version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/src/reference/cli/version.md -------------------------------------------------------------------------------- /manual/src/reference/index.md: -------------------------------------------------------------------------------- 1 | # Reference 2 | -------------------------------------------------------------------------------- /manual/src/reference/lang/index.md: -------------------------------------------------------------------------------- 1 | # Language Reference 2 | -------------------------------------------------------------------------------- /manual/src/reference/otp/index.md: -------------------------------------------------------------------------------- 1 | # Typed OTP 2 | -------------------------------------------------------------------------------- /manual/src/reference/rules.md: -------------------------------------------------------------------------------- 1 | # Standard Library 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/binary.md: -------------------------------------------------------------------------------- 1 | # Binary 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/calendar.md: -------------------------------------------------------------------------------- 1 | # Calendar 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/erlang.md: -------------------------------------------------------------------------------- 1 | # Erlang 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/ets.md: -------------------------------------------------------------------------------- 1 | # Ets 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/index.md: -------------------------------------------------------------------------------- 1 | # Standard Library 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/io.md: -------------------------------------------------------------------------------- 1 | # Io 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/lists.md: -------------------------------------------------------------------------------- 1 | # Lists 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/maps.md: -------------------------------------------------------------------------------- 1 | # Maps 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/process.md: -------------------------------------------------------------------------------- 1 | # Process 2 | -------------------------------------------------------------------------------- /manual/src/reference/stdlib/timer.md: -------------------------------------------------------------------------------- 1 | # Timer 2 | -------------------------------------------------------------------------------- /manual/theme/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/theme/favicon.png -------------------------------------------------------------------------------- /manual/theme/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/theme/favicon.svg -------------------------------------------------------------------------------- /manual/theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/theme/highlight.js -------------------------------------------------------------------------------- /manual/theme/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/manual/theme/index.hbs -------------------------------------------------------------------------------- /stdlib/beam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/beam.ml -------------------------------------------------------------------------------- /stdlib/binary.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/binary.ml -------------------------------------------------------------------------------- /stdlib/calendar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/calendar.ml -------------------------------------------------------------------------------- /stdlib/caramel_runtime.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/caramel_runtime.erl -------------------------------------------------------------------------------- /stdlib/caramel_runtime.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/caramel_runtime.ml -------------------------------------------------------------------------------- /stdlib/core.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/core.ml -------------------------------------------------------------------------------- /stdlib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/dune -------------------------------------------------------------------------------- /stdlib/erlang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/erlang.ml -------------------------------------------------------------------------------- /stdlib/ets.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/ets.ml -------------------------------------------------------------------------------- /stdlib/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/io.ml -------------------------------------------------------------------------------- /stdlib/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/io.mli -------------------------------------------------------------------------------- /stdlib/lists.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/lists.ml -------------------------------------------------------------------------------- /stdlib/maps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/maps.ml -------------------------------------------------------------------------------- /stdlib/math.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/math.ml -------------------------------------------------------------------------------- /stdlib/process.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/process.ml -------------------------------------------------------------------------------- /stdlib/result.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/result.erl -------------------------------------------------------------------------------- /stdlib/result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/stdlib/result.ml -------------------------------------------------------------------------------- /stdlib/timer.ml: -------------------------------------------------------------------------------- 1 | external sleep : int -> unit = "" 2 | -------------------------------------------------------------------------------- /tests/cli/dummy.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/cli/run.t -------------------------------------------------------------------------------- /tests/compiler/expressions.t/apply.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/apply.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/binding_on_match.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/binding_on_match.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/funref.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/funref.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/let_bindings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/let_bindings.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/let_rec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/let_rec.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/let_shadowing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/let_shadowing.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/list.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/literals.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/literals.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/match.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/match.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/match_fallthrough.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/match_fallthrough.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/names.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/names.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/names_primes.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/names_primes.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/record_update.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/record_update.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/records.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/records.ml -------------------------------------------------------------------------------- /tests/compiler/expressions.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/run.t -------------------------------------------------------------------------------- /tests/compiler/expressions.t/sequences.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/expressions.t/sequences.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/annotated.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/annotated.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/basic.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/basic.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/basic.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/basic.re -------------------------------------------------------------------------------- /tests/compiler/functions.t/guard_unsupported.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/guard_unsupported.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/guards.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/guards.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/hello_joe.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/hello_joe.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/ignored_arguments.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/ignored_arguments.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/labeled_arguments.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/labeled_arguments.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/multiple_clauses.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/multiple_clauses.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/partial_functions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/partial_functions.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/pattern_aliases.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/pattern_aliases.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/qualified_calls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/qualified_calls.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/qualified_calls_helper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/qualified_calls_helper.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/redefine.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/redefine.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/references.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/references.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/run.t -------------------------------------------------------------------------------- /tests/compiler/functions.t/sequencing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/sequencing.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/uncurry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/uncurry.ml -------------------------------------------------------------------------------- /tests/compiler/functions.t/uncurry.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/uncurry.mli -------------------------------------------------------------------------------- /tests/compiler/functions.t/uncurry.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/uncurry.re -------------------------------------------------------------------------------- /tests/compiler/functions.t/uncurry.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/functions.t/uncurry.rei -------------------------------------------------------------------------------- /tests/compiler/modules.t/empty.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/compiler/modules.t/functors.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/functors.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/include.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/include.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/let_open.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/let_open.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/nested.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/nested.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/no_exports.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/no_exports.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/no_exports.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/compiler/modules.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/run.t -------------------------------------------------------------------------------- /tests/compiler/modules.t/sig.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/sig.ml -------------------------------------------------------------------------------- /tests/compiler/modules.t/sig.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/sig.mli -------------------------------------------------------------------------------- /tests/compiler/modules.t/sig_dep.ml: -------------------------------------------------------------------------------- 1 | ;; 2 | Sig.inc 1 3 | -------------------------------------------------------------------------------- /tests/compiler/modules.t/simple_nested.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/modules.t/simple_nested.ml -------------------------------------------------------------------------------- /tests/compiler/stdlib.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/stdlib.t/run.t -------------------------------------------------------------------------------- /tests/compiler/stdlib.t/using_core.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/stdlib.t/using_core.ml -------------------------------------------------------------------------------- /tests/compiler/stdlib.t/using_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/stdlib.t/using_io.ml -------------------------------------------------------------------------------- /tests/compiler/stdlib.t/using_math.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/stdlib.t/using_math.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/abstract.ml: -------------------------------------------------------------------------------- 1 | type t 2 | -------------------------------------------------------------------------------- /tests/compiler/types.t/extensible_variant.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/extensible_variant.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/fn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/fn.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/inductive.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/inductive.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/opaque_and_hidden.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/opaque_and_hidden.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/opaque_and_hidden.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/opaque_and_hidden.mli -------------------------------------------------------------------------------- /tests/compiler/types.t/polymorphic_variants.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/polymorphic_variants.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/qualified_names.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/qualified_names.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/record.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/record.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/run.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/run.t -------------------------------------------------------------------------------- /tests/compiler/types.t/type_alias.ml: -------------------------------------------------------------------------------- 1 | type alias = int 2 | -------------------------------------------------------------------------------- /tests/compiler/types.t/type_args.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/type_args.ml -------------------------------------------------------------------------------- /tests/compiler/types.t/variants.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/compiler/types.t/variants.ml -------------------------------------------------------------------------------- /tests/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (applies_to :whole_subtree) 3 | (deps %{bin:caramel})) 4 | -------------------------------------------------------------------------------- /tests/verify/a.ml: -------------------------------------------------------------------------------- 1 | (* ocaml module *) 2 | let f x = x 3 | -------------------------------------------------------------------------------- /tests/verify/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/tests/verify/run -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/.editorconfig -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/.gitignore -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/.gitmodules -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/.ocamlformat -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/.ocamlformat-ignore: -------------------------------------------------------------------------------- 1 | vendor 2 | _opam 3 | _esy 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/CHANGES.md -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/LICENSE.md -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/Makefile -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/README.md -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/dune-project -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-test/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-test/fiber_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-test/fiber_test.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/barrier.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/barrier.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/barrier.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/barrier.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_detached.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_detached.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_detached.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_detached.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_stream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_stream.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_stream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_stream.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/fiber_unix.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/mvar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/mvar.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/mvar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/mvar.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/removable_queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/removable_queue.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/removable_queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/removable_queue.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/scheduler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/scheduler.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/src/scheduler.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/src/scheduler.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/barrier_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/barrier_tests.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/fiber_detached_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/fiber_detached_tests.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/fiber_stream_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/fiber_stream_tests.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/removable_queue_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/removable_queue_tests.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/fiber-unix/test/scheduler_tests.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/fiber-unix/test/scheduler_tests.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/jsonrpc_fiber.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/jsonrpc_fiber.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/jsonrpc_fiber.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/src/jsonrpc_fiber.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc-fiber/test/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc.opam -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc.opam.locked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc.opam.locked -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc/src/jsonrpc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc/src/jsonrpc.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/jsonrpc/src/jsonrpc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/jsonrpc/src/jsonrpc.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/client.ml: -------------------------------------------------------------------------------- 1 | include Rpc.Client 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/client.mli: -------------------------------------------------------------------------------- 1 | include module type of Rpc.Client 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/fiber_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/fiber_io.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/fiber_io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/fiber_io.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/rpc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/rpc.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/rpc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/rpc.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/server.ml: -------------------------------------------------------------------------------- 1 | include Rpc.Server 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/src/server.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/src/server.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/test/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/test/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp-fiber/test/lsp_fiber_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp-fiber/test/lsp_fiber_test.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp.opam -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp.opam.locked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp.opam.locked -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp.opam.template -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/cinaps.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/cinaps.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/gen.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/import.ml: -------------------------------------------------------------------------------- 1 | include Stdune 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/lsp_gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/lsp_gen.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/markdown/dune: -------------------------------------------------------------------------------- 1 | (ocamllex markdown) 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/markdown/markdown.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/markdown/markdown.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/markdown/markdown.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/markdown/markdown.mll -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/named.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/named.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml_kind.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ml_kind.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ocaml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ocaml.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ocaml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/ocaml.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/w.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/w.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/w.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/ocaml/w.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/3-14.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/3-14.errors -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/3-15.errors: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/3-15.errors -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/specifications/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_lexer.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_lexer.mll -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_parser.mly -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/ts_types.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/typescript.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/bin/typescript/typescript.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/cancel_request.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/cancel_request.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/cancel_request.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/cancel_request.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/client_notification.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/client_notification.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/client_notification.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/client_notification.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/client_request.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/client_request.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/client_request.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/client_request.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/extension.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/extension.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/extension.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/extension.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/header.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/header.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/header.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/header.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/io.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/io.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/logger.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/logger.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/logger.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/logger.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/lsp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/lsp.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/server_notification.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/server_notification.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/server_notification.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/server_notification.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/server_request.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/server_request.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/server_request.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/server_request.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/snippet.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/snippet.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/snippet.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/snippet.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/text_document.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/text_document.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/text_document.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/text_document.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/types.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/types.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/types.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/types.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/uri0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/uri0.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/lsp/src/uri0.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/lsp/src/uri0.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam.locked: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam.locked -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server.opam.template -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/bin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/bin.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/bin.mli: -------------------------------------------------------------------------------- 1 | open Import 2 | 3 | val which : string -> Fpath.t option 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/compl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/compl.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/compl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/compl.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/configuration.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/configuration.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/configuration.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/configuration.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/doc_to_md.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/doc_to_md.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/doc_to_md.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/doc_to_md.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document_store.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document_store.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document_store.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/document_store.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/fmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/fmt.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/fmt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/fmt.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/import.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/inference.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/inference.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/inference.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/inference.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/main.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/ocaml_lsp_server.mli: -------------------------------------------------------------------------------- 1 | val run : log_file:string option -> unit 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/position.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/position.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/position.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/position.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/range.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/range.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/range.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/range.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/state.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/state.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/state.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/version.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/src/version.mli: -------------------------------------------------------------------------------- 1 | val get : unit -> string 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/.prettierrc -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/__tests__/declaration_files/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (name declaration_files)) 3 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/__tests__/declaration_files/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.5) 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/__tests__/declaration_files/lib.ml: -------------------------------------------------------------------------------- 1 | let x = 1 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/__tests__/declaration_files/lib.mli: -------------------------------------------------------------------------------- 1 | val x : int 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/__tests__/declaration_files/main.ml: -------------------------------------------------------------------------------- 1 | let y = Lib.x 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/dune: -------------------------------------------------------------------------------- 1 | (dirs :standard \ node_modules) 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/test/e2e/yarn.lock -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/frontend/ocamlmerlin/old/old_merlin.mli: -------------------------------------------------------------------------------- 1 | val run : string list -> 'a 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/parsing/402/attr_helper.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/parsing/402/attr_helper.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/preprocess/explain/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name gen_explain) 3 | (libraries unix menhirSdk)) 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/preprocess/printer/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name gen_printer) 3 | (libraries unix menhirSdk)) 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/preprocess/recover/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name gen_recover) 3 | (libraries unix menhirSdk)) 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/printpat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/printpat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/short_paths.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/short_paths.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/short_paths_graph.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/short_paths_graph.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/tast_mapper.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/tast_mapper.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/typeopt.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/402/typeopt.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/403/printpat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/403/printpat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/403/typeopt.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/403/typeopt.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/404/printpat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/404/printpat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/404/typeopt.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/404/typeopt.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/405/printpat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/405/printpat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/405/typeopt.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/405/typeopt.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/406/printpat.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/typing/406/printpat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/402/build_path_prefix_map.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/402/build_path_prefix_map.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/403/build_path_prefix_map.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/403/build_path_prefix_map.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/403/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/404/build_path_prefix_map.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/404/build_path_prefix_map.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/404/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/405/build_path_prefix_map.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/405/build_path_prefix_map.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/405/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/406/build_path_prefix_map.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/406/build_path_prefix_map.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/406/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/407/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/407_0/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/408/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/409/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/410/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/src/ocaml/utils/411/result_compat.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/completion/expansion1.ml: -------------------------------------------------------------------------------- 1 | let x = L.m 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/completion/expansion2.ml: -------------------------------------------------------------------------------- 1 | let x = Lsi.m 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/deprecation/x.ml: -------------------------------------------------------------------------------- 1 | let x = Foo.ba 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/errors/alerts/main.ml: -------------------------------------------------------------------------------- 1 | open Lib 2 | let x = sqrt 3. 3 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/file-cache/dep.ml: -------------------------------------------------------------------------------- 1 | let some_value = 3 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/file-cache/test.ml: -------------------------------------------------------------------------------- 1 | let x = Dep.some_value + 2 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/includes/foo.ml: -------------------------------------------------------------------------------- 1 | type 'a t = T of 'a 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/issue845/local_map.ml: -------------------------------------------------------------------------------- 1 | module Make(X : Map.OrderedType) = struct 2 | include X 3 | end 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/looping-substitution/foo.ml: -------------------------------------------------------------------------------- 1 | module Test = Foo_test 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/non-local/ignore-kept-locs/a.ml: -------------------------------------------------------------------------------- 1 | let value = 3 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/non-local/preference/a.ml: -------------------------------------------------------------------------------- 1 | let value = 3 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/non-local/preference/a.mli: -------------------------------------------------------------------------------- 1 | (* a comment! *) 2 | 3 | val value : int 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/non-local/preference/b.mli: -------------------------------------------------------------------------------- 1 | (* deliberately empty *) 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/partial-cmt/.gitignore: -------------------------------------------------------------------------------- 1 | a.ml 2 | a.mli 3 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/locate/partial-cmt/test.ml: -------------------------------------------------------------------------------- 1 | let _ = A.A 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/no-escape/test_use.ml: -------------------------------------------------------------------------------- 1 | open Foo 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/typer-cache/sub/dep.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/tests/test-dirs/typer-cache/test.ml: -------------------------------------------------------------------------------- 1 | open Dep 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_402/utils/.ignore: -------------------------------------------------------------------------------- 1 | config.ml 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_407/base-rev.txt: -------------------------------------------------------------------------------- 1 | c0cb8785bc45f30628a4c51c12d813634cf63297 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_408/base-rev.txt: -------------------------------------------------------------------------------- 1 | 7c0810840a0cc5f195f7a7cf00a3b052b30adcdd 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_409/base-rev.txt: -------------------------------------------------------------------------------- 1 | 6e1fa2ae9f492f475893967e9525a5930d800534 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_410/base-rev.txt: -------------------------------------------------------------------------------- 1 | 9d2a531ea9738f47d6fe71c6e0a0255dda613f4b 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/merlin/upstream/ocaml_411/base-rev.txt: -------------------------------------------------------------------------------- 1 | 936e16805a8c57e1293d90c78ae6786390d00cbf 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/ocaml-syntax-shims/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | *.install 3 | *.merlin 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/ocaml-syntax-shims/.ocamlformat: -------------------------------------------------------------------------------- 1 | version=0.12 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/octavius/doc/api.odocl: -------------------------------------------------------------------------------- 1 | Octavius 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/ABOUT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/ABOUT.md -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/README.md -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/omd.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/omd.opam -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/src/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/automatic-anchors.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-3def.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-4lt5.html: -------------------------------------------------------------------------------- 1 |

4 < 5

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-4lt5.md: -------------------------------------------------------------------------------- 1 | 4 < 5 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-at-and-t.html: -------------------------------------------------------------------------------- 1 |

AT&T

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-at-and-t.md: -------------------------------------------------------------------------------- 1 | AT&T 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-autoemail.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-autolink.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-code1.md: -------------------------------------------------------------------------------- 1 | Use the `printf()` function. 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-code2.md: -------------------------------------------------------------------------------- 1 | ``There is a literal backtick (`) here.`` 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-code4.md: -------------------------------------------------------------------------------- 1 | Please don't use any `` tags. 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-code5.md: -------------------------------------------------------------------------------- 1 | `—` is the decimal-encoded equivalent of `—`. 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-copy.html: -------------------------------------------------------------------------------- 1 |

©

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-copy.md: -------------------------------------------------------------------------------- 1 | © 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-list9.md: -------------------------------------------------------------------------------- 1 | * Bird 2 | 3 | * Magic 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-star-in-words.html: -------------------------------------------------------------------------------- 1 |

unfriggingbelievable

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-star-in-words.md: -------------------------------------------------------------------------------- 1 | un*frigging*believable 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-what-a-great-season.html: -------------------------------------------------------------------------------- 1 |

1986. What a great season.

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/dfb-what-a-great-season.md: -------------------------------------------------------------------------------- 1 | 1986\. What a great season. 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/escaped-number-period.html: -------------------------------------------------------------------------------- 1 |

It happened in 1986. What a great season.

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/escaped-number-period.md: -------------------------------------------------------------------------------- 1 | It happened in 1986\. What a great season. -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h1-with-double-hash.md: -------------------------------------------------------------------------------- 1 | # This is an H1 # -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h1-with-single-hash.md: -------------------------------------------------------------------------------- 1 | # This is an H1 -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h2-with-double-hash.md: -------------------------------------------------------------------------------- 1 | ## This is an H2 ## -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h2-with-single-hash.md: -------------------------------------------------------------------------------- 1 | ## This is an H2 -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h3-with-double-hash.md: -------------------------------------------------------------------------------- 1 | ### This is an H3 ### -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h3-with-single-hash.md: -------------------------------------------------------------------------------- 1 | ### This is an H3 -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/h4-with-single-hash.md: -------------------------------------------------------------------------------- 1 | #### This is an H4 -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/link-with-code.md: -------------------------------------------------------------------------------- 1 | [``fo]```o``](http://plopxx) 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/non-html-tags-a.md: -------------------------------------------------------------------------------- 1 | * 1 2 | + 2 3 | 4 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/references__nonregular.html: -------------------------------------------------------------------------------- 1 |

a

2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/references__nonregular.md: -------------------------------------------------------------------------------- 1 | [a] 2 | 3 | [a]: foo 4 | 5 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/simple-paragraph.html: -------------------------------------------------------------------------------- 1 |

2 | Hello, world!

-------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/cow/simple-paragraph.md: -------------------------------------------------------------------------------- 1 | 2 | Hello, world! -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/ocaml-lsp-server/vendor/omd/tests/newlines.md: -------------------------------------------------------------------------------- 1 | Bonjour 2 | 3 | Hello 4 | 5 | Foo 6 | Bar 7 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/unvendor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/unvendor.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/fiber/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/fiber/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/fiber/fiber.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/fiber/fiber.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/fiber/fiber.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/fiber/fiber.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ansi_color.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ansi_color.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ansi_color.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ansi_color.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/appendable_list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/appendable_list.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/appendable_list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/appendable_list.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/applicative_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/array.ml: -------------------------------------------------------------------------------- 1 | include ArrayLabels 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/bin.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bin.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/bin.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/bool.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bool.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/bool.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bytes.ml: -------------------------------------------------------------------------------- 1 | include StdLabels.Bytes 2 | -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/bytes.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/bytes.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/caml/dune_caml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/caml/dune_caml.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/char.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/char.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/char.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/char.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/code_error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/code_error.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/code_error.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/code_error.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/comparable_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/comparator.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/comparator.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/comparator.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/comparator.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/console.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/console.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/console.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/console.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/daemonize.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/daemonize.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/daemonize.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/daemonize.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/digest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/digest.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/digest.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/digest.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/dune -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/dyn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/dyn.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/dyn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/dyn.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/either.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/either.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/either.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/either.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/env.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/env.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/env.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/env.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/escape.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/escape.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/escape.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/escape.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/exn.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/exn.cppo.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/exn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/exn.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/exn_with_backtrace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/exn_with_backtrace.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/exn_with_backtrace.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/exn_with_backtrace.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fcntl_stubs.c -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fdecl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fdecl.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fdecl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fdecl.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/filename.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/filename.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/filename.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/filename.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/float.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/float.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/float.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/float.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fun.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fun.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/fun.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/fun.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/hashable.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/hashable.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/hashtbl_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/id.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/id.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/id.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/int.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/int.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/int.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/int.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/interned.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/interned.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/interned.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/interned.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/interned_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/interned_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/io.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/io.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/io.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/io_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/io_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/lexbuf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/lexbuf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/lexbuf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/lexbuf.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/list.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/list.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/loc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/loc.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/loc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/loc.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/loc0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/loc0.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/lock_file.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/lock_file.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/lock_file.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/lock_file.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/map.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/map.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/map_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/map_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/monad.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/monad.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/monad.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/monad.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/monad_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/monad_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/nothing.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/nothing.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/nothing.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/nothing.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/option.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/option.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/or_exn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/or_exn.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/or_exn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/or_exn.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ordered.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ordered.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ordered.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ordered.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ordering.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ordering.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/ordering.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/ordering.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/path.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/path.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/path.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/path.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/path_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/path_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/pid.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/pid.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/pid.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/pid.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/poly.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/poly.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/poly.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/poly.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/pp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/pp.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/pp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/pp.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/proc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/proc.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/proc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/proc.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/queue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/queue.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/queue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/queue.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/result.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/result.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/result.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/result.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/scanf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/scanf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/scanf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/scanf.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/set.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/set.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/set.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/set.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/set_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/set_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/sexp.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/sexp.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/sexp.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/sexp.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/signal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/signal.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/signal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/signal.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/spawn.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/spawn.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/spawn.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/spawn.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/staged.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/staged.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/staged.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/staged.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/stdune.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/stdune.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/string.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/string.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/string.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/string.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/string_split.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/string_split.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/string_split.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/string_split.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/sys.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/sys.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/sys.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/sys.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/table.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/table.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/table.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/table.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure_intf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/top_closure_intf.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/tuple.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/tuple.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/tuple.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/tuple.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/type_eq.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/type_eq.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/type_eq.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/type_eq.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/unit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/unit.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/unit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/unit.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/univ_map.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/univ_map.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/univ_map.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/univ_map.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_error.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_error.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_error.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_error.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_message.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_message.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_message.mli -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_warning.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_warning.ml -------------------------------------------------------------------------------- /vendor/ocaml-lsp-1.4.0/vendor/stdune/user_warning.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocaml-lsp-1.4.0/vendor/stdune/user_warning.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/.github/workflows/main.yml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/.gitignore -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/.ocamlformat -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/.ocamlformat-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/.ocamlformat-ignore -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/.ocp-indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/.ocp-indent -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/LICENSE.md -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/dune-project -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Assoc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Assoc.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Assoc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Assoc.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Ast.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Ast.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Cmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Cmt.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Cmt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Cmt.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Cmts.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Cmts.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Cmts.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Cmts.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Conf.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Conf.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Conf.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Conf.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Config_option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Config_option.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Config_option.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Config_option.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Docstring.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Docstring.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Docstring.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Docstring.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Exposed.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Exposed.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Exposed.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Exposed.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt_ast.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt_ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt_ast.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt_odoc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt_odoc.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Fmt_odoc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Fmt_odoc.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Literal_lexer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Literal_lexer.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Literal_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Literal_lexer.mll -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Loc_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Loc_tree.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Loc_tree.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Loc_tree.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Migrate_ast.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Migrate_ast.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Migrate_ast.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Migrate_ast.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Multimap.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Multimap.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Multimap.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Multimap.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Normalize.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Normalize.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Normalize.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Normalize.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Params.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Params.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Params.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Params.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Parse_with_comments.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Parse_with_comments.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Parse_with_comments.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Parse_with_comments.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Prec.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Prec.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Prec.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Prec.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Source.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Source.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Source.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Source.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Sugar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Sugar.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Sugar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Sugar.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Translation_unit.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Translation_unit.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Translation_unit.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Translation_unit.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Version.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/Version.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/Version.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/import/Import.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/import/Import.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/import/Import.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/import/Import.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/lib/import/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/lib/import/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/ocamlformat_lib.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/ocamlformat_lib.opam -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/compat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/compat.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/compat.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/compat.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/either0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/either0.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/either0.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/either0.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/gen/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name gen)) 3 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/gen/gen.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/gen/gen.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/list.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/list.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/list.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/list.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/warning.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/warning.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/warning/ge_408.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/warning/ge_408.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/warning/ge_412.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/warning/ge_412.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/compat/warning_name.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/compat/warning_name.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/ocamlformat_support/.ocamlformat: -------------------------------------------------------------------------------- 1 | disable 2 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/ocamlformat_support/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/ocamlformat_support/LICENSE -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/ocamlformat_support/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/ocamlformat_support/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/.ocamlformat: -------------------------------------------------------------------------------- 1 | profile = conventional 2 | parse-docstrings = true 3 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/LICENSE -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/README.md -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/annot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/annot.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/annot.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/annot.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/ast_helper.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/ast_helper.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/compat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/compat.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/docstrings.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/docstrings.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/lexer.mll -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parse_wyc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parse_wyc.ml -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parse_wyc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parse_wyc.mli -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/lib/parser.mly -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/test/unit/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/parse-wyc/test/unit/dune -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/parse-wyc/test/unit/test_unit.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/token-latest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/token-latest/README.md -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/token-latest/detect/detect.mli: -------------------------------------------------------------------------------- 1 | (* empty *) 2 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/token-latest/detect/dune: -------------------------------------------------------------------------------- 1 | (executable 2 | (name detect)) 3 | -------------------------------------------------------------------------------- /vendor/ocamlformat-0.17.0/vendor/token-latest/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/caramel/HEAD/vendor/ocamlformat-0.17.0/vendor/token-latest/dune --------------------------------------------------------------------------------