Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
inherit VisitorsRuntime.reduce2
inherit Archetype.Ident.ident_reduce2
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_pattern : 'b ->
'c1 ->
pattern_unloc Archetype.Location.loced ->
pattern_unloc Archetype.Location.loced ->
'd1
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_for_ident : 'b ->
'e2 ->
for_ident_unloc Archetype.Location.loced ->
for_ident_unloc Archetype.Location.loced ->
'f2
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_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_Emulticomp : 'b ->
'm3 ->
expr ->
expr ->
(comparison_operator Archetype.Location.loced * expr) list ->
(comparison_operator Archetype.Location.loced * expr) list ->
'n3
method visit_Etransfer : 'b -> 'u3 -> transfer_t -> transfer_t -> 'v3
method visit_Eassign : 'b ->
'e4 ->
assignment_operator ->
assignment_operator ->
expr ->
expr ->
expr ->
expr ->
'f4
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_Equantifier : 'b ->
'g5 ->
quantifier ->
quantifier ->
lident ->
lident ->
quantifier_kind ->
quantifier_kind ->
expr ->
expr ->
'h5
method fail_expr_unloc : 'b -> 'o6 -> expr_unloc -> expr_unloc -> 'p6
method visit_expr_unloc : 'b -> 'q6 -> expr_unloc -> expr_unloc -> 'r6
method fail_quantifier_kind : 'b ->
'o7 ->
quantifier_kind ->
quantifier_kind ->
'p7
method visit_quantifier_kind : 'b ->
'q7 ->
quantifier_kind ->
quantifier_kind ->
'r7
method visit_Foperator : 'b ->
'k8 ->
operator Archetype.Location.loced ->
operator Archetype.Location.loced ->
'l8
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_record_item : 'b -> 'w9 -> record_item -> record_item -> 'x9
method visit_lident_typ : 'b -> 'z9 -> lident_typ -> lident_typ -> 'a10
method visit_label_expr : 'b ->
'b10 ->
(lident * expr) Archetype.Location.loced ->
(lident * expr) Archetype.Location.loced ->
'd1
method visit_label_exprs : 'b -> 'c10 -> label_exprs -> label_exprs -> 'd1
method visit_extension_unloc : 'b ->
'f10 ->
extension_unloc ->
extension_unloc ->
'g10
method visit_extension : 'b ->
'h10 ->
extension_unloc Archetype.Location.loced ->
extension_unloc Archetype.Location.loced ->
'd1
method visit_field_unloc : 'b -> 'l10 -> field_unloc -> field_unloc -> 'm10
method visit_field : 'b ->
'n10 ->
field_unloc Archetype.Location.loced ->
field_unloc Archetype.Location.loced ->
'd1
method visit_invariants : 'b -> 'p10 -> invariants -> invariants -> 'd1
method visit_Vassert : 'b ->
'y10 ->
(lident * expr * invariants * lident list) ->
(lident * expr * invariants * lident list) ->
'z10
method visit_Vpostcondition : 'b ->
'c11 ->
(lident * expr * invariants * lident list * postkind option) ->
(lident * expr * invariants * lident list * postkind option) ->
'd11
method fail_specification_item_unloc : 'b ->
'e11 ->
specification_item_unloc ->
specification_item_unloc ->
'f11
method visit_specification_item_unloc : 'b ->
'g11 ->
specification_item_unloc ->
specification_item_unloc ->
'h11
method visit_specification_item : 'b ->
'q11 ->
specification_item_unloc Archetype.Location.loced ->
specification_item_unloc Archetype.Location.loced ->
'd1
method visit_specification_unloc : 'b ->
'r11 ->
specification_unloc ->
specification_unloc ->
's11
method visit_specification : 'b ->
't11 ->
specification_unloc Archetype.Location.loced ->
specification_unloc Archetype.Location.loced ->
'd1
method visit_Slist : 'b ->
'y11 ->
security_arg list ->
security_arg list ->
'z11
method visit_Sapp : 'b ->
'a12 ->
lident ->
lident ->
security_arg list ->
security_arg list ->
'b12
method visit_Sbut : 'b ->
'c12 ->
lident ->
lident ->
security_arg ->
security_arg ->
'd12
method visit_Sto : 'b ->
'e12 ->
lident ->
lident ->
security_arg ->
security_arg ->
'f12
method fail_security_arg_unloc : 'b ->
'g12 ->
security_arg_unloc ->
security_arg_unloc ->
'h12
method visit_security_arg_unloc : 'b ->
'i12 ->
security_arg_unloc ->
security_arg_unloc ->
'j12
method visit_security_arg : 'b -> 'k12 -> security_arg -> security_arg -> 'd1
method visit_security_item_unloc : 'b ->
'l12 ->
security_item_unloc ->
security_item_unloc ->
'm12
method visit_security_item : 'b ->
'n12 ->
security_item_unloc Archetype.Location.loced ->
security_item_unloc Archetype.Location.loced ->
'd1
method visit_security_unloc : 'b ->
'o12 ->
security_unloc ->
security_unloc ->
'p12
method visit_security : 'b ->
'q12 ->
security_unloc Archetype.Location.loced ->
security_unloc Archetype.Location.loced ->
'f2
method fail_view_visibility : 'b ->
'z12 ->
view_visibility ->
view_visibility ->
'a13
method visit_view_visibility : 'b ->
'b13 ->
view_visibility ->
view_visibility ->
'c13
method visit_s_function : 'b -> 'd13 -> s_function -> s_function -> 'e13
method visit_entry_properties : 'b ->
'f13 ->
entry_properties ->
entry_properties ->
'g13
method visit_transition : 'b -> 'h13 -> transition -> transition -> 'd1
method visit_parameter : 'b ->
'i13 ->
(lident * type_t * expr option * bool) Archetype.Location.loced ->
(lident * type_t * expr option * bool) Archetype.Location.loced ->
'd1
method visit_parameters : 'b -> 'j13 -> parameters -> parameters -> 'd1
method visit_Muri : 'b ->
'k13 ->
string Archetype.Location.loced ->
string Archetype.Location.loced ->
'l13
method visit_Mjson : 'b ->
'm13 ->
string Archetype.Location.loced ->
string Archetype.Location.loced ->
'n13
method fail_variable_kind : 'b ->
'w13 ->
variable_kind ->
variable_kind ->
'x13
method visit_variable_kind : 'b ->
'y13 ->
variable_kind ->
variable_kind ->
'z13
method visit_Darchetype : 'b ->
'i14 ->
lident ->
lident ->
parameters ->
parameters ->
metadata option ->
metadata option ->
exts ->
exts ->
'j14
method visit_Dvariable : 'b -> 'm14 -> variable_decl -> variable_decl -> 'n14
method visit_Dasset : 'b -> 'q14 -> asset_decl -> asset_decl -> 'r14
method visit_Drecord : 'b -> 's14 -> record_decl -> record_decl -> 't14
method visit_Dentry : 'b -> 'u14 -> entry_decl -> entry_decl -> 'v14
method visit_Dtransition : 'b ->
'w14 ->
transition_decl ->
transition_decl ->
'x14
method visit_Dextension : 'b ->
'y14 ->
extension_decl ->
extension_decl ->
'z14
method visit_Dnamespace : 'b ->
'a15 ->
namespace_decl ->
namespace_decl ->
'b15
method visit_Dfunction : 'b -> 'c15 -> s_function -> s_function -> 'd15
method visit_Dspecification : 'b ->
'e15 ->
specification_unloc Archetype.Location.loced ->
specification_unloc Archetype.Location.loced ->
'f15
method visit_Dspecasset : 'b ->
'g15 ->
(lident * label_exprs) ->
(lident * label_exprs) ->
'h15
method visit_Dspecvariable : 'b ->
'k15 ->
(lident * label_exprs) ->
(lident * label_exprs) ->
'l15
method visit_Dsecurity : 'b ->
'm15 ->
security_unloc Archetype.Location.loced ->
security_unloc Archetype.Location.loced ->
'n15
method visit_Devent : 'b -> 'q15 -> record_decl -> record_decl -> 'r15
method fail_declaration_unloc : 'b ->
'u15 ->
declaration_unloc ->
declaration_unloc ->
'v15
method visit_declaration_unloc : 'b ->
'w15 ->
declaration_unloc ->
declaration_unloc ->
'x15
method fail_specfun_kind : 'b -> 'g16 -> specfun_kind -> specfun_kind -> 'h16
method visit_specfun_kind : 'b -> 'i16 -> specfun_kind -> specfun_kind -> 'j16
method visit_variable_decl : 'b ->
'm16 ->
variable_decl ->
variable_decl ->
'n16
method visit_asset_decl : 'b -> 'q16 -> asset_decl -> asset_decl -> 'r16
method visit_record_decl : 'b -> 's16 -> record_decl -> record_decl -> 't16
method visit_entry_decl : 'b -> 'u16 -> entry_decl -> entry_decl -> 'v16
method visit_transition_decl : 'b ->
'w16 ->
transition_decl ->
transition_decl ->
'x16
method visit_extension_decl : 'b ->
'y16 ->
extension_decl ->
extension_decl ->
'z16
method visit_namespace_decl : 'b ->
'a17 ->
namespace_decl ->
namespace_decl ->
'b17
method fail_asset_option : 'b -> 's17 -> asset_option -> asset_option -> 't17
method visit_asset_option : 'b -> 'u17 -> asset_option -> asset_option -> 'v17
method visit_APOconstraints : 'b -> 'y17 -> label_exprs -> label_exprs -> 'z17
method fail_asset_post_option : 'b ->
'c18 ->
asset_post_option ->
asset_post_option ->
'd18
method visit_asset_post_option : 'b ->
'e18 ->
asset_post_option ->
asset_post_option ->
'f18
method visit_EOspecification : 'b -> 'i18 -> label_exprs -> label_exprs -> 'j18
method fail_enum_option : 'b -> 'k18 -> enum_option -> enum_option -> 'l18
method visit_enum_option : 'b -> 'm18 -> enum_option -> enum_option -> 'n18
method visit_declaration : 'b -> 'o18 -> declaration -> declaration -> 'd1
method fail_asset_operation_enum : 'b ->
'v18 ->
asset_operation_enum ->
asset_operation_enum ->
'w18
method visit_asset_operation_enum : 'b ->
'x18 ->
asset_operation_enum ->
asset_operation_enum ->
'y18
method visit_AssetOperation : 'b ->
'z18 ->
asset_operation_enum list ->
asset_operation_enum list ->
expr option ->
expr option ->
'a19
method visit_asset_operation : 'b ->
'b19 ->
asset_operation ->
asset_operation ->
'c19
method visit_Marchetype : 'b ->
'd19 ->
declaration list ->
declaration list ->
'e19
method visit_Mextension : 'b ->
'f19 ->
lident ->
lident ->
declaration list ->
declaration list ->
declaration list ->
declaration list ->
'g19
method fail_archetype_unloc : 'b ->
'h19 ->
archetype_unloc ->
archetype_unloc ->
'i19
method visit_archetype_unloc : 'b ->
'j19 ->
archetype_unloc ->
archetype_unloc ->
'k19
method visit_archetype : 'b ->
'l19 ->
archetype_unloc Archetype.Location.loced ->
archetype_unloc Archetype.Location.loced ->
'f2
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>