logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Ast_helper.Typ - Type expressions

Documentation

       Module Typ
        : sigend

       Type expressions

       valmk    :    ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.core_type_desc->Parsetree.core_typevalattr : Parsetree.core_type->Parsetree.attribute->Parsetree.core_typevalany : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->unit->Parsetree.core_typevalvar : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->string->Parsetree.core_typevalarrow : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Asttypes.arg_label->Parsetree.core_type->Parsetree.core_type->Parsetree.core_typevaltuple   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.core_typelist->Parsetree.core_typevalconstr : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.core_typelist->Parsetree.core_typevalobject_  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.object_fieldlist->Asttypes.closed_flag->Parsetree.core_typevalclass_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.core_typelist->Parsetree.core_typevalalias   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.core_type->stringAst_helper.with_loc->Parsetree.core_typevalvariant  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.row_fieldlist->Asttypes.closed_flag->Asttypes.labellistoption->Parsetree.core_typevalpoly  : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.strlist->Parsetree.core_type->Parsetree.core_typevalpackage : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->(Ast_helper.lid*Parsetree.core_type)list->Parsetree.core_typevalopen_  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.core_type->Parsetree.core_typevalextension   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.extension->Parsetree.core_typevalforce_poly : Parsetree.core_type->Parsetree.core_typevalvarify_constructors : Ast_helper.strlist->Parsetree.core_type->Parsetree.core_typevarify_constructorsnewtypeste  is type expression te , of which any of nullary type constructor tc is
       replaced  by  type  variable  of  the  same  name,  if  tc  's  name  appears  in   newtypes   .    Raise
       Syntaxerr.Variable_in_scope if any type variable inside te appears in newtypes .

       Since 4.05

OCamldoc                                           2025-06-12                                 Ast_helper.Typ(3o)

Module

       Module   Ast_helper.Typ

Name

       Ast_helper.Typ - Type expressions

See Also