= 1024" x-on:close-sidebar="sidebar=window.innerWidth >= 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
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 expr_of_id : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.expr
val patt_of_id : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.patt
val strip_locs_of_ident : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.ident
val same_idents : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.ident -> bool
val patt_of_tvar : Camlp4.PreCast.Ast.ctyp -> Camlp4.PreCast.Ast.patt
val expr_of_tvar : Camlp4.PreCast.Ast.ctyp -> Camlp4.PreCast.Ast.expr
val create_patt_app :
Camlp4.PreCast.Ast.patt ->
Camlp4.PreCast.Ast.patt list ->
Camlp4.PreCast.Ast.patt
val create_expr_app :
Camlp4.PreCast.Ast.expr ->
Camlp4.PreCast.Ast.expr list ->
Camlp4.PreCast.Ast.expr
val create_tuple : Camlp4.PreCast.Ast.expr list -> Camlp4.PreCast.Ast.expr
val create_patt_tuple : Camlp4.PreCast.Ast.patt list -> Camlp4.PreCast.Ast.patt
val create_list : Camlp4.PreCast.Ast.expr list -> Camlp4.PreCast.Ast.expr
val create_patt_list : Camlp4.PreCast.Ast.patt list -> Camlp4.PreCast.Ast.patt
val create_record :
(Camlp4.PreCast.Ast.ident * Camlp4.PreCast.Ast.expr) list ->
Camlp4.PreCast.Ast.expr
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 concat_class_str_items :
Camlp4.PreCast.Ast.class_str_item list ->
Camlp4.PreCast.Ast.class_str_item
val concat_str_items :
Camlp4.PreCast.Ast.str_item list ->
Camlp4.PreCast.Ast.str_item
val concat_sig_items :
Camlp4.PreCast.Ast.sig_item list ->
Camlp4.PreCast.Ast.sig_item
val split_by_comma : Camlp4.PreCast.Ast.expr -> Camlp4.PreCast.Ast.expr list
val deconstr_tydef :
Camlp4.PreCast.Ast.ctyp ->
[> `Alias of Camlp4.PreCast.Ast.Loc.t * Camlp4.PreCast.Ast.ctyp
| `Mani of Camlp4.PreCast.Ast.Loc.t * Camlp4.PreCast.Ast.ctyp * 'a
| `Nil of Camlp4.PreCast.Ast.Loc.t
| `Record of
Camlp4.PreCast.Ast.Loc.t
* (Camlp4.PreCast.Ast.loc
* Camlp4.PreCast.Ast.ident
* Camlp4.PreCast.Ast.ctyp)
list
| `Sum of
Camlp4.PreCast.Ast.Loc.t
* (Camlp4.PreCast.Ast.loc
* Camlp4.PreCast.Ast.ident
* Camlp4.PreCast.Ast.ctyp list)
list
| `Variant of
Camlp4.PreCast.Ast.Loc.t
* (Camlp4.PreCast.Ast.loc * string * Camlp4.PreCast.Ast.ctyp list) list ] as 'a
val deconstr_variant_type :
Camlp4.PreCast.Ast.ctyp ->
Camlp4.PreCast.Ast.loc
* (Camlp4.PreCast.Ast.loc * string * Camlp4.PreCast.Ast.ctyp list) list
val deconstr_object_type :
Camlp4.PreCast.Ast.ctyp ->
Camlp4.PreCast.Ast.loc
* (Camlp4.PreCast.Ast.loc
* Camlp4.PreCast.Ast.ident
* Camlp4.PreCast.Ast.ctyp)
list
* Camlp4.PreCast.Ast.row_var_flag
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_for_all :
Camlp4.PreCast.Ast.ctyp list ->
Camlp4.PreCast.Ast.ctyp ->
Camlp4.PreCast.Ast.ctyp
val create_type_quant :
Camlp4.PreCast.Ast.ctyp list ->
Camlp4.PreCast.Ast.ctyp ->
Camlp4.PreCast.Ast.ctyp
val create_object_type :
bool ->
(string * Camlp4.PreCast.Ast.ctyp) list ->
Camlp4.PreCast.Ast.ctyp
val strip_field_flags : Camlp4.PreCast.Ast.ctyp -> Camlp4.PreCast.Ast.ctyp
val strip_ident_loc : Camlp4.PreCast.Ast.ident -> Camlp4.PreCast.Ast.ident
val errorf :
Camlp4.PreCast.Ast.Loc.t ->
('failure, unit, string, 'a) Pervasives.format4 ->
'failure