package ppx_counters
Generate useful code for stats gathering from records of counters See generated code with : ocamlc -dsource ../_build/default/orig.pp.ml
val lid : string -> Ppxlib.Longident.t {Located}1.t
val record :
(Astlib.Longident.t Astlib.Location.loc * Astlib.Ast_500.Parsetree.expression)
list ->
Astlib.Ast_500.Parsetree.expression
val get_type_constr1 :
Ppxlib.core_type ->
(string * Ppxlib.core_type list) option
val get_type_constr : Ppxlib.core_type -> string list
val attr_name :
(Astlib.Ast_500.Parsetree.label_declaration, string) Ppxlib.Attribute.t
val make_field : Ppxlib.label_declaration -> field
val access : field -> string -> Astlib.Ast_500.Parsetree.expression
val create :
field ->
Ppxlib_ast.Ast.expression ->
Ppxlib.Longident.t {Located}1.t * Ppxlib_ast.Ast.expression
val make_str :
string ->
Astlib.Ast_500.Parsetree.expression ->
Astlib.Ast_500.Parsetree.structure_item
val gen_fresh : field list -> Ppxlib_ast.Ast.structure_item
val gen_export : field list -> Ppxlib_ast.Ast.structure_item
val gen_sub : field list -> Ppxlib_ast.Ast.structure_item
val gen_copy : field list -> Ppxlib_ast.Ast.structure_item
val generate :
Ppxlib.Location.t ->
string ->
Ppxlib.label_declaration list ->
Astlib.Ast_500.Parsetree.structure_item list
val generate_impl :
ctxt:Ppxlib.Expansion_context.Deriver.t ->
('a * Ppxlib.type_declaration list) ->
Astlib.Ast_500.Parsetree.structure_item list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>