package archetype

  1. Overview
  2. Docs
constraint 'b reduce2 = 'b reduce2
method visit_Pwild : 'b -> 'c -> 'd
method visit_Pref : 'b -> 'e -> pname Archetype.Location.loced -> pname Archetype.Location.loced -> lident list -> lident list -> 'f
method fail_pattern_unloc : 'b -> 'g -> pattern_unloc -> pattern_unloc -> 'h
method visit_pattern_unloc : 'b -> 'i -> pattern_unloc -> pattern_unloc -> 'j
method visit_PIdent : 'b -> 'k -> Archetype.Ident.ident -> Archetype.Ident.ident -> 'l
method visit_PCons : 'b -> 'm -> 'n
method visit_PNil : 'b -> 'o -> 'p
method visit_PSome : 'b -> 'q -> 'r
method visit_PNone : 'b -> 's -> 't
method visit_PLeft : 'b -> 'u -> 'v
method visit_PRight : 'b -> 'w -> 'x
method fail_pname : 'b -> 'y -> pname -> pname -> 'z
method visit_pname : 'b -> 'a1 -> pname -> pname -> 'b1
method visit_VLBefore : 'b -> 'e1 -> 'f1
method visit_VLIdent : 'b -> 'g1 -> lident -> lident -> 'h1
method fail_var_label : 'b -> 'i1 -> var_label -> var_label -> 'j1
method visit_var_label : 'b -> 'k1 -> var_label -> var_label -> 'l1
method visit_VSAdded : 'b -> 'm1 -> 'n1
method visit_VSUnmoved : 'b -> 'o1 -> 'p1
method visit_VSRemoved : 'b -> 'q1 -> 'r1
method fail_var_vset : 'b -> 's1 -> var_vset -> var_vset -> 't1
method visit_var_vset : 'b -> 'u1 -> var_vset -> var_vset -> 'v1
method visit_FIsimple : 'b -> 'w1 -> lident -> lident -> 'x1
method visit_FIdouble : 'b -> 'y1 -> lident -> lident -> lident -> lident -> 'z1
method fail_for_ident_unloc : 'b -> 'a2 -> for_ident_unloc -> for_ident_unloc -> 'b2
method visit_for_ident_unloc : 'b -> 'c2 -> for_ident_unloc -> for_ident_unloc -> 'd2
method visit_TTsimple : 'b -> 'g2 -> expr -> expr -> expr -> expr -> 'h2
method visit_TTcontract : 'b -> 'i2 -> expr -> expr -> expr -> expr -> lident -> lident -> type_t -> type_t -> expr -> expr -> 'j2
method visit_TTentry : 'b -> 'k2 -> expr -> expr -> lident -> lident -> expr -> expr -> 'l2
method visit_TTentry2 : 'b -> 'm2 -> expr -> expr -> lident -> lident -> expr -> expr -> lident -> lident -> expr -> expr -> 'n2
method visit_TTself : 'b -> 'o2 -> expr -> expr -> lident -> lident -> expr list -> expr list -> 'p2
method visit_TToperation : 'b -> 'q2 -> expr -> expr -> 'r2
method fail_transfer_t : 'b -> 's2 -> transfer_t -> transfer_t -> 't2
method visit_transfer_t : 'b -> 'u2 -> transfer_t -> transfer_t -> 'v2
method visit_Eterm : 'b -> 'w2 -> scope_import -> scope_import -> (var_vset option * var_label option) -> (var_vset option * var_label option) -> lident -> lident -> 'x2
method visit_Eliteral : 'b -> 'y2 -> literal -> literal -> 'z2
method visit_Earray : 'b -> 'a3 -> scope_import -> scope_import -> expr list -> expr list -> 'b3
method visit_Erecord : 'b -> 'c3 -> scope_import -> scope_import -> record_item list -> record_item list -> 'd3
method visit_Etuple : 'b -> 'e3 -> expr list -> expr list -> 'f3
method visit_Edot : 'b -> 'g3 -> expr -> expr -> lident -> lident -> 'h3
method visit_Equestiondot : 'b -> 'i3 -> expr -> expr -> lident -> lident -> 'j3
method visit_Esqapp : 'b -> 'k3 -> expr -> expr -> expr -> expr -> 'l3
method visit_Emulticomp : 'b -> 'm3 -> expr -> expr -> (comparison_operator Archetype.Location.loced * expr) list -> (comparison_operator Archetype.Location.loced * expr) list -> 'n3
method visit_Eapp : 'b -> 'o3 -> function_ -> function_ -> expr list -> expr list -> 'p3
method visit_Eappt : 'b -> 'q3 -> function_ -> function_ -> type_t list -> type_t list -> expr list -> expr list -> 'r3
method visit_Emethod : 'b -> 's3 -> expr -> expr -> lident -> lident -> expr list -> expr list -> 't3
method visit_Etransfer : 'b -> 'u3 -> transfer_t -> transfer_t -> 'v3
method visit_Edorequire : 'b -> 'w3 -> expr -> expr -> expr -> expr -> 'x3
method visit_Edofailif : 'b -> 'y3 -> expr -> expr -> expr -> expr -> 'z3
method visit_Efail : 'b -> 'a4 -> expr -> expr -> 'b4
method visit_Efailsome : 'b -> 'c4 -> expr -> expr -> 'd4
method visit_Eassign : 'b -> 'e4 -> assignment_operator -> assignment_operator -> expr -> expr -> expr -> expr -> 'f4
method visit_Eassignopt : 'b -> 'g4 -> expr -> expr -> expr -> expr -> expr -> expr -> 'h4
method visit_Eif : 'b -> 'i4 -> expr -> expr -> expr -> expr -> expr option -> expr option -> 'j4
method visit_Efor : 'b -> 'k4 -> lident option -> lident option -> for_ident_unloc Archetype.Location.loced -> for_ident_unloc Archetype.Location.loced -> expr -> expr -> expr -> expr -> 'l4
method visit_Eiter : 'b -> 'm4 -> lident option -> lident option -> lident -> lident -> expr option -> expr option -> expr -> expr -> expr -> expr -> 'n4
method visit_Ewhile : 'b -> 'o4 -> lident option -> lident option -> expr -> expr -> expr -> expr -> 'p4
method visit_Eseq : 'b -> 'q4 -> expr -> expr -> expr -> expr -> 'r4
method visit_Eletin : 'b -> 's4 -> lident -> lident -> type_t option -> type_t option -> expr -> expr -> expr -> expr -> expr option -> expr option -> 't4
method visit_Evar : 'b -> 'u4 -> lident -> lident -> type_t option -> type_t option -> expr -> expr -> bool -> bool -> 'v4
method visit_Evaropt : 'b -> 'w4 -> lident -> lident -> type_t option -> type_t option -> expr -> expr -> expr option -> expr option -> bool -> bool -> 'x4
method visit_Ematchwith : 'b -> 'y4 -> expr -> expr -> branch list -> branch list -> 'z4
method visit_Efold : 'b -> 'a5 -> expr -> expr -> lident -> lident -> expr -> expr -> 'b5
method visit_Emap : 'b -> 'c5 -> expr -> expr -> lident -> lident -> expr -> expr -> 'd5
method visit_Erecupdate : 'b -> 'e5 -> expr -> expr -> (lident * expr) list -> (lident * expr) list -> 'f5
method visit_Equantifier : 'b -> 'g5 -> quantifier -> quantifier -> lident -> lident -> quantifier_kind -> quantifier_kind -> expr -> expr -> 'h5
method visit_Eassert : 'b -> 'i5 -> lident -> lident -> 'j5
method visit_Elabel : 'b -> 'k5 -> lident -> lident -> 'l5
method visit_Ereturn : 'b -> 'm5 -> expr -> expr -> 'n5
method visit_Eoption : 'b -> 'o5 -> option_ -> option_ -> 'p5
method visit_Eor : 'b -> 'q5 -> or_ -> or_ -> 'r5
method visit_Elambda : 'b -> 's5 -> type_t option -> type_t option -> lident -> lident -> type_t option -> type_t option -> expr -> expr -> 't5
method visit_Eentrypoint : 'b -> 'u5 -> type_t -> type_t -> expr -> expr -> expr -> expr -> expr option -> expr option -> 'v5
method visit_Ecallview : 'b -> 'w5 -> type_t -> type_t -> expr -> expr -> expr -> expr -> expr -> expr -> 'x5
method visit_Eunpack : 'b -> 'y5 -> type_t -> type_t -> expr -> expr -> 'z5
method visit_Eemit : 'b -> 'a6 -> type_t -> type_t -> expr -> expr -> 'b6
method visit_Eself : 'b -> 'c6 -> lident -> lident -> 'd6
method visit_Eternary : 'b -> 'e6 -> expr -> expr -> expr -> expr -> expr -> expr -> 'f6
method visit_Eany : 'b -> 'g6 -> 'h6
method visit_Enothing : 'b -> 'i6 -> 'j6
method visit_Eunit : 'b -> 'k6 -> 'l6
method visit_Einvalid : 'b -> 'm6 -> 'n6
method fail_expr_unloc : 'b -> 'o6 -> expr_unloc -> expr_unloc -> 'p6
method visit_expr_unloc : 'b -> 'q6 -> expr_unloc -> expr_unloc -> 'r6
method visit_branch : 'b -> 's6 -> branch -> branch -> 't6
method visit_Added : 'b -> 'u6 -> 'v6
method visit_After : 'b -> 'w6 -> 'x6
method visit_Before : 'b -> 'y6 -> 'z6
method visit_Fixed : 'b -> 'a7 -> 'b7
method visit_Removed : 'b -> 'c7 -> 'd7
method visit_Stable : 'b -> 'e7 -> 'f7
method fail_scope : 'b -> 'g7 -> scope -> scope -> 'h7
method visit_scope : 'b -> 'i7 -> scope -> scope -> 'j7
method visit_Qcollection : 'b -> 'k7 -> expr -> expr -> 'l7
method visit_Qtype : 'b -> 'm7 -> type_t -> type_t -> 'n7
method fail_quantifier_kind : 'b -> 'o7 -> quantifier_kind -> quantifier_kind -> 'p7
method visit_quantifier_kind : 'b -> 'q7 -> quantifier_kind -> quantifier_kind -> 'r7
method visit_OSome : 'b -> 's7 -> expr -> expr -> 't7
method visit_ONone : 'b -> 'u7 -> type_t option -> type_t option -> 'v7
method fail_option_ : 'b -> 'w7 -> option_ -> option_ -> 'x7
method visit_option_ : 'b -> 'y7 -> option_ -> option_ -> 'z7
method visit_Oleft : 'b -> 'a8 -> type_t option -> type_t option -> type_t -> type_t -> expr -> expr -> 'b8
method visit_Oright : 'b -> 'c8 -> type_t -> type_t -> type_t option -> type_t option -> expr -> expr -> 'd8
method fail_or_ : 'b -> 'e8 -> or_ -> or_ -> 'f8
method visit_or_ : 'b -> 'g8 -> or_ -> or_ -> 'h8
method visit_Fident : 'b -> 'i8 -> lident -> lident -> 'j8
method visit_Foperator : 'b -> 'k8 -> operator Archetype.Location.loced -> operator Archetype.Location.loced -> 'l8
method fail_function_ : 'b -> 'm8 -> function_ -> function_ -> 'n8
method visit_function_ : 'b -> 'o8 -> function_ -> function_ -> 'p8
method visit_Lint : 'b -> 'q8 -> Archetype.Core.big_int -> Archetype.Core.big_int -> 'r8
method visit_Lnat : 'b -> 's8 -> Archetype.Core.big_int -> Archetype.Core.big_int -> 't8
method visit_Ldecimal : 'b -> 'u8 -> string -> string -> 'v8
method visit_Ltz : 'b -> 'w8 -> string -> string -> 'x8
method visit_Lmtz : 'b -> 'y8 -> string -> string -> 'z8
method visit_Lutz : 'b -> 'a9 -> string -> string -> 'b9
method visit_Laddress : 'b -> 'c9 -> string -> string -> 'd9
method visit_Lstring : 'b -> 'e9 -> string -> string -> 'f9
method visit_Lbool : 'b -> 'g9 -> bool -> bool -> 'h9
method visit_Lduration : 'b -> 'i9 -> string -> string -> 'j9
method visit_Ldate : 'b -> 'k9 -> string -> string -> 'l9
method visit_Lbytes : 'b -> 'm9 -> string -> string -> 'n9
method visit_Lpercent : 'b -> 'o9 -> string -> string -> 'p9
method fail_literal : 'b -> 'q9 -> literal -> literal -> 'r9
method visit_literal : 'b -> 's9 -> literal -> literal -> 't9
method visit_record_item : 'b -> 'u9 -> record_item -> record_item -> 'v9
method visit_expr : 'b -> 'w9 -> expr -> expr -> 'd1
method visit_lident_typ : 'b -> 'x9 -> lident_typ -> lident_typ -> 'y9
method visit_label_expr : 'b -> 'z9 -> (lident * expr) Archetype.Location.loced -> (lident * expr) Archetype.Location.loced -> 'd1
method visit_label_exprs : 'b -> 'a10 -> label_exprs -> label_exprs -> 'd1
method visit_Eextension : 'b -> 'b10 -> lident -> lident -> expr list -> expr list -> 'c10
method visit_extension_unloc : 'b -> 'd10 -> extension_unloc -> extension_unloc -> 'e10
method visit_extension : 'b -> 'f10 -> extension_unloc Archetype.Location.loced -> extension_unloc Archetype.Location.loced -> 'd1
method visit_exts : 'b -> 'g10 -> exts -> exts -> 'd1
method visit_Ffield : 'b -> 'h10 -> lident -> lident -> type_t -> type_t -> expr option -> expr option -> exts -> exts -> 'i10
method visit_field_unloc : 'b -> 'j10 -> field_unloc -> field_unloc -> 'k10
method visit_field : 'b -> 'l10 -> field_unloc Archetype.Location.loced -> field_unloc Archetype.Location.loced -> 'd1
method visit_args : 'b -> 'm10 -> args -> args -> 'd1
method visit_invariants : 'b -> 'n10 -> invariants -> invariants -> 'd1
method visit_Vpredicate : 'b -> 'o10 -> lident -> lident -> args -> args -> expr -> expr -> 'p10
method visit_Vdefinition : 'b -> 'q10 -> lident -> lident -> type_t -> type_t -> lident -> lident -> expr -> expr -> 'r10
method visit_Vvariable : 'b -> 's10 -> lident -> lident -> type_t -> type_t -> expr option -> expr option -> 't10
method visit_Veffect : 'b -> 'u10 -> expr -> expr -> 'v10
method visit_Vassert : 'b -> 'w10 -> (lident * expr * invariants * lident list) -> (lident * expr * invariants * lident list) -> 'x10
method visit_Vfails : 'b -> 'y10 -> (lident * lident option * lident * type_t * expr) list -> (lident * lident option * lident * type_t * expr) list -> 'z10
method visit_Vpostcondition : 'b -> 'a11 -> (lident * expr * invariants * lident list * postkind option) -> (lident * expr * invariants * lident list * postkind option) -> 'b11
method fail_specification_item_unloc : 'b -> 'c11 -> specification_item_unloc -> specification_item_unloc -> 'd11
method visit_specification_item_unloc : 'b -> 'e11 -> specification_item_unloc -> specification_item_unloc -> 'f11
method visit_PKPost : 'b -> 'g11 -> 'h11
method visit_PKInv : 'b -> 'i11 -> 'j11
method fail_postkind : 'b -> 'k11 -> postkind -> postkind -> 'l11
method visit_postkind : 'b -> 'm11 -> postkind -> postkind -> 'n11
method visit_specification_unloc : 'b -> 'p11 -> specification_unloc -> specification_unloc -> 'q11
method visit_Sident : 'b -> 's11 -> lident -> lident -> 't11
method visit_Sdot : 'b -> 'u11 -> lident -> lident -> lident -> lident -> 'v11
method visit_Slist : 'b -> 'w11 -> security_arg list -> security_arg list -> 'x11
method visit_Sapp : 'b -> 'y11 -> lident -> lident -> security_arg list -> security_arg list -> 'z11
method visit_Sbut : 'b -> 'a12 -> lident -> lident -> security_arg -> security_arg -> 'b12
method visit_Sto : 'b -> 'c12 -> lident -> lident -> security_arg -> security_arg -> 'd12
method fail_security_arg_unloc : 'b -> 'e12 -> security_arg_unloc -> security_arg_unloc -> 'f12
method visit_security_arg_unloc : 'b -> 'g12 -> security_arg_unloc -> security_arg_unloc -> 'h12
method visit_security_arg : 'b -> 'i12 -> security_arg -> security_arg -> 'd1
method visit_security_item_unloc : 'b -> 'j12 -> security_item_unloc -> security_item_unloc -> 'k12
method visit_security_unloc : 'b -> 'm12 -> security_unloc -> security_unloc -> 'n12
method visit_security : 'b -> 'o12 -> security_unloc Archetype.Location.loced -> security_unloc Archetype.Location.loced -> 'f2
method visit_VVonchain : 'b -> 'p12 -> 'q12
method visit_VVoffchain : 'b -> 'r12 -> 's12
method visit_VVonoffchain : 'b -> 't12 -> 'u12
method visit_VVnone : 'b -> 'v12 -> 'w12
method fail_view_visibility : 'b -> 'x12 -> view_visibility -> view_visibility -> 'y12
method visit_view_visibility : 'b -> 'z12 -> view_visibility -> view_visibility -> 'a13
method visit_s_function : 'b -> 'b13 -> s_function -> s_function -> 'c13
method visit_entry_properties : 'b -> 'd13 -> entry_properties -> entry_properties -> 'e13
method visit_transition : 'b -> 'f13 -> transition -> transition -> 'd1
method visit_parameter : 'b -> 'g13 -> (lident * type_t * expr option * bool) Archetype.Location.loced -> (lident * type_t * expr option * bool) Archetype.Location.loced -> 'd1
method visit_parameters : 'b -> 'h13 -> parameters -> parameters -> 'd1
method visit_Muri : 'b -> 'i13 -> string Archetype.Location.loced -> string Archetype.Location.loced -> 'j13
method visit_Mjson : 'b -> 'k13 -> string Archetype.Location.loced -> string Archetype.Location.loced -> 'l13
method fail_metadata : 'b -> 'm13 -> metadata -> metadata -> 'n13
method visit_metadata : 'b -> 'o13 -> metadata -> metadata -> 'p13
method visit_VKvariable : 'b -> 'q13 -> 'r13
method visit_VKconstant : 'b -> 's13 -> 't13
method fail_variable_kind : 'b -> 'u13 -> variable_kind -> variable_kind -> 'v13
method visit_variable_kind : 'b -> 'w13 -> variable_kind -> variable_kind -> 'x13
method visit_EKenum : 'b -> 'y13 -> lident -> lident -> 'z13
method visit_EKstate : 'b -> 'a14 -> 'b14
method fail_enum_kind : 'b -> 'c14 -> enum_kind -> enum_kind -> 'd14
method visit_enum_kind : 'b -> 'e14 -> enum_kind -> enum_kind -> 'f14
method visit_Darchetype : 'b -> 'g14 -> lident -> lident -> parameters -> parameters -> metadata option -> metadata option -> exts -> exts -> 'h14
method visit_Dimport : 'b -> 'i14 -> lident -> lident -> lident -> lident -> 'j14
method visit_Dvariable : 'b -> 'k14 -> variable_decl -> variable_decl -> 'l14
method visit_Denum : 'b -> 'm14 -> enum_kind -> enum_kind -> enum_decl -> enum_decl -> 'n14
method visit_Dasset : 'b -> 'o14 -> asset_decl -> asset_decl -> 'p14
method visit_Drecord : 'b -> 'q14 -> record_decl -> record_decl -> 'r14
method visit_Dentry : 'b -> 's14 -> entry_decl -> entry_decl -> 't14
method visit_Dtransition : 'b -> 'u14 -> transition_decl -> transition_decl -> 'v14
method visit_Dextension : 'b -> 'w14 -> extension_decl -> extension_decl -> 'x14
method visit_Dnamespace : 'b -> 'y14 -> namespace_decl -> namespace_decl -> 'z14
method visit_Dfunction : 'b -> 'a15 -> s_function -> s_function -> 'b15
method visit_Dspecification : 'b -> 'c15 -> specification_unloc Archetype.Location.loced -> specification_unloc Archetype.Location.loced -> 'd15
method visit_Dspecasset : 'b -> 'e15 -> (lident * label_exprs) -> (lident * label_exprs) -> 'f15
method visit_Dspecfun : 'b -> 'g15 -> specfun -> specfun -> 'h15
method visit_Dspecvariable : 'b -> 'i15 -> (lident * label_exprs) -> (lident * label_exprs) -> 'j15
method visit_Dsecurity : 'b -> 'k15 -> security_unloc Archetype.Location.loced -> security_unloc Archetype.Location.loced -> 'l15
method visit_Dtype : 'b -> 'm15 -> lident -> lident -> type_t -> type_t -> 'n15
method visit_Devent : 'b -> 'o15 -> record_decl -> record_decl -> 'p15
method visit_Dinvalid : 'b -> 'q15 -> 'r15
method fail_declaration_unloc : 'b -> 's15 -> declaration_unloc -> declaration_unloc -> 't15
method visit_declaration_unloc : 'b -> 'u15 -> declaration_unloc -> declaration_unloc -> 'v15
method visit_SKentry : 'b -> 'w15 -> 'x15
method visit_SKfunction : 'b -> 'y15 -> 'z15
method visit_SKgetter : 'b -> 'a16 -> 'b16
method visit_SKview : 'b -> 'c16 -> 'd16
method fail_specfun_kind : 'b -> 'e16 -> specfun_kind -> specfun_kind -> 'f16
method visit_specfun_kind : 'b -> 'g16 -> specfun_kind -> specfun_kind -> 'h16
method visit_specfun : 'b -> 'i16 -> specfun -> specfun -> 'j16
method visit_variable_decl : 'b -> 'k16 -> variable_decl -> variable_decl -> 'l16
method visit_enum_decl : 'b -> 'm16 -> enum_decl -> enum_decl -> 'n16
method visit_asset_decl : 'b -> 'o16 -> asset_decl -> asset_decl -> 'p16
method visit_record_decl : 'b -> 'q16 -> record_decl -> record_decl -> 'r16
method visit_entry_decl : 'b -> 's16 -> entry_decl -> entry_decl -> 't16
method visit_transition_decl : 'b -> 'u16 -> transition_decl -> transition_decl -> 'v16
method visit_extension_decl : 'b -> 'w16 -> extension_decl -> extension_decl -> 'x16
method visit_namespace_decl : 'b -> 'y16 -> namespace_decl -> namespace_decl -> 'z16
method visit_MKMap : 'b -> 'a17 -> 'b17
method visit_MKBigMap : 'b -> 'c17 -> 'd17
method visit_MKIterableBigMap : 'b -> 'e17 -> 'f17
method fail_map_kind : 'b -> 'g17 -> map_kind -> map_kind -> 'h17
method visit_map_kind : 'b -> 'i17 -> map_kind -> map_kind -> 'j17
method visit_AOidentifiedby : 'b -> 'k17 -> lident list -> lident list -> 'l17
method visit_AOsortedby : 'b -> 'm17 -> lident -> lident -> 'n17
method visit_AOtoMapKind : 'b -> 'o17 -> map_kind -> map_kind -> 'p17
method fail_asset_option : 'b -> 'q17 -> asset_option -> asset_option -> 'r17
method visit_asset_option : 'b -> 's17 -> asset_option -> asset_option -> 't17
method visit_APOstates : 'b -> 'u17 -> lident -> lident -> 'v17
method visit_APOconstraints : 'b -> 'w17 -> label_exprs -> label_exprs -> 'x17
method visit_APOinit : 'b -> 'y17 -> expr list -> expr list -> 'z17
method fail_asset_post_option : 'b -> 'a18 -> asset_post_option -> asset_post_option -> 'b18
method visit_asset_post_option : 'b -> 'c18 -> asset_post_option -> asset_post_option -> 'd18
method visit_EOinitial : 'b -> 'e18 -> 'f18
method visit_EOspecification : 'b -> 'g18 -> label_exprs -> label_exprs -> 'h18
method fail_enum_option : 'b -> 'i18 -> enum_option -> enum_option -> 'j18
method visit_enum_option : 'b -> 'k18 -> enum_option -> enum_option -> 'l18
method visit_declaration : 'b -> 'm18 -> declaration -> declaration -> 'd1
method visit_AOadd : 'b -> 'n18 -> 'o18
method visit_AOremove : 'b -> 'p18 -> 'q18
method visit_AOupdate : 'b -> 'r18 -> 's18
method fail_asset_operation_enum : 'b -> 't18 -> asset_operation_enum -> asset_operation_enum -> 'u18
method visit_asset_operation_enum : 'b -> 'v18 -> asset_operation_enum -> asset_operation_enum -> 'w18
method visit_AssetOperation : 'b -> 'x18 -> asset_operation_enum list -> asset_operation_enum list -> expr option -> expr option -> 'y18
method visit_asset_operation : 'b -> 'z18 -> asset_operation -> asset_operation -> 'a19
method visit_Marchetype : 'b -> 'b19 -> declaration list -> declaration list -> 'c19
method visit_Mextension : 'b -> 'd19 -> lident -> lident -> declaration list -> declaration list -> declaration list -> declaration list -> 'e19
method fail_archetype_unloc : 'b -> 'f19 -> archetype_unloc -> archetype_unloc -> 'g19
method visit_archetype_unloc : 'b -> 'h19 -> archetype_unloc -> archetype_unloc -> 'i19
method visit_archetype : 'b -> 'j19 -> archetype_unloc Archetype.Location.loced -> archetype_unloc Archetype.Location.loced -> 'f2