package speed

  1. Overview
  2. Docs

Module Speed_ppx_fun.Ppx_funSource

Sourcetype placeholder =
  1. | Anonymous
  2. | Numbered of int
Sourcetype context = {
  1. used : int list;
  2. highest : placeholder option;
}
Sourceval parse_placeholder : string -> placeholder option
Sourceval set_add : 'a list -> 'a -> 'a list
Sourceval fold_downto : init:'a -> f:('a -> int -> 'a) -> int -> int -> 'a
Sourceval replace_and_count_placeholders : string -> context Ppxlib.Ast_traverse.fold_map
Sourceval replace_and_count_placeholders_in_expr : string -> Ppxlib__.Import.Ast.expression -> Ppxlib__.Import.Ast.expression * context
Sourceval ppx_fun_expander_args : loc:Ppxlib.Location.t -> Ppxlib.Parsetree.expression -> Ppxlib_ast.Ast.expression
Sourceval ppx_fun_expander_drop : loc:Ppxlib.location -> Ppxlib.Parsetree.expression -> Ppxlib_ast.Ast.expression
Sourceval extension_drop : Ppxlib.Extension.t
Sourceval extension_arg : Ppxlib.Extension.t
Sourceval rule1 : Ppxlib.Context_free.Rule.t
Sourceval rule2 : Ppxlib.Context_free.Rule.t
OCaml

Innovation. Community. Security.