Ppxlib.Extensionmodule Context : sig ... endval declare :
string ->
'context Context.t ->
(Parsetree.payload, 'a, 'context) Ppxlib__.Ast_pattern0.t ->
(loc:Astlib.Location.t -> path:string -> 'a) ->
tval declare_with_path_arg :
string ->
'context Context.t ->
(Parsetree.payload, 'a, 'context) Ppxlib__.Ast_pattern0.t ->
(loc:Astlib.Location.t ->
path:string ->
arg:Astlib.Longident.t Ocaml_common.Location.loc option ->
'a) ->
tval declare_inline :
string ->
'context Context.t ->
(Parsetree.payload, 'a, 'context list) Ppxlib__.Ast_pattern0.t ->
(loc:Astlib.Location.t -> path:string -> 'a) ->
tval declare_inline_with_path_arg :
string ->
'context Context.t ->
(Parsetree.payload, 'a, 'context list) Ppxlib__.Ast_pattern0.t ->
(loc:Astlib.Location.t ->
path:string ->
arg:Astlib.Longident.t Ocaml_common.Location.loc option ->
'a) ->
tmodule For_context : sig ... endval filter_by_context : 'a Context.t -> t list -> 'a For_context.t listmodule Expert : sig ... endmodule V2 : sig ... endmodule V3 : sig ... endval check_context_for_inline : func:string -> 'a Context.t -> unitval __declare_ppx_import :
string ->
(ctxt:Ppxlib__.Expansion_context.Extension.t ->
Parsetree.type_declaration ->
Parsetree.type_declaration) ->
t