Up
Module
Extension
=
Extension
Signature
module
Context
: sig .. end
module
V2
: sig .. end
module
Expert
: sig .. end
type
('context, 'payload) t = ('context, 'payload)
Expert.t
val
declare : string -> 'context
Context.t
-> (Parsetree.payload, 'a, 'b)
Ast_pattern.t
-> 'a -> ('context, 'b)
Expert.t
val
convert : (_, 'a)
Expert.t
list -> Parsetree.extension -> 'a option
val
check_unused :
Ast_traverse.iter