Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
inherit VisitorsRuntime.iter
inherit Archetype.Location.location_iter
inherit Archetype.Ident.ident_iter
method visit_Pref : 'b ->
'd ->
pname Archetype.Location.loced ->
lident list ->
unit
method visit_pattern_unloc : 'b -> 'e -> pattern_unloc -> unit
method visit_PIdent : 'b -> 'f -> Archetype.Ident.ident -> unit
method visit_pname : 'b -> 'm -> pname -> unit
method visit_pattern : 'b ->
'n ->
pattern_unloc Archetype.Location.loced ->
unit
method visit_VLIdent : 'b -> 'p -> lident -> unit
method visit_var_label : 'b -> 'q -> var_label -> unit
method visit_var_vset : 'b -> 'u -> var_vset -> unit
method visit_FIsimple : 'b -> 'v -> lident -> unit
method visit_for_ident_unloc : 'b -> 'x -> for_ident_unloc -> unit
method visit_for_ident : 'b ->
'y ->
for_ident_unloc Archetype.Location.loced ->
unit
method visit_TToperation : 'b -> 'e1 -> expr -> unit
method visit_transfer_t : 'b -> 'f1 -> transfer_t -> unit
method visit_Eterm : 'b ->
'g1 ->
scope_import ->
(var_vset option * var_label option) ->
lident ->
unit
method visit_Eliteral : 'b -> 'h1 -> literal -> unit
method visit_Earray : 'b -> 'i1 -> scope_import -> expr list -> unit
method visit_Erecord : 'b -> 'j1 -> scope_import -> record_item list -> unit
method visit_Etuple : 'b -> 'k1 -> expr list -> unit
method visit_Emulticomp : 'b ->
'o1 ->
expr ->
(comparison_operator Archetype.Location.loced * expr) list ->
unit
method visit_Etransfer : 'b -> 's1 -> transfer_t -> unit
method visit_Efail : 'b -> 'v1 -> expr -> unit
method visit_Efailsome : 'b -> 'w1 -> expr -> unit
method visit_Eassign : 'b -> 'x1 -> assignment_operator -> expr -> expr -> unit
method visit_Efor : 'b ->
'a2 ->
lident option ->
for_ident_unloc Archetype.Location.loced ->
expr ->
expr ->
unit
method visit_Equantifier : 'b ->
'l2 ->
quantifier ->
lident ->
quantifier_kind ->
expr ->
unit
method visit_Eassert : 'b -> 'm2 -> lident -> unit
method visit_Elabel : 'b -> 'n2 -> lident -> unit
method visit_Ereturn : 'b -> 'o2 -> expr -> unit
method visit_Eoption : 'b -> 'p2 -> option_ -> unit
method visit_Eor : 'b -> 'q2 -> or_ -> unit
method visit_Eself : 'b -> 'w2 -> lident -> unit
method visit_expr_unloc : 'b -> 'c3 -> expr_unloc -> unit
method visit_branch : 'b -> 'd3 -> branch -> unit
method visit_scope : 'b -> 'k3 -> scope -> unit
method visit_Qcollection : 'b -> 'l3 -> expr -> unit
method visit_Qtype : 'b -> 'm3 -> type_t -> unit
method visit_quantifier_kind : 'b -> 'n3 -> quantifier_kind -> unit
method visit_OSome : 'b -> 'o3 -> expr -> unit
method visit_ONone : 'b -> 'p3 -> type_t option -> unit
method visit_option_ : 'b -> 'q3 -> option_ -> unit
method visit_or_ : 'b -> 't3 -> or_ -> unit
method visit_Fident : 'b -> 'u3 -> lident -> unit
method visit_Foperator : 'b -> 'v3 -> operator Archetype.Location.loced -> unit
method visit_function_ : 'b -> 'w3 -> function_ -> unit
method visit_Lint : 'b -> 'x3 -> Archetype.Core.big_int -> unit
method visit_Lnat : 'b -> 'y3 -> Archetype.Core.big_int -> unit
method visit_literal : 'b -> 'l4 -> literal -> unit
method visit_record_item : 'b -> 'm4 -> record_item -> unit
method visit_expr : 'b -> 'n4 -> expr -> unit
method visit_lident_typ : 'b -> 'o4 -> lident_typ -> unit
method visit_label_expr : 'b ->
'p4 ->
(lident * expr) Archetype.Location.loced ->
unit
method visit_label_exprs : 'b -> 'q4 -> label_exprs -> unit
method visit_extension_unloc : 'b -> 's4 -> extension_unloc -> unit
method visit_extension : 'b ->
't4 ->
extension_unloc Archetype.Location.loced ->
unit
method visit_exts : 'b -> 'u4 -> exts -> unit
method visit_field_unloc : 'b -> 'w4 -> field_unloc -> unit
method visit_field : 'b -> 'x4 -> field_unloc Archetype.Location.loced -> unit
method visit_args : 'b -> 'y4 -> args -> unit
method visit_invariants : 'b -> 'z4 -> invariants -> unit
method visit_Veffect : 'b -> 'd5 -> expr -> unit
method visit_Vassert : 'b ->
'e5 ->
(lident * expr * invariants * lident list) ->
unit
method visit_Vpostcondition : 'b ->
'g5 ->
(lident * expr * invariants * lident list * postkind option) ->
unit
method visit_specification_item_unloc : 'b ->
'h5 ->
specification_item_unloc ->
unit
method visit_postkind : 'b -> 'k5 -> postkind -> unit
method visit_specification_item : 'b ->
'l5 ->
specification_item_unloc Archetype.Location.loced ->
unit
method visit_specification_unloc : 'b -> 'm5 -> specification_unloc -> unit
method visit_specification : 'b ->
'n5 ->
specification_unloc Archetype.Location.loced ->
unit
method visit_Sident : 'b -> 'o5 -> lident -> unit
method visit_Slist : 'b -> 'q5 -> security_arg list -> unit
method visit_Sapp : 'b -> 'r5 -> lident -> security_arg list -> unit
method visit_Sbut : 'b -> 's5 -> lident -> security_arg -> unit
method visit_Sto : 'b -> 't5 -> lident -> security_arg -> unit
method visit_security_arg_unloc : 'b -> 'u5 -> security_arg_unloc -> unit
method visit_security_arg : 'b -> 'v5 -> security_arg -> unit
method visit_security_item_unloc : 'b -> 'w5 -> security_item_unloc -> unit
method visit_security_item : 'b ->
'x5 ->
security_item_unloc Archetype.Location.loced ->
unit
method visit_security_unloc : 'b -> 'y5 -> security_unloc -> unit
method visit_security : 'b ->
'z5 ->
security_unloc Archetype.Location.loced ->
unit
method visit_view_visibility : 'b -> 'e6 -> view_visibility -> unit
method visit_s_function : 'b -> 'f6 -> s_function -> unit
method visit_entry_properties : 'b -> 'g6 -> entry_properties -> unit
method visit_transition : 'b -> 'h6 -> transition -> unit
method visit_parameter : 'b ->
'i6 ->
(lident * type_t * expr option * bool) Archetype.Location.loced ->
unit
method visit_parameters : 'b -> 'j6 -> parameters -> unit
method visit_Muri : 'b -> 'k6 -> string Archetype.Location.loced -> unit
method visit_Mjson : 'b -> 'l6 -> string Archetype.Location.loced -> unit
method visit_metadata : 'b -> 'm6 -> metadata -> unit
method visit_variable_kind : 'b -> 'p6 -> variable_kind -> unit
method visit_EKenum : 'b -> 'q6 -> lident -> unit
method visit_enum_kind : 'b -> 's6 -> enum_kind -> unit
method visit_Darchetype : 'b ->
't6 ->
lident ->
parameters ->
metadata option ->
exts ->
unit
method visit_Dvariable : 'b -> 'v6 -> variable_decl -> unit
method visit_Dasset : 'b -> 'x6 -> asset_decl -> unit
method visit_Drecord : 'b -> 'y6 -> record_decl -> unit
method visit_Dentry : 'b -> 'z6 -> entry_decl -> unit
method visit_Dtransition : 'b -> 'a7 -> transition_decl -> unit
method visit_Dextension : 'b -> 'b7 -> extension_decl -> unit
method visit_Dnamespace : 'b -> 'c7 -> namespace_decl -> unit
method visit_Dfunction : 'b -> 'd7 -> s_function -> unit
method visit_Dspecification : 'b ->
'e7 ->
specification_unloc Archetype.Location.loced ->
unit
method visit_Dspecasset : 'b -> 'f7 -> (lident * label_exprs) -> unit
method visit_Dspecfun : 'b -> 'g7 -> specfun -> unit
method visit_Dspecvariable : 'b -> 'h7 -> (lident * label_exprs) -> unit
method visit_Dsecurity : 'b ->
'i7 ->
security_unloc Archetype.Location.loced ->
unit
method visit_Devent : 'b -> 'k7 -> record_decl -> unit
method visit_declaration_unloc : 'b -> 'm7 -> declaration_unloc -> unit
method visit_specfun_kind : 'b -> 'r7 -> specfun_kind -> unit
method visit_specfun : 'b -> 's7 -> specfun -> unit
method visit_variable_decl : 'b -> 't7 -> variable_decl -> unit
method visit_enum_decl : 'b -> 'u7 -> enum_decl -> unit
method visit_asset_decl : 'b -> 'v7 -> asset_decl -> unit
method visit_record_decl : 'b -> 'w7 -> record_decl -> unit
method visit_entry_decl : 'b -> 'x7 -> entry_decl -> unit
method visit_transition_decl : 'b -> 'y7 -> transition_decl -> unit
method visit_extension_decl : 'b -> 'z7 -> extension_decl -> unit
method visit_namespace_decl : 'b -> 'a8 -> namespace_decl -> unit
method visit_map_kind : 'b -> 'e8 -> map_kind -> unit
method visit_AOidentifiedby : 'b -> 'f8 -> lident list -> unit
method visit_AOsortedby : 'b -> 'g8 -> lident -> unit
method visit_AOtoMapKind : 'b -> 'h8 -> map_kind -> unit
method visit_asset_option : 'b -> 'i8 -> asset_option -> unit
method visit_APOstates : 'b -> 'j8 -> lident -> unit
method visit_APOconstraints : 'b -> 'k8 -> label_exprs -> unit
method visit_APOinit : 'b -> 'l8 -> expr list -> unit
method visit_asset_post_option : 'b -> 'm8 -> asset_post_option -> unit
method visit_EOspecification : 'b -> 'o8 -> label_exprs -> unit
method visit_enum_option : 'b -> 'p8 -> enum_option -> unit
method visit_declaration : 'b -> 'q8 -> declaration -> unit
method visit_asset_operation_enum : 'b -> 'u8 -> asset_operation_enum -> unit
method visit_AssetOperation : 'b ->
'v8 ->
asset_operation_enum list ->
expr option ->
unit
method visit_asset_operation : 'b -> 'w8 -> asset_operation -> unit
method visit_Marchetype : 'b -> 'x8 -> declaration list -> unit
method visit_Mextension : 'b ->
'y8 ->
lident ->
declaration list ->
declaration list ->
unit
method visit_archetype_unloc : 'b -> 'z8 -> archetype_unloc -> unit
method visit_archetype : 'b ->
'a9 ->
archetype_unloc Archetype.Location.loced ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>