Camlp5Helpers.Str
type t = MLast.str_item
val of_tdecls : loc:MLast.loc -> Ppxlib.type_declaration -> MLast.str_item
val single_value : loc:MLast.loc -> MLast.patt -> MLast.expr -> MLast.str_item
val values :
loc:MLast.loc ->
?rec_flag:Ppxlib.rec_flag ->
(MLast.patt * MLast.expr) list ->
MLast.str_item
val of_vb :
loc:MLast.loc ->
?rec_flag:Ppxlib.rec_flag ->
(MLast.patt * MLast.expr) ->
MLast.str_item
val class_single :
loc:MLast.loc ->
name:string ->
?virt:bool ->
?wrap:(MLast.class_expr -> MLast.class_expr) ->
params:MLast.type_var list ->
MLast.class_str_item list ->
MLast.str_item
val tdecl :
loc:MLast.loc ->
name:string ->
params:string list ->
MLast.ctyp ->
MLast.str_item
val of_class_declarations :
loc:MLast.loc ->
class_declaration list ->
MLast.str_item
val tdecl_record :
loc:MLast.loc ->
name:string ->
params:string list ->
(MLast.loc * string * bool * MLast.ctyp) list ->
MLast.str_item
val module_ : loc:MLast.loc -> string -> MLast.module_expr -> MLast.str_item
val modtype :
loc:MLast.loc ->
('a * string * MLast.module_type option) ->
MLast.str_item
val include_ : loc:MLast.loc -> MLast.module_expr -> MLast.str_item