package metapp

  1. Overview
  2. Docs
Meta-preprocessor for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

metapp.0.4.4.tar.gz
sha512=817b33d9006a6849845e29a2b12ad7b7d13e34e38216bd2724df45e8f24356f9d281e2731ecc37a8ab2b5faef844252a04f976adf61d024b7653235e38dfdc46

doc/metapp_ppx/Metapp_ppx/index.html

Module Metapp_ppxSource

Sourcemodule Counter : sig ... end
Sourceval extension_of_index : int -> Ppxlib.extension
Sourceval deref : Ppxlib.expression -> Ppxlib.expression
Sourceval array_get : Ppxlib.expression -> int -> Ppxlib.expression
Sourceval array_set : Ppxlib.expression -> int -> Ppxlib.expression -> Ppxlib.expression
Sourceval string_list_of_payload : Ppxlib.payload -> string list
Sourcemodule Options : sig ... end
Sourcetype instruction =
  1. | Expression of Ppxlib.expression
  2. | Definition of Ppxlib.structure Location.loc
Sourceval get_expression : instruction -> Ppxlib.expression
module AccuTypes : sig ... end
Sourcemodule type MetapointsMapperS = functor (Metapoint : Metapp_api.MetapointS) -> sig ... end
Sourceval context_var : string
Sourceval fill_var : string
Sourceval metapoints_field : string
Sourceval loc_field : string
Sourceval subquotations_field : string
Sourceval field_get : Ppxlib.expression -> string -> Ppxlib.expression
Sourceval context_get : string -> Ppxlib.expression
Sourceval replace_metapoints : Metapp_api.OptionArrayMetapoints.t -> Ppxlib.Ast_traverse.map
Sourceval metapp_api : Longident.t
Sourcemodule type Map = sig ... end
Sourceval extract_subquotations : MutableQuotations.t -> Ppxlib.Ast_traverse.map
Sourceval extract_metapoints : unit -> (module Map) * (unit -> unit AccuTypes.escape)
Sourceval transform : Ppxlib.structure Metapp_preutils.map -> (Ppxlib.Ast_traverse.map -> 'a Metapp_preutils.map) -> 'a -> 'a
Sourceval map : Ppxlib.Ast_traverse.map
OCaml

Innovation. Community. Security.