Module Camlp5Helpers.StrSource
Sourceval of_tdecls : loc:MLast.loc -> Ppxlib.type_declaration -> MLast.str_item Sourceval single_value : loc:MLast.loc -> MLast.patt -> MLast.expr -> MLast.str_item Sourceval values :
loc:MLast.loc ->
?rec_flag:Ppxlib.rec_flag ->
(MLast.patt * MLast.expr) list ->
MLast.str_item Sourceval of_vb :
loc:MLast.loc ->
?rec_flag:Ppxlib.rec_flag ->
(MLast.patt * MLast.expr) ->
MLast.str_item Sourceval 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 Sourceval tdecl :
loc:MLast.loc ->
name:string ->
params:string list ->
MLast.ctyp ->
MLast.str_item Sourceval tdecl_record :
loc:MLast.loc ->
name:string ->
params:string list ->
(MLast.loc * string * bool * MLast.ctyp) list ->
MLast.str_item Sourceval simple_gadt :
loc:loc ->
name:string ->
params_count:int ->
(string * Typ.t) list ->
t Sourceval module_ : loc:MLast.loc -> string -> MLast.module_expr -> MLast.str_item Sourceval modtype :
loc:MLast.loc ->
('a * string * MLast.module_type option) ->
MLast.str_item Sourceval tdecl_abstr : loc:'a -> 'b Sourceval include_ : loc:MLast.loc -> MLast.module_expr -> MLast.str_item