├── .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 |
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 |