package ppx_mica

  1. Overview
  2. Docs
PPX deriver that automates differential testing for OCaml modules

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
md5=ffea7388bfc17c7d3a1c6186f1413de6
sha512=dd56c36663c90494fb033847bafaf6cc0d05c0342ab7f8a056ac8d540fb23963aa5d6f20c2f0f3b48d1039df47266d0162d50739ca0071ffa0086f99642382ca

doc/ppx_mica/Ppx_mica/index.html

Module Ppx_micaSource

Sourceval type_generator : (Ppxlib.structure_item list, Ppxlib.module_type_declaration) Ppxlib__Deriving.Generator.t

Instantiates the PPX deriver for exprs

Sourceval type_deriver : Ppxlib.Deriving.t

Registers the PPX deriver for the expr & ty type definitions

Sourceval interp_functor_gen_wrapper : ctxt:Ppxlib.Expansion_context.Deriver.t -> Ppxlib.module_type_declaration -> Ppxlib.structure_item list
Sourceval interp_functor_gen : (Ppxlib.structure_item list, Ppxlib.module_type_declaration) Ppxlib__Deriving.Generator.t

Instantiates the PPX deriver for the Interpret functor

Sourceval interp_deriver : Ppxlib.Deriving.t

Registers the PPX deriver for the Interpret functor

Sourceval test_harness_functor_gen : (Ppxlib.structure, Ppxlib.module_type_declaration) Ppxlib__Deriving.Generator.t
Sourceval test_harness_deriver : Ppxlib.Deriving.t
Sourceval mica_module_gen : (Ppxlib.structure, Ppxlib.module_type_declaration) Ppxlib__Deriving.Generator.t

Overall generator for all the derived code: composes all the auxiliary derivers defined in this file and produces an overall module called Mica that includes the rest of the derived code

Sourceval overall_mica_deriver : Ppxlib.Deriving.t