├── .artifactignore ├── .ci ├── build-platform.yml └── utils │ ├── create-docs.yml │ ├── publish-esy-cache.yml │ ├── restore-esy-cache.yml │ ├── use-cache-opam-switch.yml │ ├── use-cache-vscode-test.yml │ ├── use-esy.yml │ └── use-node.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── README.md ├── azure-pipelines.yaml ├── bsconfig.json ├── esy.json ├── esy.lock ├── .gitattributes ├── .gitignore ├── index.json ├── opam │ ├── astring.0.8.3 │ │ └── opam │ ├── base-bytes.base │ │ └── opam │ ├── base-threads.base │ │ └── opam │ ├── base-unix.base │ │ └── opam │ ├── base.v0.13.0 │ │ └── opam │ ├── biniou.1.2.1 │ │ └── opam │ ├── cmdliner.1.0.4 │ │ └── opam │ ├── conf-m4.1 │ │ └── opam │ ├── cppo.1.6.6 │ │ └── opam │ ├── dune-configurator.2.2.0 │ │ └── opam │ ├── dune-private-libs.2.0.1 │ │ └── opam │ ├── dune.2.0.1 │ │ └── opam │ ├── easy-format.1.3.2 │ │ └── opam │ ├── fpath.0.7.2 │ │ └── opam │ ├── menhir.20200123 │ │ └── opam │ ├── menhirLib.20200123 │ │ └── opam │ ├── menhirSdk.20200123 │ │ └── opam │ ├── merlin-extend.0.5 │ │ └── opam │ ├── ocaml-migrate-parsetree.1.6.0 │ │ └── opam │ ├── ocamlbuild.0.14.0 │ │ └── opam │ ├── ocamlfind.1.8.1 │ │ ├── files │ │ │ ├── ocaml-stub │ │ │ └── ocamlfind.install │ │ └── opam │ ├── ocamlformat.0.12 │ │ └── opam │ ├── odoc.1.5.0 │ │ └── opam │ ├── ppx_derivers.1.2.1 │ │ └── opam │ ├── ppx_yojson_conv_lib.v0.13.0 │ │ └── opam │ ├── re.1.9.0 │ │ └── opam │ ├── result.1.4 │ │ └── opam │ ├── seq.0.2.2 │ │ └── opam │ ├── sexplib0.v0.13.0 │ │ └── opam │ ├── stdio.v0.13.0 │ │ └── opam │ ├── stdlib-shims.0.1.0 │ │ └── opam │ ├── topkg.1.0.1 │ │ └── opam │ ├── tyxml.4.3.0 │ │ └── opam │ ├── uchar.0.0.2 │ │ └── opam │ ├── uucp.12.0.0 │ │ └── opam │ ├── uuseg.12.0.0 │ │ └── opam │ ├── uutf.1.0.2 │ │ └── opam │ └── yojson.1.7.0 │ │ └── opam └── overrides │ ├── opam__s__ocamlbuild_opam__c__0.14.0_opam_override │ ├── files │ │ └── ocamlbuild-0.14.0.patch │ └── package.json │ └── opam__s__ocamlfind_opam__c__1.8.1_opam_override │ ├── files │ └── findlib-1.8.1.patch │ └── package.json ├── fixtures ├── sample-bsb │ ├── .gitignore │ ├── README.md │ ├── _esy │ │ └── default │ │ │ └── cache │ │ │ └── project-11059c2823d3c5a2b526d817668b6b4b │ ├── bsconfig.json │ ├── package.json │ └── src │ │ ├── Lib.re │ │ ├── Lib.rei │ │ └── main.ml ├── sample-esy │ ├── .gitignore │ ├── bin │ │ ├── CamlUtil.ml │ │ ├── CamlUtil.mli │ │ ├── SampleEsyApp.re │ │ └── dune │ ├── dune-project │ ├── package.json │ └── sample-esy.opam └── sample-opam │ ├── foo.re │ ├── main.ml │ └── sample-opam.opam ├── language ├── ocaml.json └── reason.json ├── package.json ├── src ├── AzurePipelines.bs.js ├── AzurePipelines.re ├── CheckBucklescriptCompat.bs.js ├── CheckBucklescriptCompat.re ├── Error.bs.js ├── Error.re ├── Extension.bs.js ├── Extension.re ├── Extension.rei ├── LSP.bs.js ├── LSP.re ├── Option.bs.js ├── Option.re ├── ProjectType.bs.js ├── ProjectType.re ├── Result.bs.js ├── Result.re ├── Setup.bs.js ├── Setup.re ├── Utils.bs.js ├── Utils.re ├── __tests__ │ ├── Bindings_tests.bs.js │ ├── Bindings_tests.re │ ├── Setup_tests.bs.js │ └── Setup_tests.re ├── bindings │ ├── Bindings.bs.js │ ├── Bindings.re │ ├── Node.bs.js │ ├── Node.re │ ├── Rimraf.bs.js │ ├── Rimraf.re │ ├── Semver.bs.js │ ├── Semver.re │ ├── Uuid.bs.js │ ├── Uuid.re │ ├── Vscode.bs.js │ ├── Vscode.re │ └── fs-stub.js ├── command │ ├── Command.bs.js │ ├── Command.re │ ├── Esy.bs.js │ ├── Esy.re │ ├── Unzip.bs.js │ ├── Unzip.re │ └── __tests__ │ │ ├── Esy_tests.bs.js │ │ └── Esy_tests.re └── formatters │ ├── FormatterUtils.bs.js │ ├── FormatterUtils.re │ ├── Ocamlformat.bs.js │ ├── Ocamlformat.re │ ├── Refmt.bs.js │ └── Refmt.re ├── syntax ├── ocaml.json └── reason.json ├── test ├── runBsbTests.js ├── runEsyTests.js ├── runOpamTests.js └── suite │ ├── bsb.js │ ├── bsb.test.js │ ├── esy.js │ ├── esy.test.js │ ├── opam.js │ └── opam.test.js ├── webpack.config.js └── yarn.lock /.artifactignore: -------------------------------------------------------------------------------- 1 | **/* 2 | !*.vsix -------------------------------------------------------------------------------- /.ci/build-platform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/build-platform.yml -------------------------------------------------------------------------------- /.ci/utils/create-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/create-docs.yml -------------------------------------------------------------------------------- /.ci/utils/publish-esy-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/publish-esy-cache.yml -------------------------------------------------------------------------------- /.ci/utils/restore-esy-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/restore-esy-cache.yml -------------------------------------------------------------------------------- /.ci/utils/use-cache-opam-switch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/use-cache-opam-switch.yml -------------------------------------------------------------------------------- /.ci/utils/use-cache-vscode-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/use-cache-vscode-test.yml -------------------------------------------------------------------------------- /.ci/utils/use-esy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/use-esy.yml -------------------------------------------------------------------------------- /.ci/utils/use-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.ci/utils/use-node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.insertSpaces": false 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/.vscodeignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/azure-pipelines.yaml -------------------------------------------------------------------------------- /bsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/bsconfig.json -------------------------------------------------------------------------------- /esy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.json -------------------------------------------------------------------------------- /esy.lock/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/.gitattributes -------------------------------------------------------------------------------- /esy.lock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/.gitignore -------------------------------------------------------------------------------- /esy.lock/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/index.json -------------------------------------------------------------------------------- /esy.lock/opam/astring.0.8.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/astring.0.8.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-bytes.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/base-bytes.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-threads.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/base-threads.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-unix.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/base-unix.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/base.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/biniou.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/biniou.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/cmdliner.1.0.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/cmdliner.1.0.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-m4.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/conf-m4.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/cppo.1.6.6/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/cppo.1.6.6/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune-configurator.2.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/dune-configurator.2.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune-private-libs.2.0.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/dune-private-libs.2.0.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune.2.0.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/dune.2.0.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/easy-format.1.3.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/easy-format.1.3.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/fpath.0.7.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/fpath.0.7.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhir.20200123/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/menhir.20200123/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhirLib.20200123/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/menhirLib.20200123/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhirSdk.20200123/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/menhirSdk.20200123/opam -------------------------------------------------------------------------------- /esy.lock/opam/merlin-extend.0.5/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/merlin-extend.0.5/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-migrate-parsetree.1.6.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocaml-migrate-parsetree.1.6.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlbuild.0.14.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocamlbuild.0.14.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocamlfind.1.8.1/files/ocaml-stub -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocamlfind.1.8.1/files/ocamlfind.install -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocamlfind.1.8.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlformat.0.12/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ocamlformat.0.12/opam -------------------------------------------------------------------------------- /esy.lock/opam/odoc.1.5.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/odoc.1.5.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_derivers.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ppx_derivers.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_yojson_conv_lib.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/ppx_yojson_conv_lib.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/re.1.9.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/re.1.9.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/result.1.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/result.1.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/seq.0.2.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/seq.0.2.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/sexplib0.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/sexplib0.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdio.v0.13.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/stdio.v0.13.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdlib-shims.0.1.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/stdlib-shims.0.1.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/topkg.1.0.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/topkg.1.0.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/tyxml.4.3.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/tyxml.4.3.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uchar.0.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/uchar.0.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/uucp.12.0.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/uucp.12.0.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uuseg.12.0.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/uuseg.12.0.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uutf.1.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/uutf.1.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/yojson.1.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/opam/yojson.1.7.0/opam -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/files/findlib-1.8.1.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override/package.json -------------------------------------------------------------------------------- /fixtures/sample-bsb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/.gitignore -------------------------------------------------------------------------------- /fixtures/sample-bsb/README.md: -------------------------------------------------------------------------------- 1 | 2 | # bs-foo-latest -------------------------------------------------------------------------------- /fixtures/sample-bsb/_esy/default/cache/project-11059c2823d3c5a2b526d817668b6b4b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/_esy/default/cache/project-11059c2823d3c5a2b526d817668b6b4b -------------------------------------------------------------------------------- /fixtures/sample-bsb/bsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/bsconfig.json -------------------------------------------------------------------------------- /fixtures/sample-bsb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/package.json -------------------------------------------------------------------------------- /fixtures/sample-bsb/src/Lib.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/src/Lib.re -------------------------------------------------------------------------------- /fixtures/sample-bsb/src/Lib.rei: -------------------------------------------------------------------------------- 1 | let foo: string; 2 | -------------------------------------------------------------------------------- /fixtures/sample-bsb/src/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-bsb/src/main.ml -------------------------------------------------------------------------------- /fixtures/sample-esy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-esy/.gitignore -------------------------------------------------------------------------------- /fixtures/sample-esy/bin/CamlUtil.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-esy/bin/CamlUtil.ml -------------------------------------------------------------------------------- /fixtures/sample-esy/bin/CamlUtil.mli: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/sample-esy/bin/SampleEsyApp.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-esy/bin/SampleEsyApp.re -------------------------------------------------------------------------------- /fixtures/sample-esy/bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-esy/bin/dune -------------------------------------------------------------------------------- /fixtures/sample-esy/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.2) 2 | (name sample-esy) 3 | -------------------------------------------------------------------------------- /fixtures/sample-esy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-esy/package.json -------------------------------------------------------------------------------- /fixtures/sample-esy/sample-esy.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/sample-opam/foo.re: -------------------------------------------------------------------------------- 1 | let hello = () => print_endline("hey there"); 2 | -------------------------------------------------------------------------------- /fixtures/sample-opam/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-opam/main.ml -------------------------------------------------------------------------------- /fixtures/sample-opam/sample-opam.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/fixtures/sample-opam/sample-opam.opam -------------------------------------------------------------------------------- /language/ocaml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/language/ocaml.json -------------------------------------------------------------------------------- /language/reason.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/language/reason.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/package.json -------------------------------------------------------------------------------- /src/AzurePipelines.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/AzurePipelines.bs.js -------------------------------------------------------------------------------- /src/AzurePipelines.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/AzurePipelines.re -------------------------------------------------------------------------------- /src/CheckBucklescriptCompat.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/CheckBucklescriptCompat.bs.js -------------------------------------------------------------------------------- /src/CheckBucklescriptCompat.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/CheckBucklescriptCompat.re -------------------------------------------------------------------------------- /src/Error.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Error.bs.js -------------------------------------------------------------------------------- /src/Error.re: -------------------------------------------------------------------------------- 1 | type t = 2 | | Foo; 3 | -------------------------------------------------------------------------------- /src/Extension.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Extension.bs.js -------------------------------------------------------------------------------- /src/Extension.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Extension.re -------------------------------------------------------------------------------- /src/Extension.rei: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Extension.rei -------------------------------------------------------------------------------- /src/LSP.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/LSP.bs.js -------------------------------------------------------------------------------- /src/LSP.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/LSP.re -------------------------------------------------------------------------------- /src/Option.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Option.bs.js -------------------------------------------------------------------------------- /src/Option.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Option.re -------------------------------------------------------------------------------- /src/ProjectType.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/ProjectType.bs.js -------------------------------------------------------------------------------- /src/ProjectType.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/ProjectType.re -------------------------------------------------------------------------------- /src/Result.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Result.bs.js -------------------------------------------------------------------------------- /src/Result.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Result.re -------------------------------------------------------------------------------- /src/Setup.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Setup.bs.js -------------------------------------------------------------------------------- /src/Setup.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Setup.re -------------------------------------------------------------------------------- /src/Utils.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Utils.bs.js -------------------------------------------------------------------------------- /src/Utils.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/Utils.re -------------------------------------------------------------------------------- /src/__tests__/Bindings_tests.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/__tests__/Bindings_tests.bs.js -------------------------------------------------------------------------------- /src/__tests__/Bindings_tests.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/__tests__/Bindings_tests.re -------------------------------------------------------------------------------- /src/__tests__/Setup_tests.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/__tests__/Setup_tests.bs.js -------------------------------------------------------------------------------- /src/__tests__/Setup_tests.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/__tests__/Setup_tests.re -------------------------------------------------------------------------------- /src/bindings/Bindings.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Bindings.bs.js -------------------------------------------------------------------------------- /src/bindings/Bindings.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Bindings.re -------------------------------------------------------------------------------- /src/bindings/Node.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Node.bs.js -------------------------------------------------------------------------------- /src/bindings/Node.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Node.re -------------------------------------------------------------------------------- /src/bindings/Rimraf.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Rimraf.bs.js -------------------------------------------------------------------------------- /src/bindings/Rimraf.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Rimraf.re -------------------------------------------------------------------------------- /src/bindings/Semver.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Semver.bs.js -------------------------------------------------------------------------------- /src/bindings/Semver.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Semver.re -------------------------------------------------------------------------------- /src/bindings/Uuid.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Uuid.bs.js -------------------------------------------------------------------------------- /src/bindings/Uuid.re: -------------------------------------------------------------------------------- 1 | [@bs.module] external v4: unit => string = "uuid/v4"; 2 | -------------------------------------------------------------------------------- /src/bindings/Vscode.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Vscode.bs.js -------------------------------------------------------------------------------- /src/bindings/Vscode.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/Vscode.re -------------------------------------------------------------------------------- /src/bindings/fs-stub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/bindings/fs-stub.js -------------------------------------------------------------------------------- /src/command/Command.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Command.bs.js -------------------------------------------------------------------------------- /src/command/Command.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Command.re -------------------------------------------------------------------------------- /src/command/Esy.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Esy.bs.js -------------------------------------------------------------------------------- /src/command/Esy.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Esy.re -------------------------------------------------------------------------------- /src/command/Unzip.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Unzip.bs.js -------------------------------------------------------------------------------- /src/command/Unzip.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/Unzip.re -------------------------------------------------------------------------------- /src/command/__tests__/Esy_tests.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/__tests__/Esy_tests.bs.js -------------------------------------------------------------------------------- /src/command/__tests__/Esy_tests.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/command/__tests__/Esy_tests.re -------------------------------------------------------------------------------- /src/formatters/FormatterUtils.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/FormatterUtils.bs.js -------------------------------------------------------------------------------- /src/formatters/FormatterUtils.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/FormatterUtils.re -------------------------------------------------------------------------------- /src/formatters/Ocamlformat.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/Ocamlformat.bs.js -------------------------------------------------------------------------------- /src/formatters/Ocamlformat.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/Ocamlformat.re -------------------------------------------------------------------------------- /src/formatters/Refmt.bs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/Refmt.bs.js -------------------------------------------------------------------------------- /src/formatters/Refmt.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/src/formatters/Refmt.re -------------------------------------------------------------------------------- /syntax/ocaml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/syntax/ocaml.json -------------------------------------------------------------------------------- /syntax/reason.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/syntax/reason.json -------------------------------------------------------------------------------- /test/runBsbTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/runBsbTests.js -------------------------------------------------------------------------------- /test/runEsyTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/runEsyTests.js -------------------------------------------------------------------------------- /test/runOpamTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/runOpamTests.js -------------------------------------------------------------------------------- /test/suite/bsb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/bsb.js -------------------------------------------------------------------------------- /test/suite/bsb.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/bsb.test.js -------------------------------------------------------------------------------- /test/suite/esy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/esy.js -------------------------------------------------------------------------------- /test/suite/esy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/esy.test.js -------------------------------------------------------------------------------- /test/suite/opam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/opam.js -------------------------------------------------------------------------------- /test/suite/opam.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/test/suite/opam.test.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arrowresearch/vscode-merlin/HEAD/yarn.lock --------------------------------------------------------------------------------