Expressions
val mk : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression_desc ‑> Ppx_ast__.Import.Parsetree.expressionval attr : Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.attribute ‑> Ppx_ast__.Import.Parsetree.expressionval ident : ?loc:loc ‑> ?attrs:attrs ‑> lid ‑> Ppx_ast__.Import.Parsetree.expressionval constant : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.constant ‑> Ppx_ast__.Import.Parsetree.expressionval let_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Asttypes.rec_flag ‑> Ppx_ast__.Import.Parsetree.value_binding list ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval fun_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Asttypes.arg_label ‑> Ppx_ast__.Import.Parsetree.expression option ‑> Ppx_ast__.Import.Parsetree.pattern ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval function_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.case list ‑> Ppx_ast__.Import.Parsetree.expressionval apply : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> (Ppx_ast__.Import.Asttypes.arg_label * Ppx_ast__.Import.Parsetree.expression) list ‑> Ppx_ast__.Import.Parsetree.expressionval match_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.case list ‑> Ppx_ast__.Import.Parsetree.expressionval try_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.case list ‑> Ppx_ast__.Import.Parsetree.expressionval tuple : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression list ‑> Ppx_ast__.Import.Parsetree.expressionval construct : ?loc:loc ‑> ?attrs:attrs ‑> lid ‑> Ppx_ast__.Import.Parsetree.expression option ‑> Ppx_ast__.Import.Parsetree.expressionval variant : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Asttypes.label ‑> Ppx_ast__.Import.Parsetree.expression option ‑> Ppx_ast__.Import.Parsetree.expressionval record : ?loc:loc ‑> ?attrs:attrs ‑> (lid * Ppx_ast__.Import.Parsetree.expression) list ‑> Ppx_ast__.Import.Parsetree.expression option ‑> Ppx_ast__.Import.Parsetree.expressionval field : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> lid ‑> Ppx_ast__.Import.Parsetree.expressionval setfield : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> lid ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval array : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression list ‑> Ppx_ast__.Import.Parsetree.expressionval ifthenelse : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression option ‑> Ppx_ast__.Import.Parsetree.expressionval sequence : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval while_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval for_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.pattern ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Asttypes.direction_flag ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval coerce : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.core_type option ‑> Ppx_ast__.Import.Parsetree.core_type ‑> Ppx_ast__.Import.Parsetree.expressionval constraint_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.core_type ‑> Ppx_ast__.Import.Parsetree.expressionval send : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> string ‑> Ppx_ast__.Import.Parsetree.expressionval new_ : ?loc:loc ‑> ?attrs:attrs ‑> lid ‑> Ppx_ast__.Import.Parsetree.expressionval setinstvar : ?loc:loc ‑> ?attrs:attrs ‑> str ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval override : ?loc:loc ‑> ?attrs:attrs ‑> (str * Ppx_ast__.Import.Parsetree.expression) list ‑> Ppx_ast__.Import.Parsetree.expressionval letmodule : ?loc:loc ‑> ?attrs:attrs ‑> str ‑> Ppx_ast__.Import.Parsetree.module_expr ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval letexception : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.extension_constructor ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval assert_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval lazy_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval poly : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.core_type option ‑> Ppx_ast__.Import.Parsetree.expressionval object_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.class_structure ‑> Ppx_ast__.Import.Parsetree.expressionval newtype : ?loc:loc ‑> ?attrs:attrs ‑> string ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval pack : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.module_expr ‑> Ppx_ast__.Import.Parsetree.expressionval open_ : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Asttypes.override_flag ‑> lid ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expressionval extension : ?loc:loc ‑> ?attrs:attrs ‑> Ppx_ast__.Import.Parsetree.extension ‑> Ppx_ast__.Import.Parsetree.expressionval unreachable : ?loc:loc ‑> ?attrs:attrs ‑> unit ‑> Ppx_ast__.Import.Parsetree.expressionval case : Ppx_ast__.Import.Parsetree.pattern ‑> ?guard:Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.expression ‑> Ppx_ast__.Import.Parsetree.case