Merlin_analysis.Ptyp_of_typeSourcetype signature_elt = | Item of Ocaml_typing.Types.signature_item| Type of Ocaml_parsing.Asttypes.rec_flag
* Ocaml_parsing.Parsetree.type_declaration listval modtype_declaration :
Ocaml_typing.Ident.t ->
Ocaml_typing.Types.modtype_declaration ->
Ocaml_parsing.Parsetree.module_type_declarationval module_declaration :
Ocaml_typing.Ident.t ->
Ocaml_typing.Types.module_declaration ->
Ocaml_parsing.Parsetree.module_declarationval signature_item :
Ocaml_typing.Types.signature_item ->
Ocaml_parsing.Parsetree.signature_itemval extension_constructor :
Ocaml_typing.Ident.t ->
Ocaml_typing.Types.extension_constructor ->
Ocaml_parsing.Parsetree.extension_constructorval value_description :
Ocaml_typing.Ident.t ->
Ocaml_typing.Types.value_description ->
Ocaml_parsing.Parsetree.value_descriptionval label_declaration :
Ocaml_typing.Types.label_declaration ->
Ocaml_parsing.Parsetree.label_declarationval constructor_arguments :
Ocaml_typing.Types.constructor_arguments ->
Ocaml_parsing.Parsetree.constructor_argumentsval constructor_declaration :
Ocaml_typing.Types.constructor_declaration ->
Ocaml_parsing.Parsetree.constructor_declarationval type_declaration :
Ocaml_typing.Ident.t ->
Ocaml_typing.Types.type_declaration ->
Ocaml_parsing.Parsetree.type_declarationgroup_items sig_items groups items from a signature in a more meaningful way: type declaration of the same recursive type are group together and items following a class or class_type items are discarded