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.Exp - Expressions

Documentation

       Module Exp
        : sigend

       Expressions

       valmk    :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression_desc->Parsetree.expressionvalattr : Parsetree.expression->Parsetree.attribute->Parsetree.expressionvalident : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.expressionvalconstant   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.constant->Parsetree.expressionvallet_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Asttypes.rec_flag->Parsetree.value_bindinglist->Parsetree.expression->Parsetree.expressionvalfunction_  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.function_paramlist->Parsetree.type_constraintoption->Parsetree.function_body->Parsetree.expressionvalapply : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->(Asttypes.arg_label*Parsetree.expression)list->Parsetree.expressionvalmatch_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.caselist->Parsetree.expressionvaltry_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.caselist->Parsetree.expressionvaltuple  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expressionlist->Parsetree.expressionvalconstruct : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.expressionoption->Parsetree.expressionvalvariant : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Asttypes.label->Parsetree.expressionoption->Parsetree.expressionvalrecord  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->(Ast_helper.lid*Parsetree.expression)list->Parsetree.expressionoption->Parsetree.expressionvalfield : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Ast_helper.lid->Parsetree.expressionvalsetfield  : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Ast_helper.lid->Parsetree.expression->Parsetree.expressionvalarray  :  ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expressionlist->Parsetree.expressionvalifthenelse   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.expression->Parsetree.expressionoption->Parsetree.expressionvalsequence   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.expression->Parsetree.expressionvalwhile_    :    ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.expression->Parsetree.expressionvalfor_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.pattern->Parsetree.expression->Parsetree.expression->Asttypes.direction_flag->Parsetree.expression->Parsetree.expressionvalcoerce   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.core_typeoption->Parsetree.core_type->Parsetree.expressionvalconstraint_   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.core_type->Parsetree.expressionvalsend : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Ast_helper.str->Parsetree.expressionvalnew_ : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.lid->Parsetree.expressionvalsetinstvar : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.str->Parsetree.expression->Parsetree.expressionvaloverride : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->(Ast_helper.str*Parsetree.expression)list->Parsetree.expressionvalletmodule   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.str_opt->Parsetree.module_expr->Parsetree.expression->Parsetree.expressionvalletexception  : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.extension_constructor->Parsetree.expression->Parsetree.expressionvalassert_   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.expressionvallazy_    :    ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.expressionvalpoly : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.expression->Parsetree.core_typeoption->Parsetree.expressionvalobject_   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.class_structure->Parsetree.expressionvalnewtype : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Ast_helper.str->Parsetree.expression->Parsetree.expressionvalpack   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.module_expr->Parsetree.expressionvalopen_   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.open_declaration->Parsetree.expression->Parsetree.expressionvalletop   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.binding_op->Parsetree.binding_oplist->Parsetree.expression->Parsetree.expressionvalextension   :   ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->Parsetree.extension->Parsetree.expressionvalunreachable : ?loc:Ast_helper.loc->?attrs:Ast_helper.attrs->unit->Parsetree.expressionvalcase : Parsetree.pattern->?guard:Parsetree.expression->Parsetree.expression->Parsetree.casevalbinding_op :  Ast_helper.str->Parsetree.pattern->Parsetree.expression->Ast_helper.loc->Parsetree.binding_op

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

Module

       Module   Ast_helper.Exp

Name

       Ast_helper.Exp - Expressions

See Also