Ast_helper.Te
val mk :
?loc:loc ->
?attrs:attrs ->
?docs:Parser_extended.Docstrings.docs ->
?params:
(Parser_extended.Parsetree.core_type
* Parser_extended.Asttypes.variance_and_injectivity)
list ->
?priv:Parser_extended.Asttypes.private_flag ->
lid ->
Parser_extended.Parsetree.extension_constructor list ->
Parser_extended.Parsetree.type_extension
val mk_exception :
?loc:loc ->
?attrs:attrs ->
?docs:Parser_extended.Docstrings.docs ->
Parser_extended.Parsetree.extension_constructor ->
Parser_extended.Parsetree.type_exception
val constructor :
?loc:loc ->
?attrs:attrs ->
?docs:Parser_extended.Docstrings.docs ->
?info:Parser_extended.Docstrings.info ->
str ->
Parser_extended.Parsetree.extension_constructor_kind ->
Parser_extended.Parsetree.extension_constructor
val decl :
?loc:loc ->
?attrs:attrs ->
?docs:Parser_extended.Docstrings.docs ->
?info:Parser_extended.Docstrings.info ->
?vars:str list ->
?args:Parser_extended.Parsetree.constructor_arguments ->
?res:Parser_extended.Parsetree.core_type ->
str ->
Parser_extended.Parsetree.extension_constructor
val rebind :
?loc:loc ->
?attrs:attrs ->
?docs:Parser_extended.Docstrings.docs ->
?info:Parser_extended.Docstrings.info ->
str ->
lid ->
Parser_extended.Parsetree.extension_constructor