├── .github └── workflows │ ├── build-release.yml │ ├── ppx.yml │ ├── print_esy_cache.js │ └── test.yml ├── .gitignore ├── .ocamlformat ├── CHANGELOG.md ├── MIT-LICENSE ├── README.md ├── RELEASE.md ├── bin ├── RescriptEmbedLang.ml └── dune ├── copyPackageJson.js ├── dune ├── dune-project ├── esy.json ├── esy.lock ├── .gitattributes ├── .gitignore ├── index.json ├── opam │ ├── base-threads.base │ │ └── opam │ ├── base-unix.base │ │ └── opam │ ├── dune.3.7.1 │ │ └── opam │ ├── ocaml-compiler-libs.v0.12.4 │ │ └── opam │ ├── ppx_derivers.1.2.1 │ │ └── opam │ ├── sexplib0.v0.16.0 │ │ └── opam │ └── stdlib-shims.0.3.0 │ │ └── opam └── overrides │ └── opam__s__dune_opam__c__3.7.1_opam_override │ ├── files │ ├── winpatch-libgcc.patch │ ├── winpatch-xdg.patch │ └── winpatch.patch │ └── package.json ├── examples └── CssModules.res ├── js-tests ├── Generators.test.res ├── TestFile.txt ├── TestFile2.txt ├── TestFile3.txt ├── TestFramework.res └── __snapshots__ │ └── Generators.test.mjs.snap ├── library ├── EdgeQL.ml ├── GenericTransform.ml ├── PgTypedSQL.ml ├── RescriptEmbedLangLibrary.ml ├── Utils.ml └── dune ├── package-release.json ├── package.json ├── postinstall.js ├── rescript-embed-lang.opam ├── rescript.json ├── src ├── RescriptEmbedLang.res ├── RescriptEmbedLang.resi ├── RescriptEmbedLang__CodegenUtils.res ├── RescriptEmbedLang__CodegenUtils.resi └── RescriptEmbedLang__Internal.res └── test ├── .gitignore ├── package-lock.json ├── package.json ├── rescript.json └── src ├── EdgeDbTest.res ├── EdgeDbTest__edgeql.res ├── GenericTransformTest.res ├── GenericTransformTest__css.res ├── GenericTransformTest__remixRoute.res ├── SqlTest.res ├── SqlTest__sql.res ├── sql_lowercase_test.res └── sql_lowercase_test__sql.res /.github/workflows/build-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.github/workflows/build-release.yml -------------------------------------------------------------------------------- /.github/workflows/ppx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.github/workflows/ppx.yml -------------------------------------------------------------------------------- /.github/workflows/print_esy_cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.github/workflows/print_esy_cache.js -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/.ocamlformat -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bin/RescriptEmbedLang.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/bin/RescriptEmbedLang.ml -------------------------------------------------------------------------------- /bin/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/bin/dune -------------------------------------------------------------------------------- /copyPackageJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/copyPackageJson.js -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.2) 2 | 3 | (name rescript-source-swap-ppx) 4 | -------------------------------------------------------------------------------- /esy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.json -------------------------------------------------------------------------------- /esy.lock/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/.gitattributes -------------------------------------------------------------------------------- /esy.lock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/.gitignore -------------------------------------------------------------------------------- /esy.lock/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/index.json -------------------------------------------------------------------------------- /esy.lock/opam/base-threads.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/base-threads.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-unix.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/base-unix.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune.3.7.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/dune.3.7.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/ocaml-compiler-libs.v0.12.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_derivers.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/ppx_derivers.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/sexplib0.v0.16.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/sexplib0.v0.16.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdlib-shims.0.3.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/opam/stdlib-shims.0.3.0/opam -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch-libgcc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch-libgcc.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch-xdg.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch-xdg.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/files/winpatch.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/esy.lock/overrides/opam__s__dune_opam__c__3.7.1_opam_override/package.json -------------------------------------------------------------------------------- /examples/CssModules.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/examples/CssModules.res -------------------------------------------------------------------------------- /js-tests/Generators.test.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/Generators.test.res -------------------------------------------------------------------------------- /js-tests/TestFile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/TestFile.txt -------------------------------------------------------------------------------- /js-tests/TestFile2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/TestFile2.txt -------------------------------------------------------------------------------- /js-tests/TestFile3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/TestFile3.txt -------------------------------------------------------------------------------- /js-tests/TestFramework.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/TestFramework.res -------------------------------------------------------------------------------- /js-tests/__snapshots__/Generators.test.mjs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/js-tests/__snapshots__/Generators.test.mjs.snap -------------------------------------------------------------------------------- /library/EdgeQL.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/library/EdgeQL.ml -------------------------------------------------------------------------------- /library/GenericTransform.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/library/GenericTransform.ml -------------------------------------------------------------------------------- /library/PgTypedSQL.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/library/PgTypedSQL.ml -------------------------------------------------------------------------------- /library/RescriptEmbedLangLibrary.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/library/RescriptEmbedLangLibrary.ml -------------------------------------------------------------------------------- /library/Utils.ml: -------------------------------------------------------------------------------- 1 | let enableGenericTransform = ref false 2 | 3 | -------------------------------------------------------------------------------- /library/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/library/dune -------------------------------------------------------------------------------- /package-release.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/package-release.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/package.json -------------------------------------------------------------------------------- /postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/postinstall.js -------------------------------------------------------------------------------- /rescript-embed-lang.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/rescript.json -------------------------------------------------------------------------------- /src/RescriptEmbedLang.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/src/RescriptEmbedLang.res -------------------------------------------------------------------------------- /src/RescriptEmbedLang.resi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/src/RescriptEmbedLang.resi -------------------------------------------------------------------------------- /src/RescriptEmbedLang__CodegenUtils.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/src/RescriptEmbedLang__CodegenUtils.res -------------------------------------------------------------------------------- /src/RescriptEmbedLang__CodegenUtils.resi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/src/RescriptEmbedLang__CodegenUtils.resi -------------------------------------------------------------------------------- /src/RescriptEmbedLang__Internal.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/src/RescriptEmbedLang__Internal.res -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | /**/*.mjs -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/package.json -------------------------------------------------------------------------------- /test/rescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/rescript.json -------------------------------------------------------------------------------- /test/src/EdgeDbTest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/EdgeDbTest.res -------------------------------------------------------------------------------- /test/src/EdgeDbTest__edgeql.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/EdgeDbTest__edgeql.res -------------------------------------------------------------------------------- /test/src/GenericTransformTest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/GenericTransformTest.res -------------------------------------------------------------------------------- /test/src/GenericTransformTest__css.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/GenericTransformTest__css.res -------------------------------------------------------------------------------- /test/src/GenericTransformTest__remixRoute.res: -------------------------------------------------------------------------------- 1 | module M1 = { 2 | type params = {slug: string} 3 | } 4 | -------------------------------------------------------------------------------- /test/src/SqlTest.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/SqlTest.res -------------------------------------------------------------------------------- /test/src/SqlTest__sql.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/SqlTest__sql.res -------------------------------------------------------------------------------- /test/src/sql_lowercase_test.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/sql_lowercase_test.res -------------------------------------------------------------------------------- /test/src/sql_lowercase_test__sql.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zth/rescript-embed-lang/HEAD/test/src/sql_lowercase_test__sql.res --------------------------------------------------------------------------------