package metapp
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Meta-preprocessor for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
metapp.0.4.4.tar.gz
sha512=817b33d9006a6849845e29a2b12ad7b7d13e34e38216bd2724df45e8f24356f9d281e2731ecc37a8ab2b5faef844252a04f976adf61d024b7653235e38dfdc46
doc/CHANGES.html
Version 0.4.4, 2022-07-15
- Port to ppxlib 0.26.0 (suggested by @nilsbecker, https://github.com/thierry-martinez/ocaml-in-python/issues/1)
- Add
Pat.Construct.Arg.{construct,destruct}for constructing and destructingPpat_constructargument (for compatibility between OCaml 4.14 and older versions of OCaml). - Add
Te.destruct_declfor destructingPext_decl(for compatibility between OCaml 4.14 and older versions of OCaml).
Version 0.4.3, 2022-03-21
- Add getters
Metapp.Types.get_{desc,level,scope,id}sinceTypes.type_expris abstract in OCaml 4.14.
Version 0.4.2, 2021-10-08
- Add
Metapp.Types.destruct_tpackage: returns a pairSome (path, list)if aTypes.type_descis aTpackage, for compatibility between OCaml 4.13 and older versions of OCaml.
Version 0.4.1, 2021-10-04
- Add
Metapp.Types.destruct_type_variant: returns a pairSome (ctors, repr)if aTypes.type_kindis aType_variant, for compatibility between OCaml 4.13 and older versions of OCaml.
Version 0.4.0, 2021-02-19
- Port to ppxlib 0.18 and OCaml 4.12 (by kit-ty-kate, #2)
Version 0.3.0, 2020-09-22
- Port to ppxlib 0.16 / ocaml-migrate-parsetree 2.0.0
Metapp.ExtensibleS.destruct_extensionreturns a pairSome (e, attrs)whereeis the extension andattrsis the list of optional attributes.- Fix bug with nested calls in meta-quotes
- Add
?optionalargument toMetapp.apply - Add
[%%metaverbose]for logging compilation commands.
Version 0.2.0, 2020-05-11
- Compatibility with OCaml 4.11.0
- More utility functions in
Metappmodule to construct and destruct OCaml's parsetree in a version-independent way - Functions for invoking OCaml compiler and loading modules dynamically are exported in the package
metapp.dyncompile.
Version 0.1.0, 2020-02-27
- First release
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>