package metapp
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Coercions
- Location management
- Constructing identifiers
- Constructing function application
- Generic signature for visitable nodes
- Generic signature for extensible nodes
- Generic signature for expressions and patterns
- Payload extraction
- Payload construction (ctd)
- Coercions (ctd)
- General purpose functions
Meta-preprocessor for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
metapp.0.4.4.tar.gz
sha512=817b33d9006a6849845e29a2b12ad7b7d13e34e38216bd2724df45e8f24356f9d281e2731ecc37a8ab2b5faef844252a04f976adf61d024b7653235e38dfdc46
doc/metapp.preutils/Metapp_preutils/index.html
Module Metapp_preutils
Coercions
val int_of_expression : Ppxlib.expression -> intval destruct_string_constant : Ppxlib.constant -> string optionval string_of_expression : Ppxlib.expression -> stringval string_of_arbitrary_expression : Ppxlib.expression -> stringval bool_of_expression : Ppxlib.expression -> boolval pair_of_expression :
Ppxlib.expression ->
Ppxlib.expression * Ppxlib.expressionval list_of_expression : Ppxlib.expression -> Ppxlib.expression listval list_of_tuple : Ppxlib.expression -> Ppxlib.expression listval structure_of_expression : Ppxlib.expression -> Ppxlib.structureLocation management
Constructing identifiers
Constructing function application
val apply :
?attrs:Ppxlib_ast__Ast_helper_lite.attrs ->
Ppxlib.expression ->
?labels:(string * Ppxlib.expression) list ->
?optional:(string * Ppxlib.expression) list ->
Ppxlib.expression list ->
Ppxlib.expressionGeneric signature for visitable nodes
module type VisitableS = sig ... endGeneric signature for extensible nodes
type destruct_extension = Ppxlib.extension * Ppxlib.attributesmodule type ExtensibleS = sig ... endmodule type PayloadS = sig ... endmodule type ItemS = sig ... endmodule Cty : ExtensibleS with type t = Ppxlib.class_typemodule Ctf : ExtensibleS with type t = Ppxlib.class_type_fieldmodule Cl : ExtensibleS with type t = Ppxlib.class_exprmodule Cf : ExtensibleS with type t = Ppxlib.class_fieldmodule Mty : ExtensibleS with type t = Ppxlib.module_typemodule Mod : ExtensibleS with type t = Ppxlib.module_exprmodule Stri : sig ... endmodule Str : sig ... endmodule Sigi : sig ... endmodule Sig : sig ... endGeneric signature for expressions and patterns
module type BaseValueS = sig ... endmodule type ValueS = sig ... endmodule ExtendValue (Base : BaseValueS) : ValueS with type t = Base.tmodule Exp : sig ... endmodule Typ : sig ... endmodule Pat : sig ... endPayload extraction
val int_of_payload : Ppxlib.payload -> intval string_of_payload : Ppxlib.payload -> stringval bool_of_payload : Ppxlib.payload -> boolPayload construction (ctd)
val payload_of_int : int -> Ppxlib.payloadCoercions (ctd)
val sequence : Ppxlib.expression list -> Ppxlib.expressionGeneral purpose functions
val update : ('a -> 'b * 'a) -> 'a Stdcompat.ref -> 'bval mutate : ('a -> 'a) -> 'a Stdcompat.ref -> unitmodule Accu : sig ... end sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
- Coercions
- Location management
- Constructing identifiers
- Constructing function application
- Generic signature for visitable nodes
- Generic signature for extensible nodes
- Generic signature for expressions and patterns
- Payload extraction
- Payload construction (ctd)
- Coercions (ctd)
- General purpose functions