Legend:
Library
Module
Module type
Parameter
Class
Class type
val from_to : int -> int -> int list
val (--) : int -> int -> int list
val mk_idents : string -> int -> Camlp4.PreCast.Ast.ident list
val change_id : ( string -> string ) -> Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.ident
val label_of_path : Camlp4.PreCast.Ast.ident -> string
val name_of_ident : Camlp4.PreCast.Ast.ident -> string
val convert_path : string list -> Camlp4.PreCast.Ast.ident
val create_patt_tuple : Camlp4.PreCast.Ast.patt list -> Camlp4.PreCast.Ast.patt
val create_patt_list : Camlp4.PreCast.Ast.patt list -> Camlp4.PreCast.Ast.patt
val create_object : (string * Camlp4.PreCast.Ast.expr) list -> Camlp4.PreCast.Ast.expr
val create_top_let : bool -> Camlp4.PreCast.Ast.binding list -> Camlp4.PreCast.Ast.str_item
val concat_let_bindings : Camlp4.PreCast.Ast.binding list -> Camlp4.PreCast.Ast.binding
val type_definitions_are_recursive : bool -> Camlp4.PreCast.Ast.ctyp -> bool
val create_param_type : Camlp4.PreCast.Ast.ctyp list -> string -> Camlp4.PreCast.Ast.ctyp
val create_object_type : bool -> (string * Camlp4.PreCast.Ast.ctyp) list -> Camlp4.PreCast.Ast.ctyp
val errorf : Camlp4.PreCast.Ast.Loc.t -> ( 'failure, unit, string, 'a ) Pervasives.format4 -> 'failure