package archetype

  1. Overview
  2. Docs
constraint 'b map = 'b map
method visit_Pwild : 'c -> pattern_unloc
method visit_Pref : 'd -> pname Archetype.Location.loced -> lident list -> pattern_unloc
method visit_pattern_unloc : 'e -> pattern_unloc -> pattern_unloc
method visit_PIdent : 'f -> Archetype.Ident.ident -> pname
method visit_PCons : 'g -> pname
method visit_PNil : 'h -> pname
method visit_PSome : 'i -> pname
method visit_PNone : 'j -> pname
method visit_PLeft : 'k -> pname
method visit_PRight : 'l -> pname
method visit_pname : 'm -> pname -> pname
method visit_FIsimple : 'o -> lident -> for_ident_unloc
method visit_FIdouble : 'p -> lident -> lident -> for_ident_unloc
method visit_for_ident_unloc : 'q -> for_ident_unloc -> for_ident_unloc
method visit_TTsimple : 's -> expr -> expr -> transfer_t
method visit_TTcontract : 't -> expr -> expr -> lident -> type_t -> expr -> transfer_t
method visit_TTentry : 'u -> expr -> lident -> expr -> transfer_t
method visit_TTentry2 : 'v -> expr -> lident -> expr -> lident -> expr -> transfer_t
method visit_TTself : 'w -> expr -> lident -> expr list -> transfer_t
method visit_TToperation : 'x -> expr -> transfer_t
method visit_transfer_t : 'y -> transfer_t -> transfer_t
method visit_MIstring : 'z -> string -> micheline_t
method visit_MIint : 'a1 -> Archetype.Core.big_int -> micheline_t
method visit_MIbytes : 'b1 -> string -> micheline_t
method visit_MIprim : 'c1 -> string -> micheline_t list -> string list -> micheline_t
method visit_MIseq : 'd1 -> micheline_t list -> micheline_t
method visit_micheline_t : 'e1 -> micheline_t -> micheline_t
method visit_MKexpr : 'f1 -> expr -> method_kind
method visit_MKself : 'g1 -> method_kind
method visit_method_kind : 'h1 -> method_kind -> method_kind
method visit_MKbasic : 'i1 -> match_kind
method visit_MKdetach : 'j1 -> match_kind
method visit_match_kind : 'k1 -> match_kind -> match_kind
method visit_VDKbasic : 'l1 -> var_decl_kind
method visit_VDKoption : 'm1 -> expr option -> var_decl_kind
method visit_var_decl_kind : 'n1 -> var_decl_kind -> var_decl_kind
method visit_Eterm : 'o1 -> (id_scope * lident) -> expr_unloc
method visit_Eliteral : 'p1 -> literal -> expr_unloc
method visit_Earray : 'q1 -> id_scope -> expr list -> expr_unloc
method visit_Erecord : 'r1 -> id_scope -> record_item list -> expr_unloc
method visit_Etuple : 's1 -> expr list -> expr_unloc
method visit_Edot : 't1 -> expr -> (id_scope * lident) -> expr_unloc
method visit_Equestiondot : 'u1 -> expr -> (id_scope * lident) -> expr_unloc
method visit_Esqapp : 'v1 -> expr -> expr -> expr_unloc
method visit_Emulticomp : 'w1 -> expr -> (comparison_operator Archetype.Location.loced * expr) list -> expr_unloc
method visit_Eapp : 'x1 -> function_ -> expr list -> expr_unloc
method visit_Eappt : 'y1 -> function_ -> type_t list -> expr list -> expr_unloc
method visit_Emethod : 'z1 -> method_kind -> lident -> expr list -> expr_unloc
method visit_Etransfer : 'a2 -> transfer_t -> expr_unloc
method visit_Edetach : 'b2 -> lident -> expr -> expr -> expr_unloc
method visit_Edorequire : 'c2 -> expr -> expr -> expr_unloc
method visit_Edofailif : 'd2 -> expr -> expr -> expr_unloc
method visit_Efail : 'e2 -> expr -> expr_unloc
method visit_Efailexpr : 'f2 -> expr -> expr_unloc
method visit_Efailsome : 'g2 -> expr -> expr_unloc
method visit_Eassign : 'h2 -> assignment_operator -> expr -> expr -> expr_unloc
method visit_Eassignopt : 'i2 -> expr -> expr -> expr -> expr_unloc
method visit_Eif : 'j2 -> expr -> expr -> expr option -> expr_unloc
method visit_Efor : 'k2 -> for_ident_unloc Archetype.Location.loced -> expr -> expr -> expr_unloc
method visit_Eiter : 'l2 -> lident -> expr option -> expr -> expr -> expr_unloc
method visit_Ewhile : 'm2 -> expr -> expr -> expr_unloc
method visit_Eseq : 'n2 -> expr -> expr -> expr_unloc
method visit_Eletin : 'o2 -> lident -> type_t option -> expr -> expr -> expr option -> expr_unloc
method visit_Evar : 'p2 -> lident list -> type_t option -> expr -> var_decl_kind -> bool -> expr_unloc
method visit_Ematchwith : 'q2 -> expr -> branch list -> match_kind -> expr_unloc
method visit_Efold : 'r2 -> expr -> lident -> expr -> expr_unloc
method visit_Emap : 's2 -> expr -> lident -> expr -> expr_unloc
method visit_Erecupdate : 't2 -> expr -> (lident * expr) list -> expr_unloc
method visit_Ereturn : 'u2 -> expr -> expr_unloc
method visit_Eoption : 'v2 -> option_ -> expr_unloc
method visit_Eor : 'w2 -> or_ -> expr_unloc
method visit_Elambda : 'x2 -> type_t option -> lident -> type_t option -> expr -> expr_unloc
method visit_Elambda_michelson : 'y2 -> type_t -> type_t -> micheline_t -> expr_unloc
method visit_Eentrypoint : 'z2 -> type_t -> expr -> expr -> expr option -> expr_unloc
method visit_Ecallview : 'a3 -> type_t -> expr -> expr -> expr -> expr_unloc
method visit_Eunpack : 'b3 -> type_t -> expr -> expr_unloc
method visit_Eemit : 'c3 -> type_t -> expr -> expr_unloc
method visit_Eself : 'd3 -> lident -> expr_unloc
method visit_Eternary : 'e3 -> expr -> expr -> expr -> expr_unloc
method visit_Eany : 'f3 -> expr_unloc
method visit_Enothing : 'g3 -> expr_unloc
method visit_Eunit : 'h3 -> expr_unloc
method visit_Etz_expr : 'i3 -> string -> expr_unloc
method visit_Emicheline : 'j3 -> micheline_t -> expr_unloc
method visit_Emicheline_expr : 'k3 -> type_t -> micheline_t -> expr list -> expr_unloc
method visit_Einvalid : 'l3 -> expr_unloc
method visit_expr_unloc : 'm3 -> expr_unloc -> expr_unloc
method visit_branch : 'n3 -> branch -> pattern list * expr
method visit_Added : 'o3 -> scope
method visit_After : 'p3 -> scope
method visit_Before : 'q3 -> scope
method visit_Fixed : 'r3 -> scope
method visit_Removed : 's3 -> scope
method visit_Stable : 't3 -> scope
method visit_scope : 'u3 -> scope -> scope
method visit_OSome : 'v3 -> expr -> option_
method visit_ONone : 'w3 -> type_t option -> option_
method visit_option_ : 'x3 -> option_ -> option_
method visit_Oleft : 'y3 -> type_t option -> type_t -> expr -> or_
method visit_Oright : 'z3 -> type_t -> type_t option -> expr -> or_
method visit_or_ : 'a4 -> or_ -> or_
method visit_Fident : 'b4 -> (id_scope * lident) -> function_
method visit_Foperator : 'c4 -> operator Archetype.Location.loced -> function_
method visit_function_ : 'd4 -> function_ -> function_
method visit_Lint : 'e4 -> Archetype.Core.big_int -> literal
method visit_Lnat : 'f4 -> Archetype.Core.big_int -> literal
method visit_Ldecimal : 'g4 -> string -> literal
method visit_Ltz : 'h4 -> string -> literal
method visit_Lmtz : 'i4 -> string -> literal
method visit_Lutz : 'j4 -> string -> literal
method visit_Laddress : 'k4 -> string -> literal
method visit_Lstring : 'l4 -> string -> literal
method visit_Lbool : 'm4 -> bool -> literal
method visit_Lduration : 'n4 -> string -> literal
method visit_Ldate : 'o4 -> string -> literal
method visit_Lbytes : 'p4 -> string -> literal
method visit_Lpercent : 'q4 -> string -> literal
method visit_LnumberFr : 'r4 -> Archetype.Core.big_int -> literal
method visit_LbytesFr : 's4 -> string -> literal
method visit_LbytesG1 : 't4 -> string -> literal
method visit_LbytesG2 : 'u4 -> string -> literal
method visit_literal : 'v4 -> literal -> literal
method visit_record_item : 'w4 -> record_item -> (assignment_operator * lident) option * expr
method visit_expr : 'x4 -> expr -> expr
method visit_lident_typ : 'y4 -> lident_typ -> lident * type_t
method visit_Ffield : 'z4 -> lident -> type_t -> expr option -> field_unloc
method visit_field_unloc : 'a5 -> field_unloc -> field_unloc
method visit_args : 'c5 -> args -> args
method visit_VVonchain : 'd5 -> view_visibility
method visit_VVoffchain : 'e5 -> view_visibility
method visit_VVonoffchain : 'f5 -> view_visibility
method visit_VVnone : 'g5 -> view_visibility
method visit_view_visibility : 'h5 -> view_visibility -> view_visibility
method visit_s_function : 'i5 -> s_function -> s_function
method visit_entry_properties : 'j5 -> entry_properties -> entry_properties
method visit_transition : 'k5 -> transition -> transition
method visit_parameter : 'l5 -> (lident * type_t * expr option * bool) Archetype.Location.loced -> (lident * type_t * expr option * bool) Archetype.Location.loced
method visit_parameters : 'm5 -> parameters -> parameters
method visit_Muri : 'n5 -> string Archetype.Location.loced -> metadata
method visit_Mjson : 'o5 -> string Archetype.Location.loced -> metadata
method visit_metadata : 'p5 -> metadata -> metadata
method visit_VKvariable : 'q5 -> variable_kind
method visit_VKconstant : 'r5 -> variable_kind
method visit_variable_kind : 's5 -> variable_kind -> variable_kind
method visit_EKenum : 't5 -> lident -> enum_kind
method visit_EKstate : 'u5 -> enum_kind
method visit_enum_kind : 'v5 -> enum_kind -> enum_kind
method visit_Darchetype : 'w5 -> lident -> parameters -> metadata option -> declaration_unloc
method visit_Dimport : 'x5 -> lident option -> lident -> declaration_unloc
method visit_Dvariable : 'y5 -> variable_decl -> declaration_unloc
method visit_Denum : 'z5 -> enum_kind -> enum_decl -> declaration_unloc
method visit_Dasset : 'a6 -> asset_decl -> declaration_unloc
method visit_Drecord : 'b6 -> record_decl -> declaration_unloc
method visit_Dentry : 'c6 -> entry_decl -> declaration_unloc
method visit_Dgetter : 'd6 -> getter_decl -> declaration_unloc
method visit_Dtransition : 'e6 -> transition_decl -> declaration_unloc
method visit_Dnamespace : 'f6 -> namespace_decl -> declaration_unloc
method visit_Dfunction : 'g6 -> s_function -> declaration_unloc
method visit_Dtype : 'h6 -> lident -> type_t -> declaration_unloc
method visit_Devent : 'i6 -> record_decl -> declaration_unloc
method visit_Dinvalid : 'j6 -> declaration_unloc
method visit_declaration_unloc : 'k6 -> declaration_unloc -> declaration_unloc
method visit_variable_decl : 'l6 -> variable_decl -> lident * type_t * expr option * variable_kind
method visit_enum_decl : 'm6 -> enum_decl -> enum_decl
method visit_asset_decl : 'n6 -> asset_decl -> lident * field list * asset_option list * asset_post_option list * asset_operation option
method visit_record_decl : 'o6 -> record_decl -> lident * field list * expr option
method visit_entry_decl : 'p6 -> entry_decl -> lident * args * entry_properties * expr option
method visit_getter_decl : 'q6 -> getter_decl -> getter_decl
method visit_transition_decl : 'r6 -> transition_decl -> lident * args * expr * entry_properties * transition
method visit_namespace_decl : 's6 -> namespace_decl -> lident * declaration list
method visit_MKMap : 't6 -> map_kind
method visit_MKBigMap : 'u6 -> map_kind
method visit_MKIterableBigMap : 'v6 -> map_kind
method visit_map_kind : 'w6 -> map_kind -> map_kind
method visit_AOidentifiedby : 'x6 -> lident list -> asset_option
method visit_AOsortedby : 'y6 -> lident -> asset_option
method visit_AOtoMapKind : 'z6 -> map_kind -> asset_option
method visit_asset_option : 'a7 -> asset_option -> asset_option
method visit_IAliteral : 'b7 -> expr list -> init_asset
method visit_IAident : 'c7 -> lident -> init_asset
method visit_init_asset : 'd7 -> init_asset -> init_asset
method visit_APOinit : 'e7 -> init_asset -> asset_post_option
method visit_asset_post_option : 'f7 -> asset_post_option -> asset_post_option
method visit_EOinitial : 'g7 -> enum_option
method visit_enum_option : 'h7 -> enum_option -> enum_option
method visit_declaration : 'i7 -> declaration -> declaration
method visit_AOadd : 'j7 -> asset_operation_enum
method visit_AOremove : 'k7 -> asset_operation_enum
method visit_AOupdate : 'l7 -> asset_operation_enum
method visit_asset_operation_enum : 'm7 -> asset_operation_enum -> asset_operation_enum
method visit_AssetOperation : 'n7 -> asset_operation_enum list -> expr option -> asset_operation
method visit_asset_operation : 'o7 -> asset_operation -> asset_operation
method visit_archetype_unloc : 'p7 -> declaration list -> declaration list
method visit_archetype : 'q7 -> declaration list Archetype.Location.loced -> declaration list Archetype.Location.loced