package archetype

  1. Overview
  2. Docs
constraint 'b reduce = 'b reduce
method visit_Pwild : 'c -> 'd
method visit_Pref : 'e -> pname Archetype.Location.loced -> lident list -> 'f
method visit_pattern_unloc : 'g -> pattern_unloc -> 'h
method visit_PIdent : 'i -> Archetype.Ident.ident -> 'j
method visit_PCons : 'k -> 'l
method visit_PNil : 'm -> 'n
method visit_PSome : 'o -> 'p
method visit_PNone : 'q -> 'r
method visit_PLeft : 's -> 't
method visit_PRight : 'u -> 'v
method visit_pname : 'w -> pname -> 'x
method visit_pattern : 'y -> pattern_unloc Archetype.Location.loced -> 'z
method visit_FIsimple : 'a1 -> lident -> 'b1
method visit_FIdouble : 'c1 -> lident -> lident -> 'd1
method visit_for_ident_unloc : 'e1 -> for_ident_unloc -> 'f1
method visit_for_ident : 'g1 -> for_ident_unloc Archetype.Location.loced -> 'h1
method visit_TTsimple : 'i1 -> expr -> expr -> 'j1
method visit_TTcontract : 'k1 -> expr -> expr -> lident -> type_t -> expr -> 'l1
method visit_TTentry : 'm1 -> expr -> lident -> expr -> 'n1
method visit_TTentry2 : 'o1 -> expr -> lident -> expr -> lident -> expr -> 'p1
method visit_TTself : 'q1 -> expr -> lident -> expr list -> 'r1
method visit_TToperation : 's1 -> expr -> 't1
method visit_transfer_t : 'u1 -> transfer_t -> 'v1
method visit_MIstring : 'w1 -> string -> 'x1
method visit_MIint : 'y1 -> Archetype.Core.big_int -> 'z1
method visit_MIbytes : 'a2 -> string -> 'b2
method visit_MIprim : 'c2 -> string -> micheline_t list -> string list -> 'd2
method visit_MIseq : 'e2 -> micheline_t list -> 'f2
method visit_micheline_t : 'g2 -> micheline_t -> 'h2
method visit_MKexpr : 'i2 -> expr -> 'j2
method visit_MKself : 'k2 -> 'l2
method visit_method_kind : 'm2 -> method_kind -> 'n2
method visit_MKbasic : 'o2 -> 'p2
method visit_MKdetach : 'q2 -> 'r2
method visit_match_kind : 's2 -> match_kind -> 't2
method visit_VDKbasic : 'u2 -> 'v2
method visit_VDKoption : 'w2 -> expr option -> 'x2
method visit_var_decl_kind : 'y2 -> var_decl_kind -> 'z2
method visit_Eterm : 'a3 -> (id_scope * lident) -> 'b3
method visit_Eliteral : 'c3 -> literal -> 'd3
method visit_Earray : 'e3 -> id_scope -> expr list -> 'f3
method visit_Erecord : 'g3 -> id_scope -> record_item list -> 'h3
method visit_Etuple : 'i3 -> expr list -> 'j3
method visit_Edot : 'k3 -> expr -> (id_scope * lident) -> 'l3
method visit_Equestiondot : 'm3 -> expr -> (id_scope * lident) -> 'n3
method visit_Esqapp : 'o3 -> expr -> expr -> 'p3
method visit_Emulticomp : 'q3 -> expr -> (comparison_operator Archetype.Location.loced * expr) list -> 'r3
method visit_Eapp : 's3 -> function_ -> expr list -> 't3
method visit_Eappt : 'u3 -> function_ -> type_t list -> expr list -> 'v3
method visit_Emethod : 'w3 -> method_kind -> lident -> expr list -> 'x3
method visit_Etransfer : 'y3 -> transfer_t -> 'z3
method visit_Edetach : 'a4 -> lident -> expr -> expr -> 'b4
method visit_Edorequire : 'c4 -> expr -> expr -> 'd4
method visit_Edofailif : 'e4 -> expr -> expr -> 'f4
method visit_Efail : 'g4 -> expr -> 'h4
method visit_Efailexpr : 'i4 -> expr -> 'j4
method visit_Efailsome : 'k4 -> expr -> 'l4
method visit_Eassign : 'm4 -> assignment_operator -> expr -> expr -> 'n4
method visit_Eassignopt : 'o4 -> expr -> expr -> expr -> 'p4
method visit_Eif : 'q4 -> expr -> expr -> expr option -> 'r4
method visit_Efor : 's4 -> for_ident_unloc Archetype.Location.loced -> expr -> expr -> 't4
method visit_Eiter : 'u4 -> lident -> expr option -> expr -> expr -> 'v4
method visit_Ewhile : 'w4 -> expr -> expr -> 'x4
method visit_Eseq : 'y4 -> expr -> expr -> 'z4
method visit_Eletin : 'a5 -> lident -> type_t option -> expr -> expr -> expr option -> 'b5
method visit_Evar : 'c5 -> lident list -> type_t option -> expr -> var_decl_kind -> bool -> 'd5
method visit_Ematchwith : 'e5 -> expr -> branch list -> match_kind -> 'f5
method visit_Efold : 'g5 -> expr -> lident -> expr -> 'h5
method visit_Emap : 'i5 -> expr -> lident -> expr -> 'j5
method visit_Erecupdate : 'k5 -> expr -> (lident * expr) list -> 'l5
method visit_Ereturn : 'm5 -> expr -> 'n5
method visit_Eoption : 'o5 -> option_ -> 'p5
method visit_Eor : 'q5 -> or_ -> 'r5
method visit_Elambda : 's5 -> type_t option -> lident -> type_t option -> expr -> 't5
method visit_Elambda_michelson : 'u5 -> type_t -> type_t -> micheline_t -> 'v5
method visit_Eentrypoint : 'w5 -> type_t -> expr -> expr -> expr option -> 'x5
method visit_Ecallview : 'y5 -> type_t -> expr -> expr -> expr -> 'z5
method visit_Eunpack : 'a6 -> type_t -> expr -> 'b6
method visit_Eemit : 'c6 -> type_t -> expr -> 'd6
method visit_Eself : 'e6 -> lident -> 'f6
method visit_Eternary : 'g6 -> expr -> expr -> expr -> 'h6
method visit_Eany : 'i6 -> 'j6
method visit_Enothing : 'k6 -> 'l6
method visit_Eunit : 'm6 -> 'n6
method visit_Etz_expr : 'o6 -> string -> 'p6
method visit_Emicheline : 'q6 -> micheline_t -> 'r6
method visit_Emicheline_expr : 's6 -> type_t -> micheline_t -> expr list -> 't6
method visit_Einvalid : 'u6 -> 'v6
method visit_expr_unloc : 'w6 -> expr_unloc -> 'x6
method visit_branch : 'y6 -> branch -> 'z6
method visit_Added : 'a7 -> 'b7
method visit_After : 'c7 -> 'd7
method visit_Before : 'e7 -> 'f7
method visit_Fixed : 'g7 -> 'h7
method visit_Removed : 'i7 -> 'j7
method visit_Stable : 'k7 -> 'l7
method visit_scope : 'm7 -> scope -> 'n7
method visit_OSome : 'o7 -> expr -> 'p7
method visit_ONone : 'q7 -> type_t option -> 'r7
method visit_option_ : 's7 -> option_ -> 't7
method visit_Oleft : 'u7 -> type_t option -> type_t -> expr -> 'v7
method visit_Oright : 'w7 -> type_t -> type_t option -> expr -> 'x7
method visit_or_ : 'y7 -> or_ -> 'z7
method visit_Fident : 'a8 -> (id_scope * lident) -> 'b8
method visit_Foperator : 'c8 -> operator Archetype.Location.loced -> 'd8
method visit_function_ : 'e8 -> function_ -> 'f8
method visit_Lint : 'g8 -> Archetype.Core.big_int -> 'h8
method visit_Lnat : 'i8 -> Archetype.Core.big_int -> 'j8
method visit_Ldecimal : 'k8 -> string -> 'l8
method visit_Ltz : 'm8 -> string -> 'n8
method visit_Lmtz : 'o8 -> string -> 'p8
method visit_Lutz : 'q8 -> string -> 'r8
method visit_Laddress : 's8 -> string -> 't8
method visit_Lstring : 'u8 -> string -> 'v8
method visit_Lbool : 'w8 -> bool -> 'x8
method visit_Lduration : 'y8 -> string -> 'z8
method visit_Ldate : 'a9 -> string -> 'b9
method visit_Lbytes : 'c9 -> string -> 'd9
method visit_Lpercent : 'e9 -> string -> 'f9
method visit_LnumberFr : 'g9 -> Archetype.Core.big_int -> 'h9
method visit_LbytesFr : 'i9 -> string -> 'j9
method visit_LbytesG1 : 'k9 -> string -> 'l9
method visit_LbytesG2 : 'm9 -> string -> 'n9
method visit_literal : 'o9 -> literal -> 'p9
method visit_record_item : 'q9 -> record_item -> 'r9
method visit_expr : 's9 -> expr -> 'z
method visit_lident_typ : 't9 -> lident_typ -> 'u9
method visit_Ffield : 'v9 -> lident -> type_t -> expr option -> 'w9
method visit_field_unloc : 'x9 -> field_unloc -> 'y9
method visit_field : 'z9 -> field_unloc Archetype.Location.loced -> 'z
method visit_args : 'a10 -> args -> 'z
method visit_VVonchain : 'b10 -> 'c10
method visit_VVoffchain : 'd10 -> 'e10
method visit_VVonoffchain : 'f10 -> 'g10
method visit_VVnone : 'h10 -> 'i10
method visit_view_visibility : 'j10 -> view_visibility -> 'k10
method visit_s_function : 'l10 -> s_function -> 'm10
method visit_entry_properties : 'n10 -> entry_properties -> 'o10
method visit_transition : 'p10 -> transition -> 'z
method visit_parameter : 'q10 -> (lident * type_t * expr option * bool) Archetype.Location.loced -> 'z
method visit_parameters : 'r10 -> parameters -> 'z
method visit_Muri : 's10 -> string Archetype.Location.loced -> 't10
method visit_Mjson : 'u10 -> string Archetype.Location.loced -> 'v10
method visit_metadata : 'w10 -> metadata -> 'x10
method visit_VKvariable : 'y10 -> 'z10
method visit_VKconstant : 'a11 -> 'b11
method visit_variable_kind : 'c11 -> variable_kind -> 'd11
method visit_EKenum : 'e11 -> lident -> 'f11
method visit_EKstate : 'g11 -> 'h11
method visit_enum_kind : 'i11 -> enum_kind -> 'j11
method visit_Darchetype : 'k11 -> lident -> parameters -> metadata option -> 'l11
method visit_Dimport : 'm11 -> lident option -> lident -> 'n11
method visit_Dvariable : 'o11 -> variable_decl -> 'p11
method visit_Denum : 'q11 -> enum_kind -> enum_decl -> 'r11
method visit_Dasset : 's11 -> asset_decl -> 't11
method visit_Drecord : 'u11 -> record_decl -> 'v11
method visit_Dentry : 'w11 -> entry_decl -> 'x11
method visit_Dgetter : 'y11 -> getter_decl -> 'z11
method visit_Dtransition : 'a12 -> transition_decl -> 'b12
method visit_Dnamespace : 'c12 -> namespace_decl -> 'd12
method visit_Dfunction : 'e12 -> s_function -> 'f12
method visit_Dtype : 'g12 -> lident -> type_t -> 'h12
method visit_Devent : 'i12 -> record_decl -> 'j12
method visit_Dinvalid : 'k12 -> 'l12
method visit_declaration_unloc : 'm12 -> declaration_unloc -> 'n12
method visit_variable_decl : 'o12 -> variable_decl -> 'p12
method visit_enum_decl : 'q12 -> enum_decl -> 'r12
method visit_asset_decl : 's12 -> asset_decl -> 't12
method visit_record_decl : 'u12 -> record_decl -> 'v12
method visit_entry_decl : 'w12 -> entry_decl -> 'x12
method visit_getter_decl : 'y12 -> getter_decl -> 'z12
method visit_transition_decl : 'a13 -> transition_decl -> 'b13
method visit_namespace_decl : 'c13 -> namespace_decl -> 'd13
method visit_MKMap : 'e13 -> 'f13
method visit_MKBigMap : 'g13 -> 'h13
method visit_MKIterableBigMap : 'i13 -> 'j13
method visit_map_kind : 'k13 -> map_kind -> 'l13
method visit_AOidentifiedby : 'm13 -> lident list -> 'n13
method visit_AOsortedby : 'o13 -> lident -> 'p13
method visit_AOtoMapKind : 'q13 -> map_kind -> 'r13
method visit_asset_option : 's13 -> asset_option -> 't13
method visit_IAliteral : 'u13 -> expr list -> 'v13
method visit_IAident : 'w13 -> lident -> 'x13
method visit_init_asset : 'y13 -> init_asset -> 'z13
method visit_APOinit : 'a14 -> init_asset -> 'b14
method visit_asset_post_option : 'c14 -> asset_post_option -> 'd14
method visit_EOinitial : 'e14 -> 'f14
method visit_enum_option : 'g14 -> enum_option -> 'h14
method visit_declaration : 'i14 -> declaration -> 'z
method visit_AOadd : 'j14 -> 'k14
method visit_AOremove : 'l14 -> 'm14
method visit_AOupdate : 'n14 -> 'o14
method visit_asset_operation_enum : 'p14 -> asset_operation_enum -> 'q14
method visit_AssetOperation : 'r14 -> asset_operation_enum list -> expr option -> 's14
method visit_asset_operation : 't14 -> asset_operation -> 'u14
method visit_archetype_unloc : 'v14 -> declaration list -> 'h1
method visit_archetype : 'w14 -> declaration list Archetype.Location.loced -> 'h1