Module Ppxlib__Ast_builder_generated.M
val attribute : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> payload:Ppxlib__.Import.payload -> Ppxlib__.Import.attributeval binding_op : loc:Ppxlib__.Import.location -> op:string Ppxlib__.Import.loc -> pat:Ppxlib__.Import.pattern -> exp:Ppxlib__.Import.expression -> Ppxlib__.Import.binding_opval case : lhs:Ppxlib__.Import.pattern -> guard:Ppxlib__.Import.expression option -> rhs:Ppxlib__.Import.expression -> Ppxlib__.Import.caseval pcl_constr : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.class_exprval pcl_structure : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_structure -> Ppxlib__.Import.class_exprval pcl_fun : loc:Ppxlib__.Import.location -> Ppxlib__.Import.arg_label -> Ppxlib__.Import.expression option -> Ppxlib__.Import.pattern -> Ppxlib__.Import.class_expr -> Ppxlib__.Import.class_exprval pcl_apply : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_expr -> (Ppxlib__.Import.arg_label * Ppxlib__.Import.expression) list -> Ppxlib__.Import.class_exprval pcl_let : loc:Ppxlib__.Import.location -> Ppxlib__.Import.rec_flag -> Ppxlib__.Import.value_binding list -> Ppxlib__.Import.class_expr -> Ppxlib__.Import.class_exprval pcl_constraint : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_expr -> Ppxlib__.Import.class_type -> Ppxlib__.Import.class_exprval pcl_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.class_exprval pcl_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.open_description -> Ppxlib__.Import.class_expr -> Ppxlib__.Import.class_exprval pcf_inherit : loc:Ppxlib__.Import.location -> Ppxlib__.Import.override_flag -> Ppxlib__.Import.class_expr -> string Ppxlib__.Import.loc option -> Ppxlib__.Import.class_fieldval pcf_val : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.mutable_flag * Ppxlib__.Import.class_field_kind) -> Ppxlib__.Import.class_fieldval pcf_method : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.private_flag * Ppxlib__.Import.class_field_kind) -> Ppxlib__.Import.class_fieldval pcf_constraint : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.core_type * Ppxlib__.Import.core_type) -> Ppxlib__.Import.class_fieldval pcf_initializer : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.class_fieldval pcf_attribute : loc:Ppxlib__.Import.location -> Ppxlib__.Import.attribute -> Ppxlib__.Import.class_fieldval pcf_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.class_fieldval class_infos : loc:Ppxlib__.Import.location -> virt:Ppxlib__.Import.virtual_flag -> params:(Ppxlib__.Import.core_type * Ppxlib__.Import.variance) list -> name:string Ppxlib__.Import.loc -> expr:'a -> 'a Ppxlib__.Import.class_infosval class_signature : self:Ppxlib__.Import.core_type -> fields:Ppxlib__.Import.class_type_field list -> Ppxlib__.Import.class_signatureval class_structure : self:Ppxlib__.Import.pattern -> fields:Ppxlib__.Import.class_field list -> Ppxlib__.Import.class_structureval pcty_constr : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.class_typeval pcty_signature : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_signature -> Ppxlib__.Import.class_typeval pcty_arrow : loc:Ppxlib__.Import.location -> Ppxlib__.Import.arg_label -> Ppxlib__.Import.core_type -> Ppxlib__.Import.class_type -> Ppxlib__.Import.class_typeval pcty_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.class_typeval pcty_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.open_description -> Ppxlib__.Import.class_type -> Ppxlib__.Import.class_typeval pctf_inherit : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_type -> Ppxlib__.Import.class_type_fieldval pctf_val : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.mutable_flag * Ppxlib__.Import.virtual_flag * Ppxlib__.Import.core_type) -> Ppxlib__.Import.class_type_fieldval pctf_method : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.private_flag * Ppxlib__.Import.virtual_flag * Ppxlib__.Import.core_type) -> Ppxlib__.Import.class_type_fieldval pctf_constraint : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.core_type * Ppxlib__.Import.core_type) -> Ppxlib__.Import.class_type_fieldval pctf_attribute : loc:Ppxlib__.Import.location -> Ppxlib__.Import.attribute -> Ppxlib__.Import.class_type_fieldval pctf_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.class_type_fieldval constructor_declaration : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> args:Ppxlib__.Import.constructor_arguments -> res:Ppxlib__.Import.core_type option -> Ppxlib__.Import.constructor_declarationval ptyp_any : loc:Ppxlib__.Import.location -> Ppxlib__.Import.core_typeval ptyp_var : loc:Ppxlib__.Import.location -> string -> Ppxlib__.Import.core_typeval ptyp_arrow : loc:Ppxlib__.Import.location -> Ppxlib__.Import.arg_label -> Ppxlib__.Import.core_type -> Ppxlib__.Import.core_type -> Ppxlib__.Import.core_typeval ptyp_tuple : loc:Ppxlib__.Import.location -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.core_typeval ptyp_constr : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.core_typeval ptyp_object : loc:Ppxlib__.Import.location -> Ppxlib__.Import.object_field list -> Ppxlib__.Import.closed_flag -> Ppxlib__.Import.core_typeval ptyp_class : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.core_typeval ptyp_alias : loc:Ppxlib__.Import.location -> Ppxlib__.Import.core_type -> string -> Ppxlib__.Import.core_typeval ptyp_variant : loc:Ppxlib__.Import.location -> Ppxlib__.Import.row_field list -> Ppxlib__.Import.closed_flag -> Ppxlib__.Import.label list option -> Ppxlib__.Import.core_typeval ptyp_poly : loc:Ppxlib__.Import.location -> string Ppxlib__.Import.loc list -> Ppxlib__.Import.core_type -> Ppxlib__.Import.core_typeval ptyp_package : loc:Ppxlib__.Import.location -> Ppxlib__.Import.package_type -> Ppxlib__.Import.core_typeval ptyp_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.core_typeval pdir_string : loc:Ppxlib__.Import.location -> string -> Ppxlib__.Import.directive_argumentval pdir_int : loc:Ppxlib__.Import.location -> string -> char option -> Ppxlib__.Import.directive_argumentval pdir_ident : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident -> Ppxlib__.Import.directive_argumentval pdir_bool : loc:Ppxlib__.Import.location -> bool -> Ppxlib__.Import.directive_argumentval pexp_ident : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.expressionval pexp_constant : loc:Ppxlib__.Import.location -> Ppxlib__.Import.constant -> Ppxlib__.Import.expressionval pexp_let : loc:Ppxlib__.Import.location -> Ppxlib__.Import.rec_flag -> Ppxlib__.Import.value_binding list -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_function : loc:Ppxlib__.Import.location -> Ppxlib__.Import.case list -> Ppxlib__.Import.expressionval pexp_fun : loc:Ppxlib__.Import.location -> Ppxlib__.Import.arg_label -> Ppxlib__.Import.expression option -> Ppxlib__.Import.pattern -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_apply : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> (Ppxlib__.Import.arg_label * Ppxlib__.Import.expression) list -> Ppxlib__.Import.expressionval pexp_match : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.case list -> Ppxlib__.Import.expressionval pexp_try : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.case list -> Ppxlib__.Import.expressionval pexp_tuple : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression list -> Ppxlib__.Import.expressionval pexp_construct : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expressionval pexp_variant : loc:Ppxlib__.Import.location -> Ppxlib__.Import.label -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expressionval pexp_record : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.longident_loc * Ppxlib__.Import.expression) list -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expressionval pexp_field : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.expressionval pexp_setfield : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_array : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression list -> Ppxlib__.Import.expressionval pexp_ifthenelse : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expressionval pexp_sequence : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_while : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_for : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> Ppxlib__.Import.expression -> Ppxlib__.Import.expression -> Ppxlib__.Import.direction_flag -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_constraint : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.core_type -> Ppxlib__.Import.expressionval pexp_coerce : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.core_type option -> Ppxlib__.Import.core_type -> Ppxlib__.Import.expressionval pexp_send : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.label Ppxlib__.Import.loc -> Ppxlib__.Import.expressionval pexp_new : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.expressionval pexp_setinstvar : loc:Ppxlib__.Import.location -> Ppxlib__.Import.label Ppxlib__.Import.loc -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_override : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.label Ppxlib__.Import.loc * Ppxlib__.Import.expression) list -> Ppxlib__.Import.expressionval pexp_letmodule : loc:Ppxlib__.Import.location -> string option Ppxlib__.Import.loc -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_letexception : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension_constructor -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_assert : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_lazy : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_poly : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.core_type option -> Ppxlib__.Import.expressionval pexp_object : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_structure -> Ppxlib__.Import.expressionval pexp_newtype : loc:Ppxlib__.Import.location -> string Ppxlib__.Import.loc -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_pack : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.expressionval pexp_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.open_declaration -> Ppxlib__.Import.expression -> Ppxlib__.Import.expressionval pexp_letop : loc:Ppxlib__.Import.location -> Ppxlib__.Import.letop -> Ppxlib__.Import.expressionval pexp_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.expressionval pexp_unreachable : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expressionval extension_constructor : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> kind:Ppxlib__.Import.extension_constructor_kind -> Ppxlib__.Import.extension_constructorval include_infos : loc:Ppxlib__.Import.location -> 'a -> 'a Ppxlib__.Import.include_infosval label_declaration : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> mutable_:Ppxlib__.Import.mutable_flag -> type_:Ppxlib__.Import.core_type -> Ppxlib__.Import.label_declarationval letop : let_:Ppxlib__.Import.binding_op -> ands:Ppxlib__.Import.binding_op list -> body:Ppxlib__.Import.expression -> Ppxlib__.Import.letopval location : start:Ppxlib__.Import.position -> end_:Ppxlib__.Import.position -> ghost:bool -> Ppxlib__.Import.locationval module_binding : loc:Ppxlib__.Import.location -> name:string option Ppxlib__.Import.loc -> expr:Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_bindingval module_declaration : loc:Ppxlib__.Import.location -> name:string option Ppxlib__.Import.loc -> type_:Ppxlib__.Import.module_type -> Ppxlib__.Import.module_declarationval pmod_ident : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.module_exprval pmod_structure : loc:Ppxlib__.Import.location -> Ppxlib__.Import.structure -> Ppxlib__.Import.module_exprval pmod_functor : loc:Ppxlib__.Import.location -> Ppxlib__.Import.functor_parameter -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_exprval pmod_apply : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_exprval pmod_constraint : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_type -> Ppxlib__.Import.module_exprval pmod_unpack : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.module_exprval pmod_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.module_exprval module_substitution : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> manifest:Ppxlib__.Import.longident_loc -> Ppxlib__.Import.module_substitutionval pmty_ident : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.module_typeval pmty_signature : loc:Ppxlib__.Import.location -> Ppxlib__.Import.signature -> Ppxlib__.Import.module_typeval pmty_functor : loc:Ppxlib__.Import.location -> Ppxlib__.Import.functor_parameter -> Ppxlib__.Import.module_type -> Ppxlib__.Import.module_typeval pmty_with : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_type -> Ppxlib__.Import.with_constraint list -> Ppxlib__.Import.module_typeval pmty_typeof : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_expr -> Ppxlib__.Import.module_typeval pmty_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.module_typeval pmty_alias : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.module_typeval module_type_declaration : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> type_:Ppxlib__.Import.module_type option -> Ppxlib__.Import.module_type_declarationval otag : loc:Ppxlib__.Import.location -> Ppxlib__.Import.label Ppxlib__.Import.loc -> Ppxlib__.Import.core_type -> Ppxlib__.Import.object_fieldval oinherit : loc:Ppxlib__.Import.location -> Ppxlib__.Import.core_type -> Ppxlib__.Import.object_fieldval open_infos : loc:Ppxlib__.Import.location -> expr:'a -> override:Ppxlib__.Import.override_flag -> 'a Ppxlib__.Import.open_infosval ppat_any : loc:Ppxlib__.Import.location -> Ppxlib__.Import.patternval ppat_var : loc:Ppxlib__.Import.location -> string Ppxlib__.Import.loc -> Ppxlib__.Import.patternval ppat_alias : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> string Ppxlib__.Import.loc -> Ppxlib__.Import.patternval ppat_constant : loc:Ppxlib__.Import.location -> Ppxlib__.Import.constant -> Ppxlib__.Import.patternval ppat_interval : loc:Ppxlib__.Import.location -> Ppxlib__.Import.constant -> Ppxlib__.Import.constant -> Ppxlib__.Import.patternval ppat_tuple : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern list -> Ppxlib__.Import.patternval ppat_construct : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.pattern option -> Ppxlib__.Import.patternval ppat_variant : loc:Ppxlib__.Import.location -> Ppxlib__.Import.label -> Ppxlib__.Import.pattern option -> Ppxlib__.Import.patternval ppat_record : loc:Ppxlib__.Import.location -> (Ppxlib__.Import.longident_loc * Ppxlib__.Import.pattern) list -> Ppxlib__.Import.closed_flag -> Ppxlib__.Import.patternval ppat_array : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern list -> Ppxlib__.Import.patternval ppat_or : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> Ppxlib__.Import.pattern -> Ppxlib__.Import.patternval ppat_constraint : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> Ppxlib__.Import.core_type -> Ppxlib__.Import.patternval ppat_type : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.patternval ppat_lazy : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> Ppxlib__.Import.patternval ppat_unpack : loc:Ppxlib__.Import.location -> string option Ppxlib__.Import.loc -> Ppxlib__.Import.patternval ppat_exception : loc:Ppxlib__.Import.location -> Ppxlib__.Import.pattern -> Ppxlib__.Import.patternval ppat_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.patternval ppat_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.longident_loc -> Ppxlib__.Import.pattern -> Ppxlib__.Import.patternval position : fname:string -> lnum:int -> bol:int -> cnum:int -> Ppxlib__.Import.positionval rtag : loc:Ppxlib__.Import.location -> Ppxlib__.Import.label Ppxlib__.Import.loc -> bool -> Ppxlib__.Import.core_type list -> Ppxlib__.Import.row_fieldval rinherit : loc:Ppxlib__.Import.location -> Ppxlib__.Import.core_type -> Ppxlib__.Import.row_fieldval psig_value : loc:Ppxlib__.Import.location -> Ppxlib__.Import.value_description -> Ppxlib__.Import.signature_itemval psig_type : loc:Ppxlib__.Import.location -> Ppxlib__.Import.rec_flag -> Ppxlib__.Import.type_declaration list -> Ppxlib__.Import.signature_itemval psig_typesubst : loc:Ppxlib__.Import.location -> Ppxlib__.Import.type_declaration list -> Ppxlib__.Import.signature_itemval psig_typext : loc:Ppxlib__.Import.location -> Ppxlib__.Import.type_extension -> Ppxlib__.Import.signature_itemval psig_exception : loc:Ppxlib__.Import.location -> Ppxlib__.Import.type_exception -> Ppxlib__.Import.signature_itemval psig_module : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_declaration -> Ppxlib__.Import.signature_itemval psig_modsubst : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_substitution -> Ppxlib__.Import.signature_itemval psig_recmodule : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_declaration list -> Ppxlib__.Import.signature_itemval psig_modtype : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_type_declaration -> Ppxlib__.Import.signature_itemval psig_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.open_description -> Ppxlib__.Import.signature_itemval psig_include : loc:Ppxlib__.Import.location -> Ppxlib__.Import.include_description -> Ppxlib__.Import.signature_itemval psig_class : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_description list -> Ppxlib__.Import.signature_itemval psig_class_type : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_type_declaration list -> Ppxlib__.Import.signature_itemval psig_attribute : loc:Ppxlib__.Import.location -> Ppxlib__.Import.attribute -> Ppxlib__.Import.signature_itemval psig_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.attributes -> Ppxlib__.Import.signature_itemval pstr_eval : loc:Ppxlib__.Import.location -> Ppxlib__.Import.expression -> Ppxlib__.Import.attributes -> Ppxlib__.Import.structure_itemval pstr_value : loc:Ppxlib__.Import.location -> Ppxlib__.Import.rec_flag -> Ppxlib__.Import.value_binding list -> Ppxlib__.Import.structure_itemval pstr_primitive : loc:Ppxlib__.Import.location -> Ppxlib__.Import.value_description -> Ppxlib__.Import.structure_itemval pstr_type : loc:Ppxlib__.Import.location -> Ppxlib__.Import.rec_flag -> Ppxlib__.Import.type_declaration list -> Ppxlib__.Import.structure_itemval pstr_typext : loc:Ppxlib__.Import.location -> Ppxlib__.Import.type_extension -> Ppxlib__.Import.structure_itemval pstr_exception : loc:Ppxlib__.Import.location -> Ppxlib__.Import.type_exception -> Ppxlib__.Import.structure_itemval pstr_module : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_binding -> Ppxlib__.Import.structure_itemval pstr_recmodule : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_binding list -> Ppxlib__.Import.structure_itemval pstr_modtype : loc:Ppxlib__.Import.location -> Ppxlib__.Import.module_type_declaration -> Ppxlib__.Import.structure_itemval pstr_open : loc:Ppxlib__.Import.location -> Ppxlib__.Import.open_declaration -> Ppxlib__.Import.structure_itemval pstr_class : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_declaration list -> Ppxlib__.Import.structure_itemval pstr_class_type : loc:Ppxlib__.Import.location -> Ppxlib__.Import.class_type_declaration list -> Ppxlib__.Import.structure_itemval pstr_include : loc:Ppxlib__.Import.location -> Ppxlib__.Import.include_declaration -> Ppxlib__.Import.structure_itemval pstr_attribute : loc:Ppxlib__.Import.location -> Ppxlib__.Import.attribute -> Ppxlib__.Import.structure_itemval pstr_extension : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension -> Ppxlib__.Import.attributes -> Ppxlib__.Import.structure_itemval toplevel_directive : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> arg:Ppxlib__.Import.directive_argument option -> Ppxlib__.Import.toplevel_directiveval type_declaration : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> params:(Ppxlib__.Import.core_type * Ppxlib__.Import.variance) list -> cstrs:(Ppxlib__.Import.core_type * Ppxlib__.Import.core_type * Ppxlib__.Import.location) list -> kind:Ppxlib__.Import.type_kind -> private_:Ppxlib__.Import.private_flag -> manifest:Ppxlib__.Import.core_type option -> Ppxlib__.Import.type_declarationval type_exception : loc:Ppxlib__.Import.location -> Ppxlib__.Import.extension_constructor -> Ppxlib__.Import.type_exceptionval type_extension : loc:Ppxlib__.Import.location -> path:Ppxlib__.Import.longident_loc -> params:(Ppxlib__.Import.core_type * Ppxlib__.Import.variance) list -> constructors:Ppxlib__.Import.extension_constructor list -> private_:Ppxlib__.Import.private_flag -> Ppxlib__.Import.type_extensionval value_binding : loc:Ppxlib__.Import.location -> pat:Ppxlib__.Import.pattern -> expr:Ppxlib__.Import.expression -> Ppxlib__.Import.value_bindingval value_description : loc:Ppxlib__.Import.location -> name:string Ppxlib__.Import.loc -> type_:Ppxlib__.Import.core_type -> prim:string list -> Ppxlib__.Import.value_description