diff --git a/src/boot/init/coe.cpp b/src/boot/init/coe.cpp index e52111475b..b84cf046ea 100644 --- a/src/boot/init/coe.cpp +++ b/src/boot/init/coe.cpp @@ -706,5 +706,7 @@ void initialize_init_coe() { _G_initialized = true; initialize_init_data_list_basic(); l_coe__bool__to__Prop = _init_l_coe__bool__to__Prop(); +lean::mark_persistent(l_coe__bool__to__Prop); l_coe__sort__bool = _init_l_coe__sort__bool(); +lean::mark_persistent(l_coe__sort__bool); } diff --git a/src/boot/init/control/alternative.cpp b/src/boot/init/control/alternative.cpp index 79d41f4a9c..3cd2c0b22a 100644 --- a/src/boot/init/control/alternative.cpp +++ b/src/boot/init/control/alternative.cpp @@ -296,4 +296,5 @@ void initialize_init_control_alternative() { initialize_init_core(); initialize_init_control_applicative(); l_optional___rarg___closed__1 = _init_l_optional___rarg___closed__1(); +lean::mark_persistent(l_optional___rarg___closed__1); } diff --git a/src/boot/init/control/combinators.cpp b/src/boot/init/control/combinators.cpp index 48d8359530..0b6f323e73 100644 --- a/src/boot/init/control/combinators.cpp +++ b/src/boot/init/control/combinators.cpp @@ -1118,4 +1118,5 @@ void initialize_init_control_combinators() { initialize_init_data_list_basic(); initialize_init_coe(); l_mjoin___rarg___closed__1 = _init_l_mjoin___rarg___closed__1(); +lean::mark_persistent(l_mjoin___rarg___closed__1); } diff --git a/src/boot/init/control/coroutine.cpp b/src/boot/init/control/coroutine.cpp index 4e14fc0f8c..297b06526a 100644 --- a/src/boot/init/control/coroutine.cpp +++ b/src/boot/init/control/coroutine.cpp @@ -736,8 +736,13 @@ void initialize_init_control_coroutine() { initialize_init_wf(); initialize_init_control_reader(); l_coroutine__result = _init_l_coroutine__result(); +lean::mark_persistent(l_coroutine__result); l_coroutine_yield___rarg___lambda__1___closed__1 = _init_l_coroutine_yield___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_coroutine_yield___rarg___lambda__1___closed__1); l_coroutine_yield___rarg___closed__1 = _init_l_coroutine_yield___rarg___closed__1(); +lean::mark_persistent(l_coroutine_yield___rarg___closed__1); l_coroutine_monad___lambda__1___closed__1 = _init_l_coroutine_monad___lambda__1___closed__1(); +lean::mark_persistent(l_coroutine_monad___lambda__1___closed__1); l_coroutine_monad___closed__1 = _init_l_coroutine_monad___closed__1(); +lean::mark_persistent(l_coroutine_monad___closed__1); } diff --git a/src/boot/init/control/except.cpp b/src/boot/init/control/except.cpp index 498206f0c7..715fd1cb77 100644 --- a/src/boot/init/control/except.cpp +++ b/src/boot/init/control/except.cpp @@ -2519,9 +2519,15 @@ void initialize_init_control_except() { initialize_init_data_to__string(); initialize_init_control_monad__fail(); l_except_to__string___main___rarg___closed__1 = _init_l_except_to__string___main___rarg___closed__1(); +lean::mark_persistent(l_except_to__string___main___rarg___closed__1); l_except_to__string___main___rarg___closed__2 = _init_l_except_to__string___main___rarg___closed__2(); +lean::mark_persistent(l_except_to__string___main___rarg___closed__2); l_except_monad___closed__1 = _init_l_except_monad___closed__1(); +lean::mark_persistent(l_except_monad___closed__1); l_except__t = _init_l_except__t(); +lean::mark_persistent(l_except__t); l_except__t_lift___rarg___closed__1 = _init_l_except__t_lift___rarg___closed__1(); +lean::mark_persistent(l_except__t_lift___rarg___closed__1); l_except_monad__except___closed__1 = _init_l_except_monad__except___closed__1(); +lean::mark_persistent(l_except_monad__except___closed__1); } diff --git a/src/boot/init/control/id.cpp b/src/boot/init/control/id.cpp index d571bd69a9..dad357672d 100644 --- a/src/boot/init/control/id.cpp +++ b/src/boot/init/control/id.cpp @@ -126,5 +126,7 @@ void initialize_init_control_id() { _G_initialized = true; initialize_init_control_lift(); l_id_monad = _init_l_id_monad(); +lean::mark_persistent(l_id_monad); l_id_monad__run = _init_l_id_monad__run(); +lean::mark_persistent(l_id_monad__run); } diff --git a/src/boot/init/control/monad_fail.cpp b/src/boot/init/control/monad_fail.cpp index ef9d7eab61..6739ad3d47 100644 --- a/src/boot/init/control/monad_fail.cpp +++ b/src/boot/init/control/monad_fail.cpp @@ -77,4 +77,5 @@ void initialize_init_control_monad__fail() { initialize_init_control_lift(); initialize_init_data_string_basic(); l_match__failed___rarg___closed__1 = _init_l_match__failed___rarg___closed__1(); +lean::mark_persistent(l_match__failed___rarg___closed__1); } diff --git a/src/boot/init/control/option.cpp b/src/boot/init/control/option.cpp index 21532d556c..64d1ed5820 100644 --- a/src/boot/init/control/option.cpp +++ b/src/boot/init/control/option.cpp @@ -1529,4 +1529,5 @@ void initialize_init_control_option() { initialize_init_control_lift(); initialize_init_control_except(); l_option__t = _init_l_option__t(); +lean::mark_persistent(l_option__t); } diff --git a/src/boot/init/control/reader.cpp b/src/boot/init/control/reader.cpp index d6e0bed47b..9072ad87bb 100644 --- a/src/boot/init/control/reader.cpp +++ b/src/boot/init/control/reader.cpp @@ -814,5 +814,7 @@ void initialize_init_control_reader() { initialize_init_control_alternative(); initialize_init_control_except(); l_reader__t = _init_l_reader__t(); +lean::mark_persistent(l_reader__t); l_reader = _init_l_reader(); +lean::mark_persistent(l_reader); } diff --git a/src/boot/init/control/state.cpp b/src/boot/init/control/state.cpp index 56222a9f7c..7d360bef4f 100644 --- a/src/boot/init/control/state.cpp +++ b/src/boot/init/control/state.cpp @@ -1194,6 +1194,9 @@ void initialize_init_control_state() { initialize_init_control_id(); initialize_init_control_except(); l_state__t = _init_l_state__t(); +lean::mark_persistent(l_state__t); l_state__t_run_x_27___rarg___closed__1 = _init_l_state__t_run_x_27___rarg___closed__1(); +lean::mark_persistent(l_state__t_run_x_27___rarg___closed__1); l_state = _init_l_state(); +lean::mark_persistent(l_state); } diff --git a/src/boot/init/core.cpp b/src/boot/init/core.cpp index 98cf40efa7..9428648b7b 100644 --- a/src/boot/init/core.cpp +++ b/src/boot/init/core.cpp @@ -4538,97 +4538,188 @@ void initialize_init_core() { if (_G_initialized) return; _G_initialized = true; l_opt__param = _init_l_opt__param(); +lean::mark_persistent(l_opt__param); l_out__param = _init_l_out__param(); +lean::mark_persistent(l_out__param); l_unit = _init_l_unit(); +lean::mark_persistent(l_unit); l_unit_star = _init_l_unit_star(); +lean::mark_persistent(l_unit_star); l_not = _init_l_not(); +lean::mark_persistent(l_not); l_and_elim__left = _init_l_and_elim__left(); +lean::mark_persistent(l_and_elim__left); l_and_elim__right = _init_l_and_elim__right(); +lean::mark_persistent(l_and_elim__right); l_rfl = _init_l_rfl(); +lean::mark_persistent(l_rfl); l_heq_rfl = _init_l_heq_rfl(); +lean::mark_persistent(l_heq_rfl); l_or_intro__left = _init_l_or_intro__left(); +lean::mark_persistent(l_or_intro__left); l_or_intro__right = _init_l_or_intro__right(); +lean::mark_persistent(l_or_intro__right); l_decidable__pred = _init_l_decidable__pred(); +lean::mark_persistent(l_decidable__pred); l_decidable__rel = _init_l_decidable__rel(); +lean::mark_persistent(l_decidable__rel); l_ge = _init_l_ge(); +lean::mark_persistent(l_ge); l_gt = _init_l_gt(); +lean::mark_persistent(l_gt); l_superset = _init_l_superset(); +lean::mark_persistent(l_superset); l_ssuperset = _init_l_ssuperset(); +lean::mark_persistent(l_ssuperset); l_nat_has__zero = _init_l_nat_has__zero(); +lean::mark_persistent(l_nat_has__zero); l_nat_has__one = _init_l_nat_has__one(); +lean::mark_persistent(l_nat_has__one); l_nat_has__add = _init_l_nat_has__add(); +lean::mark_persistent(l_nat_has__add); l_std_priority_default = _init_l_std_priority_default(); +lean::mark_persistent(l_std_priority_default); l_std_priority_max = _init_l_std_priority_max(); +lean::mark_persistent(l_std_priority_max); l_nat_prio = _init_l_nat_prio(); +lean::mark_persistent(l_nat_prio); l_std_prec_max = _init_l_std_prec_max(); +lean::mark_persistent(l_std_prec_max); l_std_prec_arrow = _init_l_std_prec_arrow(); +lean::mark_persistent(l_std_prec_arrow); l_std_prec_max__plus = _init_l_std_prec_max__plus(); +lean::mark_persistent(l_std_prec_max__plus); l_default__has__sizeof___closed__1 = _init_l_default__has__sizeof___closed__1(); +lean::mark_persistent(l_default__has__sizeof___closed__1); l_nat_has__sizeof = _init_l_nat_has__sizeof(); +lean::mark_persistent(l_nat_has__sizeof); l_punit_has__sizeof = _init_l_punit_has__sizeof(); +lean::mark_persistent(l_punit_has__sizeof); l_bool_has__sizeof = _init_l_bool_has__sizeof(); +lean::mark_persistent(l_bool_has__sizeof); l_implies = _init_l_implies(); +lean::mark_persistent(l_implies); l_trivial = _init_l_trivial(); +lean::mark_persistent(l_trivial); l_ne = _init_l_ne(); +lean::mark_persistent(l_ne); l_type__eq__of__heq = _init_l_type__eq__of__heq(); +lean::mark_persistent(l_type__eq__of__heq); l_and_symm = _init_l_and_symm(); +lean::mark_persistent(l_and_symm); l_not__not__em = _init_l_not__not__em(); +lean::mark_persistent(l_not__not__em); l_or_symm = _init_l_or_symm(); +lean::mark_persistent(l_or_symm); l_xor = _init_l_xor(); +lean::mark_persistent(l_xor); l_not__true__iff = _init_l_not__true__iff(); +lean::mark_persistent(l_not__true__iff); l_and__implies = _init_l_and__implies(); +lean::mark_persistent(l_and__implies); l_exists_intro = _init_l_exists_intro(); +lean::mark_persistent(l_exists_intro); l_true_decidable = _init_l_true_decidable(); l_true_decidable___boxed = _init_l_true_decidable___boxed(); +lean::mark_persistent(l_true_decidable___boxed); l_false_decidable = _init_l_false_decidable(); l_false_decidable___boxed = _init_l_false_decidable___boxed(); +lean::mark_persistent(l_false_decidable___boxed); l_is__dec__eq = _init_l_is__dec__eq(); +lean::mark_persistent(l_is__dec__eq); l_is__dec__refl = _init_l_is__dec__refl(); +lean::mark_persistent(l_is__dec__refl); l_as__true = _init_l_as__true(); +lean::mark_persistent(l_as__true); l_as__false = _init_l_as__false(); +lean::mark_persistent(l_as__false); l_of__as__true = _init_l_of__as__true(); +lean::mark_persistent(l_of__as__true); l_prop_inhabited = _init_l_prop_inhabited(); +lean::mark_persistent(l_prop_inhabited); l_bool_inhabited = _init_l_bool_inhabited(); l_bool_inhabited___boxed = _init_l_bool_inhabited___boxed(); +lean::mark_persistent(l_bool_inhabited___boxed); l_true_inhabited = _init_l_true_inhabited(); +lean::mark_persistent(l_true_inhabited); l_nat_inhabited = _init_l_nat_inhabited(); +lean::mark_persistent(l_nat_inhabited); l_nonempty_elim = _init_l_nonempty_elim(); +lean::mark_persistent(l_nonempty_elim); l_nonempty__of__inhabited = _init_l_nonempty__of__inhabited(); +lean::mark_persistent(l_nonempty__of__inhabited); l_subsingleton_elim = _init_l_subsingleton_elim(); +lean::mark_persistent(l_subsingleton_elim); l_subsingleton_helim = _init_l_subsingleton_helim(); +lean::mark_persistent(l_subsingleton_helim); l_subsingleton__prop = _init_l_subsingleton__prop(); +lean::mark_persistent(l_subsingleton__prop); l_decidable_subsingleton = _init_l_decidable_subsingleton(); +lean::mark_persistent(l_decidable_subsingleton); l_reflexive = _init_l_reflexive(); +lean::mark_persistent(l_reflexive); l_symmetric = _init_l_symmetric(); +lean::mark_persistent(l_symmetric); l_transitive = _init_l_transitive(); +lean::mark_persistent(l_transitive); l_equivalence = _init_l_equivalence(); +lean::mark_persistent(l_equivalence); l_total = _init_l_total(); +lean::mark_persistent(l_total); l_mk__equivalence = _init_l_mk__equivalence(); +lean::mark_persistent(l_mk__equivalence); l_irreflexive = _init_l_irreflexive(); +lean::mark_persistent(l_irreflexive); l_anti__symmetric = _init_l_anti__symmetric(); +lean::mark_persistent(l_anti__symmetric); l_empty__relation = _init_l_empty__relation(); +lean::mark_persistent(l_empty__relation); l_subrelation = _init_l_subrelation(); +lean::mark_persistent(l_subrelation); l_inv__image = _init_l_inv__image(); +lean::mark_persistent(l_inv__image); l_commutative = _init_l_commutative(); +lean::mark_persistent(l_commutative); l_associative = _init_l_associative(); +lean::mark_persistent(l_associative); l_left__identity = _init_l_left__identity(); +lean::mark_persistent(l_left__identity); l_right__identity = _init_l_right__identity(); +lean::mark_persistent(l_right__identity); l_right__inverse = _init_l_right__inverse(); +lean::mark_persistent(l_right__inverse); l_left__cancelative = _init_l_left__cancelative(); +lean::mark_persistent(l_left__cancelative); l_right__cancelative = _init_l_right__cancelative(); +lean::mark_persistent(l_right__cancelative); l_left__distributive = _init_l_left__distributive(); +lean::mark_persistent(l_left__distributive); l_right__distributive = _init_l_right__distributive(); +lean::mark_persistent(l_right__distributive); l_right__commutative = _init_l_right__commutative(); +lean::mark_persistent(l_right__commutative); l_left__commutative = _init_l_left__commutative(); +lean::mark_persistent(l_left__commutative); l_subtype_exists__of__subtype___main = _init_l_subtype_exists__of__subtype___main(); +lean::mark_persistent(l_subtype_exists__of__subtype___main); l_subtype_exists__of__subtype = _init_l_subtype_exists__of__subtype(); +lean::mark_persistent(l_subtype_exists__of__subtype); l_punit_subsingleton = _init_l_punit_subsingleton(); +lean::mark_persistent(l_punit_subsingleton); l_punit_inhabited = _init_l_punit_inhabited(); +lean::mark_persistent(l_punit_inhabited); l_quotient = _init_l_quotient(); +lean::mark_persistent(l_quotient); l_quotient_sound = _init_l_quotient_sound(); +lean::mark_persistent(l_quotient_sound); l___private_init_core_19__rel = _init_l___private_init_core_19__rel(); +lean::mark_persistent(l___private_init_core_19__rel); l_function_equiv = _init_l_function_equiv(); +lean::mark_persistent(l_function_equiv); l___private_init_core_25__extfun = _init_l___private_init_core_25__extfun(); +lean::mark_persistent(l___private_init_core_25__extfun); l_pi_subsingleton = _init_l_pi_subsingleton(); +lean::mark_persistent(l_pi_subsingleton); l_classical_by__cases = _init_l_classical_by__cases(); +lean::mark_persistent(l_classical_by__cases); } diff --git a/src/boot/init/data/array/basic.cpp b/src/boot/init/data/array/basic.cpp index 713508bf4b..c4f63e2624 100644 --- a/src/boot/init/data/array/basic.cpp +++ b/src/boot/init/data/array/basic.cpp @@ -1039,5 +1039,7 @@ void initialize_init_data_array_basic() { initialize_init_function(); initialize_init_data_to__string(); l_array_nil___closed__1 = _init_l_array_nil___closed__1(); +lean::mark_persistent(l_array_nil___closed__1); l_array_has__repr___rarg___closed__1 = _init_l_array_has__repr___rarg___closed__1(); +lean::mark_persistent(l_array_has__repr___rarg___closed__1); } diff --git a/src/boot/init/data/char/basic.cpp b/src/boot/init/data/char/basic.cpp index d6e1b50dbb..e954cb6835 100644 --- a/src/boot/init/data/char/basic.cpp +++ b/src/boot/init/data/char/basic.cpp @@ -554,10 +554,16 @@ void initialize_init_data_char_basic() { _G_initialized = true; initialize_init_data_uint(); l_is__valid__char = _init_l_is__valid__char(); +lean::mark_persistent(l_is__valid__char); l_char_lt = _init_l_char_lt(); +lean::mark_persistent(l_char_lt); l_char_le = _init_l_char_le(); +lean::mark_persistent(l_char_le); l_char_has__lt = _init_l_char_has__lt(); +lean::mark_persistent(l_char_has__lt); l_char_has__le = _init_l_char_has__le(); +lean::mark_persistent(l_char_has__le); l_char_inhabited = _init_l_char_inhabited(); l_char_inhabited___boxed = _init_l_char_inhabited___boxed(); +lean::mark_persistent(l_char_inhabited___boxed); } diff --git a/src/boot/init/data/fin/basic.cpp b/src/boot/init/data/fin/basic.cpp index 1cb7fe01de..098afdc445 100644 --- a/src/boot/init/data/fin/basic.cpp +++ b/src/boot/init/data/fin/basic.cpp @@ -447,5 +447,7 @@ void initialize_init_data_fin_basic() { _G_initialized = true; initialize_init_data_nat_div(); l_fin_lt = _init_l_fin_lt(); +lean::mark_persistent(l_fin_lt); l_fin_le = _init_l_fin_le(); +lean::mark_persistent(l_fin_le); } diff --git a/src/boot/init/data/hashable.cpp b/src/boot/init/data/hashable.cpp index 0dcf2197c6..d4d2cbd2e5 100644 --- a/src/boot/init/data/hashable.cpp +++ b/src/boot/init/data/hashable.cpp @@ -105,5 +105,7 @@ void initialize_init_data_hashable() { initialize_init_data_usize(); initialize_init_data_string_default(); l_string_hashable = _init_l_string_hashable(); +lean::mark_persistent(l_string_hashable); l_nat_hashable = _init_l_nat_hashable(); +lean::mark_persistent(l_nat_hashable); } diff --git a/src/boot/init/data/hashmap/basic.cpp b/src/boot/init/data/hashmap/basic.cpp index 8c1adb3308..0461dbaac4 100644 --- a/src/boot/init/data/hashmap/basic.cpp +++ b/src/boot/init/data/hashmap/basic.cpp @@ -1265,7 +1265,11 @@ void initialize_init_data_hashmap_basic() { initialize_init_data_option_basic(); initialize_init_data_hashable(); l_bucket__array = _init_l_bucket__array(); +lean::mark_persistent(l_bucket__array); l_mk__hashmap__imp___rarg___closed__1 = _init_l_mk__hashmap__imp___rarg___closed__1(); +lean::mark_persistent(l_mk__hashmap__imp___rarg___closed__1); l_d__hashmap = _init_l_d__hashmap(); +lean::mark_persistent(l_d__hashmap); l_hashmap = _init_l_hashmap(); +lean::mark_persistent(l_hashmap); } diff --git a/src/boot/init/data/int/basic.cpp b/src/boot/init/data/int/basic.cpp index 26ff512024..3eb88b33e8 100644 --- a/src/boot/init/data/int/basic.cpp +++ b/src/boot/init/data/int/basic.cpp @@ -599,25 +599,47 @@ void initialize_init_data_int_basic() { initialize_init_data_repr(); initialize_init_data_to__string(); l_int_zero = _init_l_int_zero(); +lean::mark_persistent(l_int_zero); l_int_one = _init_l_int_one(); +lean::mark_persistent(l_int_one); l_int_has__zero = _init_l_int_has__zero(); +lean::mark_persistent(l_int_has__zero); l_int_has__one = _init_l_int_has__one(); +lean::mark_persistent(l_int_has__one); l___private_init_data_int_basic_1__nonneg___main = _init_l___private_init_data_int_basic_1__nonneg___main(); +lean::mark_persistent(l___private_init_data_int_basic_1__nonneg___main); l___private_init_data_int_basic_1__nonneg = _init_l___private_init_data_int_basic_1__nonneg(); +lean::mark_persistent(l___private_init_data_int_basic_1__nonneg); l_int_has__neg = _init_l_int_has__neg(); +lean::mark_persistent(l_int_has__neg); l_int_has__add = _init_l_int_has__add(); +lean::mark_persistent(l_int_has__add); l_int_has__mul = _init_l_int_has__mul(); +lean::mark_persistent(l_int_has__mul); l_int_has__sub = _init_l_int_has__sub(); +lean::mark_persistent(l_int_has__sub); l_int_le = _init_l_int_le(); +lean::mark_persistent(l_int_le); l_int_has__le = _init_l_int_has__le(); +lean::mark_persistent(l_int_has__le); l_int_lt = _init_l_int_lt(); +lean::mark_persistent(l_int_lt); l_int_has__lt = _init_l_int_has__lt(); +lean::mark_persistent(l_int_has__lt); l_int_int_decidable__eq = _init_l_int_int_decidable__eq(); +lean::mark_persistent(l_int_int_decidable__eq); l_int_repr___main___closed__1 = _init_l_int_repr___main___closed__1(); +lean::mark_persistent(l_int_repr___main___closed__1); l_int_repr___main___closed__2 = _init_l_int_repr___main___closed__2(); +lean::mark_persistent(l_int_repr___main___closed__2); l_int_has__repr = _init_l_int_has__repr(); +lean::mark_persistent(l_int_has__repr); l_int_has__to__string = _init_l_int_has__to__string(); +lean::mark_persistent(l_int_has__to__string); l_int_sign___main___closed__1 = _init_l_int_sign___main___closed__1(); +lean::mark_persistent(l_int_sign___main___closed__1); l_int_has__div = _init_l_int_has__div(); +lean::mark_persistent(l_int_has__div); l_int_has__mod = _init_l_int_has__mod(); +lean::mark_persistent(l_int_has__mod); } diff --git a/src/boot/init/data/list/basic.cpp b/src/boot/init/data/list/basic.cpp index 1887799ec0..0a0440fe6b 100644 --- a/src/boot/init/data/list/basic.cpp +++ b/src/boot/init/data/list/basic.cpp @@ -4330,9 +4330,15 @@ void initialize_init_data_list_basic() { initialize_init_core(); initialize_init_data_nat_basic(); l_list_mem___main = _init_l_list_mem___main(); +lean::mark_persistent(l_list_mem___main); l_list_mem = _init_l_list_mem(); +lean::mark_persistent(l_list_mem); l_list_unzip___main___rarg___closed__1 = _init_l_list_unzip___main___rarg___closed__1(); +lean::mark_persistent(l_list_unzip___main___rarg___closed__1); l_list_lt___main = _init_l_list_lt___main(); +lean::mark_persistent(l_list_lt___main); l_list_lt = _init_l_list_lt(); +lean::mark_persistent(l_list_lt); l_list_le = _init_l_list_le(); +lean::mark_persistent(l_list_le); } diff --git a/src/boot/init/data/list/instances.cpp b/src/boot/init/data/list/instances.cpp index bb3fa6a89d..7cea371e70 100644 --- a/src/boot/init/data/list/instances.cpp +++ b/src/boot/init/data/list/instances.cpp @@ -693,5 +693,7 @@ void initialize_init_data_list_instances() { initialize_init_control_alternative(); initialize_init_control_monad(); l_list_monad = _init_l_list_monad(); +lean::mark_persistent(l_list_monad); l_list_alternative = _init_l_list_alternative(); +lean::mark_persistent(l_list_alternative); } diff --git a/src/boot/init/data/nat/basic.cpp b/src/boot/init/data/nat/basic.cpp index 6102335445..9c17185c80 100644 --- a/src/boot/init/data/nat/basic.cpp +++ b/src/boot/init/data/nat/basic.cpp @@ -371,16 +371,29 @@ void initialize_init_data_nat_basic() { _G_initialized = true; initialize_init_core(); l_nat_decidable__eq = _init_l_nat_decidable__eq(); +lean::mark_persistent(l_nat_decidable__eq); l_nat_le = _init_l_nat_le(); +lean::mark_persistent(l_nat_le); l_nat_has__le = _init_l_nat_has__le(); +lean::mark_persistent(l_nat_has__le); l_nat_lt = _init_l_nat_lt(); +lean::mark_persistent(l_nat_lt); l_nat_has__lt = _init_l_nat_has__lt(); +lean::mark_persistent(l_nat_has__lt); l_nat_has__sub = _init_l_nat_has__sub(); +lean::mark_persistent(l_nat_has__sub); l_nat_has__mul = _init_l_nat_has__mul(); +lean::mark_persistent(l_nat_has__mul); l_nat_has__pow = _init_l_nat_has__pow(); +lean::mark_persistent(l_nat_has__pow); l_nat_le__refl___main = _init_l_nat_le__refl___main(); +lean::mark_persistent(l_nat_le__refl___main); l_nat_le__refl = _init_l_nat_le__refl(); +lean::mark_persistent(l_nat_le__refl); l_nat_succ__pos = _init_l_nat_succ__pos(); +lean::mark_persistent(l_nat_succ__pos); l_nat_lt_step = _init_l_nat_lt_step(); +lean::mark_persistent(l_nat_lt_step); l_nat_lt_base = _init_l_nat_lt_base(); +lean::mark_persistent(l_nat_lt_base); } diff --git a/src/boot/init/data/nat/div.cpp b/src/boot/init/data/nat/div.cpp index 071b6c91e3..8310898ca0 100644 --- a/src/boot/init/data/nat/div.cpp +++ b/src/boot/init/data/nat/div.cpp @@ -163,6 +163,9 @@ void initialize_init_data_nat_div() { initialize_init_wf(); initialize_init_data_nat_basic(); l___private_init_data_nat_div_1__div__rec__lemma = _init_l___private_init_data_nat_div_1__div__rec__lemma(); +lean::mark_persistent(l___private_init_data_nat_div_1__div__rec__lemma); l_nat_has__div = _init_l_nat_has__div(); +lean::mark_persistent(l_nat_has__div); l_nat_has__mod = _init_l_nat_has__mod(); +lean::mark_persistent(l_nat_has__mod); } diff --git a/src/boot/init/data/option/basic.cpp b/src/boot/init/data/option/basic.cpp index a0385e0dcd..4d63883f84 100644 --- a/src/boot/init/data/option/basic.cpp +++ b/src/boot/init/data/option/basic.cpp @@ -927,7 +927,11 @@ void initialize_init_data_option_basic() { initialize_init_control_alternative(); initialize_init_coe(); l_option_monad = _init_l_option_monad(); +lean::mark_persistent(l_option_monad); l_option_alternative = _init_l_option_alternative(); +lean::mark_persistent(l_option_alternative); l_option_lt___main = _init_l_option_lt___main(); +lean::mark_persistent(l_option_lt___main); l_option_lt = _init_l_option_lt(); +lean::mark_persistent(l_option_lt); } diff --git a/src/boot/init/data/ordering/basic.cpp b/src/boot/init/data/ordering/basic.cpp index f1f8bfea7b..027347af62 100644 --- a/src/boot/init/data/ordering/basic.cpp +++ b/src/boot/init/data/ordering/basic.cpp @@ -393,6 +393,9 @@ void initialize_init_data_ordering_basic() { _G_initialized = true; initialize_init_data_repr(); l_ordering_has__repr___closed__1 = _init_l_ordering_has__repr___closed__1(); +lean::mark_persistent(l_ordering_has__repr___closed__1); l_ordering_has__repr___closed__2 = _init_l_ordering_has__repr___closed__2(); +lean::mark_persistent(l_ordering_has__repr___closed__2); l_ordering_has__repr___closed__3 = _init_l_ordering_has__repr___closed__3(); +lean::mark_persistent(l_ordering_has__repr___closed__3); } diff --git a/src/boot/init/data/rbmap/basic.cpp b/src/boot/init/data/rbmap/basic.cpp index e85499edfa..7cf974ffee 100644 --- a/src/boot/init/data/rbmap/basic.cpp +++ b/src/boot/init/data/rbmap/basic.cpp @@ -5702,5 +5702,7 @@ void initialize_init_data_rbmap_basic() { initialize_init_coe(); initialize_init_data_option_basic(); l_rbmap = _init_l_rbmap(); +lean::mark_persistent(l_rbmap); l_rbmap_has__repr___rarg___closed__1 = _init_l_rbmap_has__repr___rarg___closed__1(); +lean::mark_persistent(l_rbmap_has__repr___rarg___closed__1); } diff --git a/src/boot/init/data/rbtree/basic.cpp b/src/boot/init/data/rbtree/basic.cpp index 962e4796dd..2a995c0ad9 100644 --- a/src/boot/init/data/rbtree/basic.cpp +++ b/src/boot/init/data/rbtree/basic.cpp @@ -3861,5 +3861,7 @@ void initialize_init_data_rbtree_basic() { _G_initialized = true; initialize_init_data_rbmap_basic(); l_rbtree = _init_l_rbtree(); +lean::mark_persistent(l_rbtree); l_rbtree_has__repr___rarg___closed__1 = _init_l_rbtree_has__repr___rarg___closed__1(); +lean::mark_persistent(l_rbtree_has__repr___rarg___closed__1); } diff --git a/src/boot/init/data/repr.cpp b/src/boot/init/data/repr.cpp index e9ef2564a0..ac07174cfc 100644 --- a/src/boot/init/data/repr.cpp +++ b/src/boot/init/data/repr.cpp @@ -1470,29 +1470,55 @@ void initialize_init_data_repr() { initialize_init_data_usize(); initialize_init_data_nat_div(); l_bool_has__repr___closed__1 = _init_l_bool_has__repr___closed__1(); +lean::mark_persistent(l_bool_has__repr___closed__1); l_bool_has__repr___closed__2 = _init_l_bool_has__repr___closed__2(); +lean::mark_persistent(l_bool_has__repr___closed__2); l_list_repr__aux___main___rarg___closed__1 = _init_l_list_repr__aux___main___rarg___closed__1(); +lean::mark_persistent(l_list_repr__aux___main___rarg___closed__1); l_list_repr___main___rarg___closed__1 = _init_l_list_repr___main___rarg___closed__1(); +lean::mark_persistent(l_list_repr___main___rarg___closed__1); l_list_repr___main___rarg___closed__2 = _init_l_list_repr___main___rarg___closed__2(); +lean::mark_persistent(l_list_repr___main___rarg___closed__2); l_list_repr___main___rarg___closed__3 = _init_l_list_repr___main___rarg___closed__3(); +lean::mark_persistent(l_list_repr___main___rarg___closed__3); l_unit_has__repr___closed__1 = _init_l_unit_has__repr___closed__1(); +lean::mark_persistent(l_unit_has__repr___closed__1); l_option_has__repr___rarg___closed__1 = _init_l_option_has__repr___rarg___closed__1(); +lean::mark_persistent(l_option_has__repr___rarg___closed__1); l_option_has__repr___rarg___closed__2 = _init_l_option_has__repr___rarg___closed__2(); +lean::mark_persistent(l_option_has__repr___rarg___closed__2); l_option_has__repr___rarg___closed__3 = _init_l_option_has__repr___rarg___closed__3(); +lean::mark_persistent(l_option_has__repr___rarg___closed__3); l_sum_has__repr___rarg___closed__1 = _init_l_sum_has__repr___rarg___closed__1(); +lean::mark_persistent(l_sum_has__repr___rarg___closed__1); l_sum_has__repr___rarg___closed__2 = _init_l_sum_has__repr___rarg___closed__2(); +lean::mark_persistent(l_sum_has__repr___rarg___closed__2); l_prod_has__repr___rarg___closed__1 = _init_l_prod_has__repr___rarg___closed__1(); +lean::mark_persistent(l_prod_has__repr___rarg___closed__1); l_sigma_has__repr___rarg___closed__1 = _init_l_sigma_has__repr___rarg___closed__1(); +lean::mark_persistent(l_sigma_has__repr___rarg___closed__1); l_sigma_has__repr___rarg___closed__2 = _init_l_sigma_has__repr___rarg___closed__2(); +lean::mark_persistent(l_sigma_has__repr___rarg___closed__2); l_nat_has__repr = _init_l_nat_has__repr(); +lean::mark_persistent(l_nat_has__repr); l_char_quote__core___closed__1 = _init_l_char_quote__core___closed__1(); +lean::mark_persistent(l_char_quote__core___closed__1); l_char_quote__core___closed__2 = _init_l_char_quote__core___closed__2(); +lean::mark_persistent(l_char_quote__core___closed__2); l_char_quote__core___closed__3 = _init_l_char_quote__core___closed__3(); +lean::mark_persistent(l_char_quote__core___closed__3); l_char_quote__core___closed__4 = _init_l_char_quote__core___closed__4(); +lean::mark_persistent(l_char_quote__core___closed__4); l_char_quote__core___closed__5 = _init_l_char_quote__core___closed__5(); +lean::mark_persistent(l_char_quote__core___closed__5); l_char_has__repr___closed__1 = _init_l_char_has__repr___closed__1(); +lean::mark_persistent(l_char_has__repr___closed__1); l_string_quote___closed__1 = _init_l_string_quote___closed__1(); +lean::mark_persistent(l_string_quote___closed__1); l_string_quote___closed__2 = _init_l_string_quote___closed__2(); +lean::mark_persistent(l_string_quote___closed__2); l_string_has__repr = _init_l_string_has__repr(); +lean::mark_persistent(l_string_has__repr); l_string_iterator_has__repr___closed__1 = _init_l_string_iterator_has__repr___closed__1(); +lean::mark_persistent(l_string_iterator_has__repr___closed__1); } diff --git a/src/boot/init/data/string/basic.cpp b/src/boot/init/data/string/basic.cpp index 90ad871413..0362e0280d 100644 --- a/src/boot/init/data/string/basic.cpp +++ b/src/boot/init/data/string/basic.cpp @@ -1369,12 +1369,21 @@ void initialize_init_data_string_basic() { initialize_init_data_char_basic(); initialize_init_data_option_basic(); l_string_decidable__eq = _init_l_string_decidable__eq(); +lean::mark_persistent(l_string_decidable__eq); l_string_has__lt = _init_l_string_has__lt(); +lean::mark_persistent(l_string_has__lt); l_string_iterator_is__prefix__of__remaining = _init_l_string_iterator_is__prefix__of__remaining(); +lean::mark_persistent(l_string_iterator_is__prefix__of__remaining); l_string_inhabited = _init_l_string_inhabited(); +lean::mark_persistent(l_string_inhabited); l_string_has__sizeof = _init_l_string_has__sizeof(); +lean::mark_persistent(l_string_has__sizeof); l_string_has__append = _init_l_string_has__append(); +lean::mark_persistent(l_string_has__append); l_string_join___closed__1 = _init_l_string_join___closed__1(); +lean::mark_persistent(l_string_join___closed__1); l_string_line__column___closed__1 = _init_l_string_line__column___closed__1(); +lean::mark_persistent(l_string_line__column___closed__1); l___private_init_data_string_basic_4__to__nat__core___main___closed__1 = _init_l___private_init_data_string_basic_4__to__nat__core___main___closed__1(); +lean::mark_persistent(l___private_init_data_string_basic_4__to__nat__core___main___closed__1); } diff --git a/src/boot/init/data/uint.cpp b/src/boot/init/data/uint.cpp index a357b9a3b5..e90265744c 100644 --- a/src/boot/init/data/uint.cpp +++ b/src/boot/init/data/uint.cpp @@ -1393,75 +1393,135 @@ void initialize_init_data_uint() { _G_initialized = true; initialize_init_data_fin_basic(); l_uint8__sz = _init_l_uint8__sz(); +lean::mark_persistent(l_uint8__sz); l_uint8_lt = _init_l_uint8_lt(); +lean::mark_persistent(l_uint8_lt); l_uint8_le = _init_l_uint8_le(); +lean::mark_persistent(l_uint8_le); l_uint8_has__zero = _init_l_uint8_has__zero(); l_uint8_has__zero___boxed = _init_l_uint8_has__zero___boxed(); +lean::mark_persistent(l_uint8_has__zero___boxed); l_uint8_has__one = _init_l_uint8_has__one(); l_uint8_has__one___boxed = _init_l_uint8_has__one___boxed(); +lean::mark_persistent(l_uint8_has__one___boxed); l_uint8_has__add = _init_l_uint8_has__add(); +lean::mark_persistent(l_uint8_has__add); l_uint8_has__sub = _init_l_uint8_has__sub(); +lean::mark_persistent(l_uint8_has__sub); l_uint8_has__mul = _init_l_uint8_has__mul(); +lean::mark_persistent(l_uint8_has__mul); l_uint8_has__mod = _init_l_uint8_has__mod(); +lean::mark_persistent(l_uint8_has__mod); l_uint8_has__modn = _init_l_uint8_has__modn(); +lean::mark_persistent(l_uint8_has__modn); l_uint8_has__div = _init_l_uint8_has__div(); +lean::mark_persistent(l_uint8_has__div); l_uint8_has__lt = _init_l_uint8_has__lt(); +lean::mark_persistent(l_uint8_has__lt); l_uint8_has__le = _init_l_uint8_has__le(); +lean::mark_persistent(l_uint8_has__le); l_uint8_inhabited = _init_l_uint8_inhabited(); l_uint8_inhabited___boxed = _init_l_uint8_inhabited___boxed(); +lean::mark_persistent(l_uint8_inhabited___boxed); l_uint8_decidable__eq = _init_l_uint8_decidable__eq(); +lean::mark_persistent(l_uint8_decidable__eq); l_uint16__sz = _init_l_uint16__sz(); +lean::mark_persistent(l_uint16__sz); l_uint16_lt = _init_l_uint16_lt(); +lean::mark_persistent(l_uint16_lt); l_uint16_le = _init_l_uint16_le(); +lean::mark_persistent(l_uint16_le); l_uint16_has__zero = _init_l_uint16_has__zero(); l_uint16_has__zero___boxed = _init_l_uint16_has__zero___boxed(); +lean::mark_persistent(l_uint16_has__zero___boxed); l_uint16_has__one = _init_l_uint16_has__one(); l_uint16_has__one___boxed = _init_l_uint16_has__one___boxed(); +lean::mark_persistent(l_uint16_has__one___boxed); l_uint16_has__add = _init_l_uint16_has__add(); +lean::mark_persistent(l_uint16_has__add); l_uint16_has__sub = _init_l_uint16_has__sub(); +lean::mark_persistent(l_uint16_has__sub); l_uint16_has__mul = _init_l_uint16_has__mul(); +lean::mark_persistent(l_uint16_has__mul); l_uint16_has__mod = _init_l_uint16_has__mod(); +lean::mark_persistent(l_uint16_has__mod); l_uint16_has__modn = _init_l_uint16_has__modn(); +lean::mark_persistent(l_uint16_has__modn); l_uint16_has__div = _init_l_uint16_has__div(); +lean::mark_persistent(l_uint16_has__div); l_uint16_has__lt = _init_l_uint16_has__lt(); +lean::mark_persistent(l_uint16_has__lt); l_uint16_has__le = _init_l_uint16_has__le(); +lean::mark_persistent(l_uint16_has__le); l_uint16_inhabited = _init_l_uint16_inhabited(); l_uint16_inhabited___boxed = _init_l_uint16_inhabited___boxed(); +lean::mark_persistent(l_uint16_inhabited___boxed); l_uint16_decidable__eq = _init_l_uint16_decidable__eq(); +lean::mark_persistent(l_uint16_decidable__eq); l_uint32__sz = _init_l_uint32__sz(); +lean::mark_persistent(l_uint32__sz); l_uint32_lt = _init_l_uint32_lt(); +lean::mark_persistent(l_uint32_lt); l_uint32_le = _init_l_uint32_le(); +lean::mark_persistent(l_uint32_le); l_uint32_has__zero = _init_l_uint32_has__zero(); l_uint32_has__zero___boxed = _init_l_uint32_has__zero___boxed(); +lean::mark_persistent(l_uint32_has__zero___boxed); l_uint32_has__one = _init_l_uint32_has__one(); l_uint32_has__one___boxed = _init_l_uint32_has__one___boxed(); +lean::mark_persistent(l_uint32_has__one___boxed); l_uint32_has__add = _init_l_uint32_has__add(); +lean::mark_persistent(l_uint32_has__add); l_uint32_has__sub = _init_l_uint32_has__sub(); +lean::mark_persistent(l_uint32_has__sub); l_uint32_has__mul = _init_l_uint32_has__mul(); +lean::mark_persistent(l_uint32_has__mul); l_uint32_has__mod = _init_l_uint32_has__mod(); +lean::mark_persistent(l_uint32_has__mod); l_uint32_has__modn = _init_l_uint32_has__modn(); +lean::mark_persistent(l_uint32_has__modn); l_uint32_has__div = _init_l_uint32_has__div(); +lean::mark_persistent(l_uint32_has__div); l_uint32_has__lt = _init_l_uint32_has__lt(); +lean::mark_persistent(l_uint32_has__lt); l_uint32_has__le = _init_l_uint32_has__le(); +lean::mark_persistent(l_uint32_has__le); l_uint32_inhabited = _init_l_uint32_inhabited(); l_uint32_inhabited___boxed = _init_l_uint32_inhabited___boxed(); +lean::mark_persistent(l_uint32_inhabited___boxed); l_uint32_decidable__eq = _init_l_uint32_decidable__eq(); +lean::mark_persistent(l_uint32_decidable__eq); l_uint64__sz = _init_l_uint64__sz(); +lean::mark_persistent(l_uint64__sz); l_uint64_lt = _init_l_uint64_lt(); +lean::mark_persistent(l_uint64_lt); l_uint64_le = _init_l_uint64_le(); +lean::mark_persistent(l_uint64_le); l_uint64_has__zero = _init_l_uint64_has__zero(); l_uint64_has__zero___boxed = _init_l_uint64_has__zero___boxed(); +lean::mark_persistent(l_uint64_has__zero___boxed); l_uint64_has__one = _init_l_uint64_has__one(); l_uint64_has__one___boxed = _init_l_uint64_has__one___boxed(); +lean::mark_persistent(l_uint64_has__one___boxed); l_uint64_has__add = _init_l_uint64_has__add(); +lean::mark_persistent(l_uint64_has__add); l_uint64_has__sub = _init_l_uint64_has__sub(); +lean::mark_persistent(l_uint64_has__sub); l_uint64_has__mul = _init_l_uint64_has__mul(); +lean::mark_persistent(l_uint64_has__mul); l_uint64_has__mod = _init_l_uint64_has__mod(); +lean::mark_persistent(l_uint64_has__mod); l_uint64_has__modn = _init_l_uint64_has__modn(); +lean::mark_persistent(l_uint64_has__modn); l_uint64_has__div = _init_l_uint64_has__div(); +lean::mark_persistent(l_uint64_has__div); l_uint64_has__lt = _init_l_uint64_has__lt(); +lean::mark_persistent(l_uint64_has__lt); l_uint64_has__le = _init_l_uint64_has__le(); +lean::mark_persistent(l_uint64_has__le); l_uint64_inhabited = _init_l_uint64_inhabited(); l_uint64_inhabited___boxed = _init_l_uint64_inhabited___boxed(); +lean::mark_persistent(l_uint64_inhabited___boxed); l_uint64_decidable__eq = _init_l_uint64_decidable__eq(); +lean::mark_persistent(l_uint64_decidable__eq); } diff --git a/src/boot/init/data/usize.cpp b/src/boot/init/data/usize.cpp index 96b8dfffc8..b617599bf3 100644 --- a/src/boot/init/data/usize.cpp +++ b/src/boot/init/data/usize.cpp @@ -373,21 +373,36 @@ void initialize_init_data_usize() { initialize_init_platform(); initialize_init_data_fin_default(); l_usize__sz = _init_l_usize__sz(); +lean::mark_persistent(l_usize__sz); l_usize_lt = _init_l_usize_lt(); +lean::mark_persistent(l_usize_lt); l_usize_le = _init_l_usize_le(); +lean::mark_persistent(l_usize_le); l_usize_has__zero = _init_l_usize_has__zero(); l_usize_has__zero___boxed = _init_l_usize_has__zero___boxed(); +lean::mark_persistent(l_usize_has__zero___boxed); l_usize_has__one = _init_l_usize_has__one(); l_usize_has__one___boxed = _init_l_usize_has__one___boxed(); +lean::mark_persistent(l_usize_has__one___boxed); l_usize_has__add = _init_l_usize_has__add(); +lean::mark_persistent(l_usize_has__add); l_usize_has__sub = _init_l_usize_has__sub(); +lean::mark_persistent(l_usize_has__sub); l_usize_has__mul = _init_l_usize_has__mul(); +lean::mark_persistent(l_usize_has__mul); l_usize_has__mod = _init_l_usize_has__mod(); +lean::mark_persistent(l_usize_has__mod); l_usize_has__modn = _init_l_usize_has__modn(); +lean::mark_persistent(l_usize_has__modn); l_usize_has__div = _init_l_usize_has__div(); +lean::mark_persistent(l_usize_has__div); l_usize_has__lt = _init_l_usize_has__lt(); +lean::mark_persistent(l_usize_has__lt); l_usize_has__le = _init_l_usize_has__le(); +lean::mark_persistent(l_usize_has__le); l_usize_inhabited = _init_l_usize_inhabited(); l_usize_inhabited___boxed = _init_l_usize_inhabited___boxed(); +lean::mark_persistent(l_usize_inhabited___boxed); l_usize_decidable__eq = _init_l_usize_decidable__eq(); +lean::mark_persistent(l_usize_decidable__eq); } diff --git a/src/boot/init/function.cpp b/src/boot/init/function.cpp index c794d520a9..78b4ee509c 100644 --- a/src/boot/init/function.cpp +++ b/src/boot/init/function.cpp @@ -350,12 +350,21 @@ void initialize_init_function() { _G_initialized = true; initialize_init_core(); l_function_injective = _init_l_function_injective(); +lean::mark_persistent(l_function_injective); l_function_surjective = _init_l_function_surjective(); +lean::mark_persistent(l_function_surjective); l_function_bijective = _init_l_function_bijective(); +lean::mark_persistent(l_function_bijective); l_function_left__inverse = _init_l_function_left__inverse(); +lean::mark_persistent(l_function_left__inverse); l_function_has__left__inverse = _init_l_function_has__left__inverse(); +lean::mark_persistent(l_function_has__left__inverse); l_function_right__inverse = _init_l_function_right__inverse(); +lean::mark_persistent(l_function_right__inverse); l_function_has__right__inverse = _init_l_function_has__right__inverse(); +lean::mark_persistent(l_function_has__right__inverse); l_function_id__of__left__inverse = _init_l_function_id__of__left__inverse(); +lean::mark_persistent(l_function_id__of__left__inverse); l_function_id__of__right__inverse = _init_l_function_id__of__right__inverse(); +lean::mark_persistent(l_function_id__of__right__inverse); } diff --git a/src/boot/init/io.cpp b/src/boot/init/io.cpp index 6473a3aacb..9456b40f01 100644 --- a/src/boot/init/io.cpp +++ b/src/boot/init/io.cpp @@ -2580,15 +2580,27 @@ void initialize_init_io() { initialize_init_data_string_basic(); initialize_init_control_coroutine(); l_io_monad = _init_l_io_monad(); +lean::mark_persistent(l_io_monad); l_io = _init_l_io(); +lean::mark_persistent(l_io); l_monad__io = _init_l_monad__io(); +lean::mark_persistent(l_monad__io); l_io_error_has__to__string = _init_l_io_error_has__to__string(); +lean::mark_persistent(l_io_error_has__to__string); l_io_error = _init_l_io_error(); +lean::mark_persistent(l_io_error); l_eio = _init_l_eio(); +lean::mark_persistent(l_eio); l_io_println___rarg___closed__1 = _init_l_io_println___rarg___closed__1(); +lean::mark_persistent(l_io_println___rarg___closed__1); l_eio_has__eval___rarg___closed__1 = _init_l_eio_has__eval___rarg___closed__1(); +lean::mark_persistent(l_eio_has__eval___rarg___closed__1); l_coroutine__result__io = _init_l_coroutine__result__io(); +lean::mark_persistent(l_coroutine__result__io); l_coroutine__io_yield___rarg___closed__1 = _init_l_coroutine__io_yield___rarg___closed__1(); +lean::mark_persistent(l_coroutine__io_yield___rarg___closed__1); l_coroutine__io_monad___lambda__1___closed__1 = _init_l_coroutine__io_monad___lambda__1___closed__1(); +lean::mark_persistent(l_coroutine__io_monad___lambda__1___closed__1); l_coroutine__io_monad___closed__1 = _init_l_coroutine__io_monad___closed__1(); +lean::mark_persistent(l_coroutine__io_monad___closed__1); } diff --git a/src/boot/init/lean/compiler/const_folding.cpp b/src/boot/init/lean/compiler/const_folding.cpp index 0c87493282..d2ae4913ad 100644 --- a/src/boot/init/lean/compiler/const_folding.cpp +++ b/src/boot/init/lean/compiler/const_folding.cpp @@ -2235,34 +2235,65 @@ void initialize_init_lean_compiler_const__folding() { initialize_init_platform(); initialize_init_lean_compiler_util(); l_lean_compiler_bin__fold__fn = _init_l_lean_compiler_bin__fold__fn(); +lean::mark_persistent(l_lean_compiler_bin__fold__fn); l_lean_compiler_un__fold__fn = _init_l_lean_compiler_un__fold__fn(); +lean::mark_persistent(l_lean_compiler_un__fold__fn); l_lean_compiler_mk__uint__type__name___closed__1 = _init_l_lean_compiler_mk__uint__type__name___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__uint__type__name___closed__1); l_lean_compiler_num__scalar__types = _init_l_lean_compiler_num__scalar__types(); +lean::mark_persistent(l_lean_compiler_num__scalar__types); l_lean_compiler_mk__uint32__lit___closed__1 = _init_l_lean_compiler_mk__uint32__lit___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__uint32__lit___closed__1); l_lean_compiler_fold__uint__add___closed__1 = _init_l_lean_compiler_fold__uint__add___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__uint__add___closed__1); l_lean_compiler_fold__uint__mul___closed__1 = _init_l_lean_compiler_fold__uint__mul___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__uint__mul___closed__1); l_lean_compiler_fold__uint__div___closed__1 = _init_l_lean_compiler_fold__uint__div___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__uint__div___closed__1); l_lean_compiler_fold__uint__mod___closed__1 = _init_l_lean_compiler_fold__uint__mod___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__uint__mod___closed__1); l_lean_compiler_fold__uint__sub___closed__1 = _init_l_lean_compiler_fold__uint__sub___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__uint__sub___closed__1); l_lean_compiler_pre__uint__bin__fold__fns = _init_l_lean_compiler_pre__uint__bin__fold__fns(); +lean::mark_persistent(l_lean_compiler_pre__uint__bin__fold__fns); l_lean_compiler_uint__bin__fold__fns = _init_l_lean_compiler_uint__bin__fold__fns(); +lean::mark_persistent(l_lean_compiler_uint__bin__fold__fns); l_lean_compiler_fold__nat__add___rarg___closed__1 = _init_l_lean_compiler_fold__nat__add___rarg___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__add___rarg___closed__1); l_lean_compiler_fold__nat__mul___rarg___closed__1 = _init_l_lean_compiler_fold__nat__mul___rarg___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__mul___rarg___closed__1); l_lean_compiler_fold__nat__div___rarg___closed__1 = _init_l_lean_compiler_fold__nat__div___rarg___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__div___rarg___closed__1); l_lean_compiler_fold__nat__mod___rarg___closed__1 = _init_l_lean_compiler_fold__nat__mod___rarg___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__mod___rarg___closed__1); l_lean_compiler_mk__nat__eq___closed__1 = _init_l_lean_compiler_mk__nat__eq___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__nat__eq___closed__1); l_lean_compiler_mk__nat__lt___closed__1 = _init_l_lean_compiler_mk__nat__lt___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__nat__lt___closed__1); l_lean_compiler_mk__nat__le___closed__1 = _init_l_lean_compiler_mk__nat__le___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__nat__le___closed__1); l_lean_compiler_to__decidable__expr___closed__1 = _init_l_lean_compiler_to__decidable__expr___closed__1(); +lean::mark_persistent(l_lean_compiler_to__decidable__expr___closed__1); l_lean_compiler_to__decidable__expr___closed__2 = _init_l_lean_compiler_to__decidable__expr___closed__2(); +lean::mark_persistent(l_lean_compiler_to__decidable__expr___closed__2); l_lean_compiler_fold__nat__dec__eq___closed__1 = _init_l_lean_compiler_fold__nat__dec__eq___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__eq___closed__1); l_lean_compiler_fold__nat__dec__eq___closed__2 = _init_l_lean_compiler_fold__nat__dec__eq___closed__2(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__eq___closed__2); l_lean_compiler_fold__nat__dec__lt___closed__1 = _init_l_lean_compiler_fold__nat__dec__lt___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__lt___closed__1); l_lean_compiler_fold__nat__dec__lt___closed__2 = _init_l_lean_compiler_fold__nat__dec__lt___closed__2(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__lt___closed__2); l_lean_compiler_fold__nat__dec__le___closed__1 = _init_l_lean_compiler_fold__nat__dec__le___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__le___closed__1); l_lean_compiler_fold__nat__dec__le___closed__2 = _init_l_lean_compiler_fold__nat__dec__le___closed__2(); +lean::mark_persistent(l_lean_compiler_fold__nat__dec__le___closed__2); l_lean_compiler_nat__fold__fns = _init_l_lean_compiler_nat__fold__fns(); +lean::mark_persistent(l_lean_compiler_nat__fold__fns); l_lean_compiler_bin__fold__fns = _init_l_lean_compiler_bin__fold__fns(); +lean::mark_persistent(l_lean_compiler_bin__fold__fns); l_lean_compiler_fold__char__of__nat___closed__1 = _init_l_lean_compiler_fold__char__of__nat___closed__1(); +lean::mark_persistent(l_lean_compiler_fold__char__of__nat___closed__1); l_lean_compiler_un__fold__fns = _init_l_lean_compiler_un__fold__fns(); +lean::mark_persistent(l_lean_compiler_un__fold__fns); } diff --git a/src/boot/init/lean/compiler/util.cpp b/src/boot/init/lean/compiler/util.cpp index b450b98eaf..1b72a1b1bb 100644 --- a/src/boot/init/lean/compiler/util.cpp +++ b/src/boot/init/lean/compiler/util.cpp @@ -95,8 +95,13 @@ void initialize_init_lean_compiler_util() { _G_initialized = true; initialize_init_lean_expr(); l_lean_compiler_neutral__expr = _init_l_lean_compiler_neutral__expr(); +lean::mark_persistent(l_lean_compiler_neutral__expr); l_lean_compiler_unreachable__expr = _init_l_lean_compiler_unreachable__expr(); +lean::mark_persistent(l_lean_compiler_unreachable__expr); l_lean_compiler_object__type = _init_l_lean_compiler_object__type(); +lean::mark_persistent(l_lean_compiler_object__type); l_lean_compiler_void__type = _init_l_lean_compiler_void__type(); +lean::mark_persistent(l_lean_compiler_void__type); l_lean_compiler_mk__lc__proof___closed__1 = _init_l_lean_compiler_mk__lc__proof___closed__1(); +lean::mark_persistent(l_lean_compiler_mk__lc__proof___closed__1); } diff --git a/src/boot/init/lean/config.cpp b/src/boot/init/lean/config.cpp index f128d0b610..f5182698d9 100644 --- a/src/boot/init/lean/config.cpp +++ b/src/boot/init/lean/config.cpp @@ -30,4 +30,5 @@ void initialize_init_lean_config() { _G_initialized = true; initialize_init_core(); l_lean_closure__max__args = _init_l_lean_closure__max__args(); +lean::mark_persistent(l_lean_closure__max__args); } diff --git a/src/boot/init/lean/elaborator.cpp b/src/boot/init/lean/elaborator.cpp index 6f7bd54138..e22c64f5e9 100644 --- a/src/boot/init/lean/elaborator.cpp +++ b/src/boot/init/lean/elaborator.cpp @@ -28108,160 +28108,317 @@ void initialize_init_lean_elaborator() { initialize_init_lean_expr(); initialize_init_lean_options(); l_lean_elaborator_ordered__rbmap_empty___closed__1 = _init_l_lean_elaborator_ordered__rbmap_empty___closed__1(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_empty___closed__1); l_lean_elaborator_elaborator__t = _init_l_lean_elaborator_elaborator__t(); +lean::mark_persistent(l_lean_elaborator_elaborator__t); l_lean_elaborator_elaborator__m = _init_l_lean_elaborator_elaborator__m(); +lean::mark_persistent(l_lean_elaborator_elaborator__m); l_lean_elaborator_elaborator = _init_l_lean_elaborator_elaborator(); +lean::mark_persistent(l_lean_elaborator_elaborator); l_lean_elaborator_coelaborator__m = _init_l_lean_elaborator_coelaborator__m(); +lean::mark_persistent(l_lean_elaborator_coelaborator__m); l_lean_elaborator_coelaborator = _init_l_lean_elaborator_coelaborator(); +lean::mark_persistent(l_lean_elaborator_coelaborator); l_lean_elaborator_elaborator__t___at_lean_elaborator_command_elaborate___spec__2 = _init_l_lean_elaborator_elaborator__t___at_lean_elaborator_command_elaborate___spec__2(); +lean::mark_persistent(l_lean_elaborator_elaborator__t___at_lean_elaborator_command_elaborate___spec__2); l_lean_elaborator_coelaborator__m_monad__coroutine = _init_l_lean_elaborator_coelaborator__m_monad__coroutine(); +lean::mark_persistent(l_lean_elaborator_coelaborator__m_monad__coroutine); l_lean_elaborator_current__command___rarg___closed__1 = _init_l_lean_elaborator_current__command___rarg___closed__1(); +lean::mark_persistent(l_lean_elaborator_current__command___rarg___closed__1); l_lean_elaborator_level__get__app__args___main___closed__1 = _init_l_lean_elaborator_level__get__app__args___main___closed__1(); +lean::mark_persistent(l_lean_elaborator_level__get__app__args___main___closed__1); l_lean_elaborator_to__level___main___closed__1 = _init_l_lean_elaborator_to__level___main___closed__1(); +lean::mark_persistent(l_lean_elaborator_to__level___main___closed__1); l_lean_elaborator_to__level___main___closed__2 = _init_l_lean_elaborator_to__level___main___closed__2(); +lean::mark_persistent(l_lean_elaborator_to__level___main___closed__2); l_lean_elaborator_to__level___main___closed__3 = _init_l_lean_elaborator_to__level___main___closed__3(); +lean::mark_persistent(l_lean_elaborator_to__level___main___closed__3); l_lean_elaborator_to__level___main___closed__4 = _init_l_lean_elaborator_to__level___main___closed__4(); +lean::mark_persistent(l_lean_elaborator_to__level___main___closed__4); l_lean_elaborator_expr_mk__annotation___closed__1 = _init_l_lean_elaborator_expr_mk__annotation___closed__1(); +lean::mark_persistent(l_lean_elaborator_expr_mk__annotation___closed__1); l_lean_elaborator_dummy = _init_l_lean_elaborator_dummy(); +lean::mark_persistent(l_lean_elaborator_dummy); l_list_map___main___at_lean_elaborator_mk__eqns___spec__1___closed__1 = _init_l_list_map___main___at_lean_elaborator_mk__eqns___spec__1___closed__1(); +lean::mark_persistent(l_list_map___main___at_lean_elaborator_mk__eqns___spec__1___closed__1); l_lean_elaborator_mk__eqns___closed__1 = _init_l_lean_elaborator_mk__eqns___closed__1(); +lean::mark_persistent(l_lean_elaborator_mk__eqns___closed__1); l_lean_elaborator_mk__eqns___closed__2 = _init_l_lean_elaborator_mk__eqns___closed__2(); +lean::mark_persistent(l_lean_elaborator_mk__eqns___closed__2); l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__4___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__4___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__4___closed__1); l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__1); l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__2 = _init_l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__2(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__8___closed__2); l_list_foldr___main___at_lean_elaborator_to__pexpr___main___spec__9___closed__1 = _init_l_list_foldr___main___at_lean_elaborator_to__pexpr___main___spec__9___closed__1(); +lean::mark_persistent(l_list_foldr___main___at_lean_elaborator_to__pexpr___main___spec__9___closed__1); l_lean_elaborator_to__pexpr___main___closed__1 = _init_l_lean_elaborator_to__pexpr___main___closed__1(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__1); l_lean_elaborator_to__pexpr___main___closed__2 = _init_l_lean_elaborator_to__pexpr___main___closed__2(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__2); l_lean_elaborator_to__pexpr___main___closed__3 = _init_l_lean_elaborator_to__pexpr___main___closed__3(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__3); l_lean_elaborator_to__pexpr___main___closed__4 = _init_l_lean_elaborator_to__pexpr___main___closed__4(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__4); l_lean_elaborator_to__pexpr___main___closed__5 = _init_l_lean_elaborator_to__pexpr___main___closed__5(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__5); l_lean_elaborator_to__pexpr___main___closed__6 = _init_l_lean_elaborator_to__pexpr___main___closed__6(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__6); l_lean_elaborator_to__pexpr___main___closed__7 = _init_l_lean_elaborator_to__pexpr___main___closed__7(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__7); l_lean_elaborator_to__pexpr___main___closed__8 = _init_l_lean_elaborator_to__pexpr___main___closed__8(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__8); l_lean_elaborator_to__pexpr___main___closed__9 = _init_l_lean_elaborator_to__pexpr___main___closed__9(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__9); l_lean_elaborator_to__pexpr___main___closed__10 = _init_l_lean_elaborator_to__pexpr___main___closed__10(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__10); l_lean_elaborator_to__pexpr___main___closed__11 = _init_l_lean_elaborator_to__pexpr___main___closed__11(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__11); l_lean_elaborator_to__pexpr___main___closed__12 = _init_l_lean_elaborator_to__pexpr___main___closed__12(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__12); l_lean_elaborator_to__pexpr___main___closed__13 = _init_l_lean_elaborator_to__pexpr___main___closed__13(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__13); l_lean_elaborator_to__pexpr___main___closed__14 = _init_l_lean_elaborator_to__pexpr___main___closed__14(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__14); l_lean_elaborator_to__pexpr___main___closed__15 = _init_l_lean_elaborator_to__pexpr___main___closed__15(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__15); l_lean_elaborator_to__pexpr___main___closed__16 = _init_l_lean_elaborator_to__pexpr___main___closed__16(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__16); l_lean_elaborator_to__pexpr___main___closed__17 = _init_l_lean_elaborator_to__pexpr___main___closed__17(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__17); l_lean_elaborator_to__pexpr___main___closed__18 = _init_l_lean_elaborator_to__pexpr___main___closed__18(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__18); l_lean_elaborator_to__pexpr___main___closed__19 = _init_l_lean_elaborator_to__pexpr___main___closed__19(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__19); l_lean_elaborator_to__pexpr___main___closed__20 = _init_l_lean_elaborator_to__pexpr___main___closed__20(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__20); l_lean_elaborator_to__pexpr___main___closed__21 = _init_l_lean_elaborator_to__pexpr___main___closed__21(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__21); l_lean_elaborator_to__pexpr___main___closed__22 = _init_l_lean_elaborator_to__pexpr___main___closed__22(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__22); l_lean_elaborator_to__pexpr___main___closed__23 = _init_l_lean_elaborator_to__pexpr___main___closed__23(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__23); l_lean_elaborator_to__pexpr___main___closed__24 = _init_l_lean_elaborator_to__pexpr___main___closed__24(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__24); l_lean_elaborator_to__pexpr___main___closed__25 = _init_l_lean_elaborator_to__pexpr___main___closed__25(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__25); l_lean_elaborator_to__pexpr___main___closed__26 = _init_l_lean_elaborator_to__pexpr___main___closed__26(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__26); l_lean_elaborator_to__pexpr___main___closed__27 = _init_l_lean_elaborator_to__pexpr___main___closed__27(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__27); l_lean_elaborator_to__pexpr___main___closed__28 = _init_l_lean_elaborator_to__pexpr___main___closed__28(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__28); l_lean_elaborator_to__pexpr___main___closed__29 = _init_l_lean_elaborator_to__pexpr___main___closed__29(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__29); l_lean_elaborator_to__pexpr___main___closed__30 = _init_l_lean_elaborator_to__pexpr___main___closed__30(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__30); l_lean_elaborator_to__pexpr___main___closed__31 = _init_l_lean_elaborator_to__pexpr___main___closed__31(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__31); l_lean_elaborator_to__pexpr___main___closed__32 = _init_l_lean_elaborator_to__pexpr___main___closed__32(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__32); l_lean_elaborator_to__pexpr___main___closed__33 = _init_l_lean_elaborator_to__pexpr___main___closed__33(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__33); l_lean_elaborator_to__pexpr___main___closed__34 = _init_l_lean_elaborator_to__pexpr___main___closed__34(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__34); l_lean_elaborator_to__pexpr___main___closed__35 = _init_l_lean_elaborator_to__pexpr___main___closed__35(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__35); l_lean_elaborator_to__pexpr___main___closed__36 = _init_l_lean_elaborator_to__pexpr___main___closed__36(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__36); l_lean_elaborator_to__pexpr___main___closed__37 = _init_l_lean_elaborator_to__pexpr___main___closed__37(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__37); l_lean_elaborator_to__pexpr___main___closed__38 = _init_l_lean_elaborator_to__pexpr___main___closed__38(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__38); l_lean_elaborator_to__pexpr___main___closed__39 = _init_l_lean_elaborator_to__pexpr___main___closed__39(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__39); l_lean_elaborator_to__pexpr___main___closed__40 = _init_l_lean_elaborator_to__pexpr___main___closed__40(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__40); l_lean_elaborator_to__pexpr___main___closed__41 = _init_l_lean_elaborator_to__pexpr___main___closed__41(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__41); l_lean_elaborator_to__pexpr___main___closed__42 = _init_l_lean_elaborator_to__pexpr___main___closed__42(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__42); l_lean_elaborator_to__pexpr___main___closed__43 = _init_l_lean_elaborator_to__pexpr___main___closed__43(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__43); l_lean_elaborator_to__pexpr___main___closed__44 = _init_l_lean_elaborator_to__pexpr___main___closed__44(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__44); l_lean_elaborator_to__pexpr___main___closed__45 = _init_l_lean_elaborator_to__pexpr___main___closed__45(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__45); l_lean_elaborator_to__pexpr___main___closed__46 = _init_l_lean_elaborator_to__pexpr___main___closed__46(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__46); l_lean_elaborator_to__pexpr___main___closed__47 = _init_l_lean_elaborator_to__pexpr___main___closed__47(); +lean::mark_persistent(l_lean_elaborator_to__pexpr___main___closed__47); l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__6 = _init_l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__6(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__6); l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__1___closed__1 = _init_l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__1___closed__1(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__1___closed__1); l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__13 = _init_l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__13(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_old__elab__command___spec__13); l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__8___closed__1 = _init_l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__8___closed__1(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_of__list___at_lean_elaborator_old__elab__command___spec__8___closed__1); l_lean_elaborator_decl__modifiers__to__pexpr___closed__1 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__1(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__1); l_lean_elaborator_decl__modifiers__to__pexpr___closed__2 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__2(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__2); l_lean_elaborator_decl__modifiers__to__pexpr___closed__3 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__3(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__3); l_lean_elaborator_decl__modifiers__to__pexpr___closed__4 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__4(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__4); l_lean_elaborator_decl__modifiers__to__pexpr___closed__5 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__5(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__5); l_lean_elaborator_decl__modifiers__to__pexpr___closed__6 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__6(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__6); l_lean_elaborator_decl__modifiers__to__pexpr___closed__7 = _init_l_lean_elaborator_decl__modifiers__to__pexpr___closed__7(); +lean::mark_persistent(l_lean_elaborator_decl__modifiers__to__pexpr___closed__7); l_lean_elaborator_locally___rarg___closed__1 = _init_l_lean_elaborator_locally___rarg___closed__1(); +lean::mark_persistent(l_lean_elaborator_locally___rarg___closed__1); l_lean_elaborator_elab__def__like___closed__1 = _init_l_lean_elaborator_elab__def__like___closed__1(); +lean::mark_persistent(l_lean_elaborator_elab__def__like___closed__1); l_lean_elaborator_elab__def__like___closed__2 = _init_l_lean_elaborator_elab__def__like___closed__2(); +lean::mark_persistent(l_lean_elaborator_elab__def__like___closed__2); l_lean_elaborator_infer__mod__to__pexpr___closed__1 = _init_l_lean_elaborator_infer__mod__to__pexpr___closed__1(); +lean::mark_persistent(l_lean_elaborator_infer__mod__to__pexpr___closed__1); l_lean_elaborator_infer__mod__to__pexpr___closed__2 = _init_l_lean_elaborator_infer__mod__to__pexpr___closed__2(); +lean::mark_persistent(l_lean_elaborator_infer__mod__to__pexpr___closed__2); l_lean_elaborator_infer__mod__to__pexpr___closed__3 = _init_l_lean_elaborator_infer__mod__to__pexpr___closed__3(); +lean::mark_persistent(l_lean_elaborator_infer__mod__to__pexpr___closed__3); l_list_mmap___main___at_lean_elaborator_declaration_elaborate___spec__1___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_declaration_elaborate___spec__1___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_declaration_elaborate___spec__1___closed__1); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__1 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__1(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__1); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__2 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__2(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__2); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__3 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__3(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__3); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__4 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__4(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__4); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__5 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__5(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__5); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__6 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__6(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__6); l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__7 = _init_l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__7(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_declaration_elaborate___spec__14___closed__7); l_lean_elaborator_variables_elaborate___closed__1 = _init_l_lean_elaborator_variables_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_variables_elaborate___closed__1); l_lean_elaborator_variables_elaborate___closed__2 = _init_l_lean_elaborator_variables_elaborate___closed__2(); +lean::mark_persistent(l_lean_elaborator_variables_elaborate___closed__2); l_lean_elaborator_module_header_elaborate___closed__1 = _init_l_lean_elaborator_module_header_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_module_header_elaborate___closed__1); l_list_mfoldl___main___at_lean_elaborator_command__parser__config_register__notation__tokens___spec__1___closed__1 = _init_l_list_mfoldl___main___at_lean_elaborator_command__parser__config_register__notation__tokens___spec__1___closed__1(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_elaborator_command__parser__config_register__notation__tokens___spec__1___closed__1); l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__1); l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__2 = _init_l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__2(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__2); l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__3 = _init_l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__3(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__3); l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__4 = _init_l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__4(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__4); l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__5 = _init_l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__5(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_command__parser__config_register__notation__parser___spec__2___closed__5); l_lean_elaborator_command__parser__config_register__notation__parser___closed__1 = _init_l_lean_elaborator_command__parser__config_register__notation__parser___closed__1(); +lean::mark_persistent(l_lean_elaborator_command__parser__config_register__notation__parser___closed__1); l_lean_elaborator_yield__to__outside___rarg___lambda__2___closed__1 = _init_l_lean_elaborator_yield__to__outside___rarg___lambda__2___closed__1(); +lean::mark_persistent(l_lean_elaborator_yield__to__outside___rarg___lambda__2___closed__1); l_lean_elaborator_yield__to__outside___rarg___closed__1 = _init_l_lean_elaborator_yield__to__outside___rarg___closed__1(); +lean::mark_persistent(l_lean_elaborator_yield__to__outside___rarg___closed__1); l_lean_elaborator_postprocess__notation__spec___closed__1 = _init_l_lean_elaborator_postprocess__notation__spec___closed__1(); +lean::mark_persistent(l_lean_elaborator_postprocess__notation__spec___closed__1); l_list_mmap___main___at_lean_elaborator_match__spec___spec__1___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_match__spec___spec__1___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_match__spec___spec__1___closed__1); l_lean_elaborator_match__spec___closed__1 = _init_l_lean_elaborator_match__spec___closed__1(); +lean::mark_persistent(l_lean_elaborator_match__spec___closed__1); l_lean_elaborator_notation_elaborate__aux___closed__1 = _init_l_lean_elaborator_notation_elaborate__aux___closed__1(); +lean::mark_persistent(l_lean_elaborator_notation_elaborate__aux___closed__1); l_lean_elaborator_mk__notation__kind___rarg___closed__1 = _init_l_lean_elaborator_mk__notation__kind___rarg___closed__1(); +lean::mark_persistent(l_lean_elaborator_mk__notation__kind___rarg___closed__1); l_lean_elaborator_notation_elaborate___closed__1 = _init_l_lean_elaborator_notation_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_notation_elaborate___closed__1); l_lean_elaborator_notation_elaborate___closed__2 = _init_l_lean_elaborator_notation_elaborate___closed__2(); +lean::mark_persistent(l_lean_elaborator_notation_elaborate___closed__2); l_lean_elaborator_universe_elaborate___closed__1 = _init_l_lean_elaborator_universe_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_universe_elaborate___closed__1); l_lean_elaborator_universe_elaborate___closed__2 = _init_l_lean_elaborator_universe_elaborate___closed__2(); +lean::mark_persistent(l_lean_elaborator_universe_elaborate___closed__2); l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__1 = _init_l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__1); l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__2 = _init_l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__2(); +lean::mark_persistent(l_list_mmap___main___at_lean_elaborator_attribute_elaborate___spec__1___closed__2); l_lean_elaborator_attribute_elaborate___closed__1 = _init_l_lean_elaborator_attribute_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_attribute_elaborate___closed__1); l_lean_elaborator_attribute_elaborate___closed__2 = _init_l_lean_elaborator_attribute_elaborate___closed__2(); +lean::mark_persistent(l_lean_elaborator_attribute_elaborate___closed__2); l_lean_elaborator_check_elaborate___closed__1 = _init_l_lean_elaborator_check_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_check_elaborate___closed__1); l_lean_elaborator_init__quot_elaborate___closed__1 = _init_l_lean_elaborator_init__quot_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_init__quot_elaborate___closed__1); l_list_mmap_x_27___main___at_lean_elaborator_no__kind_elaborate___spec__2___closed__1 = _init_l_list_mmap_x_27___main___at_lean_elaborator_no__kind_elaborate___spec__2___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_elaborator_no__kind_elaborate___spec__2___closed__1); l_lean_elaborator_no__kind_elaborate___lambda__1___closed__1 = _init_l_lean_elaborator_no__kind_elaborate___lambda__1___closed__1(); +lean::mark_persistent(l_lean_elaborator_no__kind_elaborate___lambda__1___closed__1); l_lean_elaborator_commands_elaborate___main___lambda__4___closed__1 = _init_l_lean_elaborator_commands_elaborate___main___lambda__4___closed__1(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__4___closed__1); l_lean_elaborator_commands_elaborate___main___lambda__4___closed__2 = _init_l_lean_elaborator_commands_elaborate___main___lambda__4___closed__2(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__4___closed__2); l_lean_elaborator_commands_elaborate___main___lambda__4___closed__3 = _init_l_lean_elaborator_commands_elaborate___main___lambda__4___closed__3(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__4___closed__3); l_lean_elaborator_commands_elaborate___main___lambda__4___closed__4 = _init_l_lean_elaborator_commands_elaborate___main___lambda__4___closed__4(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__4___closed__4); l_lean_elaborator_commands_elaborate___main___lambda__4___closed__5 = _init_l_lean_elaborator_commands_elaborate___main___lambda__4___closed__5(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__4___closed__5); l_lean_elaborator_commands_elaborate___main___lambda__5___closed__1 = _init_l_lean_elaborator_commands_elaborate___main___lambda__5___closed__1(); +lean::mark_persistent(l_lean_elaborator_commands_elaborate___main___lambda__5___closed__1); l_lean_elaborator_end__scope___lambda__2___closed__1 = _init_l_lean_elaborator_end__scope___lambda__2___closed__1(); +lean::mark_persistent(l_lean_elaborator_end__scope___lambda__2___closed__1); l_lean_elaborator_end__scope___lambda__2___closed__2 = _init_l_lean_elaborator_end__scope___lambda__2___closed__2(); +lean::mark_persistent(l_lean_elaborator_end__scope___lambda__2___closed__2); l_lean_elaborator_end__scope___lambda__3___closed__1 = _init_l_lean_elaborator_end__scope___lambda__3___closed__1(); +lean::mark_persistent(l_lean_elaborator_end__scope___lambda__3___closed__1); l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___lambda__4___closed__1 = _init_l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___lambda__4___closed__1(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___lambda__4___closed__1); l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__1 = _init_l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__1(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__1); l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__2 = _init_l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__2(); +lean::mark_persistent(l_lean_elaborator_locally___at_lean_elaborator_section_elaborate___spec__2___closed__2); l_lean_elaborator_section_elaborate___lambda__1___closed__1 = _init_l_lean_elaborator_section_elaborate___lambda__1___closed__1(); +lean::mark_persistent(l_lean_elaborator_section_elaborate___lambda__1___closed__1); l_lean_elaborator_section_elaborate___closed__1 = _init_l_lean_elaborator_section_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_section_elaborate___closed__1); l_lean_elaborator_namespace_elaborate___lambda__1___closed__1 = _init_l_lean_elaborator_namespace_elaborate___lambda__1___closed__1(); +lean::mark_persistent(l_lean_elaborator_namespace_elaborate___lambda__1___closed__1); l_lean_elaborator_namespace_elaborate___closed__1 = _init_l_lean_elaborator_namespace_elaborate___closed__1(); +lean::mark_persistent(l_lean_elaborator_namespace_elaborate___closed__1); l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1 = _init_l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1(); +lean::mark_persistent(l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1); l_lean_elaborator_elaborators = _init_l_lean_elaborator_elaborators(); +lean::mark_persistent(l_lean_elaborator_elaborators); l_lean_elaborator_resolve__context___main___closed__1 = _init_l_lean_elaborator_resolve__context___main___closed__1(); +lean::mark_persistent(l_lean_elaborator_resolve__context___main___closed__1); l_lean_elaborator_max__recursion = _init_l_lean_elaborator_max__recursion(); +lean::mark_persistent(l_lean_elaborator_max__recursion); l_lean_elaborator_max__commands = _init_l_lean_elaborator_max__commands(); +lean::mark_persistent(l_lean_elaborator_max__commands); l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__1 = _init_l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__1(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__1); l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__2 = _init_l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__2(); +lean::mark_persistent(l_lean_elaborator_ordered__rbmap_empty___at_lean_elaborator_run___spec__2); l_lean_elaborator_run___lambda__1___closed__1 = _init_l_lean_elaborator_run___lambda__1___closed__1(); +lean::mark_persistent(l_lean_elaborator_run___lambda__1___closed__1); l_lean_elaborator_run___lambda__2___closed__1 = _init_l_lean_elaborator_run___lambda__2___closed__1(); +lean::mark_persistent(l_lean_elaborator_run___lambda__2___closed__1); l_lean_elaborator_run___lambda__4___closed__1 = _init_l_lean_elaborator_run___lambda__4___closed__1(); +lean::mark_persistent(l_lean_elaborator_run___lambda__4___closed__1); l_lean_elaborator_run___closed__1 = _init_l_lean_elaborator_run___closed__1(); +lean::mark_persistent(l_lean_elaborator_run___closed__1); l_lean_elaborator_run___closed__2 = _init_l_lean_elaborator_run___closed__2(); +lean::mark_persistent(l_lean_elaborator_run___closed__2); l_lean_elaborator_run___closed__3 = _init_l_lean_elaborator_run___closed__3(); +lean::mark_persistent(l_lean_elaborator_run___closed__3); l_lean_elaborator_run___closed__4 = _init_l_lean_elaborator_run___closed__4(); +lean::mark_persistent(l_lean_elaborator_run___closed__4); l_lean_elaborator_run___closed__5 = _init_l_lean_elaborator_run___closed__5(); +lean::mark_persistent(l_lean_elaborator_run___closed__5); l_lean_elaborator_run___closed__6 = _init_l_lean_elaborator_run___closed__6(); +lean::mark_persistent(l_lean_elaborator_run___closed__6); l_lean_elaborator_run___closed__7 = _init_l_lean_elaborator_run___closed__7(); +lean::mark_persistent(l_lean_elaborator_run___closed__7); } diff --git a/src/boot/init/lean/expander.cpp b/src/boot/init/lean/expander.cpp index a3eaec612c..8bedb82bf6 100644 --- a/src/boot/init/lean/expander.cpp +++ b/src/boot/init/lean/expander.cpp @@ -10676,82 +10676,161 @@ void initialize_init_lean_expander() { initialize_init_lean_parser_module(); initialize_init_lean_expr(); l_lean_expander_transform__m_monad = _init_l_lean_expander_transform__m_monad(); +lean::mark_persistent(l_lean_expander_transform__m_monad); l_lean_expander_transform__m_monad__reader = _init_l_lean_expander_transform__m_monad__reader(); +lean::mark_persistent(l_lean_expander_transform__m_monad__reader); l_lean_expander_transform__m_monad__except = _init_l_lean_expander_transform__m_monad__except(); +lean::mark_persistent(l_lean_expander_transform__m_monad__except); l_lean_expander_transform__m = _init_l_lean_expander_transform__m(); +lean::mark_persistent(l_lean_expander_transform__m); l_lean_expander_transformer = _init_l_lean_expander_transformer(); +lean::mark_persistent(l_lean_expander_transformer); l_lean_expander_no__expansion___closed__1 = _init_l_lean_expander_no__expansion___closed__1(); +lean::mark_persistent(l_lean_expander_no__expansion___closed__1); l_lean_expander_coe__binder__bracketed__binder___closed__1 = _init_l_lean_expander_coe__binder__bracketed__binder___closed__1(); +lean::mark_persistent(l_lean_expander_coe__binder__bracketed__binder___closed__1); l_lean_expander_coe__binder__bracketed__binder___closed__2 = _init_l_lean_expander_coe__binder__bracketed__binder___closed__2(); +lean::mark_persistent(l_lean_expander_coe__binder__bracketed__binder___closed__2); l___private_init_lean_expander_1__pop__stx__arg___closed__1 = _init_l___private_init_lean_expander_1__pop__stx__arg___closed__1(); +lean::mark_persistent(l___private_init_lean_expander_1__pop__stx__arg___closed__1); l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__1 = _init_l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__1); l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__2 = _init_l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__2(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__2); l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__3 = _init_l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__3(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__3); l_lean_expander_mixfix__to__notation__spec___lambda__1___closed__1 = _init_l_lean_expander_mixfix__to__notation__spec___lambda__1___closed__1(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___lambda__1___closed__1); l_lean_expander_mixfix__to__notation__spec___closed__1 = _init_l_lean_expander_mixfix__to__notation__spec___closed__1(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__1); l_lean_expander_mixfix__to__notation__spec___closed__2 = _init_l_lean_expander_mixfix__to__notation__spec___closed__2(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__2); l_lean_expander_mixfix__to__notation__spec___closed__3 = _init_l_lean_expander_mixfix__to__notation__spec___closed__3(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__3); l_lean_expander_mixfix__to__notation__spec___closed__4 = _init_l_lean_expander_mixfix__to__notation__spec___closed__4(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__4); l_lean_expander_mixfix__to__notation__spec___closed__5 = _init_l_lean_expander_mixfix__to__notation__spec___closed__5(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__5); l_lean_expander_mixfix__to__notation__spec___closed__6 = _init_l_lean_expander_mixfix__to__notation__spec___closed__6(); +lean::mark_persistent(l_lean_expander_mixfix__to__notation__spec___closed__6); l_lean_expander_mixfix_transform___closed__1 = _init_l_lean_expander_mixfix_transform___closed__1(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__1); l_lean_expander_mixfix_transform___closed__2 = _init_l_lean_expander_mixfix_transform___closed__2(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__2); l_lean_expander_mixfix_transform___closed__3 = _init_l_lean_expander_mixfix_transform___closed__3(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__3); l_lean_expander_mixfix_transform___closed__4 = _init_l_lean_expander_mixfix_transform___closed__4(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__4); l_lean_expander_mixfix_transform___closed__5 = _init_l_lean_expander_mixfix_transform___closed__5(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__5); l_lean_expander_mixfix_transform___closed__6 = _init_l_lean_expander_mixfix_transform___closed__6(); +lean::mark_persistent(l_lean_expander_mixfix_transform___closed__6); l_lean_expander_reserve__mixfix_transform___closed__1 = _init_l_lean_expander_reserve__mixfix_transform___closed__1(); +lean::mark_persistent(l_lean_expander_reserve__mixfix_transform___closed__1); l_lean_expander_mk__simple__binder___closed__1 = _init_l_lean_expander_mk__simple__binder___closed__1(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__1); l_lean_expander_mk__simple__binder___closed__2 = _init_l_lean_expander_mk__simple__binder___closed__2(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__2); l_lean_expander_mk__simple__binder___closed__3 = _init_l_lean_expander_mk__simple__binder___closed__3(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__3); l_lean_expander_mk__simple__binder___closed__4 = _init_l_lean_expander_mk__simple__binder___closed__4(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__4); l_lean_expander_mk__simple__binder___closed__5 = _init_l_lean_expander_mk__simple__binder___closed__5(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__5); l_lean_expander_mk__simple__binder___closed__6 = _init_l_lean_expander_mk__simple__binder___closed__6(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__6); l_lean_expander_mk__simple__binder___closed__7 = _init_l_lean_expander_mk__simple__binder___closed__7(); +lean::mark_persistent(l_lean_expander_mk__simple__binder___closed__7); l_lean_expander_binder__ident__to__ident___main___closed__1 = _init_l_lean_expander_binder__ident__to__ident___main___closed__1(); +lean::mark_persistent(l_lean_expander_binder__ident__to__ident___main___closed__1); l_lean_expander_get__opt__type___main___closed__1 = _init_l_lean_expander_get__opt__type___main___closed__1(); +lean::mark_persistent(l_lean_expander_get__opt__type___main___closed__1); l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__1___closed__1 = _init_l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__1___closed__1(); +lean::mark_persistent(l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__1___closed__1); l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__3___closed__1 = _init_l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__3___closed__1(); +lean::mark_persistent(l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__3___closed__1); l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__4___closed__1 = _init_l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__4___closed__1(); +lean::mark_persistent(l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__4___closed__1); l_lean_expander_expand__bracketed__binder___main___closed__1 = _init_l_lean_expander_expand__bracketed__binder___main___closed__1(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__1); l_lean_expander_expand__bracketed__binder___main___closed__2 = _init_l_lean_expander_expand__bracketed__binder___main___closed__2(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__2); l_lean_expander_expand__bracketed__binder___main___closed__3 = _init_l_lean_expander_expand__bracketed__binder___main___closed__3(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__3); l_lean_expander_expand__bracketed__binder___main___closed__4 = _init_l_lean_expander_expand__bracketed__binder___main___closed__4(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__4); l_lean_expander_expand__bracketed__binder___main___closed__5 = _init_l_lean_expander_expand__bracketed__binder___main___closed__5(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__5); l_lean_expander_expand__bracketed__binder___main___closed__6 = _init_l_lean_expander_expand__bracketed__binder___main___closed__6(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__6); l_lean_expander_expand__bracketed__binder___main___closed__7 = _init_l_lean_expander_expand__bracketed__binder___main___closed__7(); +lean::mark_persistent(l_lean_expander_expand__bracketed__binder___main___closed__7); l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__1 = _init_l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__1(); +lean::mark_persistent(l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__1); l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__2 = _init_l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__2(); +lean::mark_persistent(l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__2); l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__3 = _init_l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__3(); +lean::mark_persistent(l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__3); l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__4 = _init_l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__4(); +lean::mark_persistent(l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__4); l_lean_expander_lambda_transform___closed__1 = _init_l_lean_expander_lambda_transform___closed__1(); +lean::mark_persistent(l_lean_expander_lambda_transform___closed__1); l_lean_expander_arrow_transform___closed__1 = _init_l_lean_expander_arrow_transform___closed__1(); +lean::mark_persistent(l_lean_expander_arrow_transform___closed__1); l_lean_expander_arrow_transform___closed__2 = _init_l_lean_expander_arrow_transform___closed__2(); +lean::mark_persistent(l_lean_expander_arrow_transform___closed__2); l_list_foldr1___main___at_lean_expander_paren_transform___spec__3___closed__1 = _init_l_list_foldr1___main___at_lean_expander_paren_transform___spec__3___closed__1(); +lean::mark_persistent(l_list_foldr1___main___at_lean_expander_paren_transform___spec__3___closed__1); l_lean_expander_paren_transform___closed__1 = _init_l_lean_expander_paren_transform___closed__1(); +lean::mark_persistent(l_lean_expander_paren_transform___closed__1); l_lean_expander_paren_transform___closed__2 = _init_l_lean_expander_paren_transform___closed__2(); +lean::mark_persistent(l_lean_expander_paren_transform___closed__2); l_lean_expander_assume_transform___closed__1 = _init_l_lean_expander_assume_transform___closed__1(); +lean::mark_persistent(l_lean_expander_assume_transform___closed__1); l_lean_expander_if_transform___closed__1 = _init_l_lean_expander_if_transform___closed__1(); +lean::mark_persistent(l_lean_expander_if_transform___closed__1); l_lean_expander_if_transform___closed__2 = _init_l_lean_expander_if_transform___closed__2(); +lean::mark_persistent(l_lean_expander_if_transform___closed__2); l_lean_expander_if_transform___closed__3 = _init_l_lean_expander_if_transform___closed__3(); +lean::mark_persistent(l_lean_expander_if_transform___closed__3); l_lean_expander_let_transform___closed__1 = _init_l_lean_expander_let_transform___closed__1(); +lean::mark_persistent(l_lean_expander_let_transform___closed__1); l_lean_expander_constant_transform___closed__1 = _init_l_lean_expander_constant_transform___closed__1(); +lean::mark_persistent(l_lean_expander_constant_transform___closed__1); l_lean_expander_declaration_transform___closed__1 = _init_l_lean_expander_declaration_transform___closed__1(); +lean::mark_persistent(l_lean_expander_declaration_transform___closed__1); l_lean_expander_declaration_transform___closed__2 = _init_l_lean_expander_declaration_transform___closed__2(); +lean::mark_persistent(l_lean_expander_declaration_transform___closed__2); l_lean_expander_declaration_transform___closed__3 = _init_l_lean_expander_declaration_transform___closed__3(); +lean::mark_persistent(l_lean_expander_declaration_transform___closed__3); l_lean_expander_variable_transform___closed__1 = _init_l_lean_expander_variable_transform___closed__1(); +lean::mark_persistent(l_lean_expander_variable_transform___closed__1); l_lean_expander_binding__annotation__update = _init_l_lean_expander_binding__annotation__update(); +lean::mark_persistent(l_lean_expander_binding__annotation__update); l_lean_expander_binding__annotation__update_has__view_x_27 = _init_l_lean_expander_binding__annotation__update_has__view_x_27(); +lean::mark_persistent(l_lean_expander_binding__annotation__update_has__view_x_27); l_lean_expander_binding__annotation__update_has__view = _init_l_lean_expander_binding__annotation__update_has__view(); +lean::mark_persistent(l_lean_expander_binding__annotation__update_has__view); l_lean_expander_binding__annotation__update_parser_lean_parser_has__view = _init_l_lean_expander_binding__annotation__update_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_expander_binding__annotation__update_parser_lean_parser_has__view); l_lean_expander_binding__annotation__update_parser___closed__1 = _init_l_lean_expander_binding__annotation__update_parser___closed__1(); +lean::mark_persistent(l_lean_expander_binding__annotation__update_parser___closed__1); l_list_mmap___main___at_lean_expander_variables_transform___spec__1___closed__1 = _init_l_list_mmap___main___at_lean_expander_variables_transform___spec__1___closed__1(); +lean::mark_persistent(l_list_mmap___main___at_lean_expander_variables_transform___spec__1___closed__1); l_lean_expander_subtype_transform___closed__1 = _init_l_lean_expander_subtype_transform___closed__1(); +lean::mark_persistent(l_lean_expander_subtype_transform___closed__1); l_list_map___main___at_lean_expander_universes_transform___spec__1___closed__1 = _init_l_list_map___main___at_lean_expander_universes_transform___spec__1___closed__1(); +lean::mark_persistent(l_list_map___main___at_lean_expander_universes_transform___spec__1___closed__1); l_lean_expander_sorry_transform___closed__1 = _init_l_lean_expander_sorry_transform___closed__1(); +lean::mark_persistent(l_lean_expander_sorry_transform___closed__1); l_rbmap_from__list___at_lean_expander_builtin__transformers___spec__1 = _init_l_rbmap_from__list___at_lean_expander_builtin__transformers___spec__1(); +lean::mark_persistent(l_rbmap_from__list___at_lean_expander_builtin__transformers___spec__1); l_lean_expander_builtin__transformers = _init_l_lean_expander_builtin__transformers(); +lean::mark_persistent(l_lean_expander_builtin__transformers); l_lean_expander_expander__m = _init_l_lean_expander_expander__m(); +lean::mark_persistent(l_lean_expander_expander__m); l_lean_expander_expander__state_new = _init_l_lean_expander_expander__state_new(); +lean::mark_persistent(l_lean_expander_expander__state_new); l___private_init_lean_expander_2__expand__core___main___closed__1 = _init_l___private_init_lean_expander_2__expand__core___main___closed__1(); +lean::mark_persistent(l___private_init_lean_expander_2__expand__core___main___closed__1); } diff --git a/src/boot/init/lean/expr.cpp b/src/boot/init/lean/expr.cpp index b2499d926f..e0191bd8fa 100644 --- a/src/boot/init/lean/expr.cpp +++ b/src/boot/init/lean/expr.cpp @@ -191,6 +191,9 @@ void initialize_init_lean_expr() { initialize_init_lean_level(); initialize_init_lean_kvmap(); l_lean_expr__is__inhabited = _init_l_lean_expr__is__inhabited(); +lean::mark_persistent(l_lean_expr__is__inhabited); l_lean_mk__dec__is__true___closed__1 = _init_l_lean_mk__dec__is__true___closed__1(); +lean::mark_persistent(l_lean_mk__dec__is__true___closed__1); l_lean_mk__dec__is__false___closed__1 = _init_l_lean_mk__dec__is__false___closed__1(); +lean::mark_persistent(l_lean_mk__dec__is__false___closed__1); } diff --git a/src/boot/init/lean/extern.cpp b/src/boot/init/lean/extern.cpp index bda4a42b47..16a92e2295 100644 --- a/src/boot/init/lean/extern.cpp +++ b/src/boot/init/lean/extern.cpp @@ -478,4 +478,5 @@ void initialize_init_lean_extern() { initialize_init_lean_expr(); initialize_init_data_option_basic(); l_lean_get__extern__entry__for__aux___main___closed__1 = _init_l_lean_get__extern__entry__for__aux___main___closed__1(); +lean::mark_persistent(l_lean_get__extern__entry__for__aux___main___closed__1); } diff --git a/src/boot/init/lean/format.cpp b/src/boot/init/lean/format.cpp index e0e5d803ab..f822bdda15 100644 --- a/src/boot/init/lean/format.cpp +++ b/src/boot/init/lean/format.cpp @@ -2154,26 +2154,49 @@ void initialize_init_lean_format() { initialize_init_control_reader(); initialize_init_control_state(); l_lean_format_join___closed__1 = _init_l_lean_format_join___closed__1(); +lean::mark_persistent(l_lean_format_join___closed__1); l_lean_format_flatten___main___closed__1 = _init_l_lean_format_flatten___main___closed__1(); +lean::mark_persistent(l_lean_format_flatten___main___closed__1); l_lean_format_space__upto__line___main___closed__1 = _init_l_lean_format_space__upto__line___main___closed__1(); +lean::mark_persistent(l_lean_format_space__upto__line___main___closed__1); l_lean_format_space__upto__line___main___closed__2 = _init_l_lean_format_space__upto__line___main___closed__2(); +lean::mark_persistent(l_lean_format_space__upto__line___main___closed__2); l_lean_format_be___main___closed__1 = _init_l_lean_format_be___main___closed__1(); +lean::mark_persistent(l_lean_format_be___main___closed__1); l_lean_format_paren___closed__1 = _init_l_lean_format_paren___closed__1(); +lean::mark_persistent(l_lean_format_paren___closed__1); l_lean_format_paren___closed__2 = _init_l_lean_format_paren___closed__2(); +lean::mark_persistent(l_lean_format_paren___closed__2); l_lean_format_paren___closed__3 = _init_l_lean_format_paren___closed__3(); +lean::mark_persistent(l_lean_format_paren___closed__3); l_lean_format_sbracket___closed__1 = _init_l_lean_format_sbracket___closed__1(); +lean::mark_persistent(l_lean_format_sbracket___closed__1); l_lean_format_sbracket___closed__2 = _init_l_lean_format_sbracket___closed__2(); +lean::mark_persistent(l_lean_format_sbracket___closed__2); l_lean_format_sbracket___closed__3 = _init_l_lean_format_sbracket___closed__3(); +lean::mark_persistent(l_lean_format_sbracket___closed__3); l_lean_format__has__to__format = _init_l_lean_format__has__to__format(); +lean::mark_persistent(l_lean_format__has__to__format); l_lean_list_to__format___main___rarg___closed__1 = _init_l_lean_list_to__format___main___rarg___closed__1(); +lean::mark_persistent(l_lean_list_to__format___main___rarg___closed__1); l_lean_list_to__format___main___rarg___closed__2 = _init_l_lean_list_to__format___main___rarg___closed__2(); +lean::mark_persistent(l_lean_list_to__format___main___rarg___closed__2); l_lean_prod__has__to__format___rarg___closed__1 = _init_l_lean_prod__has__to__format___rarg___closed__1(); +lean::mark_persistent(l_lean_prod__has__to__format___rarg___closed__1); l_lean_format_repr___main___closed__1 = _init_l_lean_format_repr___main___closed__1(); +lean::mark_persistent(l_lean_format_repr___main___closed__1); l_lean_format_repr___main___closed__2 = _init_l_lean_format_repr___main___closed__2(); +lean::mark_persistent(l_lean_format_repr___main___closed__2); l_lean_format_repr___main___closed__3 = _init_l_lean_format_repr___main___closed__3(); +lean::mark_persistent(l_lean_format_repr___main___closed__3); l_lean_format_repr___main___closed__4 = _init_l_lean_format_repr___main___closed__4(); +lean::mark_persistent(l_lean_format_repr___main___closed__4); l_lean_format_repr___main___closed__5 = _init_l_lean_format_repr___main___closed__5(); +lean::mark_persistent(l_lean_format_repr___main___closed__5); l_lean_format_repr___main___closed__6 = _init_l_lean_format_repr___main___closed__6(); +lean::mark_persistent(l_lean_format_repr___main___closed__6); l_lean_format_repr___main___closed__7 = _init_l_lean_format_repr___main___closed__7(); +lean::mark_persistent(l_lean_format_repr___main___closed__7); l_lean_has__repr = _init_l_lean_has__repr(); +lean::mark_persistent(l_lean_has__repr); } diff --git a/src/boot/init/lean/frontend.cpp b/src/boot/init/lean/frontend.cpp index 18446fe273..80125ac99e 100644 --- a/src/boot/init/lean/frontend.cpp +++ b/src/boot/init/lean/frontend.cpp @@ -2648,18 +2648,33 @@ void initialize_init_lean_frontend() { initialize_init_lean_elaborator(); initialize_init_io(); l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg___closed__1 = _init_l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg___closed__1); l_list_mmap_x_27___main___at_lean_run__frontend___spec__7___closed__1 = _init_l_list_mmap_x_27___main___at_lean_run__frontend___spec__7___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_run__frontend___spec__7___closed__1); l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__1 = _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__1(); +lean::mark_persistent(l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__1); l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2 = _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2(); +lean::mark_persistent(l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2); l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1 = _init_l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1(); +lean::mark_persistent(l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1); l_lean_process__file___lambda__1___closed__1 = _init_l_lean_process__file___lambda__1___closed__1(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__1); l_lean_process__file___lambda__1___closed__2 = _init_l_lean_process__file___lambda__1___closed__2(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__2); l_lean_process__file___lambda__1___closed__3 = _init_l_lean_process__file___lambda__1___closed__3(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__3); l_lean_process__file___lambda__1___closed__4 = _init_l_lean_process__file___lambda__1___closed__4(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__4); l_lean_process__file___lambda__1___closed__5 = _init_l_lean_process__file___lambda__1___closed__5(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__5); l_lean_process__file___lambda__1___closed__6 = _init_l_lean_process__file___lambda__1___closed__6(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__6); l_lean_process__file___lambda__1___closed__7 = _init_l_lean_process__file___lambda__1___closed__7(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__7); l_lean_process__file___lambda__1___closed__8 = _init_l_lean_process__file___lambda__1___closed__8(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__8); l_lean_process__file___lambda__1___closed__9 = _init_l_lean_process__file___lambda__1___closed__9(); +lean::mark_persistent(l_lean_process__file___lambda__1___closed__9); l_lean_process__file___closed__1 = _init_l_lean_process__file___closed__1(); +lean::mark_persistent(l_lean_process__file___closed__1); } diff --git a/src/boot/init/lean/ir/elim_phi.cpp b/src/boot/init/lean/ir/elim_phi.cpp index 45f52f0888..1fc03fbf8b 100644 --- a/src/boot/init/lean/ir/elim_phi.cpp +++ b/src/boot/init/lean/ir/elim_phi.cpp @@ -2377,7 +2377,11 @@ void initialize_init_lean_ir_elim__phi() { initialize_init_control_state(); initialize_init_lean_disjoint__set(); l_lean_ir_elim__phi__m = _init_l_lean_ir_elim__phi__m(); +lean::mark_persistent(l_lean_ir_elim__phi__m); l_lean_mk__disjoint__set___at_lean_ir_elim__phi__m_run___spec__1 = _init_l_lean_mk__disjoint__set___at_lean_ir_elim__phi__m_run___spec__1(); +lean::mark_persistent(l_lean_mk__disjoint__set___at_lean_ir_elim__phi__m_run___spec__1); l_lean_ir_elim__phi__m_run___rarg___closed__1 = _init_l_lean_ir_elim__phi__m_run___rarg___closed__1(); +lean::mark_persistent(l_lean_ir_elim__phi__m_run___rarg___closed__1); l_hashmap__imp_insert___at_lean_ir_merge___spec__8___closed__1 = _init_l_hashmap__imp_insert___at_lean_ir_merge___spec__8___closed__1(); +lean::mark_persistent(l_hashmap__imp_insert___at_lean_ir_merge___spec__8___closed__1); } diff --git a/src/boot/init/lean/ir/extract_cpp.cpp b/src/boot/init/lean/ir/extract_cpp.cpp index 1005b65a1c..2698346900 100644 --- a/src/boot/init/lean/ir/extract_cpp.cpp +++ b/src/boot/init/lean/ir/extract_cpp.cpp @@ -21375,184 +21375,365 @@ void initialize_init_lean_ir_extract__cpp() { initialize_init_lean_config(); initialize_init_lean_ir_type__check(); l_lean_ir_cpp_initialize__prefix = _init_l_lean_ir_cpp_initialize__prefix(); +lean::mark_persistent(l_lean_ir_cpp_initialize__prefix); l_lean_ir_cpp_finalize__prefix = _init_l_lean_ir_cpp_finalize__prefix(); +lean::mark_persistent(l_lean_ir_cpp_finalize__prefix); l_lean_ir_cpp_file__header___closed__1 = _init_l_lean_ir_cpp_file__header___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_file__header___closed__1); l_lean_ir_cpp_file__header___closed__2 = _init_l_lean_ir_cpp_file__header___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_file__header___closed__2); l_lean_ir_cpp_file__header___closed__3 = _init_l_lean_ir_cpp_file__header___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_file__header___closed__3); l_lean_ir_cpp_file__header___closed__4 = _init_l_lean_ir_cpp_file__header___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_file__header___closed__4); l_lean_ir_cpp_extract__m_monad = _init_l_lean_ir_cpp_extract__m_monad(); +lean::mark_persistent(l_lean_ir_cpp_extract__m_monad); l_lean_ir_cpp_extract__m_monad__except = _init_l_lean_ir_cpp_extract__m_monad__except(); +lean::mark_persistent(l_lean_ir_cpp_extract__m_monad__except); l_lean_ir_cpp_extract__m_monad__state = _init_l_lean_ir_cpp_extract__m_monad__state(); +lean::mark_persistent(l_lean_ir_cpp_extract__m_monad__state); l_lean_ir_cpp_extract__m_monad__reader = _init_l_lean_ir_cpp_extract__m_monad__reader(); +lean::mark_persistent(l_lean_ir_cpp_extract__m_monad__reader); l_lean_ir_cpp_extract__m_monad__run = _init_l_lean_ir_cpp_extract__m_monad__run(); +lean::mark_persistent(l_lean_ir_cpp_extract__m_monad__run); l_lean_ir_cpp_extract__m = _init_l_lean_ir_cpp_extract__m(); +lean::mark_persistent(l_lean_ir_cpp_extract__m); l_lean_ir_cpp_emit__blockid___closed__1 = _init_l_lean_ir_cpp_emit__blockid___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__blockid___closed__1); l_lean_ir_cpp_fid2cpp___closed__1 = _init_l_lean_ir_cpp_fid2cpp___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_fid2cpp___closed__1); l_lean_ir_cpp_is__const___closed__1 = _init_l_lean_ir_cpp_is__const___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_is__const___closed__1); l_lean_ir_cpp_global2cpp___closed__1 = _init_l_lean_ir_cpp_global2cpp___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_global2cpp___closed__1); l_lean_ir_cpp_type2cpp___main___closed__1 = _init_l_lean_ir_cpp_type2cpp___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__1); l_lean_ir_cpp_type2cpp___main___closed__2 = _init_l_lean_ir_cpp_type2cpp___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__2); l_lean_ir_cpp_type2cpp___main___closed__3 = _init_l_lean_ir_cpp_type2cpp___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__3); l_lean_ir_cpp_type2cpp___main___closed__4 = _init_l_lean_ir_cpp_type2cpp___main___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__4); l_lean_ir_cpp_type2cpp___main___closed__5 = _init_l_lean_ir_cpp_type2cpp___main___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__5); l_lean_ir_cpp_type2cpp___main___closed__6 = _init_l_lean_ir_cpp_type2cpp___main___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__6); l_lean_ir_cpp_type2cpp___main___closed__7 = _init_l_lean_ir_cpp_type2cpp___main___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__7); l_lean_ir_cpp_type2cpp___main___closed__8 = _init_l_lean_ir_cpp_type2cpp___main___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__8); l_lean_ir_cpp_type2cpp___main___closed__9 = _init_l_lean_ir_cpp_type2cpp___main___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__9); l_lean_ir_cpp_type2cpp___main___closed__10 = _init_l_lean_ir_cpp_type2cpp___main___closed__10(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__10); l_lean_ir_cpp_type2cpp___main___closed__11 = _init_l_lean_ir_cpp_type2cpp___main___closed__11(); +lean::mark_persistent(l_lean_ir_cpp_type2cpp___main___closed__11); l_lean_ir_cpp_emit__sep__aux___main___rarg___closed__1 = _init_l_lean_ir_cpp_emit__sep__aux___main___rarg___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__sep__aux___main___rarg___closed__1); l_lean_ir_cpp_emit__template__params___closed__1 = _init_l_lean_ir_cpp_emit__template__params___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__template__params___closed__1); l_lean_ir_cpp_emit__template__params___closed__2 = _init_l_lean_ir_cpp_emit__template__params___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__template__params___closed__2); l_lean_ir_cpp_emit__template__params___closed__3 = _init_l_lean_ir_cpp_emit__template__params___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__template__params___closed__3); l_lean_ir_cpp_emit__template__params___closed__4 = _init_l_lean_ir_cpp_emit__template__params___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__template__params___closed__4); l_lean_ir_cpp_emit__eos___closed__1 = _init_l_lean_ir_cpp_emit__eos___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__eos___closed__1); l_lean_ir_cpp_emit__cases___main___closed__1 = _init_l_lean_ir_cpp_emit__cases___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__cases___main___closed__1); l_lean_ir_cpp_emit__cases___main___closed__2 = _init_l_lean_ir_cpp_emit__cases___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__cases___main___closed__2); l_lean_ir_cpp_emit__cases___main___closed__3 = _init_l_lean_ir_cpp_emit__cases___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__cases___main___closed__3); l_lean_ir_cpp_emit__cases___main___closed__4 = _init_l_lean_ir_cpp_emit__cases___main___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__cases___main___closed__4); l_lean_ir_cpp_emit__case___main___closed__1 = _init_l_lean_ir_cpp_emit__case___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__1); l_lean_ir_cpp_emit__case___main___closed__2 = _init_l_lean_ir_cpp_emit__case___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__2); l_lean_ir_cpp_emit__case___main___closed__3 = _init_l_lean_ir_cpp_emit__case___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__3); l_lean_ir_cpp_emit__case___main___closed__4 = _init_l_lean_ir_cpp_emit__case___main___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__4); l_lean_ir_cpp_emit__case___main___closed__5 = _init_l_lean_ir_cpp_emit__case___main___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__5); l_lean_ir_cpp_emit__case___main___closed__6 = _init_l_lean_ir_cpp_emit__case___main___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__6); l_lean_ir_cpp_emit__case___main___closed__7 = _init_l_lean_ir_cpp_emit__case___main___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__7); l_lean_ir_cpp_emit__case___main___closed__8 = _init_l_lean_ir_cpp_emit__case___main___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__8); l_lean_ir_cpp_emit__case___main___closed__9 = _init_l_lean_ir_cpp_emit__case___main___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_emit__case___main___closed__9); l_lean_ir_cpp_emit__terminator___closed__1 = _init_l_lean_ir_cpp_emit__terminator___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__terminator___closed__1); l_lean_ir_cpp_emit__type__size___closed__1 = _init_l_lean_ir_cpp_emit__type__size___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__type__size___closed__1); l_lean_ir_cpp_emit__infix___closed__1 = _init_l_lean_ir_cpp_emit__infix___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__infix___closed__1); l_lean_ir_cpp_emit__assign__binop___closed__1 = _init_l_lean_ir_cpp_emit__assign__binop___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__1); l_lean_ir_cpp_emit__assign__binop___closed__2 = _init_l_lean_ir_cpp_emit__assign__binop___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__2); l_lean_ir_cpp_emit__assign__binop___closed__3 = _init_l_lean_ir_cpp_emit__assign__binop___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__3); l_lean_ir_cpp_emit__assign__binop___closed__4 = _init_l_lean_ir_cpp_emit__assign__binop___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__4); l_lean_ir_cpp_emit__assign__binop___closed__5 = _init_l_lean_ir_cpp_emit__assign__binop___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__5); l_lean_ir_cpp_emit__assign__binop___closed__6 = _init_l_lean_ir_cpp_emit__assign__binop___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__6); l_lean_ir_cpp_emit__assign__binop___closed__7 = _init_l_lean_ir_cpp_emit__assign__binop___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__7); l_lean_ir_cpp_emit__assign__binop___closed__8 = _init_l_lean_ir_cpp_emit__assign__binop___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__8); l_lean_ir_cpp_emit__assign__binop___closed__9 = _init_l_lean_ir_cpp_emit__assign__binop___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__9); l_lean_ir_cpp_emit__assign__binop___closed__10 = _init_l_lean_ir_cpp_emit__assign__binop___closed__10(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__10); l_lean_ir_cpp_emit__assign__binop___closed__11 = _init_l_lean_ir_cpp_emit__assign__binop___closed__11(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__11); l_lean_ir_cpp_emit__assign__binop___closed__12 = _init_l_lean_ir_cpp_emit__assign__binop___closed__12(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__12); l_lean_ir_cpp_emit__assign__binop___closed__13 = _init_l_lean_ir_cpp_emit__assign__binop___closed__13(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__13); l_lean_ir_cpp_emit__assign__binop___closed__14 = _init_l_lean_ir_cpp_emit__assign__binop___closed__14(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__14); l_lean_ir_cpp_emit__assign__binop___closed__15 = _init_l_lean_ir_cpp_emit__assign__binop___closed__15(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__15); l_lean_ir_cpp_emit__assign__binop___closed__16 = _init_l_lean_ir_cpp_emit__assign__binop___closed__16(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__16); l_lean_ir_cpp_emit__assign__binop___closed__17 = _init_l_lean_ir_cpp_emit__assign__binop___closed__17(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__17); l_lean_ir_cpp_emit__assign__binop___closed__18 = _init_l_lean_ir_cpp_emit__assign__binop___closed__18(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__18); l_lean_ir_cpp_emit__assign__binop___closed__19 = _init_l_lean_ir_cpp_emit__assign__binop___closed__19(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__19); l_lean_ir_cpp_emit__assign__binop___closed__20 = _init_l_lean_ir_cpp_emit__assign__binop___closed__20(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__20); l_lean_ir_cpp_emit__assign__binop___closed__21 = _init_l_lean_ir_cpp_emit__assign__binop___closed__21(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__21); l_lean_ir_cpp_emit__assign__binop___closed__22 = _init_l_lean_ir_cpp_emit__assign__binop___closed__22(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__22); l_lean_ir_cpp_emit__assign__binop___closed__23 = _init_l_lean_ir_cpp_emit__assign__binop___closed__23(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__23); l_lean_ir_cpp_emit__assign__binop___closed__24 = _init_l_lean_ir_cpp_emit__assign__binop___closed__24(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__24); l_lean_ir_cpp_emit__assign__binop___closed__25 = _init_l_lean_ir_cpp_emit__assign__binop___closed__25(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__25); l_lean_ir_cpp_emit__assign__binop___closed__26 = _init_l_lean_ir_cpp_emit__assign__binop___closed__26(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__26); l_lean_ir_cpp_emit__assign__binop___closed__27 = _init_l_lean_ir_cpp_emit__assign__binop___closed__27(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__27); l_lean_ir_cpp_emit__assign__binop___closed__28 = _init_l_lean_ir_cpp_emit__assign__binop___closed__28(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__28); l_lean_ir_cpp_emit__assign__binop___closed__29 = _init_l_lean_ir_cpp_emit__assign__binop___closed__29(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__29); l_lean_ir_cpp_emit__assign__binop___closed__30 = _init_l_lean_ir_cpp_emit__assign__binop___closed__30(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__30); l_lean_ir_cpp_emit__assign__binop___closed__31 = _init_l_lean_ir_cpp_emit__assign__binop___closed__31(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__31); l_lean_ir_cpp_emit__assign__binop___closed__32 = _init_l_lean_ir_cpp_emit__assign__binop___closed__32(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__32); l_lean_ir_cpp_emit__assign__binop___closed__33 = _init_l_lean_ir_cpp_emit__assign__binop___closed__33(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__33); l_lean_ir_cpp_emit__assign__binop___closed__34 = _init_l_lean_ir_cpp_emit__assign__binop___closed__34(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__34); l_lean_ir_cpp_emit__assign__binop___closed__35 = _init_l_lean_ir_cpp_emit__assign__binop___closed__35(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__35); l_lean_ir_cpp_emit__assign__binop___closed__36 = _init_l_lean_ir_cpp_emit__assign__binop___closed__36(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__36); l_lean_ir_cpp_emit__assign__binop___closed__37 = _init_l_lean_ir_cpp_emit__assign__binop___closed__37(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__37); l_lean_ir_cpp_emit__assign__binop___closed__38 = _init_l_lean_ir_cpp_emit__assign__binop___closed__38(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__38); l_lean_ir_cpp_emit__assign__binop___closed__39 = _init_l_lean_ir_cpp_emit__assign__binop___closed__39(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__39); l_lean_ir_cpp_emit__assign__binop___closed__40 = _init_l_lean_ir_cpp_emit__assign__binop___closed__40(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__40); l_lean_ir_cpp_emit__assign__binop___closed__41 = _init_l_lean_ir_cpp_emit__assign__binop___closed__41(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__binop___closed__41); l_lean_ir_cpp_assign__unop2cpp___main___closed__1 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__1); l_lean_ir_cpp_assign__unop2cpp___main___closed__2 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__2); l_lean_ir_cpp_assign__unop2cpp___main___closed__3 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__3); l_lean_ir_cpp_assign__unop2cpp___main___closed__4 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__4); l_lean_ir_cpp_assign__unop2cpp___main___closed__5 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__5); l_lean_ir_cpp_assign__unop2cpp___main___closed__6 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__6); l_lean_ir_cpp_assign__unop2cpp___main___closed__7 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__7); l_lean_ir_cpp_assign__unop2cpp___main___closed__8 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__8); l_lean_ir_cpp_assign__unop2cpp___main___closed__9 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__9); l_lean_ir_cpp_assign__unop2cpp___main___closed__10 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__10(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__10); l_lean_ir_cpp_assign__unop2cpp___main___closed__11 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__11(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__11); l_lean_ir_cpp_assign__unop2cpp___main___closed__12 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__12(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__12); l_lean_ir_cpp_assign__unop2cpp___main___closed__13 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__13(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__13); l_lean_ir_cpp_assign__unop2cpp___main___closed__14 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__14(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__14); l_lean_ir_cpp_assign__unop2cpp___main___closed__15 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__15(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__15); l_lean_ir_cpp_assign__unop2cpp___main___closed__16 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__16(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__16); l_lean_ir_cpp_assign__unop2cpp___main___closed__17 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__17(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__17); l_lean_ir_cpp_assign__unop2cpp___main___closed__18 = _init_l_lean_ir_cpp_assign__unop2cpp___main___closed__18(); +lean::mark_persistent(l_lean_ir_cpp_assign__unop2cpp___main___closed__18); l_lean_ir_cpp_emit__num__suffix___main___closed__1 = _init_l_lean_ir_cpp_emit__num__suffix___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__num__suffix___main___closed__1); l_lean_ir_cpp_emit__num__suffix___main___closed__2 = _init_l_lean_ir_cpp_emit__num__suffix___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__num__suffix___main___closed__2); l_lean_ir_cpp_emit__num__suffix___main___closed__3 = _init_l_lean_ir_cpp_emit__num__suffix___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__num__suffix___main___closed__3); l_lean_ir_cpp_emit__assign__lit___closed__1 = _init_l_lean_ir_cpp_emit__assign__lit___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__1); l_lean_ir_cpp_emit__assign__lit___closed__2 = _init_l_lean_ir_cpp_emit__assign__lit___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__2); l_lean_ir_cpp_emit__assign__lit___closed__3 = _init_l_lean_ir_cpp_emit__assign__lit___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__3); l_lean_ir_cpp_emit__assign__lit___closed__4 = _init_l_lean_ir_cpp_emit__assign__lit___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__4); l_lean_ir_cpp_emit__assign__lit___closed__5 = _init_l_lean_ir_cpp_emit__assign__lit___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__5); l_lean_ir_cpp_emit__assign__lit___closed__6 = _init_l_lean_ir_cpp_emit__assign__lit___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__6); l_lean_ir_cpp_emit__assign__lit___closed__7 = _init_l_lean_ir_cpp_emit__assign__lit___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__assign__lit___closed__7); l_lean_ir_cpp_unop2cpp___main___closed__1 = _init_l_lean_ir_cpp_unop2cpp___main___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__1); l_lean_ir_cpp_unop2cpp___main___closed__2 = _init_l_lean_ir_cpp_unop2cpp___main___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__2); l_lean_ir_cpp_unop2cpp___main___closed__3 = _init_l_lean_ir_cpp_unop2cpp___main___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__3); l_lean_ir_cpp_unop2cpp___main___closed__4 = _init_l_lean_ir_cpp_unop2cpp___main___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__4); l_lean_ir_cpp_unop2cpp___main___closed__5 = _init_l_lean_ir_cpp_unop2cpp___main___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__5); l_lean_ir_cpp_unop2cpp___main___closed__6 = _init_l_lean_ir_cpp_unop2cpp___main___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__6); l_lean_ir_cpp_unop2cpp___main___closed__7 = _init_l_lean_ir_cpp_unop2cpp___main___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__7); l_lean_ir_cpp_unop2cpp___main___closed__8 = _init_l_lean_ir_cpp_unop2cpp___main___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__8); l_lean_ir_cpp_unop2cpp___main___closed__9 = _init_l_lean_ir_cpp_unop2cpp___main___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_unop2cpp___main___closed__9); l_lean_ir_cpp_emit__apply___closed__1 = _init_l_lean_ir_cpp_emit__apply___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__1); l_lean_ir_cpp_emit__apply___closed__2 = _init_l_lean_ir_cpp_emit__apply___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__2); l_lean_ir_cpp_emit__apply___closed__3 = _init_l_lean_ir_cpp_emit__apply___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__3); l_lean_ir_cpp_emit__apply___closed__4 = _init_l_lean_ir_cpp_emit__apply___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__4); l_lean_ir_cpp_emit__apply___closed__5 = _init_l_lean_ir_cpp_emit__apply___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__5); l_lean_ir_cpp_emit__apply___closed__6 = _init_l_lean_ir_cpp_emit__apply___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__6); l_lean_ir_cpp_emit__apply___closed__7 = _init_l_lean_ir_cpp_emit__apply___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__7); l_lean_ir_cpp_emit__apply___closed__8 = _init_l_lean_ir_cpp_emit__apply___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__8); l_lean_ir_cpp_emit__apply___closed__9 = _init_l_lean_ir_cpp_emit__apply___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_emit__apply___closed__9); l_list_mfoldl___main___at_lean_ir_cpp_emit__closure___spec__1___closed__1 = _init_l_list_mfoldl___main___at_lean_ir_cpp_emit__closure___spec__1___closed__1(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_ir_cpp_emit__closure___spec__1___closed__1); l_lean_ir_cpp_emit__closure___closed__1 = _init_l_lean_ir_cpp_emit__closure___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__closure___closed__1); l_lean_ir_cpp_emit__closure___closed__2 = _init_l_lean_ir_cpp_emit__closure___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__closure___closed__2); l_lean_ir_cpp_emit__closure___closed__3 = _init_l_lean_ir_cpp_emit__closure___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__closure___closed__3); l_lean_ir_cpp_emit__closure___closed__4 = _init_l_lean_ir_cpp_emit__closure___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__closure___closed__4); l_lean_ir_cpp_emit__instr___closed__1 = _init_l_lean_ir_cpp_emit__instr___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__1); l_lean_ir_cpp_emit__instr___closed__2 = _init_l_lean_ir_cpp_emit__instr___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__2); l_lean_ir_cpp_emit__instr___closed__3 = _init_l_lean_ir_cpp_emit__instr___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__3); l_lean_ir_cpp_emit__instr___closed__4 = _init_l_lean_ir_cpp_emit__instr___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__4); l_lean_ir_cpp_emit__instr___closed__5 = _init_l_lean_ir_cpp_emit__instr___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__5); l_lean_ir_cpp_emit__instr___closed__6 = _init_l_lean_ir_cpp_emit__instr___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__6); l_lean_ir_cpp_emit__instr___closed__7 = _init_l_lean_ir_cpp_emit__instr___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__7); l_lean_ir_cpp_emit__instr___closed__8 = _init_l_lean_ir_cpp_emit__instr___closed__8(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__8); l_lean_ir_cpp_emit__instr___closed__9 = _init_l_lean_ir_cpp_emit__instr___closed__9(); +lean::mark_persistent(l_lean_ir_cpp_emit__instr___closed__9); l_lean_ir_cpp_emit__block___closed__1 = _init_l_lean_ir_cpp_emit__block___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__block___closed__1); l_lean_ir_cpp_emit__block___closed__2 = _init_l_lean_ir_cpp_emit__block___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__block___closed__2); l_lean_ir_cpp_emit__header___closed__1 = _init_l_lean_ir_cpp_emit__header___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__header___closed__1); l_lean_ir_cpp_emit__uncurry__header___closed__1 = _init_l_lean_ir_cpp_emit__uncurry__header___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__uncurry__header___closed__1); l_lean_ir_cpp_emit__uncurry__header___closed__2 = _init_l_lean_ir_cpp_emit__uncurry__header___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__uncurry__header___closed__2); l_nat_repeat__core___main___at_lean_ir_cpp_emit__uncurry___spec__3___lambda__1___closed__1 = _init_l_nat_repeat__core___main___at_lean_ir_cpp_emit__uncurry___spec__3___lambda__1___closed__1(); +lean::mark_persistent(l_nat_repeat__core___main___at_lean_ir_cpp_emit__uncurry___spec__3___lambda__1___closed__1); l_nat_mrepeat___at_lean_ir_cpp_emit__uncurry___spec__1___closed__1 = _init_l_nat_mrepeat___at_lean_ir_cpp_emit__uncurry___spec__1___closed__1(); +lean::mark_persistent(l_nat_mrepeat___at_lean_ir_cpp_emit__uncurry___spec__1___closed__1); l_lean_ir_cpp_emit__uncurry___closed__1 = _init_l_lean_ir_cpp_emit__uncurry___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__uncurry___closed__1); l_lean_ir_cpp_emit__uncurry___closed__2 = _init_l_lean_ir_cpp_emit__uncurry___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__uncurry___closed__2); l_lean_ir_cpp_emit__uncurry___closed__3 = _init_l_lean_ir_cpp_emit__uncurry___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__uncurry___closed__3); l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__1 = _init_l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__1(); +lean::mark_persistent(l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__1); l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__2 = _init_l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__2(); +lean::mark_persistent(l_rbnode_mfold___main___at_lean_ir_cpp_emit__used__headers___spec__1___closed__2); l_list_mmap_x_27___main___at_lean_ir_cpp_emit__initialize__proc___spec__1___closed__1 = _init_l_list_mmap_x_27___main___at_lean_ir_cpp_emit__initialize__proc___spec__1___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_ir_cpp_emit__initialize__proc___spec__1___closed__1); l_lean_ir_cpp_emit__initialize__proc___closed__1 = _init_l_lean_ir_cpp_emit__initialize__proc___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__initialize__proc___closed__1); l_lean_ir_cpp_emit__initialize__proc___closed__2 = _init_l_lean_ir_cpp_emit__initialize__proc___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__initialize__proc___closed__2); l_lean_ir_cpp_emit__initialize__proc___closed__3 = _init_l_lean_ir_cpp_emit__initialize__proc___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__initialize__proc___closed__3); l_lean_ir_cpp_emit__initialize__proc___closed__4 = _init_l_lean_ir_cpp_emit__initialize__proc___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__initialize__proc___closed__4); l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__1 = _init_l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__1); l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__2 = _init_l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__2(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__2); l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__3 = _init_l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__3(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_ir_cpp_emit__finalize__proc___spec__2___closed__3); l_lean_ir_cpp_emit__finalize__proc___closed__1 = _init_l_lean_ir_cpp_emit__finalize__proc___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__finalize__proc___closed__1); l_lean_ir_cpp_emit__finalize__proc___closed__2 = _init_l_lean_ir_cpp_emit__finalize__proc___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__finalize__proc___closed__2); l_lean_ir_cpp_emit__main__proc___closed__1 = _init_l_lean_ir_cpp_emit__main__proc___closed__1(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__1); l_lean_ir_cpp_emit__main__proc___closed__2 = _init_l_lean_ir_cpp_emit__main__proc___closed__2(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__2); l_lean_ir_cpp_emit__main__proc___closed__3 = _init_l_lean_ir_cpp_emit__main__proc___closed__3(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__3); l_lean_ir_cpp_emit__main__proc___closed__4 = _init_l_lean_ir_cpp_emit__main__proc___closed__4(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__4); l_lean_ir_cpp_emit__main__proc___closed__5 = _init_l_lean_ir_cpp_emit__main__proc___closed__5(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__5); l_lean_ir_cpp_emit__main__proc___closed__6 = _init_l_lean_ir_cpp_emit__main__proc___closed__6(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__6); l_lean_ir_cpp_emit__main__proc___closed__7 = _init_l_lean_ir_cpp_emit__main__proc___closed__7(); +lean::mark_persistent(l_lean_ir_cpp_emit__main__proc___closed__7); l_lean_ir_extract__cpp___closed__1 = _init_l_lean_ir_extract__cpp___closed__1(); +lean::mark_persistent(l_lean_ir_extract__cpp___closed__1); l_lean_ir_extract__cpp___closed__2 = _init_l_lean_ir_extract__cpp___closed__2(); +lean::mark_persistent(l_lean_ir_extract__cpp___closed__2); } diff --git a/src/boot/init/lean/ir/format.cpp b/src/boot/init/lean/ir/format.cpp index e467b65a8a..68362c36c2 100644 --- a/src/boot/init/lean/ir/format.cpp +++ b/src/boot/init/lean/ir/format.cpp @@ -4643,130 +4643,257 @@ void initialize_init_lean_ir_format() { initialize_init_lean_ir_reserved(); initialize_init_lean_ir_ir(); l_lean_ir_escape__string___closed__1 = _init_l_lean_ir_escape__string___closed__1(); +lean::mark_persistent(l_lean_ir_escape__string___closed__1); l_lean_ir_escape__string___closed__2 = _init_l_lean_ir_escape__string___closed__2(); +lean::mark_persistent(l_lean_ir_escape__string___closed__2); l_lean_ir_id_to__string___main___closed__1 = _init_l_lean_ir_id_to__string___main___closed__1(); +lean::mark_persistent(l_lean_ir_id_to__string___main___closed__1); l_lean_ir_tag_has__to__format = _init_l_lean_ir_tag_has__to__format(); +lean::mark_persistent(l_lean_ir_tag_has__to__format); l_lean_ir_tag_has__to__string = _init_l_lean_ir_tag_has__to__string(); +lean::mark_persistent(l_lean_ir_tag_has__to__string); l_lean_ir_type_to__format___main___closed__1 = _init_l_lean_ir_type_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__1); l_lean_ir_type_to__format___main___closed__2 = _init_l_lean_ir_type_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__2); l_lean_ir_type_to__format___main___closed__3 = _init_l_lean_ir_type_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__3); l_lean_ir_type_to__format___main___closed__4 = _init_l_lean_ir_type_to__format___main___closed__4(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__4); l_lean_ir_type_to__format___main___closed__5 = _init_l_lean_ir_type_to__format___main___closed__5(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__5); l_lean_ir_type_to__format___main___closed__6 = _init_l_lean_ir_type_to__format___main___closed__6(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__6); l_lean_ir_type_to__format___main___closed__7 = _init_l_lean_ir_type_to__format___main___closed__7(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__7); l_lean_ir_type_to__format___main___closed__8 = _init_l_lean_ir_type_to__format___main___closed__8(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__8); l_lean_ir_type_to__format___main___closed__9 = _init_l_lean_ir_type_to__format___main___closed__9(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__9); l_lean_ir_type_to__format___main___closed__10 = _init_l_lean_ir_type_to__format___main___closed__10(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__10); l_lean_ir_type_to__format___main___closed__11 = _init_l_lean_ir_type_to__format___main___closed__11(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__11); l_lean_ir_type_to__format___main___closed__12 = _init_l_lean_ir_type_to__format___main___closed__12(); +lean::mark_persistent(l_lean_ir_type_to__format___main___closed__12); l_lean_ir_type_has__to__format = _init_l_lean_ir_type_has__to__format(); +lean::mark_persistent(l_lean_ir_type_has__to__format); l_lean_ir_type_has__to__string = _init_l_lean_ir_type_has__to__string(); +lean::mark_persistent(l_lean_ir_type_has__to__string); l_lean_ir_assign__unop_to__format___main___closed__1 = _init_l_lean_ir_assign__unop_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__1); l_lean_ir_assign__unop_to__format___main___closed__2 = _init_l_lean_ir_assign__unop_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__2); l_lean_ir_assign__unop_to__format___main___closed__3 = _init_l_lean_ir_assign__unop_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__3); l_lean_ir_assign__unop_to__format___main___closed__4 = _init_l_lean_ir_assign__unop_to__format___main___closed__4(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__4); l_lean_ir_assign__unop_to__format___main___closed__5 = _init_l_lean_ir_assign__unop_to__format___main___closed__5(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__5); l_lean_ir_assign__unop_to__format___main___closed__6 = _init_l_lean_ir_assign__unop_to__format___main___closed__6(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__6); l_lean_ir_assign__unop_to__format___main___closed__7 = _init_l_lean_ir_assign__unop_to__format___main___closed__7(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__7); l_lean_ir_assign__unop_to__format___main___closed__8 = _init_l_lean_ir_assign__unop_to__format___main___closed__8(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__8); l_lean_ir_assign__unop_to__format___main___closed__9 = _init_l_lean_ir_assign__unop_to__format___main___closed__9(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__9); l_lean_ir_assign__unop_to__format___main___closed__10 = _init_l_lean_ir_assign__unop_to__format___main___closed__10(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__10); l_lean_ir_assign__unop_to__format___main___closed__11 = _init_l_lean_ir_assign__unop_to__format___main___closed__11(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__11); l_lean_ir_assign__unop_to__format___main___closed__12 = _init_l_lean_ir_assign__unop_to__format___main___closed__12(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__12); l_lean_ir_assign__unop_to__format___main___closed__13 = _init_l_lean_ir_assign__unop_to__format___main___closed__13(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__13); l_lean_ir_assign__unop_to__format___main___closed__14 = _init_l_lean_ir_assign__unop_to__format___main___closed__14(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__14); l_lean_ir_assign__unop_to__format___main___closed__15 = _init_l_lean_ir_assign__unop_to__format___main___closed__15(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__15); l_lean_ir_assign__unop_to__format___main___closed__16 = _init_l_lean_ir_assign__unop_to__format___main___closed__16(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__16); l_lean_ir_assign__unop_to__format___main___closed__17 = _init_l_lean_ir_assign__unop_to__format___main___closed__17(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__17); l_lean_ir_assign__unop_to__format___main___closed__18 = _init_l_lean_ir_assign__unop_to__format___main___closed__18(); +lean::mark_persistent(l_lean_ir_assign__unop_to__format___main___closed__18); l_lean_ir_assign__unop_has__to__format = _init_l_lean_ir_assign__unop_has__to__format(); +lean::mark_persistent(l_lean_ir_assign__unop_has__to__format); l_lean_ir_assign__unop_has__to__string = _init_l_lean_ir_assign__unop_has__to__string(); +lean::mark_persistent(l_lean_ir_assign__unop_has__to__string); l_lean_ir_assign__binop_to__format___main___closed__1 = _init_l_lean_ir_assign__binop_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__1); l_lean_ir_assign__binop_to__format___main___closed__2 = _init_l_lean_ir_assign__binop_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__2); l_lean_ir_assign__binop_to__format___main___closed__3 = _init_l_lean_ir_assign__binop_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__3); l_lean_ir_assign__binop_to__format___main___closed__4 = _init_l_lean_ir_assign__binop_to__format___main___closed__4(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__4); l_lean_ir_assign__binop_to__format___main___closed__5 = _init_l_lean_ir_assign__binop_to__format___main___closed__5(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__5); l_lean_ir_assign__binop_to__format___main___closed__6 = _init_l_lean_ir_assign__binop_to__format___main___closed__6(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__6); l_lean_ir_assign__binop_to__format___main___closed__7 = _init_l_lean_ir_assign__binop_to__format___main___closed__7(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__7); l_lean_ir_assign__binop_to__format___main___closed__8 = _init_l_lean_ir_assign__binop_to__format___main___closed__8(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__8); l_lean_ir_assign__binop_to__format___main___closed__9 = _init_l_lean_ir_assign__binop_to__format___main___closed__9(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__9); l_lean_ir_assign__binop_to__format___main___closed__10 = _init_l_lean_ir_assign__binop_to__format___main___closed__10(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__10); l_lean_ir_assign__binop_to__format___main___closed__11 = _init_l_lean_ir_assign__binop_to__format___main___closed__11(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__11); l_lean_ir_assign__binop_to__format___main___closed__12 = _init_l_lean_ir_assign__binop_to__format___main___closed__12(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__12); l_lean_ir_assign__binop_to__format___main___closed__13 = _init_l_lean_ir_assign__binop_to__format___main___closed__13(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__13); l_lean_ir_assign__binop_to__format___main___closed__14 = _init_l_lean_ir_assign__binop_to__format___main___closed__14(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__14); l_lean_ir_assign__binop_to__format___main___closed__15 = _init_l_lean_ir_assign__binop_to__format___main___closed__15(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__15); l_lean_ir_assign__binop_to__format___main___closed__16 = _init_l_lean_ir_assign__binop_to__format___main___closed__16(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__16); l_lean_ir_assign__binop_to__format___main___closed__17 = _init_l_lean_ir_assign__binop_to__format___main___closed__17(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__17); l_lean_ir_assign__binop_to__format___main___closed__18 = _init_l_lean_ir_assign__binop_to__format___main___closed__18(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__18); l_lean_ir_assign__binop_to__format___main___closed__19 = _init_l_lean_ir_assign__binop_to__format___main___closed__19(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__19); l_lean_ir_assign__binop_to__format___main___closed__20 = _init_l_lean_ir_assign__binop_to__format___main___closed__20(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__20); l_lean_ir_assign__binop_to__format___main___closed__21 = _init_l_lean_ir_assign__binop_to__format___main___closed__21(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__21); l_lean_ir_assign__binop_to__format___main___closed__22 = _init_l_lean_ir_assign__binop_to__format___main___closed__22(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__22); l_lean_ir_assign__binop_to__format___main___closed__23 = _init_l_lean_ir_assign__binop_to__format___main___closed__23(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__23); l_lean_ir_assign__binop_to__format___main___closed__24 = _init_l_lean_ir_assign__binop_to__format___main___closed__24(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__24); l_lean_ir_assign__binop_to__format___main___closed__25 = _init_l_lean_ir_assign__binop_to__format___main___closed__25(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__25); l_lean_ir_assign__binop_to__format___main___closed__26 = _init_l_lean_ir_assign__binop_to__format___main___closed__26(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__26); l_lean_ir_assign__binop_to__format___main___closed__27 = _init_l_lean_ir_assign__binop_to__format___main___closed__27(); +lean::mark_persistent(l_lean_ir_assign__binop_to__format___main___closed__27); l_lean_ir_assign__binop_has__to__format = _init_l_lean_ir_assign__binop_has__to__format(); +lean::mark_persistent(l_lean_ir_assign__binop_has__to__format); l_lean_ir_assign__binop_has__to__string = _init_l_lean_ir_assign__binop_has__to__string(); +lean::mark_persistent(l_lean_ir_assign__binop_has__to__string); l_lean_ir_unop_to__format___main___closed__1 = _init_l_lean_ir_unop_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__1); l_lean_ir_unop_to__format___main___closed__2 = _init_l_lean_ir_unop_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__2); l_lean_ir_unop_to__format___main___closed__3 = _init_l_lean_ir_unop_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__3); l_lean_ir_unop_to__format___main___closed__4 = _init_l_lean_ir_unop_to__format___main___closed__4(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__4); l_lean_ir_unop_to__format___main___closed__5 = _init_l_lean_ir_unop_to__format___main___closed__5(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__5); l_lean_ir_unop_to__format___main___closed__6 = _init_l_lean_ir_unop_to__format___main___closed__6(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__6); l_lean_ir_unop_to__format___main___closed__7 = _init_l_lean_ir_unop_to__format___main___closed__7(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__7); l_lean_ir_unop_to__format___main___closed__8 = _init_l_lean_ir_unop_to__format___main___closed__8(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__8); l_lean_ir_unop_to__format___main___closed__9 = _init_l_lean_ir_unop_to__format___main___closed__9(); +lean::mark_persistent(l_lean_ir_unop_to__format___main___closed__9); l_lean_ir_unop_has__to__format = _init_l_lean_ir_unop_has__to__format(); +lean::mark_persistent(l_lean_ir_unop_has__to__format); l_lean_ir_unop_has__to__string = _init_l_lean_ir_unop_has__to__string(); +lean::mark_persistent(l_lean_ir_unop_has__to__string); l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__1 = _init_l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__1(); +lean::mark_persistent(l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__1); l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__2 = _init_l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__2(); +lean::mark_persistent(l_lean_to__fmt___at_lean_ir_literal_to__format___main___spec__1___closed__2); l_lean_ir_literal_has__to__format = _init_l_lean_ir_literal_has__to__format(); +lean::mark_persistent(l_lean_ir_literal_has__to__format); l_lean_ir_literal_has__to__string = _init_l_lean_ir_literal_has__to__string(); +lean::mark_persistent(l_lean_ir_literal_has__to__string); l_lean_ir_sizet__entry_to__format___main___closed__1 = _init_l_lean_ir_sizet__entry_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_sizet__entry_to__format___main___closed__1); l_lean_ir_instr_to__format___main___closed__1 = _init_l_lean_ir_instr_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__1); l_lean_ir_instr_to__format___main___closed__2 = _init_l_lean_ir_instr_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__2); l_lean_ir_instr_to__format___main___closed__3 = _init_l_lean_ir_instr_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__3); l_lean_ir_instr_to__format___main___closed__4 = _init_l_lean_ir_instr_to__format___main___closed__4(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__4); l_lean_ir_instr_to__format___main___closed__5 = _init_l_lean_ir_instr_to__format___main___closed__5(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__5); l_lean_ir_instr_to__format___main___closed__6 = _init_l_lean_ir_instr_to__format___main___closed__6(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__6); l_lean_ir_instr_to__format___main___closed__7 = _init_l_lean_ir_instr_to__format___main___closed__7(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__7); l_lean_ir_instr_to__format___main___closed__8 = _init_l_lean_ir_instr_to__format___main___closed__8(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__8); l_lean_ir_instr_to__format___main___closed__9 = _init_l_lean_ir_instr_to__format___main___closed__9(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__9); l_lean_ir_instr_to__format___main___closed__10 = _init_l_lean_ir_instr_to__format___main___closed__10(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__10); l_lean_ir_instr_to__format___main___closed__11 = _init_l_lean_ir_instr_to__format___main___closed__11(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__11); l_lean_ir_instr_to__format___main___closed__12 = _init_l_lean_ir_instr_to__format___main___closed__12(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__12); l_lean_ir_instr_to__format___main___closed__13 = _init_l_lean_ir_instr_to__format___main___closed__13(); +lean::mark_persistent(l_lean_ir_instr_to__format___main___closed__13); l_lean_ir_instr_has__to__format = _init_l_lean_ir_instr_has__to__format(); +lean::mark_persistent(l_lean_ir_instr_has__to__format); l_lean_ir_instr_has__to__string = _init_l_lean_ir_instr_has__to__string(); +lean::mark_persistent(l_lean_ir_instr_has__to__string); l_lean_ir_phi_to__format___main___closed__1 = _init_l_lean_ir_phi_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_phi_to__format___main___closed__1); l_lean_ir_phi_has__to__format = _init_l_lean_ir_phi_has__to__format(); +lean::mark_persistent(l_lean_ir_phi_has__to__format); l_lean_ir_phi_has__to__string = _init_l_lean_ir_phi_has__to__string(); +lean::mark_persistent(l_lean_ir_phi_has__to__string); l_lean_ir_terminator_to__format___main___closed__1 = _init_l_lean_ir_terminator_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_terminator_to__format___main___closed__1); l_lean_ir_terminator_to__format___main___closed__2 = _init_l_lean_ir_terminator_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_terminator_to__format___main___closed__2); l_lean_ir_terminator_to__format___main___closed__3 = _init_l_lean_ir_terminator_to__format___main___closed__3(); +lean::mark_persistent(l_lean_ir_terminator_to__format___main___closed__3); l_lean_ir_terminator_has__to__format = _init_l_lean_ir_terminator_has__to__format(); +lean::mark_persistent(l_lean_ir_terminator_has__to__format); l_lean_ir_terminator_has__to__string = _init_l_lean_ir_terminator_has__to__string(); +lean::mark_persistent(l_lean_ir_terminator_has__to__string); l_lean_ir_block_to__format___main___closed__1 = _init_l_lean_ir_block_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_block_to__format___main___closed__1); l_lean_ir_block_to__format___main___closed__2 = _init_l_lean_ir_block_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_block_to__format___main___closed__2); l_lean_ir_block_has__to__format = _init_l_lean_ir_block_has__to__format(); +lean::mark_persistent(l_lean_ir_block_has__to__format); l_lean_ir_block_has__to__string = _init_l_lean_ir_block_has__to__string(); +lean::mark_persistent(l_lean_ir_block_has__to__string); l_lean_ir_arg_has__to__format = _init_l_lean_ir_arg_has__to__format(); +lean::mark_persistent(l_lean_ir_arg_has__to__format); l_lean_ir_arg_has__to__string = _init_l_lean_ir_arg_has__to__string(); +lean::mark_persistent(l_lean_ir_arg_has__to__string); l_lean_ir_result_has__to__format = _init_l_lean_ir_result_has__to__format(); +lean::mark_persistent(l_lean_ir_result_has__to__format); l_lean_ir_result_has__to__string = _init_l_lean_ir_result_has__to__string(); +lean::mark_persistent(l_lean_ir_result_has__to__string); l_lean_ir_header_has__to__format = _init_l_lean_ir_header_has__to__format(); +lean::mark_persistent(l_lean_ir_header_has__to__format); l_lean_ir_header_has__to__string = _init_l_lean_ir_header_has__to__string(); +lean::mark_persistent(l_lean_ir_header_has__to__string); l_lean_ir_decl_to__format___main___closed__1 = _init_l_lean_ir_decl_to__format___main___closed__1(); +lean::mark_persistent(l_lean_ir_decl_to__format___main___closed__1); l_lean_ir_decl_to__format___main___closed__2 = _init_l_lean_ir_decl_to__format___main___closed__2(); +lean::mark_persistent(l_lean_ir_decl_to__format___main___closed__2); l_lean_ir_decl_has__to__format = _init_l_lean_ir_decl_has__to__format(); +lean::mark_persistent(l_lean_ir_decl_has__to__format); l_lean_ir_decl_has__to__string = _init_l_lean_ir_decl_has__to__string(); +lean::mark_persistent(l_lean_ir_decl_has__to__string); l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__1 = _init_l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__1); l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__2 = _init_l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__2(); +lean::mark_persistent(l_lean_ir_phi_decorate__error___rarg___lambda__1___closed__2); l_lean_ir_instr_decorate__error___rarg___lambda__1___closed__1 = _init_l_lean_ir_instr_decorate__error___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_ir_instr_decorate__error___rarg___lambda__1___closed__1); l_lean_ir_terminator_decorate__error___rarg___lambda__1___closed__1 = _init_l_lean_ir_terminator_decorate__error___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_ir_terminator_decorate__error___rarg___lambda__1___closed__1); l_lean_ir_block_decorate__error___rarg___lambda__1___closed__1 = _init_l_lean_ir_block_decorate__error___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_ir_block_decorate__error___rarg___lambda__1___closed__1); l_lean_ir_header_decorate__error___rarg___lambda__1___closed__1 = _init_l_lean_ir_header_decorate__error___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_ir_header_decorate__error___rarg___lambda__1___closed__1); } diff --git a/src/boot/init/lean/ir/instances.cpp b/src/boot/init/lean/ir/instances.cpp index 32d301f445..177d0790d0 100644 --- a/src/boot/init/lean/ir/instances.cpp +++ b/src/boot/init/lean/ir/instances.cpp @@ -576,27 +576,50 @@ void initialize_init_lean_ir_instances() { _G_initialized = true; initialize_init_lean_ir_ir(); l_lean_ir_has__coe = _init_l_lean_ir_has__coe(); +lean::mark_persistent(l_lean_ir_has__coe); l_lean_ir_var__has__lt = _init_l_lean_ir_var__has__lt(); +lean::mark_persistent(l_lean_ir_var__has__lt); l_lean_ir_blockid__has__lt = _init_l_lean_ir_blockid__has__lt(); +lean::mark_persistent(l_lean_ir_blockid__has__lt); l_lean_ir_fnid__has__lt = _init_l_lean_ir_fnid__has__lt(); +lean::mark_persistent(l_lean_ir_fnid__has__lt); l_lean_ir_var_decidable__eq = _init_l_lean_ir_var_decidable__eq(); +lean::mark_persistent(l_lean_ir_var_decidable__eq); l_lean_ir_var_hashable = _init_l_lean_ir_var_hashable(); +lean::mark_persistent(l_lean_ir_var_hashable); l_lean_ir_blockid_decidable__eq = _init_l_lean_ir_blockid_decidable__eq(); +lean::mark_persistent(l_lean_ir_blockid_decidable__eq); l_lean_ir_blockid_hashable = _init_l_lean_ir_blockid_hashable(); +lean::mark_persistent(l_lean_ir_blockid_hashable); l_lean_ir_fnid_decidable__eq = _init_l_lean_ir_fnid_decidable__eq(); +lean::mark_persistent(l_lean_ir_fnid_decidable__eq); l_lean_ir_fnid_hashable = _init_l_lean_ir_fnid_hashable(); +lean::mark_persistent(l_lean_ir_fnid_hashable); l_lean_ir_var__set = _init_l_lean_ir_var__set(); +lean::mark_persistent(l_lean_ir_var__set); l_lean_ir_blockid__set = _init_l_lean_ir_blockid__set(); +lean::mark_persistent(l_lean_ir_blockid__set); l_lean_ir_context = _init_l_lean_ir_context(); +lean::mark_persistent(l_lean_ir_context); l_lean_ir_var2blockid = _init_l_lean_ir_var2blockid(); +lean::mark_persistent(l_lean_ir_var2blockid); l_lean_ir_fnid2string = _init_l_lean_ir_fnid2string(); +lean::mark_persistent(l_lean_ir_fnid2string); l_lean_ir_fnid__set = _init_l_lean_ir_fnid__set(); +lean::mark_persistent(l_lean_ir_fnid__set); l_lean_ir_mk__var__set = _init_l_lean_ir_mk__var__set(); +lean::mark_persistent(l_lean_ir_mk__var__set); l_lean_ir_mk__blockid__set = _init_l_lean_ir_mk__blockid__set(); +lean::mark_persistent(l_lean_ir_mk__blockid__set); l_lean_ir_mk__var2blockid = _init_l_lean_ir_mk__var2blockid(); +lean::mark_persistent(l_lean_ir_mk__var2blockid); l_lean_ir_mk__context = _init_l_lean_ir_mk__context(); +lean::mark_persistent(l_lean_ir_mk__context); l_lean_ir_mk__fnid2string = _init_l_lean_ir_mk__fnid2string(); +lean::mark_persistent(l_lean_ir_mk__fnid2string); l_lean_ir_mk__fnid__set = _init_l_lean_ir_mk__fnid__set(); +lean::mark_persistent(l_lean_ir_mk__fnid__set); l_lean_ir_inhabited = _init_l_lean_ir_inhabited(); l_lean_ir_inhabited___boxed = _init_l_lean_ir_inhabited___boxed(); +lean::mark_persistent(l_lean_ir_inhabited___boxed); } diff --git a/src/boot/init/lean/ir/ir.cpp b/src/boot/init/lean/ir/ir.cpp index 4191b223bb..d2487cc520 100644 --- a/src/boot/init/lean/ir/ir.cpp +++ b/src/boot/init/lean/ir/ir.cpp @@ -157,8 +157,13 @@ void initialize_init_lean_ir_ir() { initialize_init_control_combinators(); initialize_init_lean_name(); l_lean_ir_tag = _init_l_lean_ir_tag(); +lean::mark_persistent(l_lean_ir_tag); l_lean_ir_var = _init_l_lean_ir_var(); +lean::mark_persistent(l_lean_ir_var); l_lean_ir_fnid = _init_l_lean_ir_fnid(); +lean::mark_persistent(l_lean_ir_fnid); l_lean_ir_blockid = _init_l_lean_ir_blockid(); +lean::mark_persistent(l_lean_ir_blockid); l_lean_ir_environment = _init_l_lean_ir_environment(); +lean::mark_persistent(l_lean_ir_environment); } diff --git a/src/boot/init/lean/ir/lirc.cpp b/src/boot/init/lean/ir/lirc.cpp index c8142dcf14..371774264b 100644 --- a/src/boot/init/lean/ir/lirc.cpp +++ b/src/boot/init/lean/ir/lirc.cpp @@ -2398,4 +2398,5 @@ void initialize_init_lean_ir_lirc() { initialize_init_lean_ir_format(); initialize_init_lean_ir_elim__phi(); l_lean_parser_c__identifier___at_lean_ir_parse__input__aux___main___spec__4___closed__1 = _init_l_lean_parser_c__identifier___at_lean_ir_parse__input__aux___main___spec__4___closed__1(); +lean::mark_persistent(l_lean_parser_c__identifier___at_lean_ir_parse__input__aux___main___spec__4___closed__1); } diff --git a/src/boot/init/lean/ir/parser.cpp b/src/boot/init/lean/ir/parser.cpp index 0beace0c6d..88f5893cd7 100644 --- a/src/boot/init/lean/ir/parser.cpp +++ b/src/boot/init/lean/ir/parser.cpp @@ -19268,46 +19268,89 @@ void initialize_init_lean_ir_parser() { initialize_init_lean_parser_string__literal(); initialize_init_lean_ir_reserved(); l_lean_ir_keyword___closed__1 = _init_l_lean_ir_keyword___closed__1(); +lean::mark_persistent(l_lean_ir_keyword___closed__1); l_lean_ir_str2type = _init_l_lean_ir_str2type(); +lean::mark_persistent(l_lean_ir_str2type); l_lean_ir_str2aunop = _init_l_lean_ir_str2aunop(); +lean::mark_persistent(l_lean_ir_str2aunop); l_lean_ir_str2abinop = _init_l_lean_ir_str2abinop(); +lean::mark_persistent(l_lean_ir_str2abinop); l_lean_ir_str2unop = _init_l_lean_ir_str2unop(); +lean::mark_persistent(l_lean_ir_str2unop); l_lean_parser_parse__hex__digit___at_lean_ir_parse__literal___spec__7___closed__1 = _init_l_lean_parser_parse__hex__digit___at_lean_ir_parse__literal___spec__7___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___at_lean_ir_parse__literal___spec__7___closed__1); l_lean_ir_parse__literal___closed__1 = _init_l_lean_ir_parse__literal___closed__1(); +lean::mark_persistent(l_lean_ir_parse__literal___closed__1); l_lean_ir_parse__literal___closed__2 = _init_l_lean_ir_parse__literal___closed__2(); +lean::mark_persistent(l_lean_ir_parse__literal___closed__2); l_lean_ir_parse__literal___closed__3 = _init_l_lean_ir_parse__literal___closed__3(); +lean::mark_persistent(l_lean_ir_parse__literal___closed__3); l_lean_ir_parse__uint16___closed__1 = _init_l_lean_ir_parse__uint16___closed__1(); +lean::mark_persistent(l_lean_ir_parse__uint16___closed__1); l_lean_ir_parse__uint16___closed__2 = _init_l_lean_ir_parse__uint16___closed__2(); +lean::mark_persistent(l_lean_ir_parse__uint16___closed__2); l_lean_ir_parse__usize___closed__1 = _init_l_lean_ir_parse__usize___closed__1(); +lean::mark_persistent(l_lean_ir_parse__usize___closed__1); l_lean_ir_parse__usize___closed__2 = _init_l_lean_ir_parse__usize___closed__2(); +lean::mark_persistent(l_lean_ir_parse__usize___closed__2); l_lean_parser_identifier___at_lean_ir_identifier___spec__1___closed__1 = _init_l_lean_parser_identifier___at_lean_ir_identifier___spec__1___closed__1(); +lean::mark_persistent(l_lean_parser_identifier___at_lean_ir_identifier___spec__1___closed__1); l_lean_ir_identifier___closed__1 = _init_l_lean_ir_identifier___closed__1(); +lean::mark_persistent(l_lean_ir_identifier___closed__1); l_lean_ir_parse__var___closed__1 = _init_l_lean_ir_parse__var___closed__1(); +lean::mark_persistent(l_lean_ir_parse__var___closed__1); l_lean_ir_parse__fnid___closed__1 = _init_l_lean_ir_parse__fnid___closed__1(); +lean::mark_persistent(l_lean_ir_parse__fnid___closed__1); l_lean_ir_parse__blockid___closed__1 = _init_l_lean_ir_parse__blockid___closed__1(); +lean::mark_persistent(l_lean_ir_parse__blockid___closed__1); l_lean_ir_parse__typed__assignment___closed__1 = _init_l_lean_ir_parse__typed__assignment___closed__1(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__1); l_lean_ir_parse__typed__assignment___closed__2 = _init_l_lean_ir_parse__typed__assignment___closed__2(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__2); l_lean_ir_parse__typed__assignment___closed__3 = _init_l_lean_ir_parse__typed__assignment___closed__3(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__3); l_lean_ir_parse__typed__assignment___closed__4 = _init_l_lean_ir_parse__typed__assignment___closed__4(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__4); l_lean_ir_parse__typed__assignment___closed__5 = _init_l_lean_ir_parse__typed__assignment___closed__5(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__5); l_lean_ir_parse__typed__assignment___closed__6 = _init_l_lean_ir_parse__typed__assignment___closed__6(); +lean::mark_persistent(l_lean_ir_parse__typed__assignment___closed__6); l_lean_ir_parse__untyped__assignment___closed__1 = _init_l_lean_ir_parse__untyped__assignment___closed__1(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__1); l_lean_ir_parse__untyped__assignment___closed__2 = _init_l_lean_ir_parse__untyped__assignment___closed__2(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__2); l_lean_ir_parse__untyped__assignment___closed__3 = _init_l_lean_ir_parse__untyped__assignment___closed__3(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__3); l_lean_ir_parse__untyped__assignment___closed__4 = _init_l_lean_ir_parse__untyped__assignment___closed__4(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__4); l_lean_ir_parse__untyped__assignment___closed__5 = _init_l_lean_ir_parse__untyped__assignment___closed__5(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__5); l_lean_ir_parse__untyped__assignment___closed__6 = _init_l_lean_ir_parse__untyped__assignment___closed__6(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__6); l_lean_ir_parse__untyped__assignment___closed__7 = _init_l_lean_ir_parse__untyped__assignment___closed__7(); +lean::mark_persistent(l_lean_ir_parse__untyped__assignment___closed__7); l_lean_ir_parse__instr___closed__1 = _init_l_lean_ir_parse__instr___closed__1(); +lean::mark_persistent(l_lean_ir_parse__instr___closed__1); l_lean_ir_parse__instr___closed__2 = _init_l_lean_ir_parse__instr___closed__2(); +lean::mark_persistent(l_lean_ir_parse__instr___closed__2); l_lean_ir_parse__instr___closed__3 = _init_l_lean_ir_parse__instr___closed__3(); +lean::mark_persistent(l_lean_ir_parse__instr___closed__3); l_lean_ir_parse__phi___closed__1 = _init_l_lean_ir_parse__phi___closed__1(); +lean::mark_persistent(l_lean_ir_parse__phi___closed__1); l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__terminator___spec__4___closed__1 = _init_l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__terminator___spec__4___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__terminator___spec__4___closed__1); l_lean_ir_parse__terminator___closed__1 = _init_l_lean_ir_parse__terminator___closed__1(); +lean::mark_persistent(l_lean_ir_parse__terminator___closed__1); l_lean_ir_parse__terminator___closed__2 = _init_l_lean_ir_parse__terminator___closed__2(); +lean::mark_persistent(l_lean_ir_parse__terminator___closed__2); l_lean_ir_parse__terminator___closed__3 = _init_l_lean_ir_parse__terminator___closed__3(); +lean::mark_persistent(l_lean_ir_parse__terminator___closed__3); l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__block___spec__3___closed__1 = _init_l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__block___spec__3___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__block___spec__3___closed__1); l_lean_ir_parse__def___closed__1 = _init_l_lean_ir_parse__def___closed__1(); +lean::mark_persistent(l_lean_ir_parse__def___closed__1); l_lean_ir_parse__defconst___closed__1 = _init_l_lean_ir_parse__defconst___closed__1(); +lean::mark_persistent(l_lean_ir_parse__defconst___closed__1); l_lean_ir_parse__external___closed__1 = _init_l_lean_ir_parse__external___closed__1(); +lean::mark_persistent(l_lean_ir_parse__external___closed__1); } diff --git a/src/boot/init/lean/ir/reserved.cpp b/src/boot/init/lean/ir/reserved.cpp index a609d03b07..2538ae1a98 100644 --- a/src/boot/init/lean/ir/reserved.cpp +++ b/src/boot/init/lean/ir/reserved.cpp @@ -869,5 +869,7 @@ void initialize_init_lean_ir_reserved() { initialize_init_data_rbtree_basic(); initialize_init_lean_name(); l_lean_ir_reserved = _init_l_lean_ir_reserved(); +lean::mark_persistent(l_lean_ir_reserved); l_lean_ir_reserved__set = _init_l_lean_ir_reserved__set(); +lean::mark_persistent(l_lean_ir_reserved__set); } diff --git a/src/boot/init/lean/ir/ssa_check.cpp b/src/boot/init/lean/ir/ssa_check.cpp index 0242658c1b..f043def5e5 100644 --- a/src/boot/init/lean/ir/ssa_check.cpp +++ b/src/boot/init/lean/ir/ssa_check.cpp @@ -6219,17 +6219,31 @@ void initialize_init_lean_ir_ssa__check() { initialize_init_lean_ir_instances(); initialize_init_lean_ir_format(); l_lean_ir_ssa__pre__m = _init_l_lean_ir_ssa__pre__m(); +lean::mark_persistent(l_lean_ir_ssa__pre__m); l_lean_ir_var_declare___closed__1 = _init_l_lean_ir_var_declare___closed__1(); +lean::mark_persistent(l_lean_ir_var_declare___closed__1); l_lean_ir_var_declare___closed__2 = _init_l_lean_ir_var_declare___closed__2(); +lean::mark_persistent(l_lean_ir_var_declare___closed__2); l_lean_ir_decl_declare__vars___main___closed__1 = _init_l_lean_ir_decl_declare__vars___main___closed__1(); +lean::mark_persistent(l_lean_ir_decl_declare__vars___main___closed__1); l_lean_ir_ssa__valid__m = _init_l_lean_ir_ssa__valid__m(); +lean::mark_persistent(l_lean_ir_ssa__valid__m); l_lean_ir_var_defined___closed__1 = _init_l_lean_ir_var_defined___closed__1(); +lean::mark_persistent(l_lean_ir_var_defined___closed__1); l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__1 = _init_l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__1(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__1); l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__2 = _init_l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__2(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_ir_phi_predecessors___spec__7___closed__2); l_list_mfoldl___main___at_lean_ir_phis_check__predecessors___spec__4___closed__1 = _init_l_list_mfoldl___main___at_lean_ir_phis_check__predecessors___spec__4___closed__1(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_ir_phis_check__predecessors___spec__4___closed__1); l_lean_ir_blockid__check__m = _init_l_lean_ir_blockid__check__m(); +lean::mark_persistent(l_lean_ir_blockid__check__m); l_lean_ir_block_declare___closed__1 = _init_l_lean_ir_block_declare___closed__1(); +lean::mark_persistent(l_lean_ir_block_declare___closed__1); l_lean_ir_block_declare___closed__2 = _init_l_lean_ir_block_declare___closed__2(); +lean::mark_persistent(l_lean_ir_block_declare___closed__2); l_lean_ir_blockid_defined___closed__1 = _init_l_lean_ir_blockid_defined___closed__1(); +lean::mark_persistent(l_lean_ir_blockid_defined___closed__1); l_lean_ir_check__blockids___closed__1 = _init_l_lean_ir_check__blockids___closed__1(); +lean::mark_persistent(l_lean_ir_check__blockids___closed__1); } diff --git a/src/boot/init/lean/ir/type_check.cpp b/src/boot/init/lean/ir/type_check.cpp index 69ff60a15c..79e35b70af 100644 --- a/src/boot/init/lean/ir/type_check.cpp +++ b/src/boot/init/lean/ir/type_check.cpp @@ -6450,32 +6450,61 @@ void initialize_init_lean_ir_type__check() { initialize_init_lean_ir_format(); initialize_init_control_combinators(); l_lean_ir_is__arith__ty___closed__1 = _init_l_lean_ir_is__arith__ty___closed__1(); +lean::mark_persistent(l_lean_ir_is__arith__ty___closed__1); l_lean_ir_is__nonfloat__arith__ty___closed__1 = _init_l_lean_ir_is__nonfloat__arith__ty___closed__1(); +lean::mark_persistent(l_lean_ir_is__nonfloat__arith__ty___closed__1); l_lean_ir_is__nonfloat__arith__ty___closed__2 = _init_l_lean_ir_is__nonfloat__arith__ty___closed__2(); +lean::mark_persistent(l_lean_ir_is__nonfloat__arith__ty___closed__2); l_lean_ir_valid__assign__unop__types___closed__1 = _init_l_lean_ir_valid__assign__unop__types___closed__1(); +lean::mark_persistent(l_lean_ir_valid__assign__unop__types___closed__1); l_lean_ir_valid__assign__unop__types___closed__2 = _init_l_lean_ir_valid__assign__unop__types___closed__2(); +lean::mark_persistent(l_lean_ir_valid__assign__unop__types___closed__2); l_lean_ir_valid__assign__unop__types___closed__3 = _init_l_lean_ir_valid__assign__unop__types___closed__3(); +lean::mark_persistent(l_lean_ir_valid__assign__unop__types___closed__3); l_lean_ir_valid__assign__unop__types___closed__4 = _init_l_lean_ir_valid__assign__unop__types___closed__4(); +lean::mark_persistent(l_lean_ir_valid__assign__unop__types___closed__4); l_lean_ir_type__checker__m = _init_l_lean_ir_type__checker__m(); +lean::mark_persistent(l_lean_ir_type__checker__m); l_lean_ir_match__type___closed__1 = _init_l_lean_ir_match__type___closed__1(); +lean::mark_persistent(l_lean_ir_match__type___closed__1); l_lean_ir_match__type___closed__2 = _init_l_lean_ir_match__type___closed__2(); +lean::mark_persistent(l_lean_ir_match__type___closed__2); l_lean_ir_match__type___closed__3 = _init_l_lean_ir_match__type___closed__3(); +lean::mark_persistent(l_lean_ir_match__type___closed__3); l_lean_ir_match__type___closed__4 = _init_l_lean_ir_match__type___closed__4(); +lean::mark_persistent(l_lean_ir_match__type___closed__4); l_lean_ir_match__type___closed__5 = _init_l_lean_ir_match__type___closed__5(); +lean::mark_persistent(l_lean_ir_match__type___closed__5); l_lean_ir_get__type___closed__1 = _init_l_lean_ir_get__type___closed__1(); +lean::mark_persistent(l_lean_ir_get__type___closed__1); l_lean_ir_check__type___closed__1 = _init_l_lean_ir_check__type___closed__1(); +lean::mark_persistent(l_lean_ir_check__type___closed__1); l_lean_ir_check__type___closed__2 = _init_l_lean_ir_check__type___closed__2(); +lean::mark_persistent(l_lean_ir_check__type___closed__2); l_lean_ir_check__ne__type___closed__1 = _init_l_lean_ir_check__ne__type___closed__1(); +lean::mark_persistent(l_lean_ir_check__ne__type___closed__1); l_lean_ir_check__ne__type___closed__2 = _init_l_lean_ir_check__ne__type___closed__2(); +lean::mark_persistent(l_lean_ir_check__ne__type___closed__2); l_lean_ir_invalid__literal___rarg___closed__1 = _init_l_lean_ir_invalid__literal___rarg___closed__1(); +lean::mark_persistent(l_lean_ir_invalid__literal___rarg___closed__1); l_lean_ir_get__decl___closed__1 = _init_l_lean_ir_get__decl___closed__1(); +lean::mark_persistent(l_lean_ir_get__decl___closed__1); l_lean_ir_check__arg__types___main___closed__1 = _init_l_lean_ir_check__arg__types___main___closed__1(); +lean::mark_persistent(l_lean_ir_check__arg__types___main___closed__1); l_list_mmap_x_27___main___at_lean_ir_instr_check___spec__2___closed__1 = _init_l_list_mmap_x_27___main___at_lean_ir_instr_check___spec__2___closed__1(); +lean::mark_persistent(l_list_mmap_x_27___main___at_lean_ir_instr_check___spec__2___closed__1); l_lean_ir_instr_check___closed__1 = _init_l_lean_ir_instr_check___closed__1(); +lean::mark_persistent(l_lean_ir_instr_check___closed__1); l_lean_ir_instr_check___closed__2 = _init_l_lean_ir_instr_check___closed__2(); +lean::mark_persistent(l_lean_ir_instr_check___closed__2); l_lean_ir_instr_check___closed__3 = _init_l_lean_ir_instr_check___closed__3(); +lean::mark_persistent(l_lean_ir_instr_check___closed__3); l_lean_ir_instr_check___closed__4 = _init_l_lean_ir_instr_check___closed__4(); +lean::mark_persistent(l_lean_ir_instr_check___closed__4); l_lean_ir_instr_check___closed__5 = _init_l_lean_ir_instr_check___closed__5(); +lean::mark_persistent(l_lean_ir_instr_check___closed__5); l_lean_ir_terminator_check___closed__1 = _init_l_lean_ir_terminator_check___closed__1(); +lean::mark_persistent(l_lean_ir_terminator_check___closed__1); l_lean_ir_type__check___closed__1 = _init_l_lean_ir_type__check___closed__1(); +lean::mark_persistent(l_lean_ir_type__check___closed__1); } diff --git a/src/boot/init/lean/level.cpp b/src/boot/init/lean/level.cpp index 6b5aeb8856..7dfe6248fd 100644 --- a/src/boot/init/lean/level.cpp +++ b/src/boot/init/lean/level.cpp @@ -1187,15 +1187,27 @@ void initialize_init_lean_level() { initialize_init_lean_name(); initialize_init_data_option_basic(); l_lean_level__is__inhabited = _init_l_lean_level__is__inhabited(); +lean::mark_persistent(l_lean_level__is__inhabited); l_lean_level_one = _init_l_lean_level_one(); +lean::mark_persistent(l_lean_level_one); l_lean_level_to__nat___main___closed__1 = _init_l_lean_level_to__nat___main___closed__1(); +lean::mark_persistent(l_lean_level_to__nat___main___closed__1); l_lean_level_to__nat___main___closed__2 = _init_l_lean_level_to__nat___main___closed__2(); +lean::mark_persistent(l_lean_level_to__nat___main___closed__2); l_lean_level_to__nat___main___closed__3 = _init_l_lean_level_to__nat___main___closed__3(); +lean::mark_persistent(l_lean_level_to__nat___main___closed__3); l_lean_level_to__nat___main___closed__4 = _init_l_lean_level_to__nat___main___closed__4(); +lean::mark_persistent(l_lean_level_to__nat___main___closed__4); l_lean_level__to__format_result_to__format___main___closed__1 = _init_l_lean_level__to__format_result_to__format___main___closed__1(); +lean::mark_persistent(l_lean_level__to__format_result_to__format___main___closed__1); l_lean_level__to__format_result_to__format___main___closed__2 = _init_l_lean_level__to__format_result_to__format___main___closed__2(); +lean::mark_persistent(l_lean_level__to__format_result_to__format___main___closed__2); l_lean_level__to__format_result_to__format___main___closed__3 = _init_l_lean_level__to__format_result_to__format___main___closed__3(); +lean::mark_persistent(l_lean_level__to__format_result_to__format___main___closed__3); l_lean_level__to__format_level_to__result___main___closed__1 = _init_l_lean_level__to__format_level_to__result___main___closed__1(); +lean::mark_persistent(l_lean_level__to__format_level_to__result___main___closed__1); l_lean_level__to__format_level__has__to__format = _init_l_lean_level__to__format_level__has__to__format(); +lean::mark_persistent(l_lean_level__to__format_level__has__to__format); l_lean_level__to__format_level__has__to__string = _init_l_lean_level__to__format_level__has__to__string(); +lean::mark_persistent(l_lean_level__to__format_level__has__to__string); } diff --git a/src/boot/init/lean/message.cpp b/src/boot/init/lean/message.cpp index 5500523587..c51062e890 100644 --- a/src/boot/init/lean/message.cpp +++ b/src/boot/init/lean/message.cpp @@ -313,11 +313,19 @@ void initialize_init_lean_message() { initialize_init_data_to__string(); initialize_init_lean_position(); l_lean_message_to__string___closed__1 = _init_l_lean_message_to__string___closed__1(); +lean::mark_persistent(l_lean_message_to__string___closed__1); l_lean_message_to__string___closed__2 = _init_l_lean_message_to__string___closed__2(); +lean::mark_persistent(l_lean_message_to__string___closed__2); l_lean_message_to__string___closed__3 = _init_l_lean_message_to__string___closed__3(); +lean::mark_persistent(l_lean_message_to__string___closed__3); l_lean_message_to__string___closed__4 = _init_l_lean_message_to__string___closed__4(); +lean::mark_persistent(l_lean_message_to__string___closed__4); l_lean_message_to__string___closed__5 = _init_l_lean_message_to__string___closed__5(); +lean::mark_persistent(l_lean_message_to__string___closed__5); l_lean_message_has__to__string = _init_l_lean_message_has__to__string(); +lean::mark_persistent(l_lean_message_has__to__string); l_lean_message__log_empty = _init_l_lean_message__log_empty(); +lean::mark_persistent(l_lean_message__log_empty); l_lean_message__log_has__append = _init_l_lean_message__log_has__append(); +lean::mark_persistent(l_lean_message__log_has__append); } diff --git a/src/boot/init/lean/name.cpp b/src/boot/init/lean/name.cpp index 71868c1c3e..52f574a6c8 100644 --- a/src/boot/init/lean/name.cpp +++ b/src/boot/init/lean/name.cpp @@ -820,12 +820,21 @@ void initialize_init_lean_name() { initialize_init_lean_format(); initialize_init_data_hashable(); l_lean_inhabited = _init_l_lean_inhabited(); +lean::mark_persistent(l_lean_inhabited); l_lean_string__to__name = _init_l_lean_string__to__name(); +lean::mark_persistent(l_lean_string__to__name); l_lean_name_hashable = _init_l_lean_name_hashable(); +lean::mark_persistent(l_lean_name_hashable); l_lean_name_decidable__eq = _init_l_lean_name_decidable__eq(); +lean::mark_persistent(l_lean_name_decidable__eq); l_lean_name_has__append = _init_l_lean_name_has__append(); +lean::mark_persistent(l_lean_name_has__append); l_lean_name_has__lt__quick = _init_l_lean_name_has__lt__quick(); +lean::mark_persistent(l_lean_name_has__lt__quick); l_lean_name_to__string__with__sep___main___closed__1 = _init_l_lean_name_to__string__with__sep___main___closed__1(); +lean::mark_persistent(l_lean_name_to__string__with__sep___main___closed__1); l_lean_name_to__string___closed__1 = _init_l_lean_name_to__string___closed__1(); +lean::mark_persistent(l_lean_name_to__string___closed__1); l_lean_name_has__to__string = _init_l_lean_name_has__to__string(); +lean::mark_persistent(l_lean_name_has__to__string); } diff --git a/src/boot/init/lean/name_mangling.cpp b/src/boot/init/lean/name_mangling.cpp index 53f979305d..a39301942b 100644 --- a/src/boot/init/lean/name_mangling.cpp +++ b/src/boot/init/lean/name_mangling.cpp @@ -3392,15 +3392,27 @@ void initialize_init_lean_name__mangling() { initialize_init_lean_name(); initialize_init_lean_parser_string__literal(); l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__1 = _init_l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__1); l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__2 = _init_l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__2(); +lean::mark_persistent(l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__2); l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__3 = _init_l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__3(); +lean::mark_persistent(l___private_init_lean_name__mangling_1__string_mangle__aux___main___closed__3); l_lean_parser_parse__hex__digit___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__2___closed__1 = _init_l_lean_parser_parse__hex__digit___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__2___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__2___closed__1); l_lean_parser_monad__parsec_eoi___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__6___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__6___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_eoi___at___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___spec__6___closed__1); l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__1 = _init_l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__1); l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__2 = _init_l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__2(); +lean::mark_persistent(l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__2); l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__3 = _init_l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__3(); +lean::mark_persistent(l___private_init_lean_name__mangling_2__parse__mangled__string__aux___main___closed__3); l_lean_string_demangle___closed__1 = _init_l_lean_string_demangle___closed__1(); +lean::mark_persistent(l_lean_string_demangle___closed__1); l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__1 = _init_l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__1); l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__2 = _init_l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__2(); +lean::mark_persistent(l___private_init_lean_name__mangling_4__name_mangle__aux___main___closed__2); l___private_init_lean_name__mangling_5__parse__mangled__name__aux___main___closed__1 = _init_l___private_init_lean_name__mangling_5__parse__mangled__name__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_name__mangling_5__parse__mangled__name__aux___main___closed__1); } diff --git a/src/boot/init/lean/options.cpp b/src/boot/init/lean/options.cpp index 634a00e3d5..09edd0a491 100644 --- a/src/boot/init/lean/options.cpp +++ b/src/boot/init/lean/options.cpp @@ -39,5 +39,7 @@ void initialize_init_lean_options() { _G_initialized = true; initialize_init_lean_kvmap(); l_lean_options = _init_l_lean_options(); +lean::mark_persistent(l_lean_options); l_lean_options_mk = _init_l_lean_options_mk(); +lean::mark_persistent(l_lean_options_mk); } diff --git a/src/boot/init/lean/parser/basic.cpp b/src/boot/init/lean/parser/basic.cpp index 1a6821e918..d0b1d1af04 100644 --- a/src/boot/init/lean/parser/basic.cpp +++ b/src/boot/init/lean/parser/basic.cpp @@ -2674,47 +2674,91 @@ void initialize_init_lean_parser_basic() { initialize_init_lean_message(); initialize_init_control_coroutine(); l_lean_parser_max__prec = _init_l_lean_parser_max__prec(); +lean::mark_persistent(l_lean_parser_max__prec); l_lean_parser_parser__core__t = _init_l_lean_parser_parser__core__t(); +lean::mark_persistent(l_lean_parser_parser__core__t); l_lean_parser_parser__t = _init_l_lean_parser_parser__t(); +lean::mark_persistent(l_lean_parser_parser__t); l_lean_parser_basic__parser__m_monad = _init_l_lean_parser_basic__parser__m_monad(); +lean::mark_persistent(l_lean_parser_basic__parser__m_monad); l_lean_parser_basic__parser__m_alternative = _init_l_lean_parser_basic__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_basic__parser__m_alternative); l_lean_parser_basic__parser__m_monad__reader = _init_l_lean_parser_basic__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_basic__parser__m_monad__reader); l_lean_parser_basic__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_basic__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_basic__parser__m_lean_parser_monad__parsec); l_lean_parser_basic__parser__m_monad__except = _init_l_lean_parser_basic__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_basic__parser__m_monad__except); l_lean_parser_basic__parser__m = _init_l_lean_parser_basic__parser__m(); +lean::mark_persistent(l_lean_parser_basic__parser__m); l_lean_parser_basic__parser = _init_l_lean_parser_basic__parser(); +lean::mark_persistent(l_lean_parser_basic__parser); l_lean_parser_monad__basic__parser = _init_l_lean_parser_monad__basic__parser(); +lean::mark_persistent(l_lean_parser_monad__basic__parser); l_lean_parser_run___rarg___closed__1 = _init_l_lean_parser_run___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_run___rarg___closed__1); l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__1 = _init_l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__1(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__1); l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__2 = _init_l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__2(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__2); l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__3 = _init_l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__3(); +lean::mark_persistent(l_list_mfoldl___main___at_lean_parser_mk__token__trie___spec__1___closed__3); l_lean_parser_mk__token__trie___closed__1 = _init_l_lean_parser_mk__token__trie___closed__1(); +lean::mark_persistent(l_lean_parser_mk__token__trie___closed__1); l_lean_parser_command__parser__m_monad___closed__1 = _init_l_lean_parser_command__parser__m_monad___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_monad___closed__1); l_lean_parser_command__parser__m_alternative___closed__1 = _init_l_lean_parser_command__parser__m_alternative___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_alternative___closed__1); l_lean_parser_command__parser__m_monad__reader___closed__1 = _init_l_lean_parser_command__parser__m_monad__reader___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_monad__reader___closed__1); l_lean_parser_command__parser__m_lean_parser_monad__parsec___closed__1 = _init_l_lean_parser_command__parser__m_lean_parser_monad__parsec___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_lean_parser_monad__parsec___closed__1); l_lean_parser_command__parser__m_monad__except___closed__1 = _init_l_lean_parser_command__parser__m_monad__except___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_monad__except___closed__1); l_lean_parser_command__parser__m_lean_parser_monad__rec___closed__1 = _init_l_lean_parser_command__parser__m_lean_parser_monad__rec___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_lean_parser_monad__rec___closed__1); l_lean_parser_command__parser__m = _init_l_lean_parser_command__parser__m(); +lean::mark_persistent(l_lean_parser_command__parser__m); l_lean_parser_command__parser__m_monad__reader__adapter___closed__1 = _init_l_lean_parser_command__parser__m_monad__reader__adapter___closed__1(); +lean::mark_persistent(l_lean_parser_command__parser__m_monad__reader__adapter___closed__1); l_lean_parser_term__parser__m_monad = _init_l_lean_parser_term__parser__m_monad(); +lean::mark_persistent(l_lean_parser_term__parser__m_monad); l_lean_parser_term__parser__m_alternative = _init_l_lean_parser_term__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_term__parser__m_alternative); l_lean_parser_term__parser__m_monad__reader = _init_l_lean_parser_term__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_term__parser__m_monad__reader); l_lean_parser_term__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_term__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_term__parser__m_lean_parser_monad__parsec); l_lean_parser_term__parser__m_monad__except = _init_l_lean_parser_term__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_term__parser__m_monad__except); l_lean_parser_term__parser__m_lean_parser_monad__rec = _init_l_lean_parser_term__parser__m_lean_parser_monad__rec(); +lean::mark_persistent(l_lean_parser_term__parser__m_lean_parser_monad__rec); l_lean_parser_term__parser__m_lean_parser_monad__basic__parser = _init_l_lean_parser_term__parser__m_lean_parser_monad__basic__parser(); +lean::mark_persistent(l_lean_parser_term__parser__m_lean_parser_monad__basic__parser); l_lean_parser_term__parser__m = _init_l_lean_parser_term__parser__m(); +lean::mark_persistent(l_lean_parser_term__parser__m); l_lean_parser_term__parser = _init_l_lean_parser_term__parser(); +lean::mark_persistent(l_lean_parser_term__parser); l_lean_parser_trailing__term__parser__m_monad = _init_l_lean_parser_trailing__term__parser__m_monad(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_monad); l_lean_parser_trailing__term__parser__m_alternative = _init_l_lean_parser_trailing__term__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_alternative); l_lean_parser_trailing__term__parser__m_monad__reader = _init_l_lean_parser_trailing__term__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_monad__reader); l_lean_parser_trailing__term__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_trailing__term__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_lean_parser_monad__parsec); l_lean_parser_trailing__term__parser__m_monad__except = _init_l_lean_parser_trailing__term__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_monad__except); l_lean_parser_trailing__term__parser__m_lean_parser_monad__rec = _init_l_lean_parser_trailing__term__parser__m_lean_parser_monad__rec(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_lean_parser_monad__rec); l_lean_parser_trailing__term__parser__m_lean_parser_monad__basic__parser = _init_l_lean_parser_trailing__term__parser__m_lean_parser_monad__basic__parser(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m_lean_parser_monad__basic__parser); l_lean_parser_trailing__term__parser__m = _init_l_lean_parser_trailing__term__parser__m(); +lean::mark_persistent(l_lean_parser_trailing__term__parser__m); l_lean_parser_trailing__term__parser = _init_l_lean_parser_trailing__term__parser(); +lean::mark_persistent(l_lean_parser_trailing__term__parser); l_lean_parser_token__map = _init_l_lean_parser_token__map(); +lean::mark_persistent(l_lean_parser_token__map); l_lean_parser_command__parser = _init_l_lean_parser_command__parser(); +lean::mark_persistent(l_lean_parser_command__parser); } diff --git a/src/boot/init/lean/parser/combinators.cpp b/src/boot/init/lean/parser/combinators.cpp index 3c013d39e3..8e5477aed0 100644 --- a/src/boot/init/lean/parser/combinators.cpp +++ b/src/boot/init/lean/parser/combinators.cpp @@ -3802,7 +3802,11 @@ void initialize_init_lean_parser_combinators() { initialize_init_lean_parser_basic(); initialize_init_data_list_instances(); l___private_init_lean_parser_combinators_1__many1__aux___main___rarg___closed__1 = _init_l___private_init_lean_parser_combinators_1__many1__aux___main___rarg___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_combinators_1__many1__aux___main___rarg___closed__1); l_lean_parser_combinators_many___rarg___closed__1 = _init_l_lean_parser_combinators_many___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_combinators_many___rarg___closed__1); l_lean_parser_combinators_any__of___rarg___closed__1 = _init_l_lean_parser_combinators_any__of___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_combinators_any__of___rarg___closed__1); l_lean_parser_combinators_choice__aux___main___rarg___closed__1 = _init_l_lean_parser_combinators_choice__aux___main___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_combinators_choice__aux___main___rarg___closed__1); } diff --git a/src/boot/init/lean/parser/command.cpp b/src/boot/init/lean/parser/command.cpp index 1771291764..f176f889ad 100644 --- a/src/boot/init/lean/parser/command.cpp +++ b/src/boot/init/lean/parser/command.cpp @@ -14825,152 +14825,301 @@ void initialize_init_lean_parser_command() { _G_initialized = true; initialize_init_lean_parser_declaration(); l_lean_parser_command_parser_lean_parser_has__view = _init_l_lean_parser_command_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_parser_lean_parser_has__view); l_lean_parser_command_parser_lean_parser_has__tokens = _init_l_lean_parser_command_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_parser_lean_parser_has__tokens); l_lean_parser_command_parser___rarg___closed__1 = _init_l_lean_parser_command_parser___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_command_parser___rarg___closed__1); l_lean_parser_command_open__spec_as = _init_l_lean_parser_command_open__spec_as(); +lean::mark_persistent(l_lean_parser_command_open__spec_as); l_lean_parser_command_open__spec_as_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_as_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_as_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_as_has__view_x_27 = _init_l_lean_parser_command_open__spec_as_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_as_has__view_x_27); l_lean_parser_command_open__spec_as_has__view = _init_l_lean_parser_command_open__spec_as_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_as_has__view); l_lean_parser_command_open__spec_only = _init_l_lean_parser_command_open__spec_only(); +lean::mark_persistent(l_lean_parser_command_open__spec_only); l_lean_parser_command_open__spec_only_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_only_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_only_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_only_has__view_x_27 = _init_l_lean_parser_command_open__spec_only_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_only_has__view_x_27); l_lean_parser_command_open__spec_only_has__view = _init_l_lean_parser_command_open__spec_only_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_only_has__view); l_lean_parser_command_open__spec_renaming_item = _init_l_lean_parser_command_open__spec_renaming_item(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_item); l_lean_parser_command_open__spec_renaming_item_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_renaming_item_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_item_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_renaming_item_has__view_x_27 = _init_l_lean_parser_command_open__spec_renaming_item_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_item_has__view_x_27); l_lean_parser_command_open__spec_renaming_item_has__view = _init_l_lean_parser_command_open__spec_renaming_item_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_item_has__view); l_lean_parser_command_open__spec_renaming = _init_l_lean_parser_command_open__spec_renaming(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming); l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_open__spec_renaming_has__view_x_27 = _init_l_lean_parser_command_open__spec_renaming_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view_x_27); l_lean_parser_command_open__spec_renaming_has__view = _init_l_lean_parser_command_open__spec_renaming_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_renaming_has__view); l_lean_parser_command_open__spec_hiding = _init_l_lean_parser_command_open__spec_hiding(); +lean::mark_persistent(l_lean_parser_command_open__spec_hiding); l_lean_parser_command_open__spec_hiding_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_hiding_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_hiding_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_hiding_has__view_x_27 = _init_l_lean_parser_command_open__spec_hiding_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_hiding_has__view_x_27); l_lean_parser_command_open__spec_hiding_has__view = _init_l_lean_parser_command_open__spec_hiding_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_hiding_has__view); l_lean_parser_command_open__spec = _init_l_lean_parser_command_open__spec(); +lean::mark_persistent(l_lean_parser_command_open__spec); l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_open__spec_has__view_x_27 = _init_l_lean_parser_command_open__spec_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view_x_27); l_lean_parser_command_open__spec_has__view = _init_l_lean_parser_command_open__spec_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_has__view); l_lean_parser_command_open__spec_parser_lean_parser_has__view = _init_l_lean_parser_command_open__spec_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_open__spec_parser_lean_parser_has__view); l_lean_parser_command_open__spec_parser_lean_parser_has__tokens = _init_l_lean_parser_command_open__spec_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_open__spec_parser_lean_parser_has__tokens); l_lean_parser_command_open__spec_parser___closed__1 = _init_l_lean_parser_command_open__spec_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_open__spec_parser___closed__1); l_lean_parser_command_open = _init_l_lean_parser_command_open(); +lean::mark_persistent(l_lean_parser_command_open); l_lean_parser_command_open_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_open_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_open_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_open_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_open_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_open_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_open_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_open_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_open_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_open_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_open_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_open_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_open_has__view_x_27 = _init_l_lean_parser_command_open_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_open_has__view_x_27); l_lean_parser_command_open_has__view = _init_l_lean_parser_command_open_has__view(); +lean::mark_persistent(l_lean_parser_command_open_has__view); l_lean_parser_command_open_parser_lean_parser_has__tokens = _init_l_lean_parser_command_open_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_open_parser_lean_parser_has__tokens); l_lean_parser_command_open_parser___closed__1 = _init_l_lean_parser_command_open_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_open_parser___closed__1); l_lean_parser_command_export = _init_l_lean_parser_command_export(); +lean::mark_persistent(l_lean_parser_command_export); l_lean_parser_command_export_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_export_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_export_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_export_has__view_x_27 = _init_l_lean_parser_command_export_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_export_has__view_x_27); l_lean_parser_command_export_has__view = _init_l_lean_parser_command_export_has__view(); +lean::mark_persistent(l_lean_parser_command_export_has__view); l_lean_parser_command_export_parser_lean_parser_has__tokens = _init_l_lean_parser_command_export_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_export_parser_lean_parser_has__tokens); l_lean_parser_command_export_parser___closed__1 = _init_l_lean_parser_command_export_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_export_parser___closed__1); l_lean_parser_command_section = _init_l_lean_parser_command_section(); +lean::mark_persistent(l_lean_parser_command_section); l_lean_parser_command_section_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_section_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_section_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_section_has__view_x_27 = _init_l_lean_parser_command_section_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_section_has__view_x_27); l_lean_parser_command_section_has__view = _init_l_lean_parser_command_section_has__view(); +lean::mark_persistent(l_lean_parser_command_section_has__view); l_lean_parser_command_section_parser_lean_parser_has__tokens = _init_l_lean_parser_command_section_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_section_parser_lean_parser_has__tokens); l_lean_parser_command_section_parser___closed__1 = _init_l_lean_parser_command_section_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_section_parser___closed__1); l_lean_parser_command_namespace = _init_l_lean_parser_command_namespace(); +lean::mark_persistent(l_lean_parser_command_namespace); l_lean_parser_command_namespace_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_namespace_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_namespace_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_namespace_has__view_x_27 = _init_l_lean_parser_command_namespace_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_namespace_has__view_x_27); l_lean_parser_command_namespace_has__view = _init_l_lean_parser_command_namespace_has__view(); +lean::mark_persistent(l_lean_parser_command_namespace_has__view); l_lean_parser_command_namespace_parser_lean_parser_has__tokens = _init_l_lean_parser_command_namespace_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_namespace_parser_lean_parser_has__tokens); l_lean_parser_command_namespace_parser___closed__1 = _init_l_lean_parser_command_namespace_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_namespace_parser___closed__1); l_lean_parser_command_variable = _init_l_lean_parser_command_variable(); +lean::mark_persistent(l_lean_parser_command_variable); l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_variable_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_variable_has__view_x_27 = _init_l_lean_parser_command_variable_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_variable_has__view_x_27); l_lean_parser_command_variable_has__view = _init_l_lean_parser_command_variable_has__view(); +lean::mark_persistent(l_lean_parser_command_variable_has__view); l_lean_parser_command_variable_parser_lean_parser_has__tokens = _init_l_lean_parser_command_variable_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_variable_parser_lean_parser_has__tokens); l_lean_parser_command_variable_parser___closed__1 = _init_l_lean_parser_command_variable_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_variable_parser___closed__1); l_lean_parser_command_variables = _init_l_lean_parser_command_variables(); +lean::mark_persistent(l_lean_parser_command_variables); l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_variables_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_variables_has__view_x_27 = _init_l_lean_parser_command_variables_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_variables_has__view_x_27); l_lean_parser_command_variables_has__view = _init_l_lean_parser_command_variables_has__view(); +lean::mark_persistent(l_lean_parser_command_variables_has__view); l_lean_parser_command_variables_parser_lean_parser_has__tokens = _init_l_lean_parser_command_variables_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_variables_parser_lean_parser_has__tokens); l_lean_parser_command_variables_parser___closed__1 = _init_l_lean_parser_command_variables_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_variables_parser___closed__1); l_lean_parser_command_include = _init_l_lean_parser_command_include(); +lean::mark_persistent(l_lean_parser_command_include); l_lean_parser_command_include_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_include_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_include_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_include_has__view_x_27 = _init_l_lean_parser_command_include_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_include_has__view_x_27); l_lean_parser_command_include_has__view = _init_l_lean_parser_command_include_has__view(); +lean::mark_persistent(l_lean_parser_command_include_has__view); l_lean_parser_command_include_parser_lean_parser_has__tokens = _init_l_lean_parser_command_include_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_include_parser_lean_parser_has__tokens); l_lean_parser_command_include_parser___closed__1 = _init_l_lean_parser_command_include_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_include_parser___closed__1); l_lean_parser_command_omit = _init_l_lean_parser_command_omit(); +lean::mark_persistent(l_lean_parser_command_omit); l_lean_parser_command_omit_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_omit_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_omit_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_omit_has__view_x_27 = _init_l_lean_parser_command_omit_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_omit_has__view_x_27); l_lean_parser_command_omit_has__view = _init_l_lean_parser_command_omit_has__view(); +lean::mark_persistent(l_lean_parser_command_omit_has__view); l_lean_parser_command_omit_parser_lean_parser_has__tokens = _init_l_lean_parser_command_omit_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_omit_parser_lean_parser_has__tokens); l_lean_parser_command_omit_parser___closed__1 = _init_l_lean_parser_command_omit_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_omit_parser___closed__1); l_lean_parser_command_end = _init_l_lean_parser_command_end(); +lean::mark_persistent(l_lean_parser_command_end); l_lean_parser_command_end_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_end_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_end_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_end_has__view_x_27 = _init_l_lean_parser_command_end_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_end_has__view_x_27); l_lean_parser_command_end_has__view = _init_l_lean_parser_command_end_has__view(); +lean::mark_persistent(l_lean_parser_command_end_has__view); l_lean_parser_command_end_parser_lean_parser_has__tokens = _init_l_lean_parser_command_end_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_end_parser_lean_parser_has__tokens); l_lean_parser_command_end_parser___closed__1 = _init_l_lean_parser_command_end_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_end_parser___closed__1); l_lean_parser_command_universes = _init_l_lean_parser_command_universes(); +lean::mark_persistent(l_lean_parser_command_universes); l_lean_parser_command_universes_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_universes_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_universes_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_universes_has__view_x_27 = _init_l_lean_parser_command_universes_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_universes_has__view_x_27); l_lean_parser_command_universes_has__view = _init_l_lean_parser_command_universes_has__view(); +lean::mark_persistent(l_lean_parser_command_universes_has__view); l_lean_parser_command_universe = _init_l_lean_parser_command_universe(); +lean::mark_persistent(l_lean_parser_command_universe); l_lean_parser_command_universe_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_universe_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_universe_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_universe_has__view_x_27 = _init_l_lean_parser_command_universe_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_universe_has__view_x_27); l_lean_parser_command_universe_has__view = _init_l_lean_parser_command_universe_has__view(); +lean::mark_persistent(l_lean_parser_command_universe_has__view); l_lean_parser_command_universe_parser_lean_parser_has__tokens = _init_l_lean_parser_command_universe_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_universe_parser_lean_parser_has__tokens); l_lean_parser_command_universe_parser___closed__1 = _init_l_lean_parser_command_universe_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_universe_parser___closed__1); l_lean_parser_command_check = _init_l_lean_parser_command_check(); +lean::mark_persistent(l_lean_parser_command_check); l_lean_parser_command_check_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_check_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_check_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_check_has__view_x_27 = _init_l_lean_parser_command_check_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_check_has__view_x_27); l_lean_parser_command_check_has__view = _init_l_lean_parser_command_check_has__view(); +lean::mark_persistent(l_lean_parser_command_check_has__view); l_lean_parser_command_check_parser_lean_parser_has__tokens = _init_l_lean_parser_command_check_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_check_parser_lean_parser_has__tokens); l_lean_parser_command_check_parser_lean_parser_has__view = _init_l_lean_parser_command_check_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_check_parser_lean_parser_has__view); l_lean_parser_command_check_parser___closed__1 = _init_l_lean_parser_command_check_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_check_parser___closed__1); l_lean_parser_command_attribute = _init_l_lean_parser_command_attribute(); +lean::mark_persistent(l_lean_parser_command_attribute); l_lean_parser_command_attribute_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_attribute_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_attribute_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_attribute_has__view_x_27 = _init_l_lean_parser_command_attribute_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_attribute_has__view_x_27); l_lean_parser_command_attribute_has__view = _init_l_lean_parser_command_attribute_has__view(); +lean::mark_persistent(l_lean_parser_command_attribute_has__view); l_lean_parser_command_attribute_parser_lean_parser_has__tokens = _init_l_lean_parser_command_attribute_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_attribute_parser_lean_parser_has__tokens); l_lean_parser_command_attribute_parser_lean_parser_has__view = _init_l_lean_parser_command_attribute_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_attribute_parser_lean_parser_has__view); l_lean_parser_command_attribute_parser___closed__1 = _init_l_lean_parser_command_attribute_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_attribute_parser___closed__1); l_lean_parser_command_init__quot = _init_l_lean_parser_command_init__quot(); +lean::mark_persistent(l_lean_parser_command_init__quot); l_lean_parser_command_init__quot_has__view_x_27 = _init_l_lean_parser_command_init__quot_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_init__quot_has__view_x_27); l_lean_parser_command_init__quot_has__view = _init_l_lean_parser_command_init__quot_has__view(); +lean::mark_persistent(l_lean_parser_command_init__quot_has__view); l_lean_parser_command_init__quot_parser_lean_parser_has__tokens = _init_l_lean_parser_command_init__quot_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_init__quot_parser_lean_parser_has__tokens); l_lean_parser_command_init__quot_parser_lean_parser_has__view = _init_l_lean_parser_command_init__quot_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_init__quot_parser_lean_parser_has__view); l_lean_parser_command_init__quot_parser___closed__1 = _init_l_lean_parser_command_init__quot_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_init__quot_parser___closed__1); l_lean_parser_command_bool__option__value = _init_l_lean_parser_command_bool__option__value(); +lean::mark_persistent(l_lean_parser_command_bool__option__value); l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_bool__option__value_has__view_x_27 = _init_l_lean_parser_command_bool__option__value_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_bool__option__value_has__view_x_27); l_lean_parser_command_bool__option__value_has__view = _init_l_lean_parser_command_bool__option__value_has__view(); +lean::mark_persistent(l_lean_parser_command_bool__option__value_has__view); l_lean_parser_command_option__value = _init_l_lean_parser_command_option__value(); +lean::mark_persistent(l_lean_parser_command_option__value); l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_option__value_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_option__value_has__view_x_27 = _init_l_lean_parser_command_option__value_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_option__value_has__view_x_27); l_lean_parser_command_option__value_has__view = _init_l_lean_parser_command_option__value_has__view(); +lean::mark_persistent(l_lean_parser_command_option__value_has__view); l_lean_parser_command_set__option = _init_l_lean_parser_command_set__option(); +lean::mark_persistent(l_lean_parser_command_set__option); l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_set__option_has__view_x_27 = _init_l_lean_parser_command_set__option_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_set__option_has__view_x_27); l_lean_parser_command_set__option_has__view = _init_l_lean_parser_command_set__option_has__view(); +lean::mark_persistent(l_lean_parser_command_set__option_has__view); l_lean_parser_command_set__option_parser_lean_parser_has__tokens = _init_l_lean_parser_command_set__option_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_set__option_parser_lean_parser_has__tokens); l_lean_parser_command_set__option_parser_lean_parser_has__view = _init_l_lean_parser_command_set__option_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_set__option_parser_lean_parser_has__view); l_lean_parser_command_set__option_parser___closed__1 = _init_l_lean_parser_command_set__option_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_set__option_parser___closed__1); l_lean_parser_command_builtin__command__parsers_lean_parser_has__tokens = _init_l_lean_parser_command_builtin__command__parsers_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_builtin__command__parsers_lean_parser_has__tokens); l_lean_parser_command_builtin__command__parsers = _init_l_lean_parser_command_builtin__command__parsers(); +lean::mark_persistent(l_lean_parser_command_builtin__command__parsers); l_lean_parser_parser__core__t___at_lean_parser_command__parser_run___spec__7 = _init_l_lean_parser_parser__core__t___at_lean_parser_command__parser_run___spec__7(); +lean::mark_persistent(l_lean_parser_parser__core__t___at_lean_parser_command__parser_run___spec__7); l_lean_parser_rec__t_run__parsec___at_lean_parser_command__parser_run___spec__6___closed__1 = _init_l_lean_parser_rec__t_run__parsec___at_lean_parser_command__parser_run___spec__6___closed__1(); +lean::mark_persistent(l_lean_parser_rec__t_run__parsec___at_lean_parser_command__parser_run___spec__6___closed__1); } diff --git a/src/boot/init/lean/parser/declaration.cpp b/src/boot/init/lean/parser/declaration.cpp index 86871795a9..d97cc50f30 100644 --- a/src/boot/init/lean/parser/declaration.cpp +++ b/src/boot/init/lean/parser/declaration.cpp @@ -33562,257 +33562,511 @@ void initialize_init_lean_parser_declaration() { _G_initialized = true; initialize_init_lean_parser_term(); l_lean_parser_command_doc__comment = _init_l_lean_parser_command_doc__comment(); +lean::mark_persistent(l_lean_parser_command_doc__comment); l_lean_parser_command_doc__comment_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_doc__comment_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_doc__comment_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_doc__comment_has__view_x_27 = _init_l_lean_parser_command_doc__comment_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_doc__comment_has__view_x_27); l_lean_parser_command_doc__comment_has__view = _init_l_lean_parser_command_doc__comment_has__view(); +lean::mark_persistent(l_lean_parser_command_doc__comment_has__view); l_lean_parser_command_doc__comment_parser_lean_parser_has__tokens = _init_l_lean_parser_command_doc__comment_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_doc__comment_parser_lean_parser_has__tokens); l_lean_parser_command_doc__comment_parser_lean_parser_has__view = _init_l_lean_parser_command_doc__comment_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_doc__comment_parser_lean_parser_has__view); l_lean_parser_command_doc__comment_parser___closed__1 = _init_l_lean_parser_command_doc__comment_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_doc__comment_parser___closed__1); l_lean_parser_command_attr__instance = _init_l_lean_parser_command_attr__instance(); +lean::mark_persistent(l_lean_parser_command_attr__instance); l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_attr__instance_has__view_x_27 = _init_l_lean_parser_command_attr__instance_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_attr__instance_has__view_x_27); l_lean_parser_command_attr__instance_has__view = _init_l_lean_parser_command_attr__instance_has__view(); +lean::mark_persistent(l_lean_parser_command_attr__instance_has__view); l_lean_parser_command_attr__instance_parser_lean_parser_has__tokens = _init_l_lean_parser_command_attr__instance_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_attr__instance_parser_lean_parser_has__tokens); l_lean_parser_command_attr__instance_parser_lean_parser_has__view = _init_l_lean_parser_command_attr__instance_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_attr__instance_parser_lean_parser_has__view); l_lean_parser_command_attr__instance_parser___closed__1 = _init_l_lean_parser_command_attr__instance_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_attr__instance_parser___closed__1); l_lean_parser_command_decl__attributes = _init_l_lean_parser_command_decl__attributes(); +lean::mark_persistent(l_lean_parser_command_decl__attributes); l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_decl__attributes_has__view_x_27 = _init_l_lean_parser_command_decl__attributes_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_has__view_x_27); l_lean_parser_command_decl__attributes_has__view = _init_l_lean_parser_command_decl__attributes_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_has__view); l_lean_parser_command_decl__attributes_parser_lean_parser_has__tokens = _init_l_lean_parser_command_decl__attributes_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_parser_lean_parser_has__tokens); l_lean_parser_command_decl__attributes_parser_lean_parser_has__view = _init_l_lean_parser_command_decl__attributes_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_parser_lean_parser_has__view); l_lean_parser_command_decl__attributes_parser___closed__1 = _init_l_lean_parser_command_decl__attributes_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__attributes_parser___closed__1); l_lean_parser_command_visibility = _init_l_lean_parser_command_visibility(); +lean::mark_persistent(l_lean_parser_command_visibility); l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_visibility_has__view_x_27 = _init_l_lean_parser_command_visibility_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view_x_27); l_lean_parser_command_visibility_has__view = _init_l_lean_parser_command_visibility_has__view(); +lean::mark_persistent(l_lean_parser_command_visibility_has__view); l_lean_parser_command_decl__modifiers = _init_l_lean_parser_command_decl__modifiers(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers); l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_decl__modifiers_has__view_x_27 = _init_l_lean_parser_command_decl__modifiers_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view_x_27); l_lean_parser_command_decl__modifiers_has__view = _init_l_lean_parser_command_decl__modifiers_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_has__view); l_lean_parser_command_decl__modifiers_parser_lean_parser_has__tokens = _init_l_lean_parser_command_decl__modifiers_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_parser_lean_parser_has__tokens); l_lean_parser_command_decl__modifiers_parser_lean_parser_has__view = _init_l_lean_parser_command_decl__modifiers_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_parser_lean_parser_has__view); l_lean_parser_command_decl__modifiers_parser___closed__1 = _init_l_lean_parser_command_decl__modifiers_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__modifiers_parser___closed__1); l_lean_parser_command_decl__sig = _init_l_lean_parser_command_decl__sig(); +lean::mark_persistent(l_lean_parser_command_decl__sig); l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_decl__sig_has__view_x_27 = _init_l_lean_parser_command_decl__sig_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_decl__sig_has__view_x_27); l_lean_parser_command_decl__sig_has__view = _init_l_lean_parser_command_decl__sig_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__sig_has__view); l_lean_parser_command_decl__sig_parser_lean_parser_has__tokens = _init_l_lean_parser_command_decl__sig_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_decl__sig_parser_lean_parser_has__tokens); l_lean_parser_command_decl__sig_parser_lean_parser_has__view = _init_l_lean_parser_command_decl__sig_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__sig_parser_lean_parser_has__view); l_lean_parser_command_decl__sig_parser___closed__1 = _init_l_lean_parser_command_decl__sig_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__sig_parser___closed__1); l_lean_parser_command_opt__decl__sig = _init_l_lean_parser_command_opt__decl__sig(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig); l_lean_parser_command_opt__decl__sig_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_opt__decl__sig_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_opt__decl__sig_has__view_x_27 = _init_l_lean_parser_command_opt__decl__sig_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_has__view_x_27); l_lean_parser_command_opt__decl__sig_has__view = _init_l_lean_parser_command_opt__decl__sig_has__view(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_has__view); l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__tokens = _init_l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__tokens); l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__view = _init_l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_parser_lean_parser_has__view); l_lean_parser_command_opt__decl__sig_parser___closed__1 = _init_l_lean_parser_command_opt__decl__sig_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_opt__decl__sig_parser___closed__1); l_lean_parser_command_equation = _init_l_lean_parser_command_equation(); +lean::mark_persistent(l_lean_parser_command_equation); l_lean_parser_command_equation_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_equation_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_equation_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_equation_has__view_x_27 = _init_l_lean_parser_command_equation_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_equation_has__view_x_27); l_lean_parser_command_equation_has__view = _init_l_lean_parser_command_equation_has__view(); +lean::mark_persistent(l_lean_parser_command_equation_has__view); l_lean_parser_command_equation_parser_lean_parser_has__tokens = _init_l_lean_parser_command_equation_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_equation_parser_lean_parser_has__tokens); l_lean_parser_command_equation_parser_lean_parser_has__view = _init_l_lean_parser_command_equation_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_equation_parser_lean_parser_has__view); l_lean_parser_command_equation_parser___closed__1 = _init_l_lean_parser_command_equation_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_equation_parser___closed__1); l_lean_parser_command_simple__decl__val = _init_l_lean_parser_command_simple__decl__val(); +lean::mark_persistent(l_lean_parser_command_simple__decl__val); l_lean_parser_command_simple__decl__val_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_simple__decl__val_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_simple__decl__val_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_simple__decl__val_has__view_x_27 = _init_l_lean_parser_command_simple__decl__val_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_simple__decl__val_has__view_x_27); l_lean_parser_command_simple__decl__val_has__view = _init_l_lean_parser_command_simple__decl__val_has__view(); +lean::mark_persistent(l_lean_parser_command_simple__decl__val_has__view); l_lean_parser_command_decl__val = _init_l_lean_parser_command_decl__val(); +lean::mark_persistent(l_lean_parser_command_decl__val); l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_decl__val_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_decl__val_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_decl__val_has__view_x_27 = _init_l_lean_parser_command_decl__val_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view_x_27); l_lean_parser_command_decl__val_has__view = _init_l_lean_parser_command_decl__val_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__val_has__view); l_lean_parser_command_decl__val_parser_lean_parser_has__tokens = _init_l_lean_parser_command_decl__val_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_decl__val_parser_lean_parser_has__tokens); l_lean_parser_command_decl__val_parser_lean_parser_has__view = _init_l_lean_parser_command_decl__val_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_decl__val_parser_lean_parser_has__view); l_lean_parser_command_decl__val_parser___closed__1 = _init_l_lean_parser_command_decl__val_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_decl__val_parser___closed__1); l_lean_parser_command_relaxed__infer__modifier = _init_l_lean_parser_command_relaxed__infer__modifier(); +lean::mark_persistent(l_lean_parser_command_relaxed__infer__modifier); l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_relaxed__infer__modifier_has__view_x_27 = _init_l_lean_parser_command_relaxed__infer__modifier_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_relaxed__infer__modifier_has__view_x_27); l_lean_parser_command_relaxed__infer__modifier_has__view = _init_l_lean_parser_command_relaxed__infer__modifier_has__view(); +lean::mark_persistent(l_lean_parser_command_relaxed__infer__modifier_has__view); l_lean_parser_command_strict__infer__modifier = _init_l_lean_parser_command_strict__infer__modifier(); +lean::mark_persistent(l_lean_parser_command_strict__infer__modifier); l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_strict__infer__modifier_has__view_x_27 = _init_l_lean_parser_command_strict__infer__modifier_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_strict__infer__modifier_has__view_x_27); l_lean_parser_command_strict__infer__modifier_has__view = _init_l_lean_parser_command_strict__infer__modifier_has__view(); +lean::mark_persistent(l_lean_parser_command_strict__infer__modifier_has__view); l_lean_parser_command_infer__modifier = _init_l_lean_parser_command_infer__modifier(); +lean::mark_persistent(l_lean_parser_command_infer__modifier); l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_infer__modifier_has__view_x_27 = _init_l_lean_parser_command_infer__modifier_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_has__view_x_27); l_lean_parser_command_infer__modifier_has__view = _init_l_lean_parser_command_infer__modifier_has__view(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_has__view); l_lean_parser_command_infer__modifier_parser_lean_parser_has__tokens = _init_l_lean_parser_command_infer__modifier_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_parser_lean_parser_has__tokens); l_lean_parser_command_infer__modifier_parser_lean_parser_has__view = _init_l_lean_parser_command_infer__modifier_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_parser_lean_parser_has__view); l_lean_parser_command_infer__modifier_parser___closed__1 = _init_l_lean_parser_command_infer__modifier_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_infer__modifier_parser___closed__1); l_lean_parser_command_intro__rule = _init_l_lean_parser_command_intro__rule(); +lean::mark_persistent(l_lean_parser_command_intro__rule); l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_intro__rule_has__view_x_27 = _init_l_lean_parser_command_intro__rule_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_intro__rule_has__view_x_27); l_lean_parser_command_intro__rule_has__view = _init_l_lean_parser_command_intro__rule_has__view(); +lean::mark_persistent(l_lean_parser_command_intro__rule_has__view); l_lean_parser_command_intro__rule_parser_lean_parser_has__tokens = _init_l_lean_parser_command_intro__rule_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_intro__rule_parser_lean_parser_has__tokens); l_lean_parser_command_intro__rule_parser_lean_parser_has__view = _init_l_lean_parser_command_intro__rule_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_intro__rule_parser_lean_parser_has__view); l_lean_parser_command_intro__rule_parser___closed__1 = _init_l_lean_parser_command_intro__rule_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_intro__rule_parser___closed__1); l_lean_parser_command_struct__binder__content = _init_l_lean_parser_command_struct__binder__content(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content); l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_struct__binder__content_has__view_x_27 = _init_l_lean_parser_command_struct__binder__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_has__view_x_27); l_lean_parser_command_struct__binder__content_has__view = _init_l_lean_parser_command_struct__binder__content_has__view(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_has__view); l_lean_parser_command_struct__binder__content_parser_lean_parser_has__tokens = _init_l_lean_parser_command_struct__binder__content_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_parser_lean_parser_has__tokens); l_lean_parser_command_struct__binder__content_parser_lean_parser_has__view = _init_l_lean_parser_command_struct__binder__content_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_parser_lean_parser_has__view); l_lean_parser_command_struct__binder__content_parser___closed__1 = _init_l_lean_parser_command_struct__binder__content_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_struct__binder__content_parser___closed__1); l_lean_parser_command_struct__explicit__binder__content = _init_l_lean_parser_command_struct__explicit__binder__content(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder__content); l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_struct__explicit__binder__content_has__view_x_27 = _init_l_lean_parser_command_struct__explicit__binder__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder__content_has__view_x_27); l_lean_parser_command_struct__explicit__binder__content_has__view = _init_l_lean_parser_command_struct__explicit__binder__content_has__view(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder__content_has__view); l_lean_parser_command_struct__explicit__binder = _init_l_lean_parser_command_struct__explicit__binder(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder); l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_struct__explicit__binder_has__view_x_27 = _init_l_lean_parser_command_struct__explicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder_has__view_x_27); l_lean_parser_command_struct__explicit__binder_has__view = _init_l_lean_parser_command_struct__explicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_command_struct__explicit__binder_has__view); l_lean_parser_command_struct__implicit__binder = _init_l_lean_parser_command_struct__implicit__binder(); +lean::mark_persistent(l_lean_parser_command_struct__implicit__binder); l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_struct__implicit__binder_has__view_x_27 = _init_l_lean_parser_command_struct__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_struct__implicit__binder_has__view_x_27); l_lean_parser_command_struct__implicit__binder_has__view = _init_l_lean_parser_command_struct__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_command_struct__implicit__binder_has__view); l_lean_parser_command_strict__implicit__binder = _init_l_lean_parser_command_strict__implicit__binder(); +lean::mark_persistent(l_lean_parser_command_strict__implicit__binder); l_lean_parser_command_strict__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_strict__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_strict__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_strict__implicit__binder_has__view_x_27 = _init_l_lean_parser_command_strict__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_strict__implicit__binder_has__view_x_27); l_lean_parser_command_strict__implicit__binder_has__view = _init_l_lean_parser_command_strict__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_command_strict__implicit__binder_has__view); l_lean_parser_command_inst__implicit__binder = _init_l_lean_parser_command_inst__implicit__binder(); +lean::mark_persistent(l_lean_parser_command_inst__implicit__binder); l_lean_parser_command_inst__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_inst__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_inst__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_inst__implicit__binder_has__view_x_27 = _init_l_lean_parser_command_inst__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_inst__implicit__binder_has__view_x_27); l_lean_parser_command_inst__implicit__binder_has__view = _init_l_lean_parser_command_inst__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_command_inst__implicit__binder_has__view); l_lean_parser_command_structure__field__block = _init_l_lean_parser_command_structure__field__block(); +lean::mark_persistent(l_lean_parser_command_structure__field__block); l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_structure__field__block_has__view_x_27 = _init_l_lean_parser_command_structure__field__block_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_has__view_x_27); l_lean_parser_command_structure__field__block_has__view = _init_l_lean_parser_command_structure__field__block_has__view(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_has__view); l_lean_parser_command_structure__field__block_parser_lean_parser_has__tokens = _init_l_lean_parser_command_structure__field__block_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_parser_lean_parser_has__tokens); l_lean_parser_command_structure__field__block_parser_lean_parser_has__view = _init_l_lean_parser_command_structure__field__block_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_parser_lean_parser_has__view); l_lean_parser_command_structure__field__block_parser___closed__1 = _init_l_lean_parser_command_structure__field__block_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure__field__block_parser___closed__1); l_lean_parser_command_old__univ__params = _init_l_lean_parser_command_old__univ__params(); +lean::mark_persistent(l_lean_parser_command_old__univ__params); l_lean_parser_command_old__univ__params_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_old__univ__params_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_old__univ__params_has__view_x_27 = _init_l_lean_parser_command_old__univ__params_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_has__view_x_27); l_lean_parser_command_old__univ__params_has__view = _init_l_lean_parser_command_old__univ__params_has__view(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_has__view); l_lean_parser_command_old__univ__params_parser_lean_parser_has__tokens = _init_l_lean_parser_command_old__univ__params_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_parser_lean_parser_has__tokens); l_lean_parser_command_old__univ__params_parser_lean_parser_has__view = _init_l_lean_parser_command_old__univ__params_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_parser_lean_parser_has__view); l_lean_parser_command_old__univ__params_parser___closed__1 = _init_l_lean_parser_command_old__univ__params_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_old__univ__params_parser___closed__1); l_lean_parser_command_univ__params = _init_l_lean_parser_command_univ__params(); +lean::mark_persistent(l_lean_parser_command_univ__params); l_lean_parser_command_univ__params_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_univ__params_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_univ__params_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_univ__params_has__view_x_27 = _init_l_lean_parser_command_univ__params_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_univ__params_has__view_x_27); l_lean_parser_command_univ__params_has__view = _init_l_lean_parser_command_univ__params_has__view(); +lean::mark_persistent(l_lean_parser_command_univ__params_has__view); l_lean_parser_command_ident__univ__params = _init_l_lean_parser_command_ident__univ__params(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params); l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_ident__univ__params_has__view_x_27 = _init_l_lean_parser_command_ident__univ__params_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view_x_27); l_lean_parser_command_ident__univ__params_has__view = _init_l_lean_parser_command_ident__univ__params_has__view(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_has__view); l_lean_parser_command_ident__univ__params_parser_lean_parser_has__tokens = _init_l_lean_parser_command_ident__univ__params_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_parser_lean_parser_has__tokens); l_lean_parser_command_ident__univ__params_parser_lean_parser_has__view = _init_l_lean_parser_command_ident__univ__params_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_parser_lean_parser_has__view); l_lean_parser_command_ident__univ__params_parser___closed__1 = _init_l_lean_parser_command_ident__univ__params_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_ident__univ__params_parser___closed__1); l_lean_parser_command_structure__kw = _init_l_lean_parser_command_structure__kw(); +lean::mark_persistent(l_lean_parser_command_structure__kw); l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_structure__kw_has__view_x_27 = _init_l_lean_parser_command_structure__kw_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view_x_27); l_lean_parser_command_structure__kw_has__view = _init_l_lean_parser_command_structure__kw_has__view(); +lean::mark_persistent(l_lean_parser_command_structure__kw_has__view); l_lean_parser_command_extends = _init_l_lean_parser_command_extends(); +lean::mark_persistent(l_lean_parser_command_extends); l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_extends_has__view_x_27 = _init_l_lean_parser_command_extends_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_extends_has__view_x_27); l_lean_parser_command_extends_has__view = _init_l_lean_parser_command_extends_has__view(); +lean::mark_persistent(l_lean_parser_command_extends_has__view); l_lean_parser_command_structure__ctor = _init_l_lean_parser_command_structure__ctor(); +lean::mark_persistent(l_lean_parser_command_structure__ctor); l_lean_parser_command_structure__ctor_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_structure__ctor_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure__ctor_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_structure__ctor_has__view_x_27 = _init_l_lean_parser_command_structure__ctor_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_structure__ctor_has__view_x_27); l_lean_parser_command_structure__ctor_has__view = _init_l_lean_parser_command_structure__ctor_has__view(); +lean::mark_persistent(l_lean_parser_command_structure__ctor_has__view); l_lean_parser_command_structure = _init_l_lean_parser_command_structure(); +lean::mark_persistent(l_lean_parser_command_structure); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__6); l_lean_parser_command_structure_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_structure_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_structure_has__view_x_27 = _init_l_lean_parser_command_structure_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_structure_has__view_x_27); l_lean_parser_command_structure_has__view = _init_l_lean_parser_command_structure_has__view(); +lean::mark_persistent(l_lean_parser_command_structure_has__view); l_lean_parser_command_structure_parser_lean_parser_has__tokens = _init_l_lean_parser_command_structure_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_structure_parser_lean_parser_has__tokens); l_lean_parser_command_structure_parser_lean_parser_has__view = _init_l_lean_parser_command_structure_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_structure_parser_lean_parser_has__view); l_lean_parser_command_structure_parser___closed__1 = _init_l_lean_parser_command_structure_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_structure_parser___closed__1); l_lean_parser_command_def__like_kind = _init_l_lean_parser_command_def__like_kind(); +lean::mark_persistent(l_lean_parser_command_def__like_kind); l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_def__like_kind_has__view_x_27 = _init_l_lean_parser_command_def__like_kind_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view_x_27); l_lean_parser_command_def__like_kind_has__view = _init_l_lean_parser_command_def__like_kind_has__view(); +lean::mark_persistent(l_lean_parser_command_def__like_kind_has__view); l_lean_parser_command_def__like = _init_l_lean_parser_command_def__like(); +lean::mark_persistent(l_lean_parser_command_def__like); l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_def__like_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_def__like_has__view_x_27 = _init_l_lean_parser_command_def__like_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_def__like_has__view_x_27); l_lean_parser_command_def__like_has__view = _init_l_lean_parser_command_def__like_has__view(); +lean::mark_persistent(l_lean_parser_command_def__like_has__view); l_lean_parser_command_instance = _init_l_lean_parser_command_instance(); +lean::mark_persistent(l_lean_parser_command_instance); l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_instance_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_instance_has__view_x_27 = _init_l_lean_parser_command_instance_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_instance_has__view_x_27); l_lean_parser_command_instance_has__view = _init_l_lean_parser_command_instance_has__view(); +lean::mark_persistent(l_lean_parser_command_instance_has__view); l_lean_parser_command_example = _init_l_lean_parser_command_example(); +lean::mark_persistent(l_lean_parser_command_example); l_lean_parser_command_example_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_example_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_example_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_example_has__view_x_27 = _init_l_lean_parser_command_example_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_example_has__view_x_27); l_lean_parser_command_example_has__view = _init_l_lean_parser_command_example_has__view(); +lean::mark_persistent(l_lean_parser_command_example_has__view); l_lean_parser_command_constant__keyword = _init_l_lean_parser_command_constant__keyword(); +lean::mark_persistent(l_lean_parser_command_constant__keyword); l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_constant__keyword_has__view_x_27 = _init_l_lean_parser_command_constant__keyword_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view_x_27); l_lean_parser_command_constant__keyword_has__view = _init_l_lean_parser_command_constant__keyword_has__view(); +lean::mark_persistent(l_lean_parser_command_constant__keyword_has__view); l_lean_parser_command_constant = _init_l_lean_parser_command_constant(); +lean::mark_persistent(l_lean_parser_command_constant); l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_constant_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_constant_has__view_x_27 = _init_l_lean_parser_command_constant_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_constant_has__view_x_27); l_lean_parser_command_constant_has__view = _init_l_lean_parser_command_constant_has__view(); +lean::mark_persistent(l_lean_parser_command_constant_has__view); l_lean_parser_command_inductive = _init_l_lean_parser_command_inductive(); +lean::mark_persistent(l_lean_parser_command_inductive); l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_inductive_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_inductive_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_inductive_has__view_x_27 = _init_l_lean_parser_command_inductive_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view_x_27); l_lean_parser_command_inductive_has__view = _init_l_lean_parser_command_inductive_has__view(); +lean::mark_persistent(l_lean_parser_command_inductive_has__view); l_lean_parser_command_declaration_inner = _init_l_lean_parser_command_declaration_inner(); +lean::mark_persistent(l_lean_parser_command_declaration_inner); l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_declaration_inner_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_declaration_inner_has__view_x_27 = _init_l_lean_parser_command_declaration_inner_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_declaration_inner_has__view_x_27); l_lean_parser_command_declaration_inner_has__view = _init_l_lean_parser_command_declaration_inner_has__view(); +lean::mark_persistent(l_lean_parser_command_declaration_inner_has__view); l_lean_parser_command_declaration = _init_l_lean_parser_command_declaration(); +lean::mark_persistent(l_lean_parser_command_declaration); l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_declaration_has__view_x_27 = _init_l_lean_parser_command_declaration_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_declaration_has__view_x_27); l_lean_parser_command_declaration_has__view = _init_l_lean_parser_command_declaration_has__view(); +lean::mark_persistent(l_lean_parser_command_declaration_has__view); l_lean_parser_command_declaration_parser_lean_parser_has__tokens = _init_l_lean_parser_command_declaration_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_declaration_parser_lean_parser_has__tokens); l_lean_parser_command_declaration_parser_lean_parser_has__view = _init_l_lean_parser_command_declaration_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_declaration_parser_lean_parser_has__view); l_lean_parser_command_declaration_parser___closed__1 = _init_l_lean_parser_command_declaration_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_declaration_parser___closed__1); } diff --git a/src/boot/init/lean/parser/identifier.cpp b/src/boot/init/lean/parser/identifier.cpp index 6b328de0df..1ac4e1fd2e 100644 --- a/src/boot/init/lean/parser/identifier.cpp +++ b/src/boot/init/lean/parser/identifier.cpp @@ -2415,13 +2415,22 @@ void initialize_init_lean_parser_identifier() { initialize_init_lean_parser_parsec(); l_lean_id__begin__escape = _init_l_lean_id__begin__escape(); l_lean_id__begin__escape___boxed = _init_l_lean_id__begin__escape___boxed(); +lean::mark_persistent(l_lean_id__begin__escape___boxed); l_lean_id__end__escape = _init_l_lean_id__end__escape(); l_lean_id__end__escape___boxed = _init_l_lean_id__end__escape___boxed(); +lean::mark_persistent(l_lean_id__end__escape___boxed); l_lean_parser_id__part___rarg___closed__1 = _init_l_lean_parser_id__part___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_id__part___rarg___closed__1); l_lean_parser_identifier___rarg___closed__1 = _init_l_lean_parser_identifier___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_identifier___rarg___closed__1); l_lean_parser_c__identifier___rarg___closed__1 = _init_l_lean_parser_c__identifier___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_c__identifier___rarg___closed__1); l_lean_parser_cpp__identifier___rarg___lambda__2___closed__1 = _init_l_lean_parser_cpp__identifier___rarg___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_cpp__identifier___rarg___lambda__2___closed__1); l_lean_parser_cpp__identifier___rarg___lambda__2___closed__2 = _init_l_lean_parser_cpp__identifier___rarg___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_cpp__identifier___rarg___lambda__2___closed__2); l_lean_parser_cpp__identifier___rarg___lambda__2___closed__3 = _init_l_lean_parser_cpp__identifier___rarg___lambda__2___closed__3(); +lean::mark_persistent(l_lean_parser_cpp__identifier___rarg___lambda__2___closed__3); l_lean_parser_cpp__identifier___rarg___closed__1 = _init_l_lean_parser_cpp__identifier___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_cpp__identifier___rarg___closed__1); } diff --git a/src/boot/init/lean/parser/level.cpp b/src/boot/init/lean/parser/level.cpp index 5b74a92304..bc6918e6a0 100644 --- a/src/boot/init/lean/parser/level.cpp +++ b/src/boot/init/lean/parser/level.cpp @@ -6677,75 +6677,147 @@ void initialize_init_lean_parser_level() { _G_initialized = true; initialize_init_lean_parser_pratt(); l_lean_parser_level__parser__m_monad = _init_l_lean_parser_level__parser__m_monad(); +lean::mark_persistent(l_lean_parser_level__parser__m_monad); l_lean_parser_level__parser__m_alternative = _init_l_lean_parser_level__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_level__parser__m_alternative); l_lean_parser_level__parser__m_monad__reader = _init_l_lean_parser_level__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_level__parser__m_monad__reader); l_lean_parser_level__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_level__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_level__parser__m_lean_parser_monad__parsec); l_lean_parser_level__parser__m_monad__except = _init_l_lean_parser_level__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_level__parser__m_monad__except); l_lean_parser_level__parser__m_lean_parser_monad__rec = _init_l_lean_parser_level__parser__m_lean_parser_monad__rec(); +lean::mark_persistent(l_lean_parser_level__parser__m_lean_parser_monad__rec); l_lean_parser_level__parser__m_lean_parser_monad__basic__parser = _init_l_lean_parser_level__parser__m_lean_parser_monad__basic__parser(); +lean::mark_persistent(l_lean_parser_level__parser__m_lean_parser_monad__basic__parser); l_lean_parser_level__parser__m = _init_l_lean_parser_level__parser__m(); +lean::mark_persistent(l_lean_parser_level__parser__m); l_lean_parser_level__parser = _init_l_lean_parser_level__parser(); +lean::mark_persistent(l_lean_parser_level__parser); l_lean_parser_trailing__level__parser__m_monad = _init_l_lean_parser_trailing__level__parser__m_monad(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_monad); l_lean_parser_trailing__level__parser__m_alternative = _init_l_lean_parser_trailing__level__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_alternative); l_lean_parser_trailing__level__parser__m_monad__reader = _init_l_lean_parser_trailing__level__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_monad__reader); l_lean_parser_trailing__level__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_trailing__level__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_lean_parser_monad__parsec); l_lean_parser_trailing__level__parser__m_monad__except = _init_l_lean_parser_trailing__level__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_monad__except); l_lean_parser_trailing__level__parser__m_lean_parser_monad__rec = _init_l_lean_parser_trailing__level__parser__m_lean_parser_monad__rec(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_lean_parser_monad__rec); l_lean_parser_trailing__level__parser__m_lean_parser_monad__basic__parser = _init_l_lean_parser_trailing__level__parser__m_lean_parser_monad__basic__parser(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m_lean_parser_monad__basic__parser); l_lean_parser_trailing__level__parser__m = _init_l_lean_parser_trailing__level__parser__m(); +lean::mark_persistent(l_lean_parser_trailing__level__parser__m); l_lean_parser_trailing__level__parser = _init_l_lean_parser_trailing__level__parser(); +lean::mark_persistent(l_lean_parser_trailing__level__parser); l_lean_parser_level_parser_lean_parser_has__tokens___closed__1 = _init_l_lean_parser_level_parser_lean_parser_has__tokens___closed__1(); +lean::mark_persistent(l_lean_parser_level_parser_lean_parser_has__tokens___closed__1); l_lean_parser_level_parser_lean_parser_has__view___closed__1 = _init_l_lean_parser_level_parser_lean_parser_has__view___closed__1(); +lean::mark_persistent(l_lean_parser_level_parser_lean_parser_has__view___closed__1); l_lean_parser_level_parser___closed__1 = _init_l_lean_parser_level_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_parser___closed__1); l_lean_parser_level_lean_parser_has__tokens = _init_l_lean_parser_level_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_lean_parser_has__tokens); l_lean_parser_level_lean_parser_has__view = _init_l_lean_parser_level_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_lean_parser_has__view); l_lean_parser_level_paren = _init_l_lean_parser_level_paren(); +lean::mark_persistent(l_lean_parser_level_paren); l_lean_parser_level_paren_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_level_paren_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_level_paren_has__view_x_27___lambda__1___closed__1); l_lean_parser_level_paren_has__view_x_27 = _init_l_lean_parser_level_paren_has__view_x_27(); +lean::mark_persistent(l_lean_parser_level_paren_has__view_x_27); l_lean_parser_level_paren_has__view = _init_l_lean_parser_level_paren_has__view(); +lean::mark_persistent(l_lean_parser_level_paren_has__view); l_lean_parser_level_paren_parser_lean_parser_has__tokens = _init_l_lean_parser_level_paren_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_paren_parser_lean_parser_has__tokens); l_lean_parser_level_paren_parser_lean_parser_has__view = _init_l_lean_parser_level_paren_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_paren_parser_lean_parser_has__view); l_lean_parser_level_paren_parser___closed__1 = _init_l_lean_parser_level_paren_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_paren_parser___closed__1); l_lean_parser_level_leading = _init_l_lean_parser_level_leading(); +lean::mark_persistent(l_lean_parser_level_leading); l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__1); l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__2); l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__3); l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__4); l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__5); l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__1); l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__2 = _init_l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__2); l_lean_parser_level_leading_has__view_x_27 = _init_l_lean_parser_level_leading_has__view_x_27(); +lean::mark_persistent(l_lean_parser_level_leading_has__view_x_27); l_lean_parser_level_leading_has__view = _init_l_lean_parser_level_leading_has__view(); +lean::mark_persistent(l_lean_parser_level_leading_has__view); l_lean_parser_number_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__2___rarg___closed__1 = _init_l_lean_parser_number_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__2___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_number_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__2___rarg___closed__1); l_lean_parser_ident_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__3___rarg___closed__1 = _init_l_lean_parser_ident_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__3___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_ident_parser___at_lean_parser_level_leading_parser_lean_parser_has__tokens___spec__3___rarg___closed__1); l_lean_parser_level_leading_parser_lean_parser_has__tokens = _init_l_lean_parser_level_leading_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_leading_parser_lean_parser_has__tokens); l_lean_parser_level_leading_parser_lean_parser_has__view = _init_l_lean_parser_level_leading_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_leading_parser_lean_parser_has__view); l_lean_parser_level_leading_parser___closed__1 = _init_l_lean_parser_level_leading_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_leading_parser___closed__1); l_lean_parser_level_app = _init_l_lean_parser_level_app(); +lean::mark_persistent(l_lean_parser_level_app); l_lean_parser_level_app_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_level_app_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_level_app_has__view_x_27___lambda__1___closed__1); l_lean_parser_level_app_has__view_x_27 = _init_l_lean_parser_level_app_has__view_x_27(); +lean::mark_persistent(l_lean_parser_level_app_has__view_x_27); l_lean_parser_level_app_has__view = _init_l_lean_parser_level_app_has__view(); +lean::mark_persistent(l_lean_parser_level_app_has__view); l_lean_parser_level_app_parser_lean_parser_has__tokens = _init_l_lean_parser_level_app_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_app_parser_lean_parser_has__tokens); l_lean_parser_level_app_parser_lean_parser_has__view = _init_l_lean_parser_level_app_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_app_parser_lean_parser_has__view); l_lean_parser_level_app_parser___closed__1 = _init_l_lean_parser_level_app_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_app_parser___closed__1); l_lean_parser_level_add__lit = _init_l_lean_parser_level_add__lit(); +lean::mark_persistent(l_lean_parser_level_add__lit); l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__1); l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__2); l_lean_parser_level_add__lit_has__view_x_27 = _init_l_lean_parser_level_add__lit_has__view_x_27(); +lean::mark_persistent(l_lean_parser_level_add__lit_has__view_x_27); l_lean_parser_level_add__lit_has__view = _init_l_lean_parser_level_add__lit_has__view(); +lean::mark_persistent(l_lean_parser_level_add__lit_has__view); l_lean_parser_level_add__lit_parser_lean_parser_has__tokens = _init_l_lean_parser_level_add__lit_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_add__lit_parser_lean_parser_has__tokens); l_lean_parser_level_add__lit_parser_lean_parser_has__view = _init_l_lean_parser_level_add__lit_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_add__lit_parser_lean_parser_has__view); l_lean_parser_level_add__lit_parser___closed__1 = _init_l_lean_parser_level_add__lit_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_add__lit_parser___closed__1); l_lean_parser_level_trailing = _init_l_lean_parser_level_trailing(); +lean::mark_persistent(l_lean_parser_level_trailing); l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__1); l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_level_trailing_has__view_x_27___lambda__1___closed__2); l_lean_parser_level_trailing_has__view_x_27 = _init_l_lean_parser_level_trailing_has__view_x_27(); +lean::mark_persistent(l_lean_parser_level_trailing_has__view_x_27); l_lean_parser_level_trailing_has__view = _init_l_lean_parser_level_trailing_has__view(); +lean::mark_persistent(l_lean_parser_level_trailing_has__view); l_lean_parser_level_trailing_parser_lean_parser_has__tokens = _init_l_lean_parser_level_trailing_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_level_trailing_parser_lean_parser_has__tokens); l_lean_parser_level_trailing_parser_lean_parser_has__view = _init_l_lean_parser_level_trailing_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_level_trailing_parser_lean_parser_has__view); l_lean_parser_level_trailing_parser___closed__1 = _init_l_lean_parser_level_trailing_parser___closed__1(); +lean::mark_persistent(l_lean_parser_level_trailing_parser___closed__1); l_lean_parser_level__parser_run_lean_parser_has__view___closed__1 = _init_l_lean_parser_level__parser_run_lean_parser_has__view___closed__1(); +lean::mark_persistent(l_lean_parser_level__parser_run_lean_parser_has__view___closed__1); l_lean_parser_level__parser_run_lean_parser_has__view___closed__2 = _init_l_lean_parser_level__parser_run_lean_parser_has__view___closed__2(); +lean::mark_persistent(l_lean_parser_level__parser_run_lean_parser_has__view___closed__2); l_lean_parser_level__parser_run_lean_parser_has__view___closed__3 = _init_l_lean_parser_level__parser_run_lean_parser_has__view___closed__3(); +lean::mark_persistent(l_lean_parser_level__parser_run_lean_parser_has__view___closed__3); l_lean_parser_level__parser__coe = _init_l_lean_parser_level__parser__coe(); +lean::mark_persistent(l_lean_parser_level__parser__coe); } diff --git a/src/boot/init/lean/parser/module.cpp b/src/boot/init/lean/parser/module.cpp index 2d5d328c5d..a98f47ff02 100644 --- a/src/boot/init/lean/parser/module.cpp +++ b/src/boot/init/lean/parser/module.cpp @@ -7909,76 +7909,149 @@ void initialize_init_lean_parser_module() { initialize_init_lean_parser_command(); initialize_init_control_coroutine(); l_lean_parser_module__parser__m_monad = _init_l_lean_parser_module__parser__m_monad(); +lean::mark_persistent(l_lean_parser_module__parser__m_monad); l_lean_parser_module__parser__m_alternative = _init_l_lean_parser_module__parser__m_alternative(); +lean::mark_persistent(l_lean_parser_module__parser__m_alternative); l_lean_parser_module__parser__m_monad__reader = _init_l_lean_parser_module__parser__m_monad__reader(); +lean::mark_persistent(l_lean_parser_module__parser__m_monad__reader); l_lean_parser_module__parser__m_monad__state = _init_l_lean_parser_module__parser__m_monad__state(); +lean::mark_persistent(l_lean_parser_module__parser__m_monad__state); l_lean_parser_module__parser__m_lean_parser_monad__parsec = _init_l_lean_parser_module__parser__m_lean_parser_monad__parsec(); +lean::mark_persistent(l_lean_parser_module__parser__m_lean_parser_monad__parsec); l_lean_parser_module__parser__m_monad__except = _init_l_lean_parser_module__parser__m_monad__except(); +lean::mark_persistent(l_lean_parser_module__parser__m_monad__except); l_lean_parser_module__parser__m_monad__coroutine = _init_l_lean_parser_module__parser__m_monad__coroutine(); +lean::mark_persistent(l_lean_parser_module__parser__m_monad__coroutine); l_lean_parser_module__parser__m = _init_l_lean_parser_module__parser__m(); +lean::mark_persistent(l_lean_parser_module__parser__m); l_lean_parser_module__parser = _init_l_lean_parser_module__parser(); +lean::mark_persistent(l_lean_parser_module__parser); l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1 = _init_l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1); l_lean_parser_module__parser__m_basic__parser__m___closed__1 = _init_l_lean_parser_module__parser__m_basic__parser__m___closed__1(); +lean::mark_persistent(l_lean_parser_module__parser__m_basic__parser__m___closed__1); l_lean_parser_module_yield__command___lambda__7___closed__1 = _init_l_lean_parser_module_yield__command___lambda__7___closed__1(); +lean::mark_persistent(l_lean_parser_module_yield__command___lambda__7___closed__1); l_lean_parser_module_prelude = _init_l_lean_parser_module_prelude(); +lean::mark_persistent(l_lean_parser_module_prelude); l_lean_parser_module_prelude_has__view_x_27 = _init_l_lean_parser_module_prelude_has__view_x_27(); +lean::mark_persistent(l_lean_parser_module_prelude_has__view_x_27); l_lean_parser_module_prelude_has__view = _init_l_lean_parser_module_prelude_has__view(); +lean::mark_persistent(l_lean_parser_module_prelude_has__view); l_lean_parser_module_prelude_parser_lean_parser_has__view = _init_l_lean_parser_module_prelude_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_module_prelude_parser_lean_parser_has__view); l_lean_parser_module_prelude_parser_lean_parser_has__tokens = _init_l_lean_parser_module_prelude_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_module_prelude_parser_lean_parser_has__tokens); l_lean_parser_module_prelude_parser___closed__1 = _init_l_lean_parser_module_prelude_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_prelude_parser___closed__1); l_lean_parser_module_import__path = _init_l_lean_parser_module_import__path(); +lean::mark_persistent(l_lean_parser_module_import__path); l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__1); l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__2); l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__3); l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__4); l_lean_parser_module_import__path_has__view_x_27 = _init_l_lean_parser_module_import__path_has__view_x_27(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view_x_27); l_lean_parser_module_import__path_has__view = _init_l_lean_parser_module_import__path_has__view(); +lean::mark_persistent(l_lean_parser_module_import__path_has__view); l_lean_parser_module_import__path_parser_lean_parser_has__view = _init_l_lean_parser_module_import__path_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_module_import__path_parser_lean_parser_has__view); l_lean_parser_module_import__path_parser_lean_parser_has__tokens = _init_l_lean_parser_module_import__path_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_module_import__path_parser_lean_parser_has__tokens); l_lean_parser_module_import__path_parser___closed__1 = _init_l_lean_parser_module_import__path_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_import__path_parser___closed__1); l_lean_parser_module_import = _init_l_lean_parser_module_import(); +lean::mark_persistent(l_lean_parser_module_import); l_lean_parser_module_import_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_module_import_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_module_import_has__view_x_27___lambda__1___closed__1); l_lean_parser_module_import_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_module_import_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_module_import_has__view_x_27___lambda__1___closed__2); l_lean_parser_module_import_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_module_import_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_module_import_has__view_x_27___lambda__1___closed__3); l_lean_parser_module_import_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_module_import_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_module_import_has__view_x_27___lambda__2___closed__1); l_lean_parser_module_import_has__view_x_27 = _init_l_lean_parser_module_import_has__view_x_27(); +lean::mark_persistent(l_lean_parser_module_import_has__view_x_27); l_lean_parser_module_import_has__view = _init_l_lean_parser_module_import_has__view(); +lean::mark_persistent(l_lean_parser_module_import_has__view); l_lean_parser_module_import_parser_lean_parser_has__view = _init_l_lean_parser_module_import_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_module_import_parser_lean_parser_has__view); l_lean_parser_module_import_parser_lean_parser_has__tokens = _init_l_lean_parser_module_import_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_module_import_parser_lean_parser_has__tokens); l_lean_parser_module_import_parser___closed__1 = _init_l_lean_parser_module_import_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_import_parser___closed__1); l_lean_parser_module_header = _init_l_lean_parser_module_header(); +lean::mark_persistent(l_lean_parser_module_header); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__1); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__2); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__3); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__4); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__5); l_lean_parser_module_header_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_module_header_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__1___closed__6); l_lean_parser_module_header_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_module_header_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27___lambda__2___closed__1); l_lean_parser_module_header_has__view_x_27 = _init_l_lean_parser_module_header_has__view_x_27(); +lean::mark_persistent(l_lean_parser_module_header_has__view_x_27); l_lean_parser_module_header_has__view = _init_l_lean_parser_module_header_has__view(); +lean::mark_persistent(l_lean_parser_module_header_has__view); l_lean_parser_module_header_parser_lean_parser_has__view = _init_l_lean_parser_module_header_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_module_header_parser_lean_parser_has__view); l_lean_parser_module_header_parser_lean_parser_has__tokens = _init_l_lean_parser_module_header_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_module_header_parser_lean_parser_has__tokens); l_lean_parser_module_header_parser___closed__1 = _init_l_lean_parser_module_header_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_header_parser___closed__1); l_lean_parser_monad__parsec_eoi___at___private_init_lean_parser_module_1__commands__aux___main___spec__2___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_init_lean_parser_module_1__commands__aux___main___spec__2___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_eoi___at___private_init_lean_parser_module_1__commands__aux___main___spec__2___closed__1); l_lean_parser_monad__parsec_any___at___private_init_lean_parser_module_1__commands__aux___main___spec__3___closed__1 = _init_l_lean_parser_monad__parsec_any___at___private_init_lean_parser_module_1__commands__aux___main___spec__3___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_any___at___private_init_lean_parser_module_1__commands__aux___main___spec__3___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__1___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__1___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__1___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__3___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__3___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__3___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__9___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__9___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__9___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__10___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__10___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__10___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__1); l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__2 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__2(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__2); l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__3 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__3(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__11___closed__3); l___private_init_lean_parser_module_1__commands__aux___main___lambda__13___closed__1 = _init_l___private_init_lean_parser_module_1__commands__aux___main___lambda__13___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_module_1__commands__aux___main___lambda__13___closed__1); l_lean_parser_module_commands_parser___closed__1 = _init_l_lean_parser_module_commands_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_commands_parser___closed__1); l_lean_parser_module_commands_parser___closed__2 = _init_l_lean_parser_module_commands_parser___closed__2(); +lean::mark_persistent(l_lean_parser_module_commands_parser___closed__2); l_lean_parser_module_commands_tokens = _init_l_lean_parser_module_commands_tokens(); +lean::mark_persistent(l_lean_parser_module_commands_tokens); l_lean_parser_module_commands_parser_has__view = _init_l_lean_parser_module_commands_parser_has__view(); +lean::mark_persistent(l_lean_parser_module_commands_parser_has__view); l_lean_parser_module_eoi = _init_l_lean_parser_module_eoi(); +lean::mark_persistent(l_lean_parser_module_eoi); l_lean_parser_module_parser___lambda__5___closed__1 = _init_l_lean_parser_module_parser___lambda__5___closed__1(); +lean::mark_persistent(l_lean_parser_module_parser___lambda__5___closed__1); l_lean_parser_module_parser___lambda__6___closed__1 = _init_l_lean_parser_module_parser___lambda__6___closed__1(); +lean::mark_persistent(l_lean_parser_module_parser___lambda__6___closed__1); l_lean_parser_module_parser___lambda__6___closed__2 = _init_l_lean_parser_module_parser___lambda__6___closed__2(); +lean::mark_persistent(l_lean_parser_module_parser___lambda__6___closed__2); l_lean_parser_module_parser___lambda__10___closed__1 = _init_l_lean_parser_module_parser___lambda__10___closed__1(); +lean::mark_persistent(l_lean_parser_module_parser___lambda__10___closed__1); l_lean_parser_module_parser___closed__1 = _init_l_lean_parser_module_parser___closed__1(); +lean::mark_persistent(l_lean_parser_module_parser___closed__1); l_lean_parser_module_parser___closed__2 = _init_l_lean_parser_module_parser___closed__2(); +lean::mark_persistent(l_lean_parser_module_parser___closed__2); l_lean_parser_module_tokens = _init_l_lean_parser_module_tokens(); +lean::mark_persistent(l_lean_parser_module_tokens); } diff --git a/src/boot/init/lean/parser/notation.cpp b/src/boot/init/lean/parser/notation.cpp index 947a56af4c..b1897d9d53 100644 --- a/src/boot/init/lean/parser/notation.cpp +++ b/src/boot/init/lean/parser/notation.cpp @@ -21674,206 +21674,409 @@ void initialize_init_lean_parser_notation() { _G_initialized = true; initialize_init_lean_parser_token(); l_lean_parser_term_parser_lean_parser_has__tokens___closed__1 = _init_l_lean_parser_term_parser_lean_parser_has__tokens___closed__1(); +lean::mark_persistent(l_lean_parser_term_parser_lean_parser_has__tokens___closed__1); l_lean_parser_term_parser_lean_parser_has__view___closed__1 = _init_l_lean_parser_term_parser_lean_parser_has__view___closed__1(); +lean::mark_persistent(l_lean_parser_term_parser_lean_parser_has__view___closed__1); l_lean_parser_term_parser___closed__1 = _init_l_lean_parser_term_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_parser___closed__1); l_lean_parser_command_notation__spec_precedence__lit = _init_l_lean_parser_command_notation__spec_precedence__lit(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit); l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27 = _init_l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27); l_lean_parser_command_notation__spec_precedence__lit_has__view = _init_l_lean_parser_command_notation__spec_precedence__lit_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_has__view); l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens___spec__1___rarg___closed__1 = _init_l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens___spec__1___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens___spec__1___rarg___closed__1); l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_precedence__lit_parser___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__lit_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__lit_parser___closed__1); l_lean_parser_command_notation__spec_precedence__offset__op = _init_l_lean_parser_command_notation__spec_precedence__offset__op(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op); l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27 = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27); l_lean_parser_command_notation__spec_precedence__offset__op_has__view = _init_l_lean_parser_command_notation__spec_precedence__offset__op_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset__op_has__view); l_lean_parser_command_notation__spec_precedence__offset = _init_l_lean_parser_command_notation__spec_precedence__offset(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset); l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27 = _init_l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset_has__view_x_27); l_lean_parser_command_notation__spec_precedence__offset_has__view = _init_l_lean_parser_command_notation__spec_precedence__offset_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__offset_has__view); l_lean_parser_command_notation__spec_precedence__term = _init_l_lean_parser_command_notation__spec_precedence__term(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term); l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_precedence__term_has__view_x_27 = _init_l_lean_parser_command_notation__spec_precedence__term_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_has__view_x_27); l_lean_parser_command_notation__spec_precedence__term_has__view = _init_l_lean_parser_command_notation__spec_precedence__term_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_has__view); l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_precedence__term_parser___closed__1 = _init_l_lean_parser_command_notation__spec_precedence__term_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence__term_parser___closed__1); l_lean_parser_command_notation__spec_precedence = _init_l_lean_parser_command_notation__spec_precedence(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence); l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_precedence_has__view_x_27 = _init_l_lean_parser_command_notation__spec_precedence_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_has__view_x_27); l_lean_parser_command_notation__spec_precedence_has__view = _init_l_lean_parser_command_notation__spec_precedence_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_has__view); l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_precedence_parser___closed__1 = _init_l_lean_parser_command_notation__spec_precedence_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_precedence_parser___closed__1); l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_symbol__quote = _init_l_lean_parser_command_notation__spec_symbol__quote(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote); l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27 = _init_l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_has__view_x_27); l_lean_parser_command_notation__spec_symbol__quote_has__view = _init_l_lean_parser_command_notation__spec_symbol__quote_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_has__view); l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___lambda__1___closed__1); l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_symbol__quote_parser___closed__1 = _init_l_lean_parser_command_notation__spec_symbol__quote_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_symbol__quote_parser___closed__1); l_lean_parser_command_notation__spec_unquoted__symbol_parser___closed__1 = _init_l_lean_parser_command_notation__spec_unquoted__symbol_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_unquoted__symbol_parser___closed__1); l_lean_parser_command_notation__spec_unquoted__symbol_tokens = _init_l_lean_parser_command_notation__spec_unquoted__symbol_tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_unquoted__symbol_tokens); l_lean_parser_command_notation__spec_unquoted__symbol_view = _init_l_lean_parser_command_notation__spec_unquoted__symbol_view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_unquoted__symbol_view); l_lean_parser_command_notation__spec_notation__symbol = _init_l_lean_parser_command_notation__spec_notation__symbol(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol); l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27 = _init_l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_has__view_x_27); l_lean_parser_command_notation__spec_notation__symbol_has__view = _init_l_lean_parser_command_notation__spec_notation__symbol_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_has__view); l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_notation__symbol_parser___closed__1 = _init_l_lean_parser_command_notation__spec_notation__symbol_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_notation__symbol_parser___closed__1); l_lean_parser_command_notation__spec_mixfix__symbol = _init_l_lean_parser_command_notation__spec_mixfix__symbol(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol); l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27 = _init_l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_has__view_x_27); l_lean_parser_command_notation__spec_mixfix__symbol_has__view = _init_l_lean_parser_command_notation__spec_mixfix__symbol_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_has__view); l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_mixfix__symbol_parser___closed__1 = _init_l_lean_parser_command_notation__spec_mixfix__symbol_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_mixfix__symbol_parser___closed__1); l_lean_parser_command_notation__spec_fold__action__folder = _init_l_lean_parser_command_notation__spec_fold__action__folder(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action__folder); l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27 = _init_l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27); l_lean_parser_command_notation__spec_fold__action__folder_has__view = _init_l_lean_parser_command_notation__spec_fold__action__folder_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action__folder_has__view); l_lean_parser_command_notation__spec_fold__action = _init_l_lean_parser_command_notation__spec_fold__action(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action); l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_fold__action_has__view_x_27 = _init_l_lean_parser_command_notation__spec_fold__action_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_has__view_x_27); l_lean_parser_command_notation__spec_fold__action_has__view = _init_l_lean_parser_command_notation__spec_fold__action_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_has__view); l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens___spec__4___rarg___closed__1 = _init_l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens___spec__4___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens___spec__4___rarg___closed__1); l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_fold__action_parser___closed__1 = _init_l_lean_parser_command_notation__spec_fold__action_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_fold__action_parser___closed__1); l_lean_parser_command_notation__spec_scoped__action = _init_l_lean_parser_command_notation__spec_scoped__action(); +lean::mark_persistent(l_lean_parser_command_notation__spec_scoped__action); l_lean_parser_command_notation__spec_scoped__action_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_scoped__action_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_scoped__action_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_scoped__action_has__view_x_27 = _init_l_lean_parser_command_notation__spec_scoped__action_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_scoped__action_has__view_x_27); l_lean_parser_command_notation__spec_scoped__action_has__view = _init_l_lean_parser_command_notation__spec_scoped__action_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_scoped__action_has__view); l_lean_parser_command_notation__spec_action__kind = _init_l_lean_parser_command_notation__spec_action__kind(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action__kind); l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_action__kind_has__view_x_27 = _init_l_lean_parser_command_notation__spec_action__kind_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action__kind_has__view_x_27); l_lean_parser_command_notation__spec_action__kind_has__view = _init_l_lean_parser_command_notation__spec_action__kind_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action__kind_has__view); l_lean_parser_command_notation__spec_action = _init_l_lean_parser_command_notation__spec_action(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action); l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_action_has__view_x_27 = _init_l_lean_parser_command_notation__spec_action_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_has__view_x_27); l_lean_parser_command_notation__spec_action_has__view = _init_l_lean_parser_command_notation__spec_action_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_has__view); l_lean_parser_command_notation__spec_action_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_action_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_action_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_action_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_action_parser___closed__1 = _init_l_lean_parser_command_notation__spec_action_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_action_parser___closed__1); l_lean_parser_command_notation__spec_binder = _init_l_lean_parser_command_notation__spec_binder(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binder); l_lean_parser_command_notation__spec_binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_binder_has__view_x_27 = _init_l_lean_parser_command_notation__spec_binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binder_has__view_x_27); l_lean_parser_command_notation__spec_binder_has__view = _init_l_lean_parser_command_notation__spec_binder_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binder_has__view); l_lean_parser_command_notation__spec_binders = _init_l_lean_parser_command_notation__spec_binders(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binders); l_lean_parser_command_notation__spec_binders_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_binders_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binders_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_binders_has__view_x_27 = _init_l_lean_parser_command_notation__spec_binders_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binders_has__view_x_27); l_lean_parser_command_notation__spec_binders_has__view = _init_l_lean_parser_command_notation__spec_binders_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_binders_has__view); l_lean_parser_command_notation__spec_argument = _init_l_lean_parser_command_notation__spec_argument(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument); l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_notation__spec_argument_has__view_x_27 = _init_l_lean_parser_command_notation__spec_argument_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view_x_27); l_lean_parser_command_notation__spec_argument_has__view = _init_l_lean_parser_command_notation__spec_argument_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_argument_has__view); l_lean_parser_command_notation__spec_transition = _init_l_lean_parser_command_notation__spec_transition(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition); l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_transition_has__view_x_27 = _init_l_lean_parser_command_notation__spec_transition_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_has__view_x_27); l_lean_parser_command_notation__spec_transition_has__view = _init_l_lean_parser_command_notation__spec_transition_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_has__view); l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_transition_parser___closed__1 = _init_l_lean_parser_command_notation__spec_transition_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_transition_parser___closed__1); l_lean_parser_command_notation__spec_rule = _init_l_lean_parser_command_notation__spec_rule(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule); l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_rule_has__view_x_27 = _init_l_lean_parser_command_notation__spec_rule_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_has__view_x_27); l_lean_parser_command_notation__spec_rule_has__view = _init_l_lean_parser_command_notation__spec_rule_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_has__view); l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_rule_parser___closed__1 = _init_l_lean_parser_command_notation__spec_rule_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_rule_parser___closed__1); l_lean_parser_command_notation__spec = _init_l_lean_parser_command_notation__spec(); +lean::mark_persistent(l_lean_parser_command_notation__spec); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__6); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__7 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__7(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__7); l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__8 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__8(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__8); l_lean_parser_command_notation__spec_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_notation__spec_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_notation__spec_has__view_x_27 = _init_l_lean_parser_command_notation__spec_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view_x_27); l_lean_parser_command_notation__spec_has__view = _init_l_lean_parser_command_notation__spec_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_has__view); l_lean_parser_command_notation__spec_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__spec_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__spec_parser_lean_parser_has__tokens); l_lean_parser_command_notation__spec_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__spec_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__spec_parser_lean_parser_has__view); l_lean_parser_command_notation__spec_parser___closed__1 = _init_l_lean_parser_command_notation__spec_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__spec_parser___closed__1); l_lean_parser_command_notation = _init_l_lean_parser_command_notation(); +lean::mark_persistent(l_lean_parser_command_notation); l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation_has__view_x_27 = _init_l_lean_parser_command_notation_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation_has__view_x_27); l_lean_parser_command_notation_has__view = _init_l_lean_parser_command_notation_has__view(); +lean::mark_persistent(l_lean_parser_command_notation_has__view); l_lean_parser_command_notation_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation_parser_lean_parser_has__tokens); l_lean_parser_command_notation_parser_lean_parser_has__view = _init_l_lean_parser_command_notation_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation_parser_lean_parser_has__view); l_lean_parser_command_notation_parser___closed__1 = _init_l_lean_parser_command_notation_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation_parser___closed__1); l_lean_parser_command_reserve__notation = _init_l_lean_parser_command_reserve__notation(); +lean::mark_persistent(l_lean_parser_command_reserve__notation); l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_reserve__notation_has__view_x_27 = _init_l_lean_parser_command_reserve__notation_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_has__view_x_27); l_lean_parser_command_reserve__notation_has__view = _init_l_lean_parser_command_reserve__notation_has__view(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_has__view); l_lean_parser_command_reserve__notation_parser_lean_parser_has__tokens = _init_l_lean_parser_command_reserve__notation_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_parser_lean_parser_has__tokens); l_lean_parser_command_reserve__notation_parser_lean_parser_has__view = _init_l_lean_parser_command_reserve__notation_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_parser_lean_parser_has__view); l_lean_parser_command_reserve__notation_parser___closed__1 = _init_l_lean_parser_command_reserve__notation_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_reserve__notation_parser___closed__1); l_lean_parser_command_mixfix_kind = _init_l_lean_parser_command_mixfix_kind(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__3); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__4); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__5); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__6); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__7 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__7(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__7); l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__2___closed__1); l_lean_parser_command_mixfix_kind_has__view_x_27 = _init_l_lean_parser_command_mixfix_kind_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view_x_27); l_lean_parser_command_mixfix_kind_has__view = _init_l_lean_parser_command_mixfix_kind_has__view(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_has__view); l_lean_parser_command_mixfix_kind_parser_lean_parser_has__tokens = _init_l_lean_parser_command_mixfix_kind_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_parser_lean_parser_has__tokens); l_lean_parser_command_mixfix_kind_parser_lean_parser_has__view = _init_l_lean_parser_command_mixfix_kind_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_parser_lean_parser_has__view); l_lean_parser_command_mixfix_kind_parser___closed__1 = _init_l_lean_parser_command_mixfix_kind_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_mixfix_kind_parser___closed__1); l_lean_parser_command_mixfix = _init_l_lean_parser_command_mixfix(); +lean::mark_persistent(l_lean_parser_command_mixfix); l_lean_parser_command_mixfix_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_mixfix_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_mixfix_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_mixfix_has__view_x_27 = _init_l_lean_parser_command_mixfix_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_mixfix_has__view_x_27); l_lean_parser_command_mixfix_has__view = _init_l_lean_parser_command_mixfix_has__view(); +lean::mark_persistent(l_lean_parser_command_mixfix_has__view); l_lean_parser_command_mixfix_parser_lean_parser_has__tokens = _init_l_lean_parser_command_mixfix_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_mixfix_parser_lean_parser_has__tokens); l_lean_parser_command_mixfix_parser_lean_parser_has__view = _init_l_lean_parser_command_mixfix_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_mixfix_parser_lean_parser_has__view); l_lean_parser_command_mixfix_parser___closed__1 = _init_l_lean_parser_command_mixfix_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_mixfix_parser___closed__1); l_lean_parser_command_notation__like = _init_l_lean_parser_command_notation__like(); +lean::mark_persistent(l_lean_parser_command_notation__like); l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_notation__like_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_notation__like_has__view_x_27 = _init_l_lean_parser_command_notation__like_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_notation__like_has__view_x_27); l_lean_parser_command_notation__like_has__view = _init_l_lean_parser_command_notation__like_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__like_has__view); l_lean_parser_command_notation__like_parser_lean_parser_has__tokens = _init_l_lean_parser_command_notation__like_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_notation__like_parser_lean_parser_has__tokens); l_lean_parser_command_notation__like_parser_lean_parser_has__view = _init_l_lean_parser_command_notation__like_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_notation__like_parser_lean_parser_has__view); l_lean_parser_command_notation__like_parser___closed__1 = _init_l_lean_parser_command_notation__like_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_notation__like_parser___closed__1); l_lean_parser_command_reserve__mixfix = _init_l_lean_parser_command_reserve__mixfix(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix); l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__1); l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__1___closed__2); l_lean_parser_command_reserve__mixfix_has__view_x_27 = _init_l_lean_parser_command_reserve__mixfix_has__view_x_27(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_has__view_x_27); l_lean_parser_command_reserve__mixfix_has__view = _init_l_lean_parser_command_reserve__mixfix_has__view(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_has__view); l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__tokens = _init_l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__tokens); l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__view = _init_l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__view); l_lean_parser_command_reserve__mixfix_parser___closed__1 = _init_l_lean_parser_command_reserve__mixfix_parser___closed__1(); +lean::mark_persistent(l_lean_parser_command_reserve__mixfix_parser___closed__1); } diff --git a/src/boot/init/lean/parser/parsec.cpp b/src/boot/init/lean/parser/parsec.cpp index 5869ae8183..d1aebeeeba 100644 --- a/src/boot/init/lean/parser/parsec.cpp +++ b/src/boot/init/lean/parser/parsec.cpp @@ -9121,34 +9121,65 @@ void initialize_init_lean_parser_parsec() { initialize_init_control_monad__fail(); initialize_init_control_combinators(); l_lean_parser_parsec_position = _init_l_lean_parser_parsec_position(); +lean::mark_persistent(l_lean_parser_parsec_position); l_lean_parser_parsec_expected_to__string___main___closed__1 = _init_l_lean_parser_parsec_expected_to__string___main___closed__1(); +lean::mark_persistent(l_lean_parser_parsec_expected_to__string___main___closed__1); l_lean_parser_parsec_message_text___rarg___closed__1 = _init_l_lean_parser_parsec_message_text___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec_message_text___rarg___closed__1); l_lean_parser_parsec_message_text___rarg___closed__2 = _init_l_lean_parser_parsec_message_text___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_parsec_message_text___rarg___closed__2); l_lean_parser_parsec_message_text___rarg___closed__3 = _init_l_lean_parser_parsec_message_text___rarg___closed__3(); +lean::mark_persistent(l_lean_parser_parsec_message_text___rarg___closed__3); l_lean_parser_parsec_message_to__string___rarg___closed__1 = _init_l_lean_parser_parsec_message_to__string___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec_message_to__string___rarg___closed__1); l_lean_parser_parsec_message_to__string___rarg___closed__2 = _init_l_lean_parser_parsec_message_to__string___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_parsec_message_to__string___rarg___closed__2); l_lean_parser_parsec_message_to__string___rarg___closed__3 = _init_l_lean_parser_parsec_message_to__string___rarg___closed__3(); +lean::mark_persistent(l_lean_parser_parsec_message_to__string___rarg___closed__3); l_lean_parser_parsec_result_mk__eps___rarg___closed__1 = _init_l_lean_parser_parsec_result_mk__eps___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec_result_mk__eps___rarg___closed__1); l_lean_parser_parsec__t = _init_l_lean_parser_parsec__t(); +lean::mark_persistent(l_lean_parser_parsec__t); l_lean_parser_parsec = _init_l_lean_parser_parsec(); +lean::mark_persistent(l_lean_parser_parsec); l_lean_parser_parsec_x_27 = _init_l_lean_parser_parsec_x_27(); +lean::mark_persistent(l_lean_parser_parsec_x_27); l_lean_parser_parsec__t_failure___rarg___closed__1 = _init_l_lean_parser_parsec__t_failure___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec__t_failure___rarg___closed__1); l_lean_parser_parsec__t_monad__fail___rarg___closed__1 = _init_l_lean_parser_parsec__t_monad__fail___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parsec__t_monad__fail___rarg___closed__1); l_lean_parser_monad__parsec_x_27 = _init_l_lean_parser_monad__parsec_x_27(); +lean::mark_persistent(l_lean_parser_monad__parsec_x_27); l_lean_parser_monad__parsec_left__over___rarg___closed__1 = _init_l_lean_parser_monad__parsec_left__over___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_left__over___rarg___closed__1); l_lean_parser_monad__parsec_remaining___rarg___closed__1 = _init_l_lean_parser_monad__parsec_remaining___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_remaining___rarg___closed__1); l_lean_parser_monad__parsec_hidden___rarg___closed__1 = _init_l_lean_parser_monad__parsec_hidden___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_hidden___rarg___closed__1); l_lean_parser_monad__parsec_try___rarg___closed__1 = _init_l_lean_parser_monad__parsec_try___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_try___rarg___closed__1); l_lean_parser_monad__parsec_lookahead___rarg___closed__1 = _init_l_lean_parser_monad__parsec_lookahead___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_lookahead___rarg___closed__1); l_lean_parser_monad__parsec_eoi__error___rarg___closed__1 = _init_l_lean_parser_monad__parsec_eoi__error___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_eoi__error___rarg___closed__1); l_lean_parser_monad__parsec_curr___rarg___closed__1 = _init_l_lean_parser_monad__parsec_curr___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_curr___rarg___closed__1); l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1___rarg___closed__1 = _init_l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1___rarg___closed__1); l_lean_parser_monad__parsec_num___rarg___closed__1 = _init_l_lean_parser_monad__parsec_num___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_num___rarg___closed__1); l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__1 = _init_l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__1); l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__2 = _init_l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__2); l_lean_parser_monad__parsec_pos___rarg___closed__1 = _init_l_lean_parser_monad__parsec_pos___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_pos___rarg___closed__1); l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1 = _init_l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1); l_lean_parser_monad__parsec_sep__by1___rarg___closed__1 = _init_l_lean_parser_monad__parsec_sep__by1___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_sep__by1___rarg___closed__1); l_lean_parser_monad__parsec_fix__aux___main___rarg___closed__1 = _init_l_lean_parser_monad__parsec_fix__aux___main___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_fix__aux___main___rarg___closed__1); l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1 = _init_l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1(); +lean::mark_persistent(l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1); } diff --git a/src/boot/init/lean/parser/pratt.cpp b/src/boot/init/lean/parser/pratt.cpp index 7830c499b5..fc2982cb4a 100644 --- a/src/boot/init/lean/parser/pratt.cpp +++ b/src/boot/init/lean/parser/pratt.cpp @@ -878,6 +878,9 @@ void initialize_init_lean_parser_pratt() { _G_initialized = true; initialize_init_lean_parser_token(); l_lean_parser_curr__lbp___rarg___lambda__1___closed__1 = _init_l_lean_parser_curr__lbp___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_curr__lbp___rarg___lambda__1___closed__1); l_lean_parser_curr__lbp___rarg___lambda__3___closed__1 = _init_l_lean_parser_curr__lbp___rarg___lambda__3___closed__1(); +lean::mark_persistent(l_lean_parser_curr__lbp___rarg___lambda__3___closed__1); l_lean_parser_curr__lbp___rarg___lambda__3___closed__2 = _init_l_lean_parser_curr__lbp___rarg___lambda__3___closed__2(); +lean::mark_persistent(l_lean_parser_curr__lbp___rarg___lambda__3___closed__2); } diff --git a/src/boot/init/lean/parser/rec.cpp b/src/boot/init/lean/parser/rec.cpp index 19f5e2f229..b2c600ef68 100644 --- a/src/boot/init/lean/parser/rec.cpp +++ b/src/boot/init/lean/parser/rec.cpp @@ -515,5 +515,7 @@ void initialize_init_lean_parser_rec() { _G_initialized = true; initialize_init_lean_parser_parsec(); l_lean_parser_rec__t = _init_l_lean_parser_rec__t(); +lean::mark_persistent(l_lean_parser_rec__t); l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1 = _init_l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1); } diff --git a/src/boot/init/lean/parser/string_literal.cpp b/src/boot/init/lean/parser/string_literal.cpp index 36e845f231..70f249c4f1 100644 --- a/src/boot/init/lean/parser/string_literal.cpp +++ b/src/boot/init/lean/parser/string_literal.cpp @@ -1401,7 +1401,11 @@ void initialize_init_lean_parser_string__literal() { _G_initialized = true; initialize_init_lean_parser_parsec(); l_lean_parser_parse__hex__digit___rarg___lambda__3___closed__1 = _init_l_lean_parser_parse__hex__digit___rarg___lambda__3___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___rarg___lambda__3___closed__1); l_lean_parser_parse__hex__digit___rarg___lambda__5___closed__1 = _init_l_lean_parser_parse__hex__digit___rarg___lambda__5___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___rarg___lambda__5___closed__1); l_lean_parser_parse__hex__digit___rarg___closed__1 = _init_l_lean_parser_parse__hex__digit___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___rarg___closed__1); l_lean_parser_parse__quoted__char___rarg___lambda__7___closed__1 = _init_l_lean_parser_parse__quoted__char___rarg___lambda__7___closed__1(); +lean::mark_persistent(l_lean_parser_parse__quoted__char___rarg___lambda__7___closed__1); } diff --git a/src/boot/init/lean/parser/syntax.cpp b/src/boot/init/lean/parser/syntax.cpp index ddc1058bbf..659c75eaf2 100644 --- a/src/boot/init/lean/parser/syntax.cpp +++ b/src/boot/init/lean/parser/syntax.cpp @@ -2651,26 +2651,49 @@ void initialize_init_lean_parser_syntax() { initialize_init_lean_name(); initialize_init_lean_parser_parsec(); l_lean_parser_choice = _init_l_lean_parser_choice(); +lean::mark_persistent(l_lean_parser_choice); l_lean_parser_no__kind = _init_l_lean_parser_no__kind(); +lean::mark_persistent(l_lean_parser_no__kind); l_lean_parser_macro__scope_decidable__eq = _init_l_lean_parser_macro__scope_decidable__eq(); +lean::mark_persistent(l_lean_parser_macro__scope_decidable__eq); l_lean_parser_macro__scope_lean_has__to__format = _init_l_lean_parser_macro__scope_lean_has__to__format(); +lean::mark_persistent(l_lean_parser_macro__scope_lean_has__to__format); l_lean_parser_macro__scope = _init_l_lean_parser_macro__scope(); +lean::mark_persistent(l_lean_parser_macro__scope); l_lean_parser_macro__scopes = _init_l_lean_parser_macro__scopes(); +lean::mark_persistent(l_lean_parser_macro__scopes); l_lean_parser_inhabited = _init_l_lean_parser_inhabited(); +lean::mark_persistent(l_lean_parser_inhabited); l_lean_parser_substring_has__to__string = _init_l_lean_parser_substring_has__to__string(); +lean::mark_persistent(l_lean_parser_substring_has__to__string); l_lean_parser_syntax_update__leading___closed__1 = _init_l_lean_parser_syntax_update__leading___closed__1(); +lean::mark_persistent(l_lean_parser_syntax_update__leading___closed__1); l_lean_parser_syntax_reprint___main___closed__1 = _init_l_lean_parser_syntax_reprint___main___closed__1(); +lean::mark_persistent(l_lean_parser_syntax_reprint___main___closed__1); l_lean_parser_syntax_reprint___main___closed__2 = _init_l_lean_parser_syntax_reprint___main___closed__2(); +lean::mark_persistent(l_lean_parser_syntax_reprint___main___closed__2); l_lean_parser_syntax_reprint__lst___main___closed__1 = _init_l_lean_parser_syntax_reprint__lst___main___closed__1(); +lean::mark_persistent(l_lean_parser_syntax_reprint__lst___main___closed__1); l_lean_parser_syntax_to__format___main___closed__1 = _init_l_lean_parser_syntax_to__format___main___closed__1(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__1); l_lean_parser_syntax_to__format___main___closed__2 = _init_l_lean_parser_syntax_to__format___main___closed__2(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__2); l_lean_parser_syntax_to__format___main___closed__3 = _init_l_lean_parser_syntax_to__format___main___closed__3(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__3); l_lean_parser_syntax_to__format___main___closed__4 = _init_l_lean_parser_syntax_to__format___main___closed__4(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__4); l_lean_parser_syntax_to__format___main___closed__5 = _init_l_lean_parser_syntax_to__format___main___closed__5(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__5); l_lean_parser_syntax_to__format___main___closed__6 = _init_l_lean_parser_syntax_to__format___main___closed__6(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__6); l_lean_parser_syntax_to__format___main___closed__7 = _init_l_lean_parser_syntax_to__format___main___closed__7(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__7); l_lean_parser_syntax_to__format___main___closed__8 = _init_l_lean_parser_syntax_to__format___main___closed__8(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__8); l_lean_parser_syntax_to__format___main___closed__9 = _init_l_lean_parser_syntax_to__format___main___closed__9(); +lean::mark_persistent(l_lean_parser_syntax_to__format___main___closed__9); l_lean_parser_syntax_lean_has__to__format = _init_l_lean_parser_syntax_lean_has__to__format(); +lean::mark_persistent(l_lean_parser_syntax_lean_has__to__format); l_lean_parser_syntax_has__to__string = _init_l_lean_parser_syntax_has__to__string(); +lean::mark_persistent(l_lean_parser_syntax_has__to__string); } diff --git a/src/boot/init/lean/parser/term.cpp b/src/boot/init/lean/parser/term.cpp index b5b9715c22..062c9900f6 100644 --- a/src/boot/init/lean/parser/term.cpp +++ b/src/boot/init/lean/parser/term.cpp @@ -51401,490 +51401,977 @@ void initialize_init_lean_parser_term() { initialize_init_lean_parser_notation(); initialize_init_lean_expr(); l_lean_parser_ident__univ__spec = _init_l_lean_parser_ident__univ__spec(); +lean::mark_persistent(l_lean_parser_ident__univ__spec); l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__1); l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__2); l_lean_parser_ident__univ__spec_has__view_x_27 = _init_l_lean_parser_ident__univ__spec_has__view_x_27(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_has__view_x_27); l_lean_parser_ident__univ__spec_has__view = _init_l_lean_parser_ident__univ__spec_has__view(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_has__view); l_lean_parser_ident__univ__spec_parser_lean_parser_has__tokens = _init_l_lean_parser_ident__univ__spec_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_parser_lean_parser_has__tokens); l_lean_parser_ident__univ__spec_parser_lean_parser_has__view = _init_l_lean_parser_ident__univ__spec_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_parser_lean_parser_has__view); l_lean_parser_ident__univ__spec_parser___closed__1 = _init_l_lean_parser_ident__univ__spec_parser___closed__1(); +lean::mark_persistent(l_lean_parser_ident__univ__spec_parser___closed__1); l_lean_parser_ident__univs = _init_l_lean_parser_ident__univs(); +lean::mark_persistent(l_lean_parser_ident__univs); l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__1); l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__2); l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__3); l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__4); l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__5); l_lean_parser_ident__univs_has__view_x_27 = _init_l_lean_parser_ident__univs_has__view_x_27(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view_x_27); l_lean_parser_ident__univs_has__view = _init_l_lean_parser_ident__univs_has__view(); +lean::mark_persistent(l_lean_parser_ident__univs_has__view); l_lean_parser_ident__univs_parser_lean_parser_has__tokens = _init_l_lean_parser_ident__univs_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_ident__univs_parser_lean_parser_has__tokens); l_lean_parser_ident__univs_parser_lean_parser_has__view = _init_l_lean_parser_ident__univs_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_ident__univs_parser_lean_parser_has__view); l_lean_parser_ident__univs_parser___closed__1 = _init_l_lean_parser_ident__univs_parser___closed__1(); +lean::mark_persistent(l_lean_parser_ident__univs_parser___closed__1); l_lean_parser_term_lean_parser_has__tokens = _init_l_lean_parser_term_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_lean_parser_has__tokens); l_lean_parser_term_lean_parser_has__view = _init_l_lean_parser_term_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_lean_parser_has__view); l_lean_parser_term_tuple = _init_l_lean_parser_term_tuple(); +lean::mark_persistent(l_lean_parser_term_tuple); l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_tuple_has__view_x_27 = _init_l_lean_parser_term_tuple_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_tuple_has__view_x_27); l_lean_parser_term_tuple_has__view = _init_l_lean_parser_term_tuple_has__view(); +lean::mark_persistent(l_lean_parser_term_tuple_has__view); l_lean_parser_term_typed = _init_l_lean_parser_term_typed(); +lean::mark_persistent(l_lean_parser_term_typed); l_lean_parser_term_typed_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_typed_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_typed_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_typed_has__view_x_27 = _init_l_lean_parser_term_typed_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_typed_has__view_x_27); l_lean_parser_term_typed_has__view = _init_l_lean_parser_term_typed_has__view(); +lean::mark_persistent(l_lean_parser_term_typed_has__view); l_lean_parser_term_paren__special = _init_l_lean_parser_term_paren__special(); +lean::mark_persistent(l_lean_parser_term_paren__special); l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_paren__special_has__view_x_27 = _init_l_lean_parser_term_paren__special_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_paren__special_has__view_x_27); l_lean_parser_term_paren__special_has__view = _init_l_lean_parser_term_paren__special_has__view(); +lean::mark_persistent(l_lean_parser_term_paren__special_has__view); l_lean_parser_term_paren__content = _init_l_lean_parser_term_paren__content(); +lean::mark_persistent(l_lean_parser_term_paren__content); l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_paren__content_has__view_x_27 = _init_l_lean_parser_term_paren__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_paren__content_has__view_x_27); l_lean_parser_term_paren__content_has__view = _init_l_lean_parser_term_paren__content_has__view(); +lean::mark_persistent(l_lean_parser_term_paren__content_has__view); l_lean_parser_term_paren = _init_l_lean_parser_term_paren(); +lean::mark_persistent(l_lean_parser_term_paren); l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_paren_has__view_x_27 = _init_l_lean_parser_term_paren_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_paren_has__view_x_27); l_lean_parser_term_paren_has__view = _init_l_lean_parser_term_paren_has__view(); +lean::mark_persistent(l_lean_parser_term_paren_has__view); l_lean_parser_term_paren_parser_lean_parser_has__tokens = _init_l_lean_parser_term_paren_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_paren_parser_lean_parser_has__tokens); l_lean_parser_term_paren_parser_lean_parser_has__view = _init_l_lean_parser_term_paren_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_paren_parser_lean_parser_has__view); l_lean_parser_term_paren_parser___closed__1 = _init_l_lean_parser_term_paren_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_paren_parser___closed__1); l_lean_parser_term_hole = _init_l_lean_parser_term_hole(); +lean::mark_persistent(l_lean_parser_term_hole); l_lean_parser_term_hole_has__view_x_27 = _init_l_lean_parser_term_hole_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_hole_has__view_x_27); l_lean_parser_term_hole_has__view = _init_l_lean_parser_term_hole_has__view(); +lean::mark_persistent(l_lean_parser_term_hole_has__view); l_lean_parser_term_hole_parser_lean_parser_has__tokens = _init_l_lean_parser_term_hole_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_hole_parser_lean_parser_has__tokens); l_lean_parser_term_hole_parser_lean_parser_has__view = _init_l_lean_parser_term_hole_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_hole_parser_lean_parser_has__view); l_lean_parser_term_hole_parser___closed__1 = _init_l_lean_parser_term_hole_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_hole_parser___closed__1); l_lean_parser_term_sort = _init_l_lean_parser_term_sort(); +lean::mark_persistent(l_lean_parser_term_sort); l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_sort_has__view_x_27 = _init_l_lean_parser_term_sort_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_sort_has__view_x_27); l_lean_parser_term_sort_has__view = _init_l_lean_parser_term_sort_has__view(); +lean::mark_persistent(l_lean_parser_term_sort_has__view); l_lean_parser_term_sort_parser_lean_parser_has__tokens = _init_l_lean_parser_term_sort_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_sort_parser_lean_parser_has__tokens); l_lean_parser_term_sort_parser_lean_parser_has__view = _init_l_lean_parser_term_sort_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_sort_parser_lean_parser_has__view); l_lean_parser_term_sort_parser___closed__1 = _init_l_lean_parser_term_sort_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_sort_parser___closed__1); l_lean_parser_term_type__spec = _init_l_lean_parser_term_type__spec(); +lean::mark_persistent(l_lean_parser_term_type__spec); l_lean_parser_term_type__spec_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_type__spec_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_type__spec_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_type__spec_has__view_x_27 = _init_l_lean_parser_term_type__spec_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_type__spec_has__view_x_27); l_lean_parser_term_type__spec_has__view = _init_l_lean_parser_term_type__spec_has__view(); +lean::mark_persistent(l_lean_parser_term_type__spec_has__view); l_lean_parser_term_type__spec_parser_lean_parser_has__tokens = _init_l_lean_parser_term_type__spec_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_type__spec_parser_lean_parser_has__tokens); l_lean_parser_term_type__spec_parser_lean_parser_has__view = _init_l_lean_parser_term_type__spec_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_type__spec_parser_lean_parser_has__view); l_lean_parser_term_type__spec_parser___closed__1 = _init_l_lean_parser_term_type__spec_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_type__spec_parser___closed__1); l_lean_parser_term_opt__type_parser_lean_parser_has__tokens = _init_l_lean_parser_term_opt__type_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_opt__type_parser_lean_parser_has__tokens); l_lean_parser_term_opt__type_parser_lean_parser_has__view = _init_l_lean_parser_term_opt__type_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_opt__type_parser_lean_parser_has__view); l_lean_parser_term_opt__type_parser___closed__1 = _init_l_lean_parser_term_opt__type_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_opt__type_parser___closed__1); l_lean_parser_term_opt__type_view__default = _init_l_lean_parser_term_opt__type_view__default(); +lean::mark_persistent(l_lean_parser_term_opt__type_view__default); l_lean_parser_term_binder__ident = _init_l_lean_parser_term_binder__ident(); +lean::mark_persistent(l_lean_parser_term_binder__ident); l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_binder__ident_has__view_x_27 = _init_l_lean_parser_term_binder__ident_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view_x_27); l_lean_parser_term_binder__ident_has__view = _init_l_lean_parser_term_binder__ident_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__ident_has__view); l_lean_parser_term_binder__ident_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binder__ident_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binder__ident_parser_lean_parser_has__tokens); l_lean_parser_term_binder__ident_parser_lean_parser_has__view = _init_l_lean_parser_term_binder__ident_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__ident_parser_lean_parser_has__view); l_lean_parser_term_binder__ident_parser___closed__1 = _init_l_lean_parser_term_binder__ident_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__ident_parser___closed__1); l_lean_parser_term_binder__default__val = _init_l_lean_parser_term_binder__default__val(); +lean::mark_persistent(l_lean_parser_term_binder__default__val); l_lean_parser_term_binder__default__val_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder__default__val_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__default__val_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder__default__val_has__view_x_27 = _init_l_lean_parser_term_binder__default__val_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder__default__val_has__view_x_27); l_lean_parser_term_binder__default__val_has__view = _init_l_lean_parser_term_binder__default__val_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__default__val_has__view); l_lean_parser_term_binder__default__tac = _init_l_lean_parser_term_binder__default__tac(); +lean::mark_persistent(l_lean_parser_term_binder__default__tac); l_lean_parser_term_binder__default__tac_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder__default__tac_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__default__tac_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder__default__tac_has__view_x_27 = _init_l_lean_parser_term_binder__default__tac_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder__default__tac_has__view_x_27); l_lean_parser_term_binder__default__tac_has__view = _init_l_lean_parser_term_binder__default__tac_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__default__tac_has__view); l_lean_parser_term_binder__default = _init_l_lean_parser_term_binder__default(); +lean::mark_persistent(l_lean_parser_term_binder__default); l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binder__default_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binder__default_has__view_x_27 = _init_l_lean_parser_term_binder__default_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder__default_has__view_x_27); l_lean_parser_term_binder__default_has__view = _init_l_lean_parser_term_binder__default_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__default_has__view); l_lean_parser_term_binder__default_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binder__default_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binder__default_parser_lean_parser_has__tokens); l_lean_parser_term_binder__default_parser_lean_parser_has__view = _init_l_lean_parser_term_binder__default_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__default_parser_lean_parser_has__view); l_lean_parser_term_binder__default_parser___closed__1 = _init_l_lean_parser_term_binder__default_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__default_parser___closed__1); l_lean_parser_term_binder__content = _init_l_lean_parser_term_binder__content(); +lean::mark_persistent(l_lean_parser_term_binder__content); l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__5); l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__1); l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__2 = _init_l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__2); l_lean_parser_term_binder__content_has__view_x_27 = _init_l_lean_parser_term_binder__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view_x_27); l_lean_parser_term_binder__content_has__view = _init_l_lean_parser_term_binder__content_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__content_has__view); l_lean_parser_term_binder__content_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binder__content_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binder__content_parser_lean_parser_has__tokens); l_lean_parser_term_binder__content_parser_lean_parser_has__view = _init_l_lean_parser_term_binder__content_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binder__content_parser_lean_parser_has__view); l_lean_parser_term_binder__content_parser___closed__1 = _init_l_lean_parser_term_binder__content_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder__content_parser___closed__1); l_lean_parser_term_simple__explicit__binder = _init_l_lean_parser_term_simple__explicit__binder(); +lean::mark_persistent(l_lean_parser_term_simple__explicit__binder); l_lean_parser_term_simple__explicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_simple__explicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__explicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_simple__explicit__binder_has__view_x_27 = _init_l_lean_parser_term_simple__explicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_simple__explicit__binder_has__view_x_27); l_lean_parser_term_simple__explicit__binder_has__view = _init_l_lean_parser_term_simple__explicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__explicit__binder_has__view); l_lean_parser_term_simple__implicit__binder = _init_l_lean_parser_term_simple__implicit__binder(); +lean::mark_persistent(l_lean_parser_term_simple__implicit__binder); l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_simple__implicit__binder_has__view_x_27 = _init_l_lean_parser_term_simple__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_simple__implicit__binder_has__view_x_27); l_lean_parser_term_simple__implicit__binder_has__view = _init_l_lean_parser_term_simple__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__implicit__binder_has__view); l_lean_parser_term_simple__strict__implicit__binder = _init_l_lean_parser_term_simple__strict__implicit__binder(); +lean::mark_persistent(l_lean_parser_term_simple__strict__implicit__binder); l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27 = _init_l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_simple__strict__implicit__binder_has__view_x_27); l_lean_parser_term_simple__strict__implicit__binder_has__view = _init_l_lean_parser_term_simple__strict__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__strict__implicit__binder_has__view); l_lean_parser_term_simple__inst__implicit__binder = _init_l_lean_parser_term_simple__inst__implicit__binder(); +lean::mark_persistent(l_lean_parser_term_simple__inst__implicit__binder); l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27 = _init_l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27); l_lean_parser_term_simple__inst__implicit__binder_has__view = _init_l_lean_parser_term_simple__inst__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__inst__implicit__binder_has__view); l_lean_parser_term_simple__binder = _init_l_lean_parser_term_simple__binder(); +lean::mark_persistent(l_lean_parser_term_simple__binder); l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_simple__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_simple__binder_has__view_x_27 = _init_l_lean_parser_term_simple__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_simple__binder_has__view_x_27); l_lean_parser_term_simple__binder_has__view = _init_l_lean_parser_term_simple__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__binder_has__view); l_lean_parser_term_simple__binder_parser_lean_parser_has__tokens = _init_l_lean_parser_term_simple__binder_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_simple__binder_parser_lean_parser_has__tokens); l_lean_parser_term_simple__binder_parser_lean_parser_has__view = _init_l_lean_parser_term_simple__binder_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_simple__binder_parser_lean_parser_has__view); l_lean_parser_term_simple__binder_parser___closed__1 = _init_l_lean_parser_term_simple__binder_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_simple__binder_parser___closed__1); l_lean_parser_term_anonymous__constructor = _init_l_lean_parser_term_anonymous__constructor(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor); l_lean_parser_term_anonymous__constructor_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_anonymous__constructor_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_anonymous__constructor_has__view_x_27 = _init_l_lean_parser_term_anonymous__constructor_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_has__view_x_27); l_lean_parser_term_anonymous__constructor_has__view = _init_l_lean_parser_term_anonymous__constructor_has__view(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_has__view); l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__tokens = _init_l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__tokens); l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__view = _init_l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__view); l_lean_parser_term_anonymous__constructor_parser___closed__1 = _init_l_lean_parser_term_anonymous__constructor_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_anonymous__constructor_parser___closed__1); l_lean_parser_term_explicit__binder__content = _init_l_lean_parser_term_explicit__binder__content(); +lean::mark_persistent(l_lean_parser_term_explicit__binder__content); l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_explicit__binder__content_has__view_x_27 = _init_l_lean_parser_term_explicit__binder__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_explicit__binder__content_has__view_x_27); l_lean_parser_term_explicit__binder__content_has__view = _init_l_lean_parser_term_explicit__binder__content_has__view(); +lean::mark_persistent(l_lean_parser_term_explicit__binder__content_has__view); l_lean_parser_term_explicit__binder = _init_l_lean_parser_term_explicit__binder(); +lean::mark_persistent(l_lean_parser_term_explicit__binder); l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_explicit__binder_has__view_x_27 = _init_l_lean_parser_term_explicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_explicit__binder_has__view_x_27); l_lean_parser_term_explicit__binder_has__view = _init_l_lean_parser_term_explicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_explicit__binder_has__view); l_lean_parser_term_implicit__binder = _init_l_lean_parser_term_implicit__binder(); +lean::mark_persistent(l_lean_parser_term_implicit__binder); l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_implicit__binder_has__view_x_27 = _init_l_lean_parser_term_implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_implicit__binder_has__view_x_27); l_lean_parser_term_implicit__binder_has__view = _init_l_lean_parser_term_implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_implicit__binder_has__view); l_lean_parser_term_strict__implicit__binder = _init_l_lean_parser_term_strict__implicit__binder(); +lean::mark_persistent(l_lean_parser_term_strict__implicit__binder); l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_strict__implicit__binder_has__view_x_27 = _init_l_lean_parser_term_strict__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_strict__implicit__binder_has__view_x_27); l_lean_parser_term_strict__implicit__binder_has__view = _init_l_lean_parser_term_strict__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_strict__implicit__binder_has__view); l_lean_parser_term_inst__implicit__named__binder = _init_l_lean_parser_term_inst__implicit__named__binder(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__named__binder); l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_inst__implicit__named__binder_has__view_x_27 = _init_l_lean_parser_term_inst__implicit__named__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__named__binder_has__view_x_27); l_lean_parser_term_inst__implicit__named__binder_has__view = _init_l_lean_parser_term_inst__implicit__named__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__named__binder_has__view); l_lean_parser_term_inst__implicit__anonymous__binder = _init_l_lean_parser_term_inst__implicit__anonymous__binder(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__anonymous__binder); l_lean_parser_term_inst__implicit__anonymous__binder_has__view_x_27 = _init_l_lean_parser_term_inst__implicit__anonymous__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__anonymous__binder_has__view_x_27); l_lean_parser_term_inst__implicit__anonymous__binder_has__view = _init_l_lean_parser_term_inst__implicit__anonymous__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__anonymous__binder_has__view); l_lean_parser_term_inst__implicit__binder__content = _init_l_lean_parser_term_inst__implicit__binder__content(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder__content); l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_inst__implicit__binder__content_has__view_x_27 = _init_l_lean_parser_term_inst__implicit__binder__content_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder__content_has__view_x_27); l_lean_parser_term_inst__implicit__binder__content_has__view = _init_l_lean_parser_term_inst__implicit__binder__content_has__view(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder__content_has__view); l_lean_parser_term_inst__implicit__binder = _init_l_lean_parser_term_inst__implicit__binder(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder); l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_inst__implicit__binder_has__view_x_27 = _init_l_lean_parser_term_inst__implicit__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder_has__view_x_27); l_lean_parser_term_inst__implicit__binder_has__view = _init_l_lean_parser_term_inst__implicit__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_inst__implicit__binder_has__view); l_lean_parser_term_bracketed__binder = _init_l_lean_parser_term_bracketed__binder(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder); l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_bracketed__binder_has__view_x_27 = _init_l_lean_parser_term_bracketed__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_has__view_x_27); l_lean_parser_term_bracketed__binder_has__view = _init_l_lean_parser_term_bracketed__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_has__view); l_lean_parser_term_bracketed__binder_parser_lean_parser_has__tokens = _init_l_lean_parser_term_bracketed__binder_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_parser_lean_parser_has__tokens); l_lean_parser_term_bracketed__binder_parser_lean_parser_has__view = _init_l_lean_parser_term_bracketed__binder_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_parser_lean_parser_has__view); l_lean_parser_term_bracketed__binder_parser___closed__1 = _init_l_lean_parser_term_bracketed__binder_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_bracketed__binder_parser___closed__1); l_lean_parser_term_binder = _init_l_lean_parser_term_binder(); +lean::mark_persistent(l_lean_parser_term_binder); l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binder_has__view_x_27 = _init_l_lean_parser_term_binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binder_has__view_x_27); l_lean_parser_term_binder_has__view = _init_l_lean_parser_term_binder_has__view(); +lean::mark_persistent(l_lean_parser_term_binder_has__view); l_lean_parser_term_binder_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binder_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binder_parser_lean_parser_has__tokens); l_lean_parser_term_binder_parser_lean_parser_has__view = _init_l_lean_parser_term_binder_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binder_parser_lean_parser_has__view); l_lean_parser_term_binder_parser___closed__1 = _init_l_lean_parser_term_binder_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binder_parser___closed__1); l_lean_parser_term_binders__types = _init_l_lean_parser_term_binders__types(); +lean::mark_persistent(l_lean_parser_term_binders__types); l_lean_parser_term_binders__types_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binders__types_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders__types_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binders__types_has__view_x_27 = _init_l_lean_parser_term_binders__types_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binders__types_has__view_x_27); l_lean_parser_term_binders__types_has__view = _init_l_lean_parser_term_binders__types_has__view(); +lean::mark_persistent(l_lean_parser_term_binders__types_has__view); l_lean_parser_term_mixed__binder = _init_l_lean_parser_term_mixed__binder(); +lean::mark_persistent(l_lean_parser_term_mixed__binder); l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_mixed__binder_has__view_x_27 = _init_l_lean_parser_term_mixed__binder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_mixed__binder_has__view_x_27); l_lean_parser_term_mixed__binder_has__view = _init_l_lean_parser_term_mixed__binder_has__view(); +lean::mark_persistent(l_lean_parser_term_mixed__binder_has__view); l_lean_parser_term_binders__remainder = _init_l_lean_parser_term_binders__remainder(); +lean::mark_persistent(l_lean_parser_term_binders__remainder); l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_binders__remainder_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_term_binders__remainder_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27___lambda__2___closed__1); l_lean_parser_term_binders__remainder_has__view_x_27 = _init_l_lean_parser_term_binders__remainder_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view_x_27); l_lean_parser_term_binders__remainder_has__view = _init_l_lean_parser_term_binders__remainder_has__view(); +lean::mark_persistent(l_lean_parser_term_binders__remainder_has__view); l_lean_parser_term_binders__ext = _init_l_lean_parser_term_binders__ext(); +lean::mark_persistent(l_lean_parser_term_binders__ext); l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__5); l_lean_parser_term_binders__ext_has__view_x_27 = _init_l_lean_parser_term_binders__ext_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view_x_27); l_lean_parser_term_binders__ext_has__view = _init_l_lean_parser_term_binders__ext_has__view(); +lean::mark_persistent(l_lean_parser_term_binders__ext_has__view); l_lean_parser_term_binders__ext_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binders__ext_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binders__ext_parser_lean_parser_has__tokens); l_lean_parser_term_binders__ext_parser_lean_parser_has__view = _init_l_lean_parser_term_binders__ext_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binders__ext_parser_lean_parser_has__view); l_lean_parser_term_binders__ext_parser___closed__1 = _init_l_lean_parser_term_binders__ext_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders__ext_parser___closed__1); l_lean_parser_term_binders = _init_l_lean_parser_term_binders(); +lean::mark_persistent(l_lean_parser_term_binders); l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_binders_has__view_x_27 = _init_l_lean_parser_term_binders_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_binders_has__view_x_27); l_lean_parser_term_binders_has__view = _init_l_lean_parser_term_binders_has__view(); +lean::mark_persistent(l_lean_parser_term_binders_has__view); l_lean_parser_term_binders_parser_lean_parser_has__tokens = _init_l_lean_parser_term_binders_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_binders_parser_lean_parser_has__tokens); l_lean_parser_term_binders_parser_lean_parser_has__view = _init_l_lean_parser_term_binders_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_binders_parser_lean_parser_has__view); l_lean_parser_term_binders_parser___closed__1 = _init_l_lean_parser_term_binders_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_binders_parser___closed__1); l_lean_parser_term_bracketed__binders = _init_l_lean_parser_term_bracketed__binders(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__5); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__6); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__1); l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__2 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__2); l_lean_parser_term_bracketed__binders_has__view_x_27 = _init_l_lean_parser_term_bracketed__binders_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view_x_27); l_lean_parser_term_bracketed__binders_has__view = _init_l_lean_parser_term_bracketed__binders_has__view(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_has__view); l_lean_parser_term_bracketed__binders_parser_lean_parser_has__tokens = _init_l_lean_parser_term_bracketed__binders_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_parser_lean_parser_has__tokens); l_lean_parser_term_bracketed__binders_parser_lean_parser_has__view = _init_l_lean_parser_term_bracketed__binders_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_parser_lean_parser_has__view); l_lean_parser_term_bracketed__binders_parser___closed__1 = _init_l_lean_parser_term_bracketed__binders_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_bracketed__binders_parser___closed__1); l_lean_parser_term_lambda = _init_l_lean_parser_term_lambda(); +lean::mark_persistent(l_lean_parser_term_lambda); l_lean_parser_term_lambda_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_lambda_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_lambda_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_lambda_has__view_x_27 = _init_l_lean_parser_term_lambda_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_lambda_has__view_x_27); l_lean_parser_term_lambda_has__view = _init_l_lean_parser_term_lambda_has__view(); +lean::mark_persistent(l_lean_parser_term_lambda_has__view); l_lean_parser_term_lambda_parser_lean_parser_has__tokens = _init_l_lean_parser_term_lambda_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_lambda_parser_lean_parser_has__tokens); l_lean_parser_term_lambda_parser_lean_parser_has__view = _init_l_lean_parser_term_lambda_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_lambda_parser_lean_parser_has__view); l_lean_parser_term_lambda_parser___closed__1 = _init_l_lean_parser_term_lambda_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_lambda_parser___closed__1); l_lean_parser_term_assume__anonymous = _init_l_lean_parser_term_assume__anonymous(); +lean::mark_persistent(l_lean_parser_term_assume__anonymous); l_lean_parser_term_assume__anonymous_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_assume__anonymous_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_assume__anonymous_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_assume__anonymous_has__view_x_27 = _init_l_lean_parser_term_assume__anonymous_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_assume__anonymous_has__view_x_27); l_lean_parser_term_assume__anonymous_has__view = _init_l_lean_parser_term_assume__anonymous_has__view(); +lean::mark_persistent(l_lean_parser_term_assume__anonymous_has__view); l_lean_parser_term_assume__binders = _init_l_lean_parser_term_assume__binders(); +lean::mark_persistent(l_lean_parser_term_assume__binders); l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_assume__binders_has__view_x_27 = _init_l_lean_parser_term_assume__binders_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_assume__binders_has__view_x_27); l_lean_parser_term_assume__binders_has__view = _init_l_lean_parser_term_assume__binders_has__view(); +lean::mark_persistent(l_lean_parser_term_assume__binders_has__view); l_lean_parser_term_assume = _init_l_lean_parser_term_assume(); +lean::mark_persistent(l_lean_parser_term_assume); l_lean_parser_term_assume_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_assume_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_assume_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_assume_has__view_x_27 = _init_l_lean_parser_term_assume_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_assume_has__view_x_27); l_lean_parser_term_assume_has__view = _init_l_lean_parser_term_assume_has__view(); +lean::mark_persistent(l_lean_parser_term_assume_has__view); l_lean_parser_term_assume_parser_lean_parser_has__tokens = _init_l_lean_parser_term_assume_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_assume_parser_lean_parser_has__tokens); l_lean_parser_term_assume_parser_lean_parser_has__view = _init_l_lean_parser_term_assume_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_assume_parser_lean_parser_has__view); l_lean_parser_term_assume_parser___closed__1 = _init_l_lean_parser_term_assume_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_assume_parser___closed__1); l_lean_parser_term_pi = _init_l_lean_parser_term_pi(); +lean::mark_persistent(l_lean_parser_term_pi); l_lean_parser_term_pi_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_pi_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_pi_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_pi_has__view_x_27 = _init_l_lean_parser_term_pi_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_pi_has__view_x_27); l_lean_parser_term_pi_has__view = _init_l_lean_parser_term_pi_has__view(); +lean::mark_persistent(l_lean_parser_term_pi_has__view); l_lean_parser_term_pi_parser_lean_parser_has__tokens = _init_l_lean_parser_term_pi_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_pi_parser_lean_parser_has__tokens); l_lean_parser_term_pi_parser_lean_parser_has__view = _init_l_lean_parser_term_pi_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_pi_parser_lean_parser_has__view); l_lean_parser_term_pi_parser___closed__1 = _init_l_lean_parser_term_pi_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_pi_parser___closed__1); l_lean_parser_term_explicit__modifier = _init_l_lean_parser_term_explicit__modifier(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier); l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_explicit__modifier_has__view_x_27 = _init_l_lean_parser_term_explicit__modifier_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view_x_27); l_lean_parser_term_explicit__modifier_has__view = _init_l_lean_parser_term_explicit__modifier_has__view(); +lean::mark_persistent(l_lean_parser_term_explicit__modifier_has__view); l_lean_parser_term_explicit = _init_l_lean_parser_term_explicit(); +lean::mark_persistent(l_lean_parser_term_explicit); l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_explicit_has__view_x_27 = _init_l_lean_parser_term_explicit_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_explicit_has__view_x_27); l_lean_parser_term_explicit_has__view = _init_l_lean_parser_term_explicit_has__view(); +lean::mark_persistent(l_lean_parser_term_explicit_has__view); l_lean_parser_term_explicit_parser_lean_parser_has__tokens = _init_l_lean_parser_term_explicit_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_explicit_parser_lean_parser_has__tokens); l_lean_parser_term_explicit_parser_lean_parser_has__view = _init_l_lean_parser_term_explicit_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_explicit_parser_lean_parser_has__view); l_lean_parser_term_explicit_parser___closed__1 = _init_l_lean_parser_term_explicit_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_explicit_parser___closed__1); l_lean_parser_term_from = _init_l_lean_parser_term_from(); +lean::mark_persistent(l_lean_parser_term_from); l_lean_parser_term_from_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_from_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_from_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_from_has__view_x_27 = _init_l_lean_parser_term_from_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_from_has__view_x_27); l_lean_parser_term_from_has__view = _init_l_lean_parser_term_from_has__view(); +lean::mark_persistent(l_lean_parser_term_from_has__view); l_lean_parser_term_from_parser_lean_parser_has__tokens = _init_l_lean_parser_term_from_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_from_parser_lean_parser_has__tokens); l_lean_parser_term_from_parser_lean_parser_has__view = _init_l_lean_parser_term_from_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_from_parser_lean_parser_has__view); l_lean_parser_term_from_parser___closed__1 = _init_l_lean_parser_term_from_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_from_parser___closed__1); l_lean_parser_term_let__lhs__id = _init_l_lean_parser_term_let__lhs__id(); +lean::mark_persistent(l_lean_parser_term_let__lhs__id); l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_let__lhs__id_has__view_x_27 = _init_l_lean_parser_term_let__lhs__id_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_let__lhs__id_has__view_x_27); l_lean_parser_term_let__lhs__id_has__view = _init_l_lean_parser_term_let__lhs__id_has__view(); +lean::mark_persistent(l_lean_parser_term_let__lhs__id_has__view); l_lean_parser_term_let__lhs = _init_l_lean_parser_term_let__lhs(); +lean::mark_persistent(l_lean_parser_term_let__lhs); l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_let__lhs_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_let__lhs_has__view_x_27 = _init_l_lean_parser_term_let__lhs_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_let__lhs_has__view_x_27); l_lean_parser_term_let__lhs_has__view = _init_l_lean_parser_term_let__lhs_has__view(); +lean::mark_persistent(l_lean_parser_term_let__lhs_has__view); l_lean_parser_term_let = _init_l_lean_parser_term_let(); +lean::mark_persistent(l_lean_parser_term_let); l_lean_parser_term_let_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_let_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_let_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_let_has__view_x_27 = _init_l_lean_parser_term_let_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_let_has__view_x_27); l_lean_parser_term_let_has__view = _init_l_lean_parser_term_let_has__view(); +lean::mark_persistent(l_lean_parser_term_let_has__view); l_lean_parser_term_let_parser_lean_parser_has__tokens = _init_l_lean_parser_term_let_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_let_parser_lean_parser_has__tokens); l_lean_parser_term_let_parser_lean_parser_has__view = _init_l_lean_parser_term_let_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_let_parser_lean_parser_has__view); l_lean_parser_term_let_parser___closed__1 = _init_l_lean_parser_term_let_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_let_parser___closed__1); l_lean_parser_term_opt__ident = _init_l_lean_parser_term_opt__ident(); +lean::mark_persistent(l_lean_parser_term_opt__ident); l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_opt__ident_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_opt__ident_has__view_x_27 = _init_l_lean_parser_term_opt__ident_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_opt__ident_has__view_x_27); l_lean_parser_term_opt__ident_has__view = _init_l_lean_parser_term_opt__ident_has__view(); +lean::mark_persistent(l_lean_parser_term_opt__ident_has__view); l_lean_parser_term_opt__ident_parser_lean_parser_has__tokens = _init_l_lean_parser_term_opt__ident_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_opt__ident_parser_lean_parser_has__tokens); l_lean_parser_term_opt__ident_parser_lean_parser_has__view = _init_l_lean_parser_term_opt__ident_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_opt__ident_parser_lean_parser_has__view); l_lean_parser_term_opt__ident_parser___closed__1 = _init_l_lean_parser_term_opt__ident_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_opt__ident_parser___closed__1); l_lean_parser_term_have__term = _init_l_lean_parser_term_have__term(); +lean::mark_persistent(l_lean_parser_term_have__term); l_lean_parser_term_have__term_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_have__term_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_have__term_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_have__term_has__view_x_27 = _init_l_lean_parser_term_have__term_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_have__term_has__view_x_27); l_lean_parser_term_have__term_has__view = _init_l_lean_parser_term_have__term_has__view(); +lean::mark_persistent(l_lean_parser_term_have__term_has__view); l_lean_parser_term_have__from = _init_l_lean_parser_term_have__from(); +lean::mark_persistent(l_lean_parser_term_have__from); l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_have__from_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_have__from_has__view_x_27 = _init_l_lean_parser_term_have__from_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_have__from_has__view_x_27); l_lean_parser_term_have__from_has__view = _init_l_lean_parser_term_have__from_has__view(); +lean::mark_persistent(l_lean_parser_term_have__from_has__view); l_lean_parser_term_have__proof = _init_l_lean_parser_term_have__proof(); +lean::mark_persistent(l_lean_parser_term_have__proof); l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_have__proof_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_have__proof_has__view_x_27 = _init_l_lean_parser_term_have__proof_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_have__proof_has__view_x_27); l_lean_parser_term_have__proof_has__view = _init_l_lean_parser_term_have__proof_has__view(); +lean::mark_persistent(l_lean_parser_term_have__proof_has__view); l_lean_parser_term_have = _init_l_lean_parser_term_have(); +lean::mark_persistent(l_lean_parser_term_have); l_lean_parser_term_have_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_have_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_have_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_have_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_have_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_have_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_have_has__view_x_27 = _init_l_lean_parser_term_have_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_have_has__view_x_27); l_lean_parser_term_have_has__view = _init_l_lean_parser_term_have_has__view(); +lean::mark_persistent(l_lean_parser_term_have_has__view); l_lean_parser_term_have_parser_lean_parser_has__tokens = _init_l_lean_parser_term_have_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_have_parser_lean_parser_has__tokens); l_lean_parser_term_have_parser_lean_parser_has__view = _init_l_lean_parser_term_have_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_have_parser_lean_parser_has__view); l_lean_parser_term_have_parser___closed__1 = _init_l_lean_parser_term_have_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_have_parser___closed__1); l_lean_parser_term_show = _init_l_lean_parser_term_show(); +lean::mark_persistent(l_lean_parser_term_show); l_lean_parser_term_show_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_show_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_show_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_show_has__view_x_27 = _init_l_lean_parser_term_show_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_show_has__view_x_27); l_lean_parser_term_show_has__view = _init_l_lean_parser_term_show_has__view(); +lean::mark_persistent(l_lean_parser_term_show_has__view); l_lean_parser_term_show_parser_lean_parser_has__tokens = _init_l_lean_parser_term_show_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_show_parser_lean_parser_has__tokens); l_lean_parser_term_show_parser_lean_parser_has__view = _init_l_lean_parser_term_show_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_show_parser_lean_parser_has__view); l_lean_parser_term_show_parser___closed__1 = _init_l_lean_parser_term_show_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_show_parser___closed__1); l_lean_parser_term_match__equation = _init_l_lean_parser_term_match__equation(); +lean::mark_persistent(l_lean_parser_term_match__equation); l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_match__equation_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_match__equation_has__view_x_27 = _init_l_lean_parser_term_match__equation_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_match__equation_has__view_x_27); l_lean_parser_term_match__equation_has__view = _init_l_lean_parser_term_match__equation_has__view(); +lean::mark_persistent(l_lean_parser_term_match__equation_has__view); l_lean_parser_term_match = _init_l_lean_parser_term_match(); +lean::mark_persistent(l_lean_parser_term_match); l_lean_parser_term_match_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_match_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_match_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_match_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_match_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_match_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_match_has__view_x_27 = _init_l_lean_parser_term_match_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_match_has__view_x_27); l_lean_parser_term_match_has__view = _init_l_lean_parser_term_match_has__view(); +lean::mark_persistent(l_lean_parser_term_match_has__view); l_lean_parser_term_match_parser_lean_parser_has__tokens = _init_l_lean_parser_term_match_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_match_parser_lean_parser_has__tokens); l_lean_parser_term_match_parser_lean_parser_has__view = _init_l_lean_parser_term_match_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_match_parser_lean_parser_has__view); l_lean_parser_term_match_parser___closed__1 = _init_l_lean_parser_term_match_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_match_parser___closed__1); l_lean_parser_term_if = _init_l_lean_parser_term_if(); +lean::mark_persistent(l_lean_parser_term_if); l_lean_parser_term_if_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_if_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_if_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_if_has__view_x_27 = _init_l_lean_parser_term_if_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_if_has__view_x_27); l_lean_parser_term_if_has__view = _init_l_lean_parser_term_if_has__view(); +lean::mark_persistent(l_lean_parser_term_if_has__view); l_lean_parser_term_if_parser_lean_parser_has__tokens = _init_l_lean_parser_term_if_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_if_parser_lean_parser_has__tokens); l_lean_parser_term_if_parser_lean_parser_has__view = _init_l_lean_parser_term_if_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_if_parser_lean_parser_has__view); l_lean_parser_term_if_parser___closed__1 = _init_l_lean_parser_term_if_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_if_parser___closed__1); l_lean_parser_term_struct__inst__type = _init_l_lean_parser_term_struct__inst__type(); +lean::mark_persistent(l_lean_parser_term_struct__inst__type); l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_struct__inst__type_has__view_x_27 = _init_l_lean_parser_term_struct__inst__type_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst__type_has__view_x_27); l_lean_parser_term_struct__inst__type_has__view = _init_l_lean_parser_term_struct__inst__type_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst__type_has__view); l_lean_parser_term_struct__inst__with = _init_l_lean_parser_term_struct__inst__with(); +lean::mark_persistent(l_lean_parser_term_struct__inst__with); l_lean_parser_term_struct__inst__with_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst__with_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst__with_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst__with_has__view_x_27 = _init_l_lean_parser_term_struct__inst__with_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst__with_has__view_x_27); l_lean_parser_term_struct__inst__with_has__view = _init_l_lean_parser_term_struct__inst__with_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst__with_has__view); l_lean_parser_term_struct__inst__field = _init_l_lean_parser_term_struct__inst__field(); +lean::mark_persistent(l_lean_parser_term_struct__inst__field); l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_struct__inst__field_has__view_x_27 = _init_l_lean_parser_term_struct__inst__field_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst__field_has__view_x_27); l_lean_parser_term_struct__inst__field_has__view = _init_l_lean_parser_term_struct__inst__field_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst__field_has__view); l_lean_parser_term_struct__inst__source = _init_l_lean_parser_term_struct__inst__source(); +lean::mark_persistent(l_lean_parser_term_struct__inst__source); l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_struct__inst__source_has__view_x_27 = _init_l_lean_parser_term_struct__inst__source_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst__source_has__view_x_27); l_lean_parser_term_struct__inst__source_has__view = _init_l_lean_parser_term_struct__inst__source_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst__source_has__view); l_lean_parser_term_struct__inst__item = _init_l_lean_parser_term_struct__inst__item(); +lean::mark_persistent(l_lean_parser_term_struct__inst__item); l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_struct__inst__item_has__view_x_27 = _init_l_lean_parser_term_struct__inst__item_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst__item_has__view_x_27); l_lean_parser_term_struct__inst__item_has__view = _init_l_lean_parser_term_struct__inst__item_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst__item_has__view); l_lean_parser_term_struct__inst = _init_l_lean_parser_term_struct__inst(); +lean::mark_persistent(l_lean_parser_term_struct__inst); l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_struct__inst_has__view_x_27 = _init_l_lean_parser_term_struct__inst_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view_x_27); l_lean_parser_term_struct__inst_has__view = _init_l_lean_parser_term_struct__inst_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst_has__view); l_lean_parser_term_struct__inst_parser_lean_parser_has__tokens = _init_l_lean_parser_term_struct__inst_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_struct__inst_parser_lean_parser_has__tokens); l_lean_parser_term_struct__inst_parser_lean_parser_has__view = _init_l_lean_parser_term_struct__inst_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_struct__inst_parser_lean_parser_has__view); l_lean_parser_term_struct__inst_parser___closed__1 = _init_l_lean_parser_term_struct__inst_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_struct__inst_parser___closed__1); l_lean_parser_term_subtype = _init_l_lean_parser_term_subtype(); +lean::mark_persistent(l_lean_parser_term_subtype); l_lean_parser_term_subtype_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_subtype_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_subtype_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_subtype_has__view_x_27 = _init_l_lean_parser_term_subtype_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_subtype_has__view_x_27); l_lean_parser_term_subtype_has__view = _init_l_lean_parser_term_subtype_has__view(); +lean::mark_persistent(l_lean_parser_term_subtype_has__view); l_lean_parser_term_subtype_parser_lean_parser_has__tokens = _init_l_lean_parser_term_subtype_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_subtype_parser_lean_parser_has__tokens); l_lean_parser_term_subtype_parser_lean_parser_has__view = _init_l_lean_parser_term_subtype_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_subtype_parser_lean_parser_has__view); l_lean_parser_term_subtype_parser___closed__1 = _init_l_lean_parser_term_subtype_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_subtype_parser___closed__1); l_lean_parser_term_inaccessible = _init_l_lean_parser_term_inaccessible(); +lean::mark_persistent(l_lean_parser_term_inaccessible); l_lean_parser_term_inaccessible_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_inaccessible_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_inaccessible_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_inaccessible_has__view_x_27 = _init_l_lean_parser_term_inaccessible_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_inaccessible_has__view_x_27); l_lean_parser_term_inaccessible_has__view = _init_l_lean_parser_term_inaccessible_has__view(); +lean::mark_persistent(l_lean_parser_term_inaccessible_has__view); l_lean_parser_term_inaccessible_parser_lean_parser_has__tokens = _init_l_lean_parser_term_inaccessible_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_inaccessible_parser_lean_parser_has__tokens); l_lean_parser_term_inaccessible_parser_lean_parser_has__view = _init_l_lean_parser_term_inaccessible_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_inaccessible_parser_lean_parser_has__view); l_lean_parser_term_inaccessible_parser___closed__1 = _init_l_lean_parser_term_inaccessible_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_inaccessible_parser___closed__1); l_lean_parser_term_anonymous__inaccessible = _init_l_lean_parser_term_anonymous__inaccessible(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible); l_lean_parser_term_anonymous__inaccessible_has__view_x_27 = _init_l_lean_parser_term_anonymous__inaccessible_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible_has__view_x_27); l_lean_parser_term_anonymous__inaccessible_has__view = _init_l_lean_parser_term_anonymous__inaccessible_has__view(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible_has__view); l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__tokens = _init_l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__tokens); l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__view = _init_l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__view); l_lean_parser_term_anonymous__inaccessible_parser___closed__1 = _init_l_lean_parser_term_anonymous__inaccessible_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_anonymous__inaccessible_parser___closed__1); l_lean_parser_term_sorry = _init_l_lean_parser_term_sorry(); +lean::mark_persistent(l_lean_parser_term_sorry); l_lean_parser_term_sorry_has__view_x_27 = _init_l_lean_parser_term_sorry_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_sorry_has__view_x_27); l_lean_parser_term_sorry_has__view = _init_l_lean_parser_term_sorry_has__view(); +lean::mark_persistent(l_lean_parser_term_sorry_has__view); l_lean_parser_term_sorry_parser_lean_parser_has__tokens = _init_l_lean_parser_term_sorry_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_sorry_parser_lean_parser_has__tokens); l_lean_parser_term_sorry_parser_lean_parser_has__view = _init_l_lean_parser_term_sorry_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_sorry_parser_lean_parser_has__view); l_lean_parser_term_sorry_parser___closed__1 = _init_l_lean_parser_term_sorry_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_sorry_parser___closed__1); l_lean_parser_term_borrowed = _init_l_lean_parser_term_borrowed(); +lean::mark_persistent(l_lean_parser_term_borrowed); l_lean_parser_term_borrowed_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_borrowed_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_borrowed_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_borrowed_has__view_x_27 = _init_l_lean_parser_term_borrowed_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_borrowed_has__view_x_27); l_lean_parser_term_borrowed_has__view = _init_l_lean_parser_term_borrowed_has__view(); +lean::mark_persistent(l_lean_parser_term_borrowed_has__view); l_lean_parser_term_borrowed_parser_lean_parser_has__tokens = _init_l_lean_parser_term_borrowed_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_borrowed_parser_lean_parser_has__tokens); l_lean_parser_term_borrowed_parser_lean_parser_has__view = _init_l_lean_parser_term_borrowed_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_borrowed_parser_lean_parser_has__view); l_lean_parser_term_borrowed_parser___closed__1 = _init_l_lean_parser_term_borrowed_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_borrowed_parser___closed__1); l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg___closed__1 = _init_l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg___closed__1); l_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens = _init_l_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens); l_lean_parser_term_builtin__leading__parsers = _init_l_lean_parser_term_builtin__leading__parsers(); +lean::mark_persistent(l_lean_parser_term_builtin__leading__parsers); l_lean_parser_term_sort__app = _init_l_lean_parser_term_sort__app(); +lean::mark_persistent(l_lean_parser_term_sort__app); l_lean_parser_term_sort__app_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_sort__app_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_sort__app_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_sort__app_has__view_x_27 = _init_l_lean_parser_term_sort__app_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_sort__app_has__view_x_27); l_lean_parser_term_sort__app_has__view = _init_l_lean_parser_term_sort__app_has__view(); +lean::mark_persistent(l_lean_parser_term_sort__app_has__view); l_lean_parser_term_sort__app_parser_lean_parser_has__tokens = _init_l_lean_parser_term_sort__app_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_sort__app_parser_lean_parser_has__tokens); l_lean_parser_term_sort__app_parser_lean_parser_has__view = _init_l_lean_parser_term_sort__app_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_sort__app_parser_lean_parser_has__view); l_lean_parser_term_sort__app_parser___closed__1 = _init_l_lean_parser_term_sort__app_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_sort__app_parser___closed__1); l_lean_parser_term_app = _init_l_lean_parser_term_app(); +lean::mark_persistent(l_lean_parser_term_app); l_lean_parser_term_app_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_app_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_app_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_app_has__view_x_27 = _init_l_lean_parser_term_app_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_app_has__view_x_27); l_lean_parser_term_app_has__view = _init_l_lean_parser_term_app_has__view(); +lean::mark_persistent(l_lean_parser_term_app_has__view); l_lean_parser_term_app_parser_lean_parser_has__tokens = _init_l_lean_parser_term_app_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_app_parser_lean_parser_has__tokens); l_lean_parser_term_app_parser_lean_parser_has__view = _init_l_lean_parser_term_app_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_app_parser_lean_parser_has__view); l_lean_parser_term_app_parser___closed__1 = _init_l_lean_parser_term_app_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_app_parser___closed__1); l_lean_parser_term_arrow = _init_l_lean_parser_term_arrow(); +lean::mark_persistent(l_lean_parser_term_arrow); l_lean_parser_term_arrow_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_arrow_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_arrow_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_arrow_has__view_x_27 = _init_l_lean_parser_term_arrow_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_arrow_has__view_x_27); l_lean_parser_term_arrow_has__view = _init_l_lean_parser_term_arrow_has__view(); +lean::mark_persistent(l_lean_parser_term_arrow_has__view); l_lean_parser_term_arrow_parser_lean_parser_has__tokens = _init_l_lean_parser_term_arrow_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_arrow_parser_lean_parser_has__tokens); l_lean_parser_term_arrow_parser_lean_parser_has__view = _init_l_lean_parser_term_arrow_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_arrow_parser_lean_parser_has__view); l_lean_parser_term_arrow_parser___closed__1 = _init_l_lean_parser_term_arrow_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_arrow_parser___closed__1); l_lean_parser_term_projection__spec = _init_l_lean_parser_term_projection__spec(); +lean::mark_persistent(l_lean_parser_term_projection__spec); l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__3); l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__4); l_lean_parser_term_projection__spec_has__view_x_27 = _init_l_lean_parser_term_projection__spec_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view_x_27); l_lean_parser_term_projection__spec_has__view = _init_l_lean_parser_term_projection__spec_has__view(); +lean::mark_persistent(l_lean_parser_term_projection__spec_has__view); l_lean_parser_term_projection = _init_l_lean_parser_term_projection(); +lean::mark_persistent(l_lean_parser_term_projection); l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__1); l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__2); l_lean_parser_term_projection_has__view_x_27 = _init_l_lean_parser_term_projection_has__view_x_27(); +lean::mark_persistent(l_lean_parser_term_projection_has__view_x_27); l_lean_parser_term_projection_has__view = _init_l_lean_parser_term_projection_has__view(); +lean::mark_persistent(l_lean_parser_term_projection_has__view); l_lean_parser_term_projection_parser_lean_parser_has__view = _init_l_lean_parser_term_projection_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_term_projection_parser_lean_parser_has__view); l_lean_parser_term_projection_parser___closed__1 = _init_l_lean_parser_term_projection_parser___closed__1(); +lean::mark_persistent(l_lean_parser_term_projection_parser___closed__1); l_lean_parser_term_projection_tokens = _init_l_lean_parser_term_projection_tokens(); +lean::mark_persistent(l_lean_parser_term_projection_tokens); l_lean_parser_term_builtin__trailing__parsers_lean_parser_has__tokens = _init_l_lean_parser_term_builtin__trailing__parsers_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_term_builtin__trailing__parsers_lean_parser_has__tokens); l_lean_parser_term_builtin__trailing__parsers = _init_l_lean_parser_term_builtin__trailing__parsers(); +lean::mark_persistent(l_lean_parser_term_builtin__trailing__parsers); l___private_init_lean_parser_term_1__trailing___closed__1 = _init_l___private_init_lean_parser_term_1__trailing___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_term_1__trailing___closed__1); l_lean_parser_rec__t_run__parsec___at_lean_parser_term__parser_run___spec__5___closed__1 = _init_l_lean_parser_rec__t_run__parsec___at_lean_parser_term__parser_run___spec__5___closed__1(); +lean::mark_persistent(l_lean_parser_rec__t_run__parsec___at_lean_parser_term__parser_run___spec__5___closed__1); } diff --git a/src/boot/init/lean/parser/token.cpp b/src/boot/init/lean/parser/token.cpp index ad1ad2f067..bcf6fac208 100644 --- a/src/boot/init/lean/parser/token.cpp +++ b/src/boot/init/lean/parser/token.cpp @@ -25382,89 +25382,175 @@ void initialize_init_lean_parser_token() { initialize_init_lean_parser_combinators(); initialize_init_lean_parser_string__literal(); l_lean_parser_match__token___closed__1 = _init_l_lean_parser_match__token___closed__1(); +lean::mark_persistent(l_lean_parser_match__token___closed__1); l_lean_parser_match__token___closed__2 = _init_l_lean_parser_match__token___closed__2(); +lean::mark_persistent(l_lean_parser_match__token___closed__2); l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__1 = _init_l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__1); l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__2 = _init_l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__2(); +lean::mark_persistent(l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__2); l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__3 = _init_l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__3(); +lean::mark_persistent(l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__3); l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__4 = _init_l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__4(); +lean::mark_persistent(l___private_init_lean_parser_token_1__finish__comment__block__aux___main___closed__4); l_lean_parser_finish__comment__block___closed__1 = _init_l_lean_parser_finish__comment__block___closed__1(); +lean::mark_persistent(l_lean_parser_finish__comment__block___closed__1); l_lean_parser_finish__comment__block___closed__2 = _init_l_lean_parser_finish__comment__block___closed__2(); +lean::mark_persistent(l_lean_parser_finish__comment__block___closed__2); l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__1 = _init_l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__1(); +lean::mark_persistent(l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__1); l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__2 = _init_l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__2(); +lean::mark_persistent(l_lean_parser_parsec__t_lookahead___at___private_init_lean_parser_token_2__whitespace__aux___main___spec__4___closed__2); l___private_init_lean_parser_token_2__whitespace__aux___main___closed__1 = _init_l___private_init_lean_parser_token_2__whitespace__aux___main___closed__1(); +lean::mark_persistent(l___private_init_lean_parser_token_2__whitespace__aux___main___closed__1); l___private_init_lean_parser_token_2__whitespace__aux___main___closed__2 = _init_l___private_init_lean_parser_token_2__whitespace__aux___main___closed__2(); +lean::mark_persistent(l___private_init_lean_parser_token_2__whitespace__aux___main___closed__2); l___private_init_lean_parser_token_2__whitespace__aux___main___closed__3 = _init_l___private_init_lean_parser_token_2__whitespace__aux___main___closed__3(); +lean::mark_persistent(l___private_init_lean_parser_token_2__whitespace__aux___main___closed__3); l_lean_parser_with__trailing___rarg___closed__1 = _init_l_lean_parser_with__trailing___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_with__trailing___rarg___closed__1); l_lean_parser_raw_view___rarg___lambda__3___closed__1 = _init_l_lean_parser_raw_view___rarg___lambda__3___closed__1(); +lean::mark_persistent(l_lean_parser_raw_view___rarg___lambda__3___closed__1); l_lean_parser_raw_view___rarg___closed__1 = _init_l_lean_parser_raw_view___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_raw_view___rarg___closed__1); l_lean_parser_raw_view___rarg___closed__2 = _init_l_lean_parser_raw_view___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_raw_view___rarg___closed__2); l_lean_parser_detail__ident__part__escaped = _init_l_lean_parser_detail__ident__part__escaped(); +lean::mark_persistent(l_lean_parser_detail__ident__part__escaped); l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__1___closed__1); l_lean_parser_detail__ident__part__escaped_has__view_x_27 = _init_l_lean_parser_detail__ident__part__escaped_has__view_x_27(); +lean::mark_persistent(l_lean_parser_detail__ident__part__escaped_has__view_x_27); l_lean_parser_detail__ident__part__escaped_has__view = _init_l_lean_parser_detail__ident__part__escaped_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident__part__escaped_has__view); l_lean_parser_detail__ident__part = _init_l_lean_parser_detail__ident__part(); +lean::mark_persistent(l_lean_parser_detail__ident__part); l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__1); l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__2); l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__3); l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__1); l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__2 = _init_l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__2); l_lean_parser_detail__ident__part_has__view_x_27 = _init_l_lean_parser_detail__ident__part_has__view_x_27(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view_x_27); l_lean_parser_detail__ident__part_has__view = _init_l_lean_parser_detail__ident__part_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident__part_has__view); l_lean_parser_detail__ident__part_parser_lean_parser_has__tokens = _init_l_lean_parser_detail__ident__part_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_detail__ident__part_parser_lean_parser_has__tokens); l_lean_parser_detail__ident__part_parser_lean_parser_has__view = _init_l_lean_parser_detail__ident__part_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident__part_parser_lean_parser_has__view); l_lean_parser_detail__ident__part_parser___closed__1 = _init_l_lean_parser_detail__ident__part_parser___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__part_parser___closed__1); l_lean_parser_detail__ident__suffix = _init_l_lean_parser_detail__ident__suffix(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix); l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__1___closed__1); l_lean_parser_detail__ident__suffix_has__view_x_27 = _init_l_lean_parser_detail__ident__suffix_has__view_x_27(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_has__view_x_27); l_lean_parser_detail__ident__suffix_has__view = _init_l_lean_parser_detail__ident__suffix_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_has__view); l_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens = _init_l_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens); l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view = _init_l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view); l_lean_parser_detail__ident__suffix_parser___closed__1 = _init_l_lean_parser_detail__ident__suffix_parser___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident__suffix_parser___closed__1); l_lean_parser_detail__ident = _init_l_lean_parser_detail__ident(); +lean::mark_persistent(l_lean_parser_detail__ident); l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__1); l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__2); l_lean_parser_detail__ident_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_detail__ident_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident_has__view_x_27___lambda__2___closed__1); l_lean_parser_detail__ident_has__view_x_27 = _init_l_lean_parser_detail__ident_has__view_x_27(); +lean::mark_persistent(l_lean_parser_detail__ident_has__view_x_27); l_lean_parser_detail__ident_has__view = _init_l_lean_parser_detail__ident_has__view(); +lean::mark_persistent(l_lean_parser_detail__ident_has__view); l_lean_parser_detail__ident_x_27___closed__1 = _init_l_lean_parser_detail__ident_x_27___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident_x_27___closed__1); l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1___closed__1 = _init_l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1___closed__1(); +lean::mark_persistent(l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1___closed__1); l_lean_parser_detail__ident_parser___closed__1 = _init_l_lean_parser_detail__ident_parser___closed__1(); +lean::mark_persistent(l_lean_parser_detail__ident_parser___closed__1); l_lean_parser_detail__ident_parser___closed__2 = _init_l_lean_parser_detail__ident_parser___closed__2(); +lean::mark_persistent(l_lean_parser_detail__ident_parser___closed__2); l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__1 = _init_l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__1); l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__2 = _init_l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__2(); +lean::mark_persistent(l_lean_parser_monad__parsec_foldl__aux___main___at___private_init_lean_parser_token_4__ident_x_27___spec__21___closed__2); l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__1 = _init_l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__1(); +lean::mark_persistent(l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__1); l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__2 = _init_l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__2(); +lean::mark_persistent(l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___closed__2); l_lean_parser_number = _init_l_lean_parser_number(); +lean::mark_persistent(l_lean_parser_number); l_lean_parser_number_has__view_x_27___lambda__1___closed__1 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__1); l_lean_parser_number_has__view_x_27___lambda__1___closed__2 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__2); l_lean_parser_number_has__view_x_27___lambda__1___closed__3 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__3(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__3); l_lean_parser_number_has__view_x_27___lambda__1___closed__4 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__4(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__4); l_lean_parser_number_has__view_x_27___lambda__1___closed__5 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__5(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__5); l_lean_parser_number_has__view_x_27___lambda__1___closed__6 = _init_l_lean_parser_number_has__view_x_27___lambda__1___closed__6(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__1___closed__6); l_lean_parser_number_has__view_x_27___lambda__2___closed__1 = _init_l_lean_parser_number_has__view_x_27___lambda__2___closed__1(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__2___closed__1); l_lean_parser_number_has__view_x_27___lambda__2___closed__2 = _init_l_lean_parser_number_has__view_x_27___lambda__2___closed__2(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27___lambda__2___closed__2); l_lean_parser_number_has__view_x_27 = _init_l_lean_parser_number_has__view_x_27(); +lean::mark_persistent(l_lean_parser_number_has__view_x_27); l_lean_parser_number_has__view = _init_l_lean_parser_number_has__view(); +lean::mark_persistent(l_lean_parser_number_has__view); l_lean_parser_number_x_27___closed__1 = _init_l_lean_parser_number_x_27___closed__1(); +lean::mark_persistent(l_lean_parser_number_x_27___closed__1); l_lean_parser_string__lit = _init_l_lean_parser_string__lit(); +lean::mark_persistent(l_lean_parser_string__lit); l_lean_parser_string__lit_has__view_x_27 = _init_l_lean_parser_string__lit_has__view_x_27(); +lean::mark_persistent(l_lean_parser_string__lit_has__view_x_27); l_lean_parser_string__lit_has__view = _init_l_lean_parser_string__lit_has__view(); +lean::mark_persistent(l_lean_parser_string__lit_has__view); l_lean_parser_parse__hex__digit___at_lean_parser_string__lit_x_27___spec__5___closed__1 = _init_l_lean_parser_parse__hex__digit___at_lean_parser_string__lit_x_27___spec__5___closed__1(); +lean::mark_persistent(l_lean_parser_parse__hex__digit___at_lean_parser_string__lit_x_27___spec__5___closed__1); l_lean_parser_string__lit_x_27___closed__1 = _init_l_lean_parser_string__lit_x_27___closed__1(); +lean::mark_persistent(l_lean_parser_string__lit_x_27___closed__1); l_lean_parser_token___closed__1 = _init_l_lean_parser_token___closed__1(); +lean::mark_persistent(l_lean_parser_token___closed__1); l_lean_parser_number_parser___rarg___closed__1 = _init_l_lean_parser_number_parser___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_number_parser___rarg___closed__1); l_lean_parser_number_parser_view___rarg___closed__1 = _init_l_lean_parser_number_parser_view___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_number_parser_view___rarg___closed__1); l_lean_parser_number_parser_view___rarg___closed__2 = _init_l_lean_parser_number_parser_view___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_number_parser_view___rarg___closed__2); l_lean_parser_string__lit_parser___rarg___closed__1 = _init_l_lean_parser_string__lit_parser___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_string__lit_parser___rarg___closed__1); l_lean_parser_string__lit_parser_view___rarg___closed__1 = _init_l_lean_parser_string__lit_parser_view___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_string__lit_parser_view___rarg___closed__1); l_lean_parser_string__lit_parser_view___rarg___closed__2 = _init_l_lean_parser_string__lit_parser_view___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_string__lit_parser_view___rarg___closed__2); l_lean_parser_string__lit_view_value___closed__1 = _init_l_lean_parser_string__lit_view_value___closed__1(); +lean::mark_persistent(l_lean_parser_string__lit_view_value___closed__1); l_lean_parser_ident_parser___rarg___closed__1 = _init_l_lean_parser_ident_parser___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_ident_parser___rarg___closed__1); l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1 = _init_l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1); l_lean_parser_ident_parser_view___rarg___lambda__1___closed__2 = _init_l_lean_parser_ident_parser_view___rarg___lambda__1___closed__2(); +lean::mark_persistent(l_lean_parser_ident_parser_view___rarg___lambda__1___closed__2); l_lean_parser_ident_parser_view___rarg___closed__1 = _init_l_lean_parser_ident_parser_view___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_ident_parser_view___rarg___closed__1); l_lean_parser_ident_parser_view___rarg___closed__2 = _init_l_lean_parser_ident_parser_view___rarg___closed__2(); +lean::mark_persistent(l_lean_parser_ident_parser_view___rarg___closed__2); l_lean_parser_raw__ident_parser___rarg___closed__1 = _init_l_lean_parser_raw__ident_parser___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_raw__ident_parser___rarg___closed__1); l_lean_parser_indexed___rarg___lambda__1___closed__1 = _init_l_lean_parser_indexed___rarg___lambda__1___closed__1(); +lean::mark_persistent(l_lean_parser_indexed___rarg___lambda__1___closed__1); l_lean_parser_indexed___rarg___closed__1 = _init_l_lean_parser_indexed___rarg___closed__1(); +lean::mark_persistent(l_lean_parser_indexed___rarg___closed__1); } diff --git a/src/boot/init/lean/parser/trie.cpp b/src/boot/init/lean/parser/trie.cpp index ba2d79743a..0ebfd244dd 100644 --- a/src/boot/init/lean/parser/trie.cpp +++ b/src/boot/init/lean/parser/trie.cpp @@ -965,4 +965,5 @@ void initialize_init_lean_parser_trie() { initialize_init_data_rbmap_default(); initialize_init_lean_format(); l_lean_parser_trie_mk___closed__1 = _init_l_lean_parser_trie_mk___closed__1(); +lean::mark_persistent(l_lean_parser_trie_mk___closed__1); } diff --git a/src/boot/init/lean/position.cpp b/src/boot/init/lean/position.cpp index c46737acaf..d4bff7f180 100644 --- a/src/boot/init/lean/position.cpp +++ b/src/boot/init/lean/position.cpp @@ -826,12 +826,21 @@ void initialize_init_lean_position() { initialize_init_data_rbmap_default(); initialize_init_lean_format(); l_lean_position_lt___main = _init_l_lean_position_lt___main(); +lean::mark_persistent(l_lean_position_lt___main); l_lean_position_lt = _init_l_lean_position_lt(); +lean::mark_persistent(l_lean_position_lt); l_lean_position_has__lt = _init_l_lean_position_has__lt(); +lean::mark_persistent(l_lean_position_has__lt); l_lean_position_decidable__lt___main___closed__1 = _init_l_lean_position_decidable__lt___main___closed__1(); +lean::mark_persistent(l_lean_position_decidable__lt___main___closed__1); l_lean_position_decidable__lt___main___closed__2 = _init_l_lean_position_decidable__lt___main___closed__2(); +lean::mark_persistent(l_lean_position_decidable__lt___main___closed__2); l_lean_position_lean_has__to__format___closed__1 = _init_l_lean_position_lean_has__to__format___closed__1(); +lean::mark_persistent(l_lean_position_lean_has__to__format___closed__1); l_lean_position_lean_has__to__format___closed__2 = _init_l_lean_position_lean_has__to__format___closed__2(); +lean::mark_persistent(l_lean_position_lean_has__to__format___closed__2); l_lean_position_lean_has__to__format___closed__3 = _init_l_lean_position_lean_has__to__format___closed__3(); +lean::mark_persistent(l_lean_position_lean_has__to__format___closed__3); l_lean_position_inhabited = _init_l_lean_position_inhabited(); +lean::mark_persistent(l_lean_position_inhabited); } diff --git a/src/boot/init/lean/trace.cpp b/src/boot/init/lean/trace.cpp index 497f542d14..d5c245e653 100644 --- a/src/boot/init/lean/trace.cpp +++ b/src/boot/init/lean/trace.cpp @@ -1143,5 +1143,7 @@ void initialize_init_lean_trace() { initialize_init_lean_name(); initialize_init_lean_options(); l_lean_trace_trace__map = _init_l_lean_trace_trace__map(); +lean::mark_persistent(l_lean_trace_trace__map); l_lean_trace_trace__t = _init_l_lean_trace_trace__t(); +lean::mark_persistent(l_lean_trace_trace__t); } diff --git a/src/boot/init/platform.cpp b/src/boot/init/platform.cpp index 59c8fb85ff..5811dc63b0 100644 --- a/src/boot/init/platform.cpp +++ b/src/boot/init/platform.cpp @@ -30,4 +30,5 @@ void initialize_init_platform() { _G_initialized = true; initialize_init_core(); l_system_platform_nbits = _init_l_system_platform_nbits(); +lean::mark_persistent(l_system_platform_nbits); }