package visitors

  1. Overview
  2. Docs
val sprintf : ('a, unit, string) Stdlib.format -> 'a
type scheme =
  1. | Iter
  2. | Map
  3. | Endo
  4. | Reduce
  5. | MapReduce
  6. | Fold
module type SETTINGS = sig ... end
val supported : (string * scheme) Stdlib.List.t
val valid_varieties : string
val invalid_variety : Ppxlib.Location.t -> 'a
val parse_variety : Ppxlib.Location.t -> string -> scheme * int
val must_be_valid_method_name_prefix : Ppxlib.Location.t -> string -> unit
val must_be_valid_mod_longident : Ppxlib.Location.t -> string -> unit
val must_be_valid_class_longident : Ppxlib.Location.t -> string -> unit
type bool_or_strings =
  1. | Bool of bool
  2. | Strings of string list
module Parse (O : sig ... end) : SETTINGS