val toplevel_directive :
loc:Ppxlib__.Location.t ->name:string Ppxlib__.Import.loc->arg:Ppxlib__.Import.directive_argument option->Ppxlib__.Import.toplevel_directive
val pstr_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.attributes ->Ppxlib__.Import.structure_item
val pstr_attribute :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.attribute ->Ppxlib__.Import.structure_item
val pstr_include :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.include_declaration ->Ppxlib__.Import.structure_item
val pstr_class_type :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.class_type_declaration list->Ppxlib__.Import.structure_item
val pstr_class :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.class_declaration list->Ppxlib__.Import.structure_item
val pstr_open :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.open_declaration ->Ppxlib__.Import.structure_item
val pstr_modtype :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_type_declaration ->Ppxlib__.Import.structure_item
val pstr_recmodule :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_binding list->Ppxlib__.Import.structure_item
val pstr_module :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_binding ->Ppxlib__.Import.structure_item
val pstr_exception :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.type_exception ->Ppxlib__.Import.structure_item
val pstr_typext :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.type_extension ->Ppxlib__.Import.structure_item
val pstr_type :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.rec_flag ->Ppxlib__.Import.type_declaration list->Ppxlib__.Import.structure_item
val pstr_primitive :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.value_description ->Ppxlib__.Import.structure_item
val pstr_value :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.rec_flag ->Ppxlib__.Import.value_binding list->Ppxlib__.Import.structure_item
val pstr_eval :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.attributes ->Ppxlib__.Import.structure_item
val psig_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.attributes ->Ppxlib__.Import.signature_item
val psig_attribute :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.attribute ->Ppxlib__.Import.signature_item
val psig_class_type :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.class_type_declaration list->Ppxlib__.Import.signature_item
val psig_class :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.class_description list->Ppxlib__.Import.signature_item
val psig_include :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.include_description ->Ppxlib__.Import.signature_item
val psig_open :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.open_description ->Ppxlib__.Import.signature_item
val psig_modtypesubst :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_type_declaration ->Ppxlib__.Import.signature_item
val psig_modtype :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_type_declaration ->Ppxlib__.Import.signature_item
val psig_recmodule :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_declaration list->Ppxlib__.Import.signature_item
val psig_modsubst :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_substitution ->Ppxlib__.Import.signature_item
val psig_module :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_declaration ->Ppxlib__.Import.signature_item
val psig_exception :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.type_exception ->Ppxlib__.Import.signature_item
val psig_typext :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.type_extension ->Ppxlib__.Import.signature_item
val psig_typesubst :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.type_declaration list->Ppxlib__.Import.signature_item
val psig_type :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.rec_flag ->Ppxlib__.Import.type_declaration list->Ppxlib__.Import.signature_item
val psig_value :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.value_description ->Ppxlib__.Import.signature_item
val rinherit :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.core_type ->Ppxlib__.Import.row_field
val rtag :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.label Ppxlib__.Import.loc->bool ->Ppxlib__.Import.core_type list->Ppxlib__.Import.row_field
val position :
fname:string ->lnum:int ->bol:int ->cnum:int ->Ppxlib__.Import.position
val ppat_open :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern
val ppat_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.pattern
val ppat_exception :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern
val ppat_unpack :
loc:Ppxlib__.Location.t ->string optionPpxlib__.Import.loc->Ppxlib__.Import.pattern
val ppat_lazy :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern
val ppat_type :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.pattern
val ppat_constraint :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->Ppxlib__.Import.core_type ->Ppxlib__.Import.pattern
val ppat_or :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern
val ppat_array :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern list->Ppxlib__.Import.pattern
val ppat_record :
loc:Ppxlib__.Location.t ->(Ppxlib__.Import.longident Ppxlib__.Import.loc * Ppxlib__.Import.pattern)
list->Ppxlib__.Import.closed_flag ->Ppxlib__.Import.pattern
val ppat_variant :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.label ->Ppxlib__.Import.pattern option->Ppxlib__.Import.pattern
val ppat_tuple :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern list->Ppxlib__.Import.pattern
val ppat_interval :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.constant ->Ppxlib__.Import.constant ->Ppxlib__.Import.pattern
val ppat_constant :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.constant ->Ppxlib__.Import.pattern
val ppat_alias :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->string Ppxlib__.Import.loc->Ppxlib__.Import.pattern
val ppat_var :
loc:Ppxlib__.Location.t ->string Ppxlib__.Import.loc->Ppxlib__.Import.pattern
val ppat_any : loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern
val oinherit :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.core_type ->Ppxlib__.Import.object_field
val otag :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.label Ppxlib__.Import.loc->Ppxlib__.Import.core_type ->Ppxlib__.Import.object_field
val module_type_declaration :
loc:Ppxlib__.Location.t ->name:string Ppxlib__.Import.loc->type_:Ppxlib__.Import.module_type option->Ppxlib__.Import.module_type_declaration
val pmty_alias :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.module_type
val pmty_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.module_type
val pmty_typeof :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_type
val pmty_with :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_type ->Ppxlib__.Import.with_constraint list->Ppxlib__.Import.module_type
val pmty_functor :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.functor_parameter ->Ppxlib__.Import.module_type ->Ppxlib__.Import.module_type
val pmty_signature :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.signature ->Ppxlib__.Import.module_type
val pmty_ident :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.module_type
val module_substitution :
loc:Ppxlib__.Location.t ->name:string Ppxlib__.Import.loc->manifest:Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.module_substitution
val pmod_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.module_expr
val pmod_unpack :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.module_expr
val pmod_constraint :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_type ->Ppxlib__.Import.module_expr
val pmod_apply :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_expr
val pmod_functor :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.functor_parameter ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_expr
val pmod_structure :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.structure ->Ppxlib__.Import.module_expr
val pmod_ident :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.module_expr
val module_declaration :
loc:Ppxlib__.Location.t ->name:string optionPpxlib__.Import.loc->type_:Ppxlib__.Import.module_type ->Ppxlib__.Import.module_declaration
val module_binding :
loc:Ppxlib__.Location.t ->name:string optionPpxlib__.Import.loc->expr:Ppxlib__.Import.module_expr ->Ppxlib__.Import.module_binding
val location :
start:Ppxlib__.Import.position ->end_:Ppxlib__.Import.position ->ghost:bool ->Ppxlib__.Import.location
val letop :
let_:Ppxlib__.Import.binding_op ->ands:Ppxlib__.Import.binding_op list->body:Ppxlib__.Import.expression ->Ppxlib__.Import.letop
val label_declaration :
loc:Ppxlib__.Location.t ->name:string Ppxlib__.Import.loc->mutable_:Ppxlib__.Import.mutable_flag ->type_:Ppxlib__.Import.core_type ->Ppxlib__.Import.label_declaration
val extension_constructor :
loc:Ppxlib__.Location.t ->name:string Ppxlib__.Import.loc->kind:Ppxlib__.Import.extension_constructor_kind ->Ppxlib__.Import.extension_constructor
val pexp_unreachable : loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression
val pexp_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.expression
val pexp_letop :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.letop ->Ppxlib__.Import.expression
val pexp_open :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.open_declaration ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_pack :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.module_expr ->Ppxlib__.Import.expression
val pexp_newtype :
loc:Ppxlib__.Location.t ->string Ppxlib__.Import.loc->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_object :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.class_structure ->Ppxlib__.Import.expression
val pexp_poly :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.core_type option->Ppxlib__.Import.expression
val pexp_lazy :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_assert :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_letexception :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension_constructor ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_letmodule :
loc:Ppxlib__.Location.t ->string optionPpxlib__.Import.loc->Ppxlib__.Import.module_expr ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_override :
loc:Ppxlib__.Location.t ->(Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.expression) list->Ppxlib__.Import.expression
val pexp_setinstvar :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.label Ppxlib__.Import.loc->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_new :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.expression
val pexp_send :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.label Ppxlib__.Import.loc->Ppxlib__.Import.expression
val pexp_coerce :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.core_type option->Ppxlib__.Import.core_type ->Ppxlib__.Import.expression
val pexp_constraint :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.core_type ->Ppxlib__.Import.expression
val pexp_for :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.pattern ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression ->Ppxlib__.Import.direction_flag ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_while :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_sequence :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_ifthenelse :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression option->Ppxlib__.Import.expression
val pexp_array :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression list->Ppxlib__.Import.expression
val pexp_setfield :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_field :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.expression
val pexp_record :
loc:Ppxlib__.Location.t ->(Ppxlib__.Import.longident Ppxlib__.Import.loc * Ppxlib__.Import.expression)
list->Ppxlib__.Import.expression option->Ppxlib__.Import.expression
val pexp_variant :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.label ->Ppxlib__.Import.expression option->Ppxlib__.Import.expression
val pexp_construct :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.expression option->Ppxlib__.Import.expression
val pexp_tuple :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression list->Ppxlib__.Import.expression
val pexp_try :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.cases ->Ppxlib__.Import.expression
val pexp_match :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.expression ->Ppxlib__.Import.cases ->Ppxlib__.Import.expression
val pexp_fun :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.arg_label ->Ppxlib__.Import.expression option->Ppxlib__.Import.pattern ->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_function :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.cases ->Ppxlib__.Import.expression
val pexp_let :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.rec_flag ->Ppxlib__.Import.value_binding list->Ppxlib__.Import.expression ->Ppxlib__.Import.expression
val pexp_constant :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.constant ->Ppxlib__.Import.expression
val pdir_bool :
loc:Ppxlib__.Location.t ->bool ->Ppxlib__.Import.directive_argument
val pdir_ident :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident ->Ppxlib__.Import.directive_argument
val pdir_int :
loc:Ppxlib__.Location.t ->string ->char option->Ppxlib__.Import.directive_argument
val pdir_string :
loc:Ppxlib__.Location.t ->string ->Ppxlib__.Import.directive_argument
val ptyp_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.core_type
val ptyp_package :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.package_type ->Ppxlib__.Import.core_type
val ptyp_poly :
loc:Ppxlib__.Location.t ->string Ppxlib__.Import.loc list->Ppxlib__.Import.core_type ->Ppxlib__.Import.core_type
val ptyp_variant :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.row_field list->Ppxlib__.Import.closed_flag ->Ppxlib__.Import.label list option->Ppxlib__.Import.core_type
val ptyp_alias :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.core_type ->string ->Ppxlib__.Import.core_type
val ptyp_class :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.core_type list->Ppxlib__.Import.core_type
val ptyp_object :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.object_field list->Ppxlib__.Import.closed_flag ->Ppxlib__.Import.core_type
val ptyp_constr :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.core_type list->Ppxlib__.Import.core_type
val ptyp_tuple :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.core_type list->Ppxlib__.Import.core_type
val ptyp_arrow :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.arg_label ->Ppxlib__.Import.core_type ->Ppxlib__.Import.core_type ->Ppxlib__.Import.core_type
val ptyp_var : loc:Ppxlib__.Location.t ->string ->Ppxlib__.Import.core_type
val ptyp_any : loc:Ppxlib__.Location.t ->Ppxlib__.Import.core_type
val pctf_extension :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.extension ->Ppxlib__.Import.class_type_field
val pctf_attribute :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.attribute ->Ppxlib__.Import.class_type_field
val pctf_constraint :
loc:Ppxlib__.Location.t ->(Ppxlib__.Import.core_type * Ppxlib__.Import.core_type)->Ppxlib__.Import.class_type_field
val ppat_construct :
loc:Ppxlib__.Import.location ->Ppxlib__.Import.longident Ppxlib__.Import.loc->Ppxlib__.Import.pattern option->Ppxlib__.Import.pattern
val constructor_declaration :
loc:Ppxlib__.Import.location ->name:Ppxlib__.Import.label Ppxlib__.Import.loc->args:Ppxlib__.Import.constructor_arguments ->res:Ppxlib__.Import.core_type option->Ppxlib__.Import.constructor_declaration
val eint :
(int ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val echar :
(char ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val estring :
(string ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val efloat :
(string ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val eint32 :
(int32 ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val eint64 :
(int64 ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val enativeint :
(nativeint ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val ebool :
(bool ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val pint :
(int ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pchar :
(char ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pstring :
(string ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pfloat :
(string ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pint32 :
(int32 ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pint64 :
(int64 ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pnativeint :
(nativeint ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pbool :
(bool ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val eunit : Ppxlib__.Import.expression Ppxlib__.Ast_builder_intf.with_location
val punit : Ppxlib__.Import.pattern Ppxlib__.Ast_builder_intf.with_location
val evar :
(string ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val pvar :
(string ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val eapply :
(Ppxlib__.Import.expression ->Ppxlib__.Import.expression list->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val eabstract :
(Ppxlib__.Import.pattern list->Ppxlib__.Import.expression ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val esequence :
(Ppxlib__.Import.expression list->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val ppat_tuple_opt :
(Ppxlib__.Import.pattern list->Ppxlib__.Import.pattern option)Ppxlib__.Ast_builder_intf.with_location
val pexp_tuple_opt :
(Ppxlib__.Import.expression list->Ppxlib__.Import.expression option)Ppxlib__.Ast_builder_intf.with_location
val pconstruct :
Ppxlib__.Import.constructor_declaration ->Ppxlib__.Import.pattern option->Ppxlib__.Import.pattern
val econstruct :
Ppxlib__.Import.constructor_declaration ->Ppxlib__.Import.expression option->Ppxlib__.Import.expression
val elist_tail :
(Ppxlib__.Import.expression list->Ppxlib__.Import.expression ->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val elist :
(Ppxlib__.Import.expression list->Ppxlib__.Import.expression)Ppxlib__.Ast_builder_intf.with_location
val plist_tail :
(Ppxlib__.Import.pattern list->Ppxlib__.Import.pattern ->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val plist :
(Ppxlib__.Import.pattern list->Ppxlib__.Import.pattern)Ppxlib__.Ast_builder_intf.with_location
val pstr_value_list :
loc:Ppxlib__.Location.t ->Ppxlib__.Import.Asttypes.rec_flag ->Ppxlib__.Import.value_binding list->Ppxlib__.Import.structure_item list