Ast_helper.ExpExpressions
val mk : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression_desc -> Migrate_parsetree.Ast_412.Parsetree.expressionval ident : ?loc:loc -> ?attrs:attrs -> lid -> Migrate_parsetree.Ast_412.Parsetree.expressionval constant : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.constant -> Migrate_parsetree.Ast_412.Parsetree.expressionval let_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Asttypes.rec_flag -> Migrate_parsetree.Ast_412.Parsetree.value_binding list -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval function_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.case list -> Migrate_parsetree.Ast_412.Parsetree.expressionval apply : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> (Migrate_parsetree.Ast_412.Asttypes.arg_label * Migrate_parsetree.Ast_412.Parsetree.expression) list -> Migrate_parsetree.Ast_412.Parsetree.expressionval match_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.case list -> Migrate_parsetree.Ast_412.Parsetree.expressionval try_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.case list -> Migrate_parsetree.Ast_412.Parsetree.expressionval tuple : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression list -> Migrate_parsetree.Ast_412.Parsetree.expressionval construct : ?loc:loc -> ?attrs:attrs -> lid -> Migrate_parsetree.Ast_412.Parsetree.expression option -> Migrate_parsetree.Ast_412.Parsetree.expressionval variant : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Asttypes.label -> Migrate_parsetree.Ast_412.Parsetree.expression option -> Migrate_parsetree.Ast_412.Parsetree.expressionval record : ?loc:loc -> ?attrs:attrs -> (lid * Migrate_parsetree.Ast_412.Parsetree.expression) list -> Migrate_parsetree.Ast_412.Parsetree.expression option -> Migrate_parsetree.Ast_412.Parsetree.expressionval field : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> lid -> Migrate_parsetree.Ast_412.Parsetree.expressionval setfield : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> lid -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval array : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression list -> Migrate_parsetree.Ast_412.Parsetree.expressionval ifthenelse : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expression option -> Migrate_parsetree.Ast_412.Parsetree.expressionval sequence : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval while_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval for_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.pattern -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Asttypes.direction_flag -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval coerce : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.core_type option -> Migrate_parsetree.Ast_412.Parsetree.core_type -> Migrate_parsetree.Ast_412.Parsetree.expressionval constraint_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.core_type -> Migrate_parsetree.Ast_412.Parsetree.expressionval send : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> str -> Migrate_parsetree.Ast_412.Parsetree.expressionval new_ : ?loc:loc -> ?attrs:attrs -> lid -> Migrate_parsetree.Ast_412.Parsetree.expressionval setinstvar : ?loc:loc -> ?attrs:attrs -> str -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval override : ?loc:loc -> ?attrs:attrs -> (str * Migrate_parsetree.Ast_412.Parsetree.expression) list -> Migrate_parsetree.Ast_412.Parsetree.expressionval letmodule : ?loc:loc -> ?attrs:attrs -> str_opt -> Migrate_parsetree.Ast_412.Parsetree.module_expr -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval letexception : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.extension_constructor -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval assert_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval lazy_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval poly : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.core_type option -> Migrate_parsetree.Ast_412.Parsetree.expressionval object_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.class_structure -> Migrate_parsetree.Ast_412.Parsetree.expressionval newtype : ?loc:loc -> ?attrs:attrs -> str -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval pack : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.module_expr -> Migrate_parsetree.Ast_412.Parsetree.expressionval open_ : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.open_declaration -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval letop : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.binding_op -> Migrate_parsetree.Ast_412.Parsetree.binding_op list -> Migrate_parsetree.Ast_412.Parsetree.expression -> Migrate_parsetree.Ast_412.Parsetree.expressionval extension : ?loc:loc -> ?attrs:attrs -> Migrate_parsetree.Ast_412.Parsetree.extension -> Migrate_parsetree.Ast_412.Parsetree.expressionval unreachable : ?loc:loc -> ?attrs:attrs -> unit -> Migrate_parsetree.Ast_412.Parsetree.expression