Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
inherit VisitorsRuntime.reduce
inherit Archetype.Ident.ident_reduce
method visit_Pref : 'b ->
'e ->
pname Archetype.Location.loced ->
lident list ->
'f
method visit_pattern_unloc : 'b -> 'g -> pattern_unloc -> 'h
method visit_PIdent : 'b -> 'i -> Archetype.Ident.ident -> 'j
method visit_pname : 'b -> 'w -> pname -> 'x
method visit_pattern : 'b -> 'y -> pattern_unloc Archetype.Location.loced -> 'z
method visit_VLIdent : 'b -> 'c1 -> lident -> 'd1
method visit_var_label : 'b -> 'e1 -> var_label -> 'f1
method visit_var_vset : 'b -> 'm1 -> var_vset -> 'n1
method visit_FIsimple : 'b -> 'o1 -> lident -> 'p1
method visit_for_ident_unloc : 'b -> 's1 -> for_ident_unloc -> 't1
method visit_for_ident : 'b ->
'u1 ->
for_ident_unloc Archetype.Location.loced ->
'v1
method visit_TToperation : 'b -> 'g2 -> expr -> 'h2
method visit_transfer_t : 'b -> 'i2 -> transfer_t -> 'j2
method visit_Eterm : 'b ->
'k2 ->
scope_import ->
(var_vset option * var_label option) ->
lident ->
'l2
method visit_Eliteral : 'b -> 'm2 -> literal -> 'n2
method visit_Earray : 'b -> 'o2 -> scope_import -> expr list -> 'p2
method visit_Erecord : 'b -> 'q2 -> scope_import -> record_item list -> 'r2
method visit_Etuple : 'b -> 's2 -> expr list -> 't2
method visit_Emulticomp : 'b ->
'a3 ->
expr ->
(comparison_operator Archetype.Location.loced * expr) list ->
'b3
method visit_Etransfer : 'b -> 'i3 -> transfer_t -> 'j3
method visit_Efail : 'b -> 'o3 -> expr -> 'p3
method visit_Efailsome : 'b -> 'q3 -> expr -> 'r3
method visit_Eassign : 'b -> 's3 -> assignment_operator -> expr -> expr -> 't3
method visit_Efor : 'b ->
'y3 ->
lident option ->
for_ident_unloc Archetype.Location.loced ->
expr ->
expr ->
'z3
method visit_Equantifier : 'b ->
'u4 ->
quantifier ->
lident ->
quantifier_kind ->
expr ->
'v4
method visit_Eassert : 'b -> 'w4 -> lident -> 'x4
method visit_Elabel : 'b -> 'y4 -> lident -> 'z4
method visit_Ereturn : 'b -> 'a5 -> expr -> 'b5
method visit_Eoption : 'b -> 'c5 -> option_ -> 'd5
method visit_Eor : 'b -> 'e5 -> or_ -> 'f5
method visit_Eself : 'b -> 'q5 -> lident -> 'r5
method visit_expr_unloc : 'b -> 'c6 -> expr_unloc -> 'd6
method visit_branch : 'b -> 'e6 -> branch -> 'f6
method visit_scope : 'b -> 's6 -> scope -> 't6
method visit_Qcollection : 'b -> 'u6 -> expr -> 'v6
method visit_Qtype : 'b -> 'w6 -> type_t -> 'x6
method visit_quantifier_kind : 'b -> 'y6 -> quantifier_kind -> 'z6
method visit_OSome : 'b -> 'a7 -> expr -> 'b7
method visit_ONone : 'b -> 'c7 -> type_t option -> 'd7
method visit_option_ : 'b -> 'e7 -> option_ -> 'f7
method visit_or_ : 'b -> 'k7 -> or_ -> 'l7
method visit_Fident : 'b -> 'm7 -> lident -> 'n7
method visit_Foperator : 'b -> 'o7 -> operator Archetype.Location.loced -> 'p7
method visit_function_ : 'b -> 'q7 -> function_ -> 'r7
method visit_Lint : 'b -> 's7 -> Archetype.Core.big_int -> 't7
method visit_Lnat : 'b -> 'u7 -> Archetype.Core.big_int -> 'v7
method visit_literal : 'b -> 'u8 -> literal -> 'v8
method visit_record_item : 'b -> 'w8 -> record_item -> 'x8
method visit_expr : 'b -> 'y8 -> expr -> 'z
method visit_lident_typ : 'b -> 'z8 -> lident_typ -> 'a9
method visit_label_expr : 'b ->
'b9 ->
(lident * expr) Archetype.Location.loced ->
'z
method visit_label_exprs : 'b -> 'c9 -> label_exprs -> 'z
method visit_extension_unloc : 'b -> 'f9 -> extension_unloc -> 'g9
method visit_extension : 'b ->
'h9 ->
extension_unloc Archetype.Location.loced ->
'z
method visit_exts : 'b -> 'i9 -> exts -> 'z
method visit_field_unloc : 'b -> 'l9 -> field_unloc -> 'm9
method visit_field : 'b -> 'n9 -> field_unloc Archetype.Location.loced -> 'z
method visit_args : 'b -> 'o9 -> args -> 'z
method visit_invariants : 'b -> 'p9 -> invariants -> 'z
method visit_Veffect : 'b -> 'w9 -> expr -> 'x9
method visit_Vassert : 'b ->
'y9 ->
(lident * expr * invariants * lident list) ->
'z9
method visit_Vpostcondition : 'b ->
'c10 ->
(lident * expr * invariants * lident list * postkind option) ->
'd10
method visit_specification_item_unloc : 'b ->
'e10 ->
specification_item_unloc ->
'f10
method visit_postkind : 'b -> 'k10 -> postkind -> 'l10
method visit_specification_item : 'b ->
'm10 ->
specification_item_unloc Archetype.Location.loced ->
'z
method visit_specification_unloc : 'b -> 'n10 -> specification_unloc -> 'o10
method visit_specification : 'b ->
'p10 ->
specification_unloc Archetype.Location.loced ->
'z
method visit_Sident : 'b -> 'q10 -> lident -> 'r10
method visit_Slist : 'b -> 'u10 -> security_arg list -> 'v10
method visit_Sapp : 'b -> 'w10 -> lident -> security_arg list -> 'x10
method visit_Sbut : 'b -> 'y10 -> lident -> security_arg -> 'z10
method visit_Sto : 'b -> 'a11 -> lident -> security_arg -> 'b11
method visit_security_arg_unloc : 'b -> 'c11 -> security_arg_unloc -> 'd11
method visit_security_arg : 'b -> 'e11 -> security_arg -> 'z
method visit_security_item_unloc : 'b -> 'f11 -> security_item_unloc -> 'g11
method visit_security_item : 'b ->
'h11 ->
security_item_unloc Archetype.Location.loced ->
'z
method visit_security_unloc : 'b -> 'i11 -> security_unloc -> 'j11
method visit_security : 'b ->
'k11 ->
security_unloc Archetype.Location.loced ->
'v1
method visit_view_visibility : 'b -> 't11 -> view_visibility -> 'u11
method visit_s_function : 'b -> 'v11 -> s_function -> 'w11
method visit_entry_properties : 'b -> 'x11 -> entry_properties -> 'y11
method visit_transition : 'b -> 'z11 -> transition -> 'z
method visit_parameter : 'b ->
'a12 ->
(lident * type_t * expr option * bool) Archetype.Location.loced ->
'z
method visit_parameters : 'b -> 'b12 -> parameters -> 'z
method visit_Muri : 'b -> 'c12 -> string Archetype.Location.loced -> 'd12
method visit_Mjson : 'b -> 'e12 -> string Archetype.Location.loced -> 'f12
method visit_metadata : 'b -> 'g12 -> metadata -> 'h12
method visit_variable_kind : 'b -> 'm12 -> variable_kind -> 'n12
method visit_EKenum : 'b -> 'o12 -> lident -> 'p12
method visit_enum_kind : 'b -> 's12 -> enum_kind -> 't12
method visit_Darchetype : 'b ->
'u12 ->
lident ->
parameters ->
metadata option ->
exts ->
'v12
method visit_Dvariable : 'b -> 'y12 -> variable_decl -> 'z12
method visit_Dasset : 'b -> 'c13 -> asset_decl -> 'd13
method visit_Drecord : 'b -> 'e13 -> record_decl -> 'f13
method visit_Dentry : 'b -> 'g13 -> entry_decl -> 'h13
method visit_Dtransition : 'b -> 'i13 -> transition_decl -> 'j13
method visit_Dextension : 'b -> 'k13 -> extension_decl -> 'l13
method visit_Dnamespace : 'b -> 'm13 -> namespace_decl -> 'n13
method visit_Dfunction : 'b -> 'o13 -> s_function -> 'p13
method visit_Dspecification : 'b ->
'q13 ->
specification_unloc Archetype.Location.loced ->
'r13
method visit_Dspecasset : 'b -> 's13 -> (lident * label_exprs) -> 't13
method visit_Dspecfun : 'b -> 'u13 -> specfun -> 'v13
method visit_Dspecvariable : 'b -> 'w13 -> (lident * label_exprs) -> 'x13
method visit_Dsecurity : 'b ->
'y13 ->
security_unloc Archetype.Location.loced ->
'z13
method visit_Devent : 'b -> 'c14 -> record_decl -> 'd14
method visit_declaration_unloc : 'b -> 'g14 -> declaration_unloc -> 'h14
method visit_specfun_kind : 'b -> 'q14 -> specfun_kind -> 'r14
method visit_specfun : 'b -> 's14 -> specfun -> 't14
method visit_variable_decl : 'b -> 'u14 -> variable_decl -> 'v14
method visit_enum_decl : 'b -> 'w14 -> enum_decl -> 'x14
method visit_asset_decl : 'b -> 'y14 -> asset_decl -> 'z14
method visit_record_decl : 'b -> 'a15 -> record_decl -> 'b15
method visit_entry_decl : 'b -> 'c15 -> entry_decl -> 'd15
method visit_transition_decl : 'b -> 'e15 -> transition_decl -> 'f15
method visit_extension_decl : 'b -> 'g15 -> extension_decl -> 'h15
method visit_namespace_decl : 'b -> 'i15 -> namespace_decl -> 'j15
method visit_map_kind : 'b -> 'q15 -> map_kind -> 'r15
method visit_AOidentifiedby : 'b -> 's15 -> lident list -> 't15
method visit_AOsortedby : 'b -> 'u15 -> lident -> 'v15
method visit_AOtoMapKind : 'b -> 'w15 -> map_kind -> 'x15
method visit_asset_option : 'b -> 'y15 -> asset_option -> 'z15
method visit_APOstates : 'b -> 'a16 -> lident -> 'b16
method visit_APOconstraints : 'b -> 'c16 -> label_exprs -> 'd16
method visit_APOinit : 'b -> 'e16 -> expr list -> 'f16
method visit_asset_post_option : 'b -> 'g16 -> asset_post_option -> 'h16
method visit_EOspecification : 'b -> 'k16 -> label_exprs -> 'l16
method visit_enum_option : 'b -> 'm16 -> enum_option -> 'n16
method visit_declaration : 'b -> 'o16 -> declaration -> 'z
method visit_asset_operation_enum : 'b -> 'v16 -> asset_operation_enum -> 'w16
method visit_AssetOperation : 'b ->
'x16 ->
asset_operation_enum list ->
expr option ->
'y16
method visit_asset_operation : 'b -> 'z16 -> asset_operation -> 'a17
method visit_Marchetype : 'b -> 'b17 -> declaration list -> 'c17
method visit_Mextension : 'b ->
'd17 ->
lident ->
declaration list ->
declaration list ->
'e17
method visit_archetype_unloc : 'b -> 'f17 -> archetype_unloc -> 'g17
method visit_archetype : 'b ->
'h17 ->
archetype_unloc Archetype.Location.loced ->
'v1
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>