`sig
type docstring
val docstring : string -> Location.t -> Ast_406.??.docstring
val docstring_body : Ast_406.??.docstring -> string
val docstring_loc : Ast_406.??.docstring -> Location.t
type docs = {
docs_pre : Ast_406.??.docstring option;
docs_post : Ast_406.??.docstring option;
}
val empty_docs : Ast_406.??.docs
val docs_attr : Ast_406.??.docstring -> Ast_406.Parsetree.attribute
val add_docs_attrs :
Ast_406.??.docs ->
Ast_406.Parsetree.attributes -> Ast_406.Parsetree.attributes
type info = Ast_406.??.docstring option
val empty_info : Ast_406.??.info
val info_attr : Ast_406.??.docstring -> Ast_406.Parsetree.attribute
val add_info_attrs :
Ast_406.??.info ->
Ast_406.Parsetree.attributes -> Ast_406.Parsetree.attributes
type text = Ast_406.??.docstring list
val empty_text : Ast_406.??.text
val text_attr : Ast_406.??.docstring -> Ast_406.Parsetree.attribute
val add_text_attrs :
Ast_406.??.text ->
Ast_406.Parsetree.attributes -> Ast_406.Parsetree.attributes
end`