diff --git a/src/boot/init/control/coroutine.cpp b/src/boot/init/control/coroutine.cpp index a5e7c0bb6b..f8ae821c1c 100644 --- a/src/boot/init/control/coroutine.cpp +++ b/src/boot/init/control/coroutine.cpp @@ -33,10 +33,8 @@ obj* l_coroutine_read___rarg(obj*); obj* l_coroutine_monad___lambda__7(obj*, obj*, obj*, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_coroutine_monad(obj*, obj*); -obj* l___private_3144039831__finish__aux___main(obj*, obj*, obj*); obj* l_coroutine_adapt(obj*, obj*, obj*); obj* l_coroutine_adapt___rarg(obj*, obj*, obj*); -obj* l___private_3144039831__finish__aux(obj*, obj*, obj*); obj* l_coroutine_yield___rarg___lambda__1(obj*); obj* l_coroutine_pipe___main___rarg(obj*, obj*, obj*); obj* l_monad__coroutine__trans___rarg(obj*, obj*, obj*); @@ -47,7 +45,6 @@ obj* l_coroutine_monad___lambda__2(obj*, obj*, obj*, obj*); obj* l_coroutine_monad___lambda__3(obj*, obj*); obj* l_coroutine_pipe(obj*, obj*, obj*, obj*); obj* l_coroutine_bind___main(obj*, obj*, obj*, obj*); -obj* l___private_3144039831__finish__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_coroutine_bind(obj*, obj*, obj*, obj*); obj* l_coroutine_monad___lambda__8(obj*, obj*, obj*, obj*); obj* l_coroutine__result; @@ -55,15 +52,18 @@ obj* l_coroutine_read(obj*, obj*); obj* l_monad__coroutine__trans(obj*, obj*, obj*, obj*); obj* l_coroutine_monad___closed__1; obj* l_coroutine_monad__reader(obj*, obj*); -obj* l___private_3144039831__finish__aux___rarg(obj*, obj*, obj*, obj*); obj* l_coroutine_yield___rarg___lambda__1___closed__1; obj* l_coroutine_monad___lambda__1(obj*, obj*, obj*, obj*); obj* l_coroutine_resume(obj*, obj*, obj*); +obj* l___private_1490908009__finish__aux(obj*, obj*, obj*); obj* l_coroutine_pipe___main(obj*, obj*, obj*, obj*); obj* l_coroutine_finish(obj*, obj*, obj*); obj* l_coroutine_pure___rarg(obj*, obj*); +obj* l___private_1490908009__finish__aux___main(obj*, obj*, obj*); +obj* l___private_1490908009__finish__aux___rarg(obj*, obj*, obj*, obj*); obj* l_coroutine_yield___rarg(obj*, obj*); obj* l_coroutine_resume___main(obj*, obj*, obj*); +obj* l___private_1490908009__finish__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_coroutine_yield___rarg___closed__1; obj* l_except__t_monad___rarg___lambda__8(obj*, obj*); obj* _init_l_coroutine__result() { @@ -424,7 +424,7 @@ x_8 = lean::alloc_closure(reinterpret_cast(l_coroutine_pipe___rarg), 2, 0 return x_8; } } -obj* l___private_3144039831__finish__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_1490908009__finish__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; @@ -463,33 +463,33 @@ goto _start; } } } -obj* l___private_3144039831__finish__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1490908009__finish__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_6; lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_6 = lean::alloc_closure(reinterpret_cast(l___private_3144039831__finish__aux___main___rarg), 4, 0); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_1490908009__finish__aux___main___rarg), 4, 0); return x_6; } } -obj* l___private_3144039831__finish__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_1490908009__finish__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_3144039831__finish__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_1490908009__finish__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_3144039831__finish__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1490908009__finish__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_6; lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_6 = lean::alloc_closure(reinterpret_cast(l___private_3144039831__finish__aux___rarg), 4, 0); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_1490908009__finish__aux___rarg), 4, 0); return x_6; } } @@ -498,7 +498,7 @@ _start: { obj* x_3; obj* x_4; x_3 = lean::box(0); -x_4 = l___private_3144039831__finish__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_1490908009__finish__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } diff --git a/src/boot/init/core.cpp b/src/boot/init/core.cpp index f2612b3a6f..b5d8f5656a 100644 --- a/src/boot/init/core.cpp +++ b/src/boot/init/core.cpp @@ -29,7 +29,6 @@ obj* l_nonempty__of__inhabited; obj* l_psigma_has__sizeof(obj*, obj*); obj* l_quotient_mk(obj*, obj*); uint8 l_prod__has__decidable__lt___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_2430432263__rel; uint8 l_band___main(uint8, uint8); uint8 l_sum_decidable__eq___rarg(obj*, obj*, obj*, obj*); uint8 l_xor_decidable___rarg(uint8, uint8); @@ -62,7 +61,6 @@ obj* l_exists_intro; obj* l_task_bind___rarg(obj*, obj*, obj*); obj* l_subtype_decidable__eq(obj*, obj*); obj* l_decidable__of__decidable__of__eq(obj*, obj*); -obj* l___private_3997337325__fun__to__extfun___rarg(obj*); obj* l_bit1___rarg(obj*, obj*, obj*); obj* l_quotient_lift__on_u_2082(obj*, obj*, obj*, obj*, obj*); obj* l_quotient_rec__on__subsingleton_u_2082(obj*, obj*, obj*, obj*, obj*, obj*); @@ -94,6 +92,7 @@ obj* l_prod_sizeof___main___rarg(obj*, obj*, obj*); uint8 l_decidable__of__decidable__of__iff___rarg(uint8, obj*); obj* l_opt__param; obj* l_singleton___rarg(obj*, obj*, obj*); +obj* l___private_390236953__fun__setoid(obj*, obj*); obj* l_id__delta(obj*); obj* l_bool_sizeof___main(uint8); obj* l_ite___rarg___boxed(obj*, obj*, obj*, obj*); @@ -108,6 +107,7 @@ obj* l_nat_add___boxed(obj*, obj*); obj* l_of__as__true; obj* l_quotient_decidable__eq___rarg(obj*, obj*, obj*, obj*); obj* l_sigma_sizeof___main___at_sigma_has__sizeof___spec__2___rarg(obj*, obj*, obj*); +obj* l___private_3538396109__fun__to__extfun___rarg(obj*); obj* l_quotient_lift__on_u_2082___rarg(obj*, obj*, obj*, obj*); obj* l_psum_has__sizeof(obj*, obj*); obj* l_quotient_lift___rarg(obj*, obj*, obj*); @@ -115,7 +115,6 @@ obj* l_punit_sizeof(obj*); obj* l_unit; obj* l_sum_sizeof(obj*, obj*); obj* l_decidable_rec__on__true___rarg(uint8, obj*, obj*, obj*, obj*); -obj* l___private_3283305491__extfun; obj* l_subsingleton_helim; obj* l_subsingleton__prop; obj* l_ite_decidable___rarg___boxed(obj*, obj*, obj*); @@ -131,7 +130,6 @@ obj* l_prod_sizeof___main(obj*, obj*); obj* l_arbitrary___rarg(obj*); obj* l_task_pure(obj*); obj* l_typed__expr(obj*); -obj* l___private_3997337325__fun__to__extfun(obj*, obj*); obj* l_band___boxed(obj*, obj*); obj* l_pi_inhabited___rarg(obj*, obj*); obj* l_not_decidable(obj*); @@ -145,7 +143,6 @@ obj* l_prod_map___rarg(obj*, obj*, obj*); obj* l_dite___rarg___boxed(obj*, obj*, obj*, obj*); obj* l_psigma_sizeof___at_psigma_has__sizeof___spec__1(obj*, obj*); obj* l_prod_map___main___rarg(obj*, obj*, obj*); -obj* l___private_1304233947__fun__setoid(obj*, obj*); obj* l_subtype_decidable__eq___rarg___boxed(obj*, obj*, obj*); obj* l_as__false; obj* l_sum_sizeof___rarg(obj*, obj*, obj*); @@ -223,10 +220,12 @@ obj* l_decidable_rec__on__true___rarg___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_id___rarg(obj*); obj* l_option_sizeof___main___rarg(obj*, obj*); obj* l_quotient_rec__on__subsingleton___rarg(obj*, obj*); +obj* l___private_909652235__rel; obj* l_right__commutative; obj* l_combinator_K___rarg(obj*, obj*); obj* l_quot_indep___rarg(obj*, obj*); obj* l_implies_decidable(obj*, obj*); +obj* l___private_3196153699__extfun__app(obj*, obj*); obj* l_ne_decidable___rarg___boxed(obj*, obj*, obj*); obj* l_id__rhs___rarg(obj*); uint8 l_bool_decidable__eq(uint8, uint8); @@ -236,6 +235,7 @@ obj* l_pi_subsingleton; obj* l_default__has__sizeof___closed__1; obj* l_sigma_sizeof(obj*, obj*); obj* l_psum_sizeof___rarg(obj*, obj*, obj*); +obj* l___private_3538396109__fun__to__extfun(obj*, obj*); obj* l_xor_decidable___rarg___boxed(obj*, obj*); obj* l_psum_has__sizeof___rarg(obj*, obj*); obj* l_classical_by__cases; @@ -341,6 +341,7 @@ obj* l_trivial; obj* l_not__true__iff; obj* l_punit_decidable__eq___boxed(obj*, obj*); obj* l_quotient_decidable__eq(obj*); +obj* l___private_2965000917__extfun; obj* l_forall__prop__decidable___rarg___boxed(obj*, obj*); obj* l_quotient_hrec__on___rarg(obj*, obj*, obj*); obj* l_left__commutative; @@ -350,6 +351,7 @@ obj* l_iff_decidable(obj*, obj*); obj* l_psigma_sizeof___at_psigma_has__sizeof___spec__1___rarg(obj*, obj*, obj*); obj* l_list_sizeof___rarg(obj*, obj*); uint8 l_bor(uint8, uint8); +obj* l___private_3196153699__extfun__app___rarg(obj*, obj*); obj* l_subtype_sizeof___rarg(obj*, obj*, obj*); obj* l_sigma_sizeof___at_sigma_has__sizeof___spec__1___rarg(obj*, obj*, obj*); obj* l_prod_decidable__eq(obj*, obj*); @@ -366,7 +368,6 @@ obj* l_absurd(obj*, obj*, obj*, obj*); obj* l_eq_mp___rarg(obj*); obj* l_quotient_lift__on___rarg(obj*, obj*, obj*); uint8 l_subtype_decidable__eq___rarg(obj*, obj*, obj*); -obj* l___private_4253352285__extfun__app___rarg(obj*, obj*); obj* l_bnot___main___boxed(obj*); obj* l_arbitrary(obj*); obj* l_fun_inhabited(obj*, obj*); @@ -376,7 +377,6 @@ obj* l_cond___main___rarg(uint8, obj*, obj*); obj* l_bool_sizeof(uint8); obj* l_combinator_S___rarg(obj*, obj*, obj*); obj* l_psum_sizeof___main(obj*, obj*); -obj* l___private_4253352285__extfun__app(obj*, obj*); obj* l_decidable__of__decidable__eq(obj*); obj* l_cond(obj*); obj* l_thunk_map___boxed(obj*, obj*, obj*, obj*); @@ -4505,7 +4505,7 @@ x_10 = lean::alloc_closure(reinterpret_cast(l_quotient_lift__on_u_2082___ return x_10; } } -obj* _init_l___private_2430432263__rel() { +obj* _init_l___private_909652235__rel() { _start: { obj* x_0; @@ -4622,7 +4622,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_1304233947__fun__setoid(obj* x_0, obj* x_1) { +obj* l___private_390236953__fun__setoid(obj* x_0, obj* x_1) { _start: { obj* x_4; @@ -4632,7 +4632,7 @@ x_4 = lean::box(0); return x_4; } } -obj* _init_l___private_3283305491__extfun() { +obj* _init_l___private_2965000917__extfun() { _start: { obj* x_0; @@ -4641,23 +4641,23 @@ lean::inc(x_0); return x_0; } } -obj* l___private_3997337325__fun__to__extfun___rarg(obj* x_0) { +obj* l___private_3538396109__fun__to__extfun___rarg(obj* x_0) { _start: { return x_0; } } -obj* l___private_3997337325__fun__to__extfun(obj* x_0, obj* x_1) { +obj* l___private_3538396109__fun__to__extfun(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_3997337325__fun__to__extfun___rarg), 1, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_3538396109__fun__to__extfun___rarg), 1, 0); return x_4; } } -obj* l___private_4253352285__extfun__app___rarg(obj* x_0, obj* x_1) { +obj* l___private_3196153699__extfun__app___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -4665,13 +4665,13 @@ x_2 = lean::apply_1(x_0, x_1); return x_2; } } -obj* l___private_4253352285__extfun__app(obj* x_0, obj* x_1) { +obj* l___private_3196153699__extfun__app(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_4253352285__extfun__app___rarg), 2, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_3196153699__extfun__app___rarg), 2, 0); return x_4; } } @@ -4786,9 +4786,9 @@ void initialize_init_core() { l_punit_inhabited = _init_l_punit_inhabited(); l_quotient = _init_l_quotient(); l_quotient_sound = _init_l_quotient_sound(); - l___private_2430432263__rel = _init_l___private_2430432263__rel(); + l___private_909652235__rel = _init_l___private_909652235__rel(); l_function_equiv = _init_l_function_equiv(); - l___private_3283305491__extfun = _init_l___private_3283305491__extfun(); + l___private_2965000917__extfun = _init_l___private_2965000917__extfun(); l_pi_subsingleton = _init_l_pi_subsingleton(); l_classical_by__cases = _init_l_classical_by__cases(); } diff --git a/src/boot/init/data/array/basic.cpp b/src/boot/init/data/array/basic.cpp index ffec120320..dccec8c6ae 100644 --- a/src/boot/init/data/array/basic.cpp +++ b/src/boot/init/data/array/basic.cpp @@ -23,7 +23,7 @@ obj* l_array_rev__foldl(obj*, obj*); obj* l_array_uread___rarg___boxed(obj*, obj*, obj*); obj* l_array_rev__iterate___rarg(obj*, obj*, obj*); obj* l_array_read___rarg(obj*, obj*); -obj* l___private_2406439935__foreach__aux___rarg___lambda__1(obj*, obj*, obj*, obj*); +obj* l___private_1076994881__iterate__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_write(obj*); obj* l_array_uread(obj*); obj* l_array_uread_x_27(obj*); @@ -36,18 +36,19 @@ obj* l_array_uread_x_27___rarg(obj*, obj*, usize); obj* l_array_empty___rarg___boxed(obj*); obj* l_array_nil___lambda__1(obj*); obj* l_array_to__list___rarg___lambda__1(obj*, obj*); -obj* l___private_717503411__rev__iterate__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_write_x_27(obj*); obj* l_array_map(obj*); obj* l_array_has__repr___rarg___closed__1; obj* l_array_map_u_2082___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_array_nil(obj*); +obj* l___private_3257638751__rev__iterate__aux(obj*, obj*); obj* l_array_has__repr(obj*); +obj* l___private_1013245749__foreach__aux___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_mk__array___rarg(obj*, obj*); +obj* l___private_1076994881__iterate__aux___main(obj*, obj*); obj* l_array_read(obj*); -obj* l___private_2406439935__foreach__aux(obj*); -obj* l___private_2151191555__iterate__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_1013245749__foreach__aux___rarg(obj*, obj*); obj* l_nat_pred___main(obj*); obj* l_array_empty(obj*); obj* l_array_uread___rarg(obj*, usize, obj*); @@ -55,46 +56,45 @@ obj* l_array_uwrite(obj*); obj* l_array_read_x_27(obj*); obj* l_array_foldl(obj*, obj*); uint8 l_array_empty___rarg(obj*); -obj* l___private_717503411__rev__iterate__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_pop___rarg(obj*); +obj* l___private_1076994881__iterate__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_list_repr___rarg(obj*, obj*); obj* l_array_map_u_2082(obj*); obj* l_list_to__array__aux(obj*); -obj* l___private_2151191555__iterate__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_uread_x_27___rarg___boxed(obj*, obj*, obj*); +obj* l___private_3257638751__rev__iterate__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_foreach(obj*); obj* l_array_foldl___rarg(obj*, obj*, obj*); obj* l_mk__array___rarg___lambda__1(obj*, obj*); obj* l_array_to__list___rarg(obj*); +obj* l___private_1076994881__iterate__aux(obj*, obj*); obj* l_list_to__array__aux___rarg(obj*, obj*); obj* l_list_to__array__aux___main(obj*); obj* l_array_push(obj*); obj* l_list_to__array__aux___main___rarg(obj*, obj*); obj* l_array_uwrite_x_27___rarg(obj*, usize, obj*); -obj* l___private_2151191555__iterate__aux___main(obj*, obj*); obj* l_array_push___rarg(obj*, obj*); obj* l_array_iterate___rarg(obj*, obj*, obj*); -obj* l___private_717503411__rev__iterate__aux___main(obj*, obj*); obj* l_array_has__repr___rarg(obj*); obj* l_array_foreach___rarg(obj*, obj*); obj* l_array_uwrite___rarg(obj*, usize, obj*, obj*); obj* l_array_nil___closed__1; obj* l_array_uwrite_x_27___rarg___boxed(obj*, obj*, obj*); obj* l_mk__array(obj*); -obj* l___private_717503411__rev__iterate__aux(obj*, obj*); +obj* l___private_1013245749__foreach__aux(obj*); obj* l_array_pop(obj*); obj* l_array_write_x_27___rarg(obj*, obj*, obj*); obj* l_list_to__array(obj*); obj* l_array_to__list(obj*); -obj* l___private_2151191555__iterate__aux(obj*, obj*); obj* l_array_foldl___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_array_map___rarg(obj*, obj*); obj* l_array_map___rarg___lambda__1(obj*, obj*, obj*); +obj* l___private_3257638751__rev__iterate__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_array_read_x_27___rarg(obj*, obj*, obj*); obj* l_array_to__list___rarg___closed__1; obj* l_list_to__array___rarg(obj*); obj* l_array_iterate(obj*, obj*); -obj* l___private_2406439935__foreach__aux___rarg(obj*, obj*); +obj* l___private_3257638751__rev__iterate__aux___main(obj*, obj*); obj* l_mk__array___rarg(obj* x_0, obj* x_1) { _start: { @@ -546,7 +546,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_array_pop___rarg), 1, 0); return x_2; } } -obj* l___private_2151191555__iterate__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_1076994881__iterate__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_6; uint8 x_7; @@ -566,7 +566,7 @@ lean::inc(x_0); x_15 = l_array_read___rarg(x_0, x_10); lean::inc(x_10); lean::inc(x_1); -x_18 = l___private_2151191555__iterate__aux___main___rarg(x_0, x_1, x_10, lean::box(0), x_4); +x_18 = l___private_1076994881__iterate__aux___main___rarg(x_0, x_1, x_10, lean::box(0), x_4); x_19 = lean::apply_3(x_1, x_10, x_15, x_18); return x_19; } @@ -579,32 +579,32 @@ return x_4; } } } -obj* l___private_2151191555__iterate__aux___main(obj* x_0, obj* x_1) { +obj* l___private_1076994881__iterate__aux___main(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_2151191555__iterate__aux___main___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_1076994881__iterate__aux___main___rarg), 5, 0); return x_4; } } -obj* l___private_2151191555__iterate__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_1076994881__iterate__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_6; lean::dec(x_3); -x_6 = l___private_2151191555__iterate__aux___main___rarg(x_0, x_1, x_2, lean::box(0), x_4); +x_6 = l___private_1076994881__iterate__aux___main___rarg(x_0, x_1, x_2, lean::box(0), x_4); return x_6; } } -obj* l___private_2151191555__iterate__aux(obj* x_0, obj* x_1) { +obj* l___private_1076994881__iterate__aux(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_2151191555__iterate__aux___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_1076994881__iterate__aux___rarg), 5, 0); return x_4; } } @@ -614,7 +614,7 @@ _start: obj* x_3; obj* x_5; x_3 = lean::cnstr_get(x_0, 0); lean::inc(x_3); -x_5 = l___private_2151191555__iterate__aux___main___rarg(x_0, x_2, x_3, lean::box(0), x_1); +x_5 = l___private_1076994881__iterate__aux___main___rarg(x_0, x_2, x_3, lean::box(0), x_1); return x_5; } } @@ -657,7 +657,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_array_foldl___rarg), 3, 0); return x_4; } } -obj* l___private_717503411__rev__iterate__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3257638751__rev__iterate__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_6; uint8 x_7; @@ -692,32 +692,32 @@ return x_4; } } } -obj* l___private_717503411__rev__iterate__aux___main(obj* x_0, obj* x_1) { +obj* l___private_3257638751__rev__iterate__aux___main(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_717503411__rev__iterate__aux___main___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_3257638751__rev__iterate__aux___main___rarg), 5, 0); return x_4; } } -obj* l___private_717503411__rev__iterate__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3257638751__rev__iterate__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_6; lean::dec(x_3); -x_6 = l___private_717503411__rev__iterate__aux___main___rarg(x_0, x_1, x_2, lean::box(0), x_4); +x_6 = l___private_3257638751__rev__iterate__aux___main___rarg(x_0, x_1, x_2, lean::box(0), x_4); return x_6; } } -obj* l___private_717503411__rev__iterate__aux(obj* x_0, obj* x_1) { +obj* l___private_3257638751__rev__iterate__aux(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_717503411__rev__iterate__aux___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_3257638751__rev__iterate__aux___rarg), 5, 0); return x_4; } } @@ -727,7 +727,7 @@ _start: obj* x_3; obj* x_5; x_3 = lean::cnstr_get(x_0, 0); lean::inc(x_3); -x_5 = l___private_717503411__rev__iterate__aux___main___rarg(x_0, x_2, x_3, lean::box(0), x_1); +x_5 = l___private_3257638751__rev__iterate__aux___main___rarg(x_0, x_2, x_3, lean::box(0), x_1); return x_5; } } @@ -830,18 +830,18 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_array_has__repr___rarg), 1, return x_2; } } -obj* l___private_2406439935__foreach__aux___rarg(obj* x_0, obj* x_1) { +obj* l___private_1013245749__foreach__aux___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; -x_2 = lean::alloc_closure(reinterpret_cast(l___private_2406439935__foreach__aux___rarg___lambda__1), 4, 1); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1013245749__foreach__aux___rarg___lambda__1), 4, 1); lean::closure_set(x_2, 0, x_1); lean::inc(x_0); x_4 = l_array_iterate___rarg(x_0, x_0, x_2); return x_4; } } -obj* l___private_2406439935__foreach__aux___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_1013245749__foreach__aux___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_6; @@ -851,12 +851,12 @@ x_6 = l_array_write___rarg(x_3, x_1, x_5); return x_6; } } -obj* l___private_2406439935__foreach__aux(obj* x_0) { +obj* l___private_1013245749__foreach__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_2406439935__foreach__aux___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1013245749__foreach__aux___rarg), 2, 0); return x_2; } } @@ -864,7 +864,7 @@ obj* l_array_foreach___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_2406439935__foreach__aux___rarg(x_0, x_1); +x_2 = l___private_1013245749__foreach__aux___rarg(x_0, x_1); return x_2; } } @@ -883,7 +883,7 @@ _start: obj* x_2; obj* x_3; x_2 = lean::alloc_closure(reinterpret_cast(l_array_map___rarg___lambda__1), 3, 1); lean::closure_set(x_2, 0, x_0); -x_3 = l___private_2406439935__foreach__aux___rarg(x_1, x_2); +x_3 = l___private_1013245749__foreach__aux___rarg(x_1, x_2); return x_3; } } @@ -922,7 +922,7 @@ obj* x_10; obj* x_11; x_10 = lean::alloc_closure(reinterpret_cast(l_array_map_u_2082___rarg___lambda__1), 4, 2); lean::closure_set(x_10, 0, x_1); lean::closure_set(x_10, 1, x_0); -x_11 = l___private_2406439935__foreach__aux___rarg(x_2, x_10); +x_11 = l___private_1013245749__foreach__aux___rarg(x_2, x_10); return x_11; } else @@ -931,7 +931,7 @@ obj* x_12; obj* x_13; x_12 = lean::alloc_closure(reinterpret_cast(l_array_map_u_2082___rarg___lambda__1), 4, 2); lean::closure_set(x_12, 0, x_2); lean::closure_set(x_12, 1, x_0); -x_13 = l___private_2406439935__foreach__aux___rarg(x_1, x_12); +x_13 = l___private_1013245749__foreach__aux___rarg(x_1, x_12); return x_13; } } diff --git a/src/boot/init/data/int/basic.cpp b/src/boot/init/data/int/basic.cpp index 01a9e246e3..0d4f64f7b8 100644 --- a/src/boot/init/data/int/basic.cpp +++ b/src/boot/init/data/int/basic.cpp @@ -20,26 +20,25 @@ obj* l_int_repr(obj*); obj* l_int_has__repr; uint8 l_dec__eq(obj*, obj*); obj* l_int_neg__of__nat(obj*); -obj* l___private_3285259795__dec__nonneg___boxed(obj*); extern uint8 l_true_decidable; obj* l_int_fdiv___main(obj*, obj*); obj* l_int_has__sub; obj* l_int_mul___main(obj*, obj*); +obj* l___private_2703120077__dec__nonneg___main___boxed(obj*); +obj* l___private_2037049527__nonneg; obj* l_int_nat__abs___main(obj*); obj* l_int_add___boxed(obj*, obj*); extern uint8 l_false_decidable; obj* l_int_neg___boxed(obj*); obj* l_int_repr___main(obj*); obj* l_int_mod(obj*, obj*); -obj* l___private_1805987925__nonneg; obj* l_int_to__nat___main(obj*); obj* l_int_nat__abs___main___closed__1; obj* l_int_quot___boxed(obj*, obj*); obj* l_int_quot___main(obj*, obj*); +obj* l___private_2037049527__nonneg___main; obj* l_int_sub___boxed(obj*, obj*); -obj* l___private_3285259795__dec__nonneg___main___boxed(obj*); obj* l_int_has__mul; -obj* l___private_1805987925__nonneg___main; obj* l_int_lt; obj* l_int_neg__of__nat___main(obj*); obj* l_int_has__lt; @@ -51,12 +50,12 @@ obj* l_int_rem___boxed(obj*, obj*); obj* l_int_zero; obj* l_int_has__div; obj* l_int_div___main(obj*, obj*); -uint8 l___private_3285259795__dec__nonneg___main(obj*); obj* l_int_has__mod; obj* l_int_sign(obj*); obj* l_int_repr___main___closed__1; obj* l_int_to__nat(obj*); obj* l_int_has__coe(obj*); +uint8 l___private_2703120077__dec__nonneg___main(obj*); obj* l_int_has__le; obj* l_int_has__one; obj* l_int_div(obj*, obj*); @@ -64,11 +63,11 @@ obj* l_int_fdiv(obj*, obj*); obj* l_dec__eq___boxed(obj*, obj*); obj* l_int_neg___main(obj*); obj* l_int_nat__mod(obj*, obj*); -uint8 l___private_3285259795__dec__nonneg(obj*); obj* l_int_has__neg; obj* l_int_fmod___main(obj*, obj*); obj* l_int_fmod(obj*, obj*); obj* l_int_rem___main(obj*, obj*); +uint8 l___private_2703120077__dec__nonneg(obj*); obj* l_int_has__to__string; obj* l_int_mod___main(obj*, obj*); obj* l_nat_repr(obj*); @@ -80,6 +79,7 @@ obj* l_int_has__zero; obj* l_int_dec__le___boxed(obj*, obj*); obj* l_int_sign___main___closed__1; obj* l_int_one; +obj* l___private_2703120077__dec__nonneg___boxed(obj*); obj* l_int_has__coe(obj* x_0) { _start: { @@ -1382,7 +1382,7 @@ x_3 = l_int_to__nat___main(x_2); return x_3; } } -obj* _init_l___private_1805987925__nonneg___main() { +obj* _init_l___private_2037049527__nonneg___main() { _start: { obj* x_0; @@ -1391,7 +1391,7 @@ lean::inc(x_0); return x_0; } } -obj* _init_l___private_1805987925__nonneg() { +obj* _init_l___private_2037049527__nonneg() { _start: { obj* x_0; @@ -1434,7 +1434,7 @@ x_0 = lean::box(0); return x_0; } } -uint8 l___private_3285259795__dec__nonneg___main(obj* x_0) { +uint8 l___private_2703120077__dec__nonneg___main(obj* x_0) { _start: { obj* x_1; uint8 x_2; @@ -1455,28 +1455,28 @@ return x_5; } } } -obj* l___private_3285259795__dec__nonneg___main___boxed(obj* x_0) { +obj* l___private_2703120077__dec__nonneg___main___boxed(obj* x_0) { _start: { uint8 x_1; obj* x_2; -x_1 = l___private_3285259795__dec__nonneg___main(x_0); +x_1 = l___private_2703120077__dec__nonneg___main(x_0); x_2 = lean::box(x_1); return x_2; } } -uint8 l___private_3285259795__dec__nonneg(obj* x_0) { +uint8 l___private_2703120077__dec__nonneg(obj* x_0) { _start: { uint8 x_1; -x_1 = l___private_3285259795__dec__nonneg___main(x_0); +x_1 = l___private_2703120077__dec__nonneg___main(x_0); return x_1; } } -obj* l___private_3285259795__dec__nonneg___boxed(obj* x_0) { +obj* l___private_2703120077__dec__nonneg___boxed(obj* x_0) { _start: { uint8 x_1; obj* x_2; -x_1 = l___private_3285259795__dec__nonneg(x_0); +x_1 = l___private_2703120077__dec__nonneg(x_0); x_2 = lean::box(x_1); return x_2; } @@ -1528,8 +1528,8 @@ void initialize_init_data_int_basic() { l_int_sign___main___closed__1 = _init_l_int_sign___main___closed__1(); l_int_has__div = _init_l_int_has__div(); l_int_has__mod = _init_l_int_has__mod(); - l___private_1805987925__nonneg___main = _init_l___private_1805987925__nonneg___main(); - l___private_1805987925__nonneg = _init_l___private_1805987925__nonneg(); + l___private_2037049527__nonneg___main = _init_l___private_2037049527__nonneg___main(); + l___private_2037049527__nonneg = _init_l___private_2037049527__nonneg(); l_int_le = _init_l_int_le(); l_int_has__le = _init_l_int_has__le(); l_int_lt = _init_l_int_lt(); diff --git a/src/boot/init/data/list/basic.cpp b/src/boot/init/data/list/basic.cpp index 41b639a134..173c12e253 100644 --- a/src/boot/init/data/list/basic.cpp +++ b/src/boot/init/data/list/basic.cpp @@ -47,7 +47,6 @@ obj* l_list_has__dec__eq(obj*); obj* l_list_length__aux___rarg(obj*, obj*); obj* l_list_union(obj*); obj* l_list_bag__inter___rarg(obj*, obj*, obj*); -obj* l___private_3066977613__to__list__aux___main(obj*); obj* l_list_bor(obj*); obj* l_list_has__dec__eq___main___rarg___boxed(obj*, obj*, obj*); obj* l_list_assoc___main(obj*, obj*); @@ -76,7 +75,6 @@ obj* l_list_enum__from___main___rarg(obj*, obj*); obj* l_list_remove__nth___rarg(obj*, obj*); obj* l_list_foldr1__opt___main(obj*); obj* l_list_unzip___main___rarg___closed__1; -obj* l___private_3066977613__to__list__aux___rarg(obj*, obj*); obj* l_list_range__core(obj*, obj*); obj* l_list_tail___rarg(obj*); obj* l_list_has__inter___rarg(obj*); @@ -114,10 +112,12 @@ obj* l_list_range(obj*); obj* l_list_init(obj*); obj* l_list_inhabited(obj*); obj* l_list_last___rarg(obj*, obj*); +obj* l___private_232510895__to__list__aux___main___rarg(obj*, obj*); obj* l_list_has__decidable__lt___rarg___boxed(obj*, obj*, obj*, obj*); obj* l_list_foldl___main(obj*, obj*); obj* l_list_erase(obj*); obj* l_list_take___main(obj*); +obj* l___private_232510895__to__list__aux(obj*); obj* l_list_join___main___rarg(obj*); obj* l_list_any___rarg(obj*, obj*); obj* l_list_head___rarg(obj*, obj*); @@ -183,6 +183,7 @@ obj* l_list_unzip___main___rarg(obj*); obj* l_list_intercalate___rarg(obj*, obj*); obj* l_list_all___rarg(obj*, obj*); obj* l_list_foldr___rarg(obj*, obj*, obj*); +obj* l___private_232510895__to__list__aux___main(obj*); obj* l_list_intersperse___main___rarg(obj*, obj*); obj* l_list_zip(obj*, obj*); obj* l_list_foldr1(obj*); @@ -195,7 +196,7 @@ obj* l_list_append(obj*); obj* l_list_diff___main(obj*); obj* l_list_update__nth___rarg(obj*, obj*, obj*); obj* l_list_index__of___rarg(obj*, obj*, obj*); -obj* l___private_3066977613__to__list__aux___main___rarg(obj*, obj*); +obj* l___private_232510895__to__list__aux___rarg(obj*, obj*); obj* l_list_has__decidable__le(obj*); obj* l_list_drop__while(obj*, obj*); obj* l_list_has__le(obj*, obj*); @@ -240,7 +241,6 @@ obj* l_list_mem___main; obj* l_list_foldr___main(obj*, obj*); obj* l_list_zip__with(obj*, obj*, obj*); obj* l_list_foldl___rarg(obj*, obj*, obj*); -obj* l___private_3066977613__to__list__aux(obj*); obj* l_list_foldr1___main(obj*); obj* l_list_foldr___main___at_list_union___spec__1___rarg(obj*, obj*, obj*); obj* l_list_length__aux___main(obj*); @@ -4309,7 +4309,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_list_is__suffix__of___rarg), return x_2; } } -obj* l___private_3066977613__to__list__aux___main___rarg(obj* x_0, obj* x_1) { +obj* l___private_232510895__to__list__aux___main___rarg(obj* x_0, obj* x_1) { _start: { switch (lean::obj_tag(x_0)) { @@ -4337,7 +4337,7 @@ lean::inc(x_7); x_9 = lean::cnstr_get(x_0, 1); lean::inc(x_9); lean::dec(x_0); -x_12 = l___private_3066977613__to__list__aux___main___rarg(x_9, x_1); +x_12 = l___private_232510895__to__list__aux___main___rarg(x_9, x_1); x_0 = x_7; x_1 = x_12; goto _start; @@ -4345,29 +4345,29 @@ goto _start; } } } -obj* l___private_3066977613__to__list__aux___main(obj* x_0) { +obj* l___private_232510895__to__list__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3066977613__to__list__aux___main___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_232510895__to__list__aux___main___rarg), 2, 0); return x_2; } } -obj* l___private_3066977613__to__list__aux___rarg(obj* x_0, obj* x_1) { +obj* l___private_232510895__to__list__aux___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_3066977613__to__list__aux___main___rarg(x_0, x_1); +x_2 = l___private_232510895__to__list__aux___main___rarg(x_0, x_1); return x_2; } } -obj* l___private_3066977613__to__list__aux(obj* x_0) { +obj* l___private_232510895__to__list__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3066977613__to__list__aux___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_232510895__to__list__aux___rarg), 2, 0); return x_2; } } @@ -4376,7 +4376,7 @@ _start: { obj* x_1; obj* x_2; x_1 = lean::box(0); -x_2 = l___private_3066977613__to__list__aux___main___rarg(x_0, x_1); +x_2 = l___private_232510895__to__list__aux___main___rarg(x_0, x_1); return x_2; } } diff --git a/src/boot/init/data/nat/div.cpp b/src/boot/init/data/nat/div.cpp index 7ace870e23..1340bdfbbb 100644 --- a/src/boot/init/data/nat/div.cpp +++ b/src/boot/init/data/nat/div.cpp @@ -17,13 +17,13 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_nat_mod___boxed(obj*, obj*); -obj* l___private_578911941__mod_F(obj*, obj*, obj*); +obj* l___private_1681792539__mod_F(obj*, obj*, obj*); obj* l_nat_has__div; -obj* l___private_3925169175__div_F(obj*, obj*, obj*); -obj* l___private_56172073__div__rec__lemma; +obj* l___private_1646153033__div__rec__lemma; +obj* l___private_1138157203__div_F(obj*, obj*, obj*); obj* l_nat_has__mod; obj* l_nat_div___boxed(obj*, obj*); -obj* _init_l___private_56172073__div__rec__lemma() { +obj* _init_l___private_1646153033__div__rec__lemma() { _start: { obj* x_0; @@ -32,7 +32,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_3925169175__div_F(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1138157203__div_F(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -92,7 +92,7 @@ x_0 = lean::alloc_closure(reinterpret_cast(l_nat_div___boxed), 2, 0); return x_0; } } -obj* l___private_578911941__mod_F(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1681792539__mod_F(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -150,7 +150,7 @@ void initialize_init_data_nat_div() { _G_initialized = true; initialize_init_wf(); initialize_init_data_nat_basic(); - l___private_56172073__div__rec__lemma = _init_l___private_56172073__div__rec__lemma(); + l___private_1646153033__div__rec__lemma = _init_l___private_1646153033__div__rec__lemma(); l_nat_has__div = _init_l_nat_has__div(); l_nat_has__mod = _init_l_nat_has__mod(); } diff --git a/src/boot/init/data/string/basic.cpp b/src/boot/init/data/string/basic.cpp index 09ce36c05a..1487385209 100644 --- a/src/boot/init/data/string/basic.cpp +++ b/src/boot/init/data/string/basic.cpp @@ -23,12 +23,12 @@ obj* l_string_backn(obj*, obj*); obj* l_string_iterator_prevn(obj*, obj*); uint32 l_string_front(obj*); uint8 l_char_is__whitespace(uint32); -obj* l___private_1630085549__to__nat__core___main(obj*, obj*, obj*); -obj* l___private_939360909__trim__left__aux(obj*, obj*); +obj* l___private_156895555__trim__right__aux(obj*, obj*); obj* l_string_iterator_prev__to__string___boxed(obj*); obj* l_string_pushn___boxed(obj*, obj*, obj*); obj* l_string_has__lt; obj* l_string_iterator_remaining___boxed(obj*); +obj* l___private_156895555__trim__right__aux___main(obj*, obj*); obj* l_string_iterator_forward(obj*, obj*); obj* l_string_iterator_extract___main___closed__1; obj* l_string_decidable__eq; @@ -43,13 +43,13 @@ obj* l_string_iterator_extract___main(obj*, obj*); obj* l_string_iterator_has__next___boxed(obj*); obj* l_list_reverse___rarg(obj*); obj* l_string_push___main___boxed(obj*, obj*); -obj* l___private_1630085549__to__nat__core(obj*, obj*, obj*); -obj* l___private_3627575757__trim__right__aux(obj*, obj*); uint8 l_string_iterator_has__prev___main(obj*); obj* l_nat_repeat__core___main___at_string_pushn___spec__1(uint32, obj*, obj*, obj*); obj* l_string_iterator_extract__core(obj*, obj*); obj* l_string_back___boxed(obj*); +obj* l___private_4012164557__trim__left__aux___main(obj*, obj*); obj* l_string_singleton___boxed(obj*); +obj* l___private_4012164557__trim__left__aux(obj*, obj*); obj* l_string_iterator_remaining__to__string___main(obj*); obj* l_string_front___boxed(obj*); uint8 l_string_is__empty(obj*); @@ -57,7 +57,6 @@ obj* l_string_mk__iterator___main(obj*); obj* l_string_iterator_insert___boxed(obj*, obj*); obj* l_string_pop__back(obj*); obj* l_string_intercalate(obj*, obj*); -obj* l___private_3627575757__trim__right__aux___main(obj*, obj*); obj* l_char_to__string___boxed(obj*); obj* l_string_iterator_remaining___main(obj*); obj* l_string_iterator_curr___boxed(obj*); @@ -72,6 +71,7 @@ obj* l_list_drop___main___rarg(obj*, obj*); obj* l_string_line__column(obj*, obj*); obj* l_string_iterator_set__curr___main(obj*, uint32); obj* l_string_iterator_nextn___main(obj*, obj*); +obj* l___private_4204034747__to__nat__core___main(obj*, obj*, obj*); obj* l_string_length___boxed(obj*); obj* l_string_iterator_has__next___main___boxed(obj*); obj* l_string_iterator_to__string___boxed(obj*); @@ -80,12 +80,13 @@ obj* l_string_join___closed__1; obj* l_list_foldl___main___at_string_join___spec__1(obj*, obj*); obj* l_string_iterator_offset___boxed(obj*); extern obj* l_char_inhabited; -obj* l___private_324873965__line__column__aux___main(obj*, obj*, obj*); obj* l_string_iterator_insert___main(obj*, obj*); obj* l_string_has__append; +obj* l___private_945575721__line__column__aux(obj*, obj*, obj*); obj* l_string_iterator_prevn___main(obj*, obj*); obj* l_string_popn__back(obj*, obj*); obj* l_list_intercalate___rarg(obj*, obj*); +obj* l___private_945575721__line__column__aux___main(obj*, obj*, obj*); obj* l_string_inhabited; obj* l_string_join(obj*); uint8 l_string_iterator_decidable__rel(obj*, obj*); @@ -99,6 +100,7 @@ obj* l_string_iterator_nextn(obj*, obj*); obj* l_string_trim__right(obj*); obj* l_string_iterator_extract__core___main(obj*, obj*); obj* l_string_push___main(obj*, uint32); +obj* l___private_4204034747__to__nat__core(obj*, obj*, obj*); obj* l_char_to__string(uint32); obj* l_list_map___main___at_string_intercalate___spec__1(obj*); obj* l_list_length__aux___main___rarg(obj*, obj*); @@ -107,7 +109,6 @@ obj* l_string_to__list(obj*); obj* l_string_trim(obj*); uint8 l_list_has__dec__eq___main___at_string_iterator_extract__core___main___spec__1(obj*, obj*); obj* l_string_iterator_curr___main(obj*); -obj* l___private_939360909__trim__left__aux___main(obj*, obj*); obj* l_string_iterator_set__curr___boxed(obj*, obj*); obj* l_nat_repeat__core___main___at_string_pushn___spec__1___boxed(obj*, obj*, obj*, obj*); uint8 l_string_iterator_has__next___main(obj*); @@ -124,7 +125,6 @@ obj* l_string_iterator_remaining__to__string___boxed(obj*); obj* l_string_iterator_remove___main(obj*, obj*); obj* l_string_iterator_next___main(obj*); obj* l_string_iterator_has__prev___boxed(obj*); -obj* l___private_324873965__line__column__aux(obj*, obj*, obj*); obj* l_string_dec__lt___boxed(obj*, obj*); obj* l_string_length___main(obj*); obj* l_string_dec__eq___boxed(obj* x_0, obj* x_1) { @@ -1434,7 +1434,7 @@ lean::dec(x_4); return x_5; } } -obj* l___private_939360909__trim__left__aux___main(obj* x_0, obj* x_1) { +obj* l___private_4012164557__trim__left__aux___main(obj* x_0, obj* x_1) { _start: { obj* x_2; uint8 x_3; @@ -1471,11 +1471,11 @@ return x_1; } } } -obj* l___private_939360909__trim__left__aux(obj* x_0, obj* x_1) { +obj* l___private_4012164557__trim__left__aux(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_939360909__trim__left__aux___main(x_0, x_1); +x_2 = l___private_4012164557__trim__left__aux___main(x_0, x_1); return x_2; } } @@ -1485,13 +1485,13 @@ _start: obj* x_1; obj* x_2; obj* x_3; obj* x_4; x_1 = lean::string_length(x_0); x_2 = lean::string_mk_iterator(x_0); -x_3 = l___private_939360909__trim__left__aux___main(x_1, x_2); +x_3 = l___private_4012164557__trim__left__aux___main(x_1, x_2); x_4 = lean::string_iterator_remaining_to_string(x_3); lean::dec(x_3); return x_4; } } -obj* l___private_3627575757__trim__right__aux___main(obj* x_0, obj* x_1) { +obj* l___private_156895555__trim__right__aux___main(obj* x_0, obj* x_1) { _start: { obj* x_2; uint8 x_3; @@ -1531,11 +1531,11 @@ return x_1; } } } -obj* l___private_3627575757__trim__right__aux(obj* x_0, obj* x_1) { +obj* l___private_156895555__trim__right__aux(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_3627575757__trim__right__aux___main(x_0, x_1); +x_2 = l___private_156895555__trim__right__aux___main(x_0, x_1); return x_2; } } @@ -1546,7 +1546,7 @@ obj* x_1; obj* x_2; obj* x_3; obj* x_4; obj* x_5; x_1 = lean::string_length(x_0); x_2 = lean::string_mk_iterator(x_0); x_3 = lean::string_iterator_to_end(x_2); -x_4 = l___private_3627575757__trim__right__aux___main(x_1, x_3); +x_4 = l___private_156895555__trim__right__aux___main(x_1, x_3); x_5 = lean::string_iterator_prev_to_string(x_4); lean::dec(x_4); return x_5; @@ -1560,9 +1560,9 @@ x_1 = lean::string_length(x_0); x_2 = lean::string_mk_iterator(x_0); lean::inc(x_2); lean::inc(x_1); -x_5 = l___private_939360909__trim__left__aux___main(x_1, x_2); +x_5 = l___private_4012164557__trim__left__aux___main(x_1, x_2); x_6 = lean::string_iterator_to_end(x_2); -x_7 = l___private_3627575757__trim__right__aux___main(x_1, x_6); +x_7 = l___private_156895555__trim__right__aux___main(x_1, x_6); x_8 = lean::string_iterator_extract(x_5, x_7); lean::dec(x_7); lean::dec(x_5); @@ -1572,7 +1572,7 @@ x_13 = l_option_get__or__else___main___rarg(x_8, x_11); return x_13; } } -obj* l___private_324873965__line__column__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_945575721__line__column__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1714,11 +1714,11 @@ return x_2; } } } -obj* l___private_324873965__line__column__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_945575721__line__column__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_324873965__line__column__aux___main(x_0, x_1, x_2); +x_3 = l___private_945575721__line__column__aux___main(x_0, x_1, x_2); return x_3; } } @@ -1741,7 +1741,7 @@ obj* x_2; obj* x_3; obj* x_5; x_2 = lean::string_mk_iterator(x_0); x_3 = l_string_line__column___closed__1; lean::inc(x_3); -x_5 = l___private_324873965__line__column__aux___main(x_1, x_2, x_3); +x_5 = l___private_945575721__line__column__aux___main(x_1, x_2, x_3); return x_5; } } @@ -1764,7 +1764,7 @@ x_2 = l_char_to__string(x_1); return x_2; } } -obj* l___private_1630085549__to__nat__core___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_4204034747__to__nat__core___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1863,11 +1863,11 @@ return x_2; } } } -obj* l___private_1630085549__to__nat__core(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_4204034747__to__nat__core(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_1630085549__to__nat__core___main(x_0, x_1, x_2); +x_3 = l___private_4204034747__to__nat__core___main(x_0, x_1, x_2); return x_3; } } @@ -1880,7 +1880,7 @@ x_2 = lean::string_mk_iterator(x_0); x_3 = lean::string_length(x_0); lean::dec(x_0); x_5 = lean::mk_nat_obj(0u); -x_6 = l___private_1630085549__to__nat__core___main(x_2, x_3, x_5); +x_6 = l___private_4204034747__to__nat__core___main(x_2, x_3, x_5); return x_6; } } diff --git a/src/boot/init/io.cpp b/src/boot/init/io.cpp index 11ee3dea59..10c164bc4c 100644 --- a/src/boot/init/io.cpp +++ b/src/boot/init/io.cpp @@ -35,7 +35,6 @@ obj* l_coroutine__io_pipe___main(obj*, obj*, obj*, obj*); obj* l_io_fs_handle_flush___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_coroutine__io_resume___main(obj*, obj*, obj*); obj* l_io_prim_handle_flush___boxed(obj*, obj*); -obj* l___private_1802756763__put__str___at_io_println_x_27___spec__3(obj*, obj*); obj* l_coroutine__io_yield___rarg(obj*, obj*, obj*); obj* l_io_prim_lift__eio___at_io_fs_handle_is__eof___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_io_has__eval(obj*); @@ -51,6 +50,7 @@ obj* l_io_prim_lift__eio___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_io_prim_iterate___main(obj*, obj*); obj* l_io_prim_get__line___boxed(obj*); obj* l_io_prim_handle_is__eof___boxed(obj*, obj*); +obj* l___private_214862643__put__str___at_io_println_x_27___spec__3(obj*, obj*); obj* l_io_prim_handle_mk___boxed(obj*, obj*, obj*, obj*); obj* l_io_fs_read__file___rarg(obj*, obj*, obj*, obj*, obj*, uint8); obj* l_coroutine__io_pure(obj*, obj*, obj*); @@ -63,7 +63,6 @@ obj* l_io_prim_lift__eio___at_io_println_x_27___spec__4(obj*, obj*); obj* l_coroutine__io_monad___lambda__8(obj*, obj*, obj*, obj*); obj* l_coroutine__io_yield(obj*, obj*); obj* l_coroutine__io_read___rarg(obj*, obj*); -obj* l___private_1802756763__put__str(obj*, obj*); obj* l_io_fs_handle_is__eof___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_eio_has__eval(obj*, obj*); obj* l_io_print___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); @@ -79,7 +78,7 @@ obj* l_id_bind(obj*, obj*); obj* l_io_prim_put__str___boxed(obj*, obj*); obj* l_coroutine__io_monad___lambda__7(obj*, obj*, obj*, obj*); obj* l_coroutine__io_bind(obj*, obj*, obj*, obj*); -obj* l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1(obj*, obj*); +obj* l___private_214862643__put__str___at_io_println___spec__1(obj*, obj*); obj* l_io_error_has__to__string; obj* l_io_prim_lift__eio___at_io_fs_handle_read__to__end___spec__4(obj*, obj*); obj* l_io_fs_handle_mk___at_io_fs_read__file___spec__1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*); @@ -89,14 +88,13 @@ obj* l_io_fs_handle_mk___at_io_fs_read__file___spec__1(obj*, obj*); obj* l_io_prim_iterate(obj*, obj*); obj* l_io_prim_iterate__eio___rarg(obj*, obj*, obj*); obj* l_has__repr_has__eval(obj*); -obj* l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_id(obj*); obj* l_io_println___rarg___closed__1; obj* l_io_print(obj*, obj*); obj* l_io_fs_handle_is__eof(obj*, obj*); obj* l_coroutine__io_pipe___main___rarg(obj*, obj*, obj*, obj*); obj* l_coroutine__io_bind___main___rarg(obj*, obj*, obj*, obj*); -obj* l___private_1802756763__put__str___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l_io_prim_lift__eio___at___private_214862643__put__str___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); extern obj* l_string_join___closed__1; obj* l_coroutine__io_monad__reader(obj*, obj*); obj* l_io_prim_lift__eio___at_io_fs_read__file___spec__2___rarg(obj*, obj*, obj*, obj*, obj*); @@ -109,6 +107,7 @@ obj* l_coroutine__io_yield___rarg___lambda__1(obj*, obj*); obj* l_io_fs_read__file___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_io_monad; obj* l_coroutine__io_read(obj*, obj*); +obj* l___private_214862643__put__str(obj*, obj*); obj* l_string_has__to__string(obj*); obj* l_state__t_monad___rarg(obj*); obj* l_coroutine__io_monad__coroutine(obj*, obj*); @@ -143,21 +142,22 @@ obj* l_io_println(obj*, obj*); obj* l_coroutine__io_monad__io___rarg(obj*, obj*, obj*); obj* l_io_print___at_io_println_x_27___spec__2(obj*, obj*); obj* l_io_prim_iterate__eio___at_io_fs_handle_read__to__end___spec__5(obj*, obj*); -obj* l___private_1802756763__put__str___at_io_println___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_214862643__put__str___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_io_fs_handle_mk___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_id_monad___lambda__2(obj*, obj*, obj*, obj*); obj* l_io_fs_handle_mk___at_io_fs_read__file___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, uint8, uint8); obj* l_coroutine__io_pipe___rarg(obj*, obj*); obj* l_io_fs_handle_close(obj*, obj*); +obj* l___private_214862643__put__str___at_io_println___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_coroutine__io_monad___lambda__1___closed__1; obj* l_io__unit_has__eval(obj*, obj*); obj* l_eio_has__eval___rarg___closed__1; obj* l_string_has__lift(obj*); obj* l_io_fs_handle_get__line(obj*, obj*); -obj* l___private_1802756763__put__str___at_io_println___spec__1(obj*, obj*); obj* l_coroutine__io_monad__io(obj*, obj*, obj*); obj* l_io_prim_lift__eio___at_io_fs_handle_get__line___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_io_prim_iterate___main___at_io_fs_handle_read__to__end___spec__6(obj*, obj*, obj*); +obj* l_io_prim_lift__eio___at___private_214862643__put__str___spec__1(obj*, obj*); obj* l_io_fs_read__file___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_io_prim_iterate__eio(obj*, obj*, obj*); obj* l_coroutine__io_pipe(obj*, obj*, obj*, obj*); @@ -561,7 +561,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_io_prim_lift__eio___rarg), 5 return x_6; } } -obj* l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_io_prim_lift__eio___at___private_214862643__put__str___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_7; obj* x_8; obj* x_9; @@ -576,33 +576,33 @@ x_9 = lean::apply_4(x_5, lean::box(0), lean::box(0), x_7, x_8); return x_9; } } -obj* l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1(obj* x_0, obj* x_1) { +obj* l_io_prim_lift__eio___at___private_214862643__put__str___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l_io_prim_lift__eio___at___private_214862643__put__str___spec__1___rarg), 5, 0); return x_4; } } -obj* l___private_1802756763__put__str___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_214862643__put__str___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_6; x_5 = lean::alloc_closure(reinterpret_cast(l_io_prim_put__str___boxed), 2, 1); lean::closure_set(x_5, 0, x_4); -x_6 = l_io_prim_lift__eio___at___private_1802756763__put__str___spec__1___rarg(x_0, x_1, x_2, x_3, x_5); +x_6 = l_io_prim_lift__eio___at___private_214862643__put__str___spec__1___rarg(x_0, x_1, x_2, x_3, x_5); return x_6; } } -obj* l___private_1802756763__put__str(obj* x_0, obj* x_1) { +obj* l___private_214862643__put__str(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_1802756763__put__str___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_214862643__put__str___rarg), 5, 0); return x_4; } } @@ -612,7 +612,7 @@ _start: obj* x_8; obj* x_9; lean::dec(x_4); x_8 = lean::apply_1(x_5, x_6); -x_9 = l___private_1802756763__put__str___rarg(x_0, x_1, x_2, x_3, x_8); +x_9 = l___private_214862643__put__str___rarg(x_0, x_1, x_2, x_3, x_8); return x_9; } } @@ -651,7 +651,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_io_prim_lift__eio___at_io_pr return x_4; } } -obj* l___private_1802756763__put__str___at_io_println___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_214862643__put__str___at_io_println___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_6; @@ -661,13 +661,13 @@ x_6 = l_io_prim_lift__eio___at_io_println___spec__2___rarg(x_0, x_1, x_2, x_3, x return x_6; } } -obj* l___private_1802756763__put__str___at_io_println___spec__1(obj* x_0, obj* x_1) { +obj* l___private_214862643__put__str___at_io_println___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l___private_1802756763__put__str___at_io_println___spec__1___rarg), 5, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_214862643__put__str___at_io_println___spec__1___rarg), 5, 0); return x_4; } } @@ -696,7 +696,7 @@ lean::inc(x_0); x_17 = l_io_print___rarg(x_0, x_1, x_2, x_3, lean::box(0), x_5, x_6); x_18 = l_io_println___rarg___closed__1; lean::inc(x_18); -x_20 = l___private_1802756763__put__str___at_io_println___spec__1___rarg(x_0, x_1, x_2, x_3, x_18); +x_20 = l___private_214862643__put__str___at_io_println___spec__1___rarg(x_0, x_1, x_2, x_3, x_18); x_21 = lean::apply_4(x_10, lean::box(0), lean::box(0), x_17, x_20); return x_21; } @@ -1626,7 +1626,7 @@ return x_17; } } } -obj* l___private_1802756763__put__str___at_io_println_x_27___spec__3(obj* x_0, obj* x_1) { +obj* l___private_214862643__put__str___at_io_println_x_27___spec__3(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_3; @@ -1640,7 +1640,7 @@ obj* l_io_print___at_io_println_x_27___spec__2(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_1802756763__put__str___at_io_println_x_27___spec__3(x_0, x_1); +x_2 = l___private_214862643__put__str___at_io_println_x_27___spec__3(x_0, x_1); return x_2; } } @@ -1648,7 +1648,7 @@ obj* l_io_println___at_io_println_x_27___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_3; obj* x_5; obj* x_7; -x_2 = l___private_1802756763__put__str___at_io_println_x_27___spec__3(x_0, x_1); +x_2 = l___private_214862643__put__str___at_io_println_x_27___spec__3(x_0, x_1); x_3 = lean::cnstr_get(x_2, 0); lean::inc(x_3); x_5 = lean::cnstr_get(x_2, 1); @@ -1695,7 +1695,7 @@ lean::dec(x_7); lean::dec(x_3); x_15 = l_io_println___rarg___closed__1; lean::inc(x_15); -x_17 = l___private_1802756763__put__str___at_io_println_x_27___spec__3(x_15, x_5); +x_17 = l___private_214862643__put__str___at_io_println_x_27___spec__3(x_15, x_5); return x_17; } } diff --git a/src/boot/init/lean/disjoint_set.cpp b/src/boot/init/lean/disjoint_set.cpp index c28290d03d..a40aa7661d 100644 --- a/src/boot/init/lean/disjoint_set.cpp +++ b/src/boot/init/lean/disjoint_set.cpp @@ -19,10 +19,12 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; obj* l_mk__hashmap__imp___rarg(obj*); obj* l_lean_disjoint__set_merge(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__4___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_729865769__find__aux___main(obj*); obj* l_hashmap__imp_insert___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_find___rarg(obj*, obj*, obj*, obj*); +obj* l___private_729865769__find__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_rank___main___rarg(obj*, obj*, obj*, obj*); -obj* l___private_3363165505__find__aux___main(obj*); +obj* l___private_729865769__find__aux(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__3___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_rank(obj*); obj* l_lean_disjoint__set_merge___main___rarg(obj*, obj*, obj*, obj*, obj*); @@ -34,18 +36,16 @@ obj* l_d__hashmap_size___rarg(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__1(obj*); obj* l_lean_mk__disjoint__set(obj*); obj* l_lean_disjoint__set_rank___main(obj*); -obj* l___private_3363165505__find__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_729865769__find__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_find___main___rarg(obj*, obj*, obj*, obj*); obj* l_mk__d__hashmap___at_lean_mk__disjoint__set___spec__1___rarg(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__2___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_3363165505__find__aux(obj*); obj* l_mk__d__hashmap___at_lean_mk__disjoint__set___spec__1(obj*, obj*, obj*); obj* l_lean_disjoint__set_merge___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_rank___rarg(obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_find(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__4(obj*); obj* l_hashmap__imp_find___rarg(obj*, obj*, obj*, obj*); -obj* l___private_3363165505__find__aux___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_disjoint__set_find___main(obj*); obj* l_d__hashmap_insert___at_lean_disjoint__set_merge___main___spec__3(obj*); obj* l_mk__d__hashmap___at_lean_mk__disjoint__set___spec__1___rarg(obj* x_0) { @@ -87,7 +87,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_mk__disjoint__set___rar return x_2; } } -obj* l___private_3363165505__find__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_729865769__find__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; uint8 x_6; @@ -165,29 +165,29 @@ return x_44; } } } -obj* l___private_3363165505__find__aux___main(obj* x_0) { +obj* l___private_729865769__find__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3363165505__find__aux___main___rarg), 5, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_729865769__find__aux___main___rarg), 5, 0); return x_2; } } -obj* l___private_3363165505__find__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_729865769__find__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; -x_5 = l___private_3363165505__find__aux___main___rarg(x_0, x_1, x_2, x_3, x_4); +x_5 = l___private_729865769__find__aux___main___rarg(x_0, x_1, x_2, x_3, x_4); return x_5; } } -obj* l___private_3363165505__find__aux(obj* x_0) { +obj* l___private_729865769__find__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3363165505__find__aux___rarg), 5, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_729865769__find__aux___rarg), 5, 0); return x_2; } } @@ -197,7 +197,7 @@ _start: obj* x_5; obj* x_6; obj* x_7; lean::inc(x_2); x_5 = l_d__hashmap_size___rarg(x_2); -x_6 = l___private_3363165505__find__aux___main___rarg(x_0, x_1, x_5, x_3, x_2); +x_6 = l___private_729865769__find__aux___main___rarg(x_0, x_1, x_5, x_3, x_2); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); lean::dec(x_6); @@ -236,7 +236,7 @@ _start: obj* x_5; obj* x_6; obj* x_7; lean::inc(x_2); x_5 = l_d__hashmap_size___rarg(x_2); -x_6 = l___private_3363165505__find__aux___main___rarg(x_0, x_1, x_5, x_3, x_2); +x_6 = l___private_729865769__find__aux___main___rarg(x_0, x_1, x_5, x_3, x_2); x_7 = lean::cnstr_get(x_6, 1); lean::inc(x_7); lean::dec(x_6); @@ -348,12 +348,12 @@ lean::inc(x_3); lean::inc(x_6); lean::inc(x_1); lean::inc(x_0); -x_12 = l___private_3363165505__find__aux___main___rarg(x_0, x_1, x_6, x_3, x_2); +x_12 = l___private_729865769__find__aux___main___rarg(x_0, x_1, x_6, x_3, x_2); lean::inc(x_2); lean::inc(x_4); lean::inc(x_1); lean::inc(x_0); -x_17 = l___private_3363165505__find__aux___main___rarg(x_0, x_1, x_6, x_4, x_2); +x_17 = l___private_729865769__find__aux___main___rarg(x_0, x_1, x_6, x_4, x_2); x_18 = lean::cnstr_get(x_12, 0); lean::inc(x_18); x_20 = lean::cnstr_get(x_17, 0); diff --git a/src/boot/init/lean/elaborator.cpp b/src/boot/init/lean/elaborator.cpp index 8d51b59d34..ec12fa0afd 100644 --- a/src/boot/init/lean/elaborator.cpp +++ b/src/boot/init/lean/elaborator.cpp @@ -371,7 +371,6 @@ obj* l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1___lambda__7(o obj* l_lean_elaborator_end__scope___lambda__2___closed__2; extern obj* l_lean_options_mk; obj* l_lean_parser_module_yield__command___lambda__3(obj*, obj*); -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_elaborator_universe_elaborate___closed__1; obj* l_monad__state__trans___rarg(obj*, obj*); obj* l_lean_elaborator_to__pexpr___main___closed__20; @@ -473,7 +472,6 @@ obj* l_lean_elaborator_match__precedence___main___boxed(obj*, obj*); obj* l_list_span___main___at_lean_elaborator_to__pexpr___main___spec__7(obj*); obj* l_lean_parser_term_binders_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_elaborator_ordered__rbmap_find(obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___at_lean_elaborator_run___spec__6(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_mfoldl___main___at_lean_elaborator_update__parser__config___spec__1(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_universe; obj* l_lean_elaborator_to__pexpr___main___closed__19; @@ -528,6 +526,7 @@ obj* l_lean_elaborator_match__spec(obj*, obj*); obj* l_lean_expander_mk__notation__transformer(obj*, obj*, obj*); obj* l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1___lambda__2(obj*, obj*, obj*); obj* l_lean_elaborator_ordered__rbmap_insert(obj*, obj*, obj*); +obj* l___private_4273586383__run__aux___at_lean_elaborator_run___spec__6(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_elaborator_to__pexpr___main___closed__30; obj* l_lean_expr_local___boxed(obj*, obj*, obj*, obj*); obj* l_lean_elaborator_mk__eqns(obj*, obj*); @@ -604,6 +603,7 @@ obj* l_lean_elaborator_locally___rarg___closed__1; obj* l_lean_parser_combinators_node___at_lean_parser_command_notation__spec_precedence__lit_parser___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_append___rarg(obj*, obj*); obj* l_lean_elaborator_decl__modifiers__to__pexpr___closed__5; +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_list_mmap___main___at_lean_elaborator_to__pexpr___main___spec__23(obj*, obj*, obj*); obj* l_rbmap_from__list___at_lean_elaborator_elaborators___spec__1___lambda__10(obj*, obj*, obj*); obj* l_lean_elaborator_to__pexpr___main___closed__29; @@ -28144,11 +28144,11 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l___private_3693562977__run__aux___at_lean_elaborator_run___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l___private_4273586383__run__aux___at_lean_elaborator_run___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; obj* x_7; -x_6 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_6 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); x_7 = lean::apply_2(x_6, x_4, x_5); return x_7; } @@ -28157,7 +28157,7 @@ obj* l_lean_parser_rec__t_run___at_lean_elaborator_run___spec__5(obj* x_0, obj* _start: { obj* x_6; obj* x_7; -x_6 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___at_lean_elaborator_run___spec__6), 6, 3); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___at_lean_elaborator_run___spec__6), 6, 3); lean::closure_set(x_6, 0, x_1); lean::closure_set(x_6, 1, x_2); lean::closure_set(x_6, 2, x_3); diff --git a/src/boot/init/lean/expander.cpp b/src/boot/init/lean/expander.cpp index c1a3b0ec26..5532552dcb 100644 --- a/src/boot/init/lean/expander.cpp +++ b/src/boot/init/lean/expander.cpp @@ -17,11 +17,11 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif extern obj* l_lean_parser_command_reserve__mixfix; +obj* l___private_1776961947__expand__core(obj*, obj*, obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec__4___closed__1; extern obj* l_lean_parser_term_subtype; obj* l_rbnode_insert___at_lean_expander_builtin__transformers___spec__3(obj*, obj*, obj*); obj* l_lean_expander_mk__simple__binder___boxed(obj*, obj*, obj*); -obj* l_lean_expander_error___at___private_713391673__expand__core___main___spec__1___rarg(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_variables; extern obj* l_lean_parser_term_arrow_has__view; obj* l_lean_expander_let_transform___closed__1; @@ -68,13 +68,14 @@ obj* l_lean_expander_coe__binders__ext(obj*); obj* l_list_foldr1___main___at_lean_expander_paren_transform___spec__3(obj*, obj*); obj* l_lean_parser_syntax_flip__scopes___main(obj*, obj*); obj* l_rbnode_ins___main___at_lean_expander_builtin__transformers___spec__4(obj*, obj*, obj*); +obj* l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1___rarg(obj*, obj*, obj*, obj*); obj* l_lean_expander_assume_transform___closed__1; obj* l_list_foldr___main___at_lean_expander_expand__binders___spec__7(obj*, obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__6(obj*, obj*); obj* l_lean_expander_binding__annotation__update_has__view; obj* l_coe___at_lean_expander_coe__binders__ext___spec__1(obj*); +obj* l___private_4083062675__pop__stx__arg___closed__1; extern obj* l_lean_parser_command_mixfix_has__view; -obj* l___private_713391673__expand__core(obj*, obj*, obj*, obj*); obj* l_lean_expander_intro__rule_transform(obj*, obj*); extern obj* l_lean_parser_command_universes_has__view; obj* l_lean_expander_expand__bracketed__binder___main___closed__6; @@ -104,7 +105,6 @@ obj* l_list_foldr___main___at_lean_expander_expand__binders___spec__2(obj*, obj* obj* l_list_map___main___at_lean_expander_let_transform___spec__1(obj*); obj* l_lean_expander_mixfix__to__notation__spec___lambda__2(obj*); extern obj* l_lean_parser_term_sorry; -obj* l_rbmap_find___main___at___private_713391673__expand__core___main___spec__2(obj*, obj*); obj* l_lean_expander_reserve__mixfix_transform___closed__1; extern obj* l_lean_parser_command_intro__rule_has__view; obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__23___boxed(obj*, obj*, obj*); @@ -120,6 +120,7 @@ obj* l_lean_parser_number_view_of__nat(obj*); obj* l_rbnode_mk__insert__result___main___rarg(uint8, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__12(obj*, obj*); extern obj* l_lean_parser_term_binders_has__view; +obj* l___private_1776961947__expand__core___main(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_reserve__mixfix_has__view; obj* l_lean_expander_mixfix__to__notation__spec___closed__2; obj* l_lean_expander_error___at_lean_expander_mk__notation__transformer___spec__1___rarg(obj*, obj*, obj*); @@ -131,8 +132,8 @@ obj* l_list_mmap___main___at_lean_expander_variables_transform___spec__1___close obj* l_lean_parser_syntax_get__pos(obj*); obj* l_lean_expander_sorry_transform(obj*, obj*); obj* l_lean_expander_arrow_transform(obj*, obj*); -obj* l___private_713391673__expand__core___main(obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__8(obj*, obj*); +obj* l___private_1776961947__expand__core___main___closed__1; obj* l_lean_expander_mixfix__to__notation__spec___closed__3; obj* l_list_map___main___at_lean_expander_paren_transform___spec__1(obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__3___boxed(obj*, obj*, obj*, obj*); @@ -145,7 +146,7 @@ obj* l_lean_expander_glob__id(obj*); obj* l_lean_expander_mk__simple__binder(obj*, uint8, obj*); extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); -obj* l___private_142823957__pop__stx__arg(obj*, obj*); +obj* l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1(obj*); obj* l_lean_expander_mixfix__to__notation__spec___closed__5; obj* l_lean_expander_mk__scope(obj*, obj*); obj* l_lean_expander_mixfix_transform___closed__6; @@ -171,8 +172,8 @@ obj* l_lean_expander_pi_transform(obj*, obj*); obj* l_lean_expander_transformer; obj* l_list_mfoldr___main___at_lean_expander_expand__binders___spec__6___closed__2; obj* l_lean_parser_combinators_node_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_list_mmap___main___at___private_1776961947__expand__core___main___spec__3(obj*, obj*, obj*, obj*); obj* l_lean_expander_mixfix__to__notation__spec___closed__1; -obj* l_list_mmap___main___at___private_713391673__expand__core___main___spec__3(obj*, obj*, obj*, obj*); obj* l_lean_expander_subtype_transform(obj*, obj*); extern obj* l_string_join___closed__1; obj* l_list_map___main___at_lean_expander_coe__binders__ext___spec__2(obj*); @@ -207,17 +208,17 @@ obj* l_reader__t_monad__except___rarg(obj*); obj* l_lean_expander_mk__simple__binder___closed__6; obj* l_lean_parser_try__view___at_lean_expander_mk__notation__transformer___spec__6(obj*); extern obj* l_lean_parser_term_assume_has__view; +obj* l_list_mmap___main___at___private_1776961947__expand__core___main___spec__5(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_intro__rule; +obj* l___private_4083062675__pop__stx__arg(obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__1(obj*); obj* l_lean_expander_binder__ident__to__ident___main___closed__1; obj* l_lean_expander_transform__m_monad__except; -obj* l___private_142823957__pop__stx__arg___closed__1; obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__22(uint8, obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__10(obj*, obj*); obj* l_lean_expander_expand__bracketed__binder___main___closed__3; extern obj* l_lean_parser_term_paren; extern obj* l_lean_parser_term_hole_has__view; -obj* l_lean_expander_error___at___private_713391673__expand__core___main___spec__1(obj*); obj* l_lean_expander_error(obj*, obj*); obj* l_lean_expander_mixfix__to__notation__spec(obj*, obj*, obj*); obj* l_list_foldr___main___at_lean_expander_expand__binders___spec__1(obj*, obj*, obj*); @@ -225,12 +226,12 @@ obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spe obj* l_lean_expander_coe__binder__bracketed__binder___closed__1; obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__18(obj*, obj*); obj* l_lean_expander_declaration_transform___closed__1; +obj* l_rbmap_find___main___at___private_1776961947__expand__core___main___spec__2(obj*, obj*); obj* l_lean_expander_coe__binders__ext__binders(obj*); obj* l_lean_expander_mixfix_transform(obj*, obj*); obj* l_lean_expander_expand__bracketed__binder___main___closed__1; obj* l_lean_expander_mixfix__to__notation__spec___closed__7; obj* l_lean_expander_paren_transform___closed__1; -obj* l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1(obj*); obj* l_lean_expander_coe__ident__ident__univs(obj*); obj* l_lean_expander_paren_transform(obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__15(obj*, obj*, obj*); @@ -238,8 +239,8 @@ uint8 l_rbnode_get__color___main___rarg(obj*); obj* l_lean_expander_transformer__config__coe__frontend__config(obj*); obj* l_lean_expander_expand__bracketed__binder___main(obj*, obj*); obj* l_lean_expander_binding__annotation__update_has__view_x_27___lambda__1(obj*); -obj* l_list_mmap___main___at___private_713391673__expand__core___main___spec__5(obj*, obj*, obj*, obj*); obj* l_string_trim(obj*); +obj* l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(obj*, obj*, obj*, obj*); obj* l_lean_expander_variable_transform___closed__1; obj* l_list_map___main___at_lean_expander_mk__notation__transformer___spec__5(obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__13(obj*, obj*); @@ -256,11 +257,9 @@ obj* l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___spec obj* l_lean_expander_mixfix_transform___closed__5; obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__22___boxed(obj*, obj*, obj*); obj* l_reader__t_monad___rarg(obj*); -obj* l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_declaration_has__view; obj* l_lean_expander_assume_transform(obj*, obj*); obj* l_lean_parser_syntax_mreplace___main___at_lean_parser_syntax_replace___spec__1(obj*, obj*); -obj* l_list_map___main___at___private_713391673__expand__core___main___spec__4(obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__17(obj*, obj*); obj* l_list_map___main___at_lean_expander_constant_transform___spec__1(obj*); obj* l_lean_expander_mk__simple__binder___closed__1; @@ -286,6 +285,7 @@ obj* l_lean_expander_reserve__mixfix_transform(obj*, obj*); obj* l_list_foldr1___main___at_lean_expander_paren_transform___spec__3___closed__1; obj* l_lean_expander_level_leading_transform(obj*, obj*); obj* l_lean_expander_binding__annotation__update_parser_lean_parser_has__view; +obj* l_list_map___main___at___private_1776961947__expand__core___main___spec__4(obj*, obj*); obj* l_lean_expander_expander__m; obj* l_lean_file__map_to__position(obj*, obj*); obj* l_lean_name_quick__lt___main(obj*, obj*); @@ -311,12 +311,12 @@ obj* l_lean_expander_let_transform(obj*, obj*); extern obj* l_lean_parser_term_let; obj* l_lean_expander_expand__bracketed__binder___main___closed__7; obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__14(obj*, obj*); +obj* l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1(obj*); extern obj* l_lean_parser_command_notation_has__view; obj* l_list_mmap___main___at_lean_expander_variables_transform___spec__1(obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__4___boxed(obj*, obj*, obj*); obj* l_lean_expander_constant_transform(obj*, obj*); obj* l_list_map___main___at_lean_expander_expand__bracketed__binder___main___spec__11(obj*, obj*, obj*); -obj* l___private_713391673__expand__core___main___closed__1; extern obj* l_lean_parser_term__parser__m_alternative; extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* l_lean_expander_transformer__config__coe__frontend__config(obj* x_0) { @@ -750,7 +750,7 @@ return x_13; } } } -obj* l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_7; obj* x_10; obj* x_11; obj* x_12; obj* x_13; obj* x_14; uint8 x_15; obj* x_16; obj* x_18; obj* x_19; obj* x_20; @@ -781,16 +781,16 @@ lean::cnstr_set(x_20, 0, x_19); return x_20; } } -obj* l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1(obj* x_0) { +obj* l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg), 4, 0); return x_2; } } -obj* _init_l___private_142823957__pop__stx__arg___closed__1() { +obj* _init_l___private_4083062675__pop__stx__arg___closed__1() { _start: { obj* x_0; @@ -798,7 +798,7 @@ x_0 = lean::mk_string("mk_notation_transformer: unreachable"); return x_0; } } -obj* l___private_142823957__pop__stx__arg(obj* x_0, obj* x_1) { +obj* l___private_4083062675__pop__stx__arg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -810,9 +810,9 @@ obj* x_5; obj* x_7; obj* x_9; lean::dec(x_2); x_5 = lean::cnstr_get(x_0, 0); lean::inc(x_5); -x_7 = l___private_142823957__pop__stx__arg___closed__1; +x_7 = l___private_4083062675__pop__stx__arg___closed__1; lean::inc(x_7); -x_9 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_5, x_7, x_0, x_1); +x_9 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_5, x_7, x_0, x_1); return x_9; } else @@ -1010,11 +1010,11 @@ if (lean::obj_tag(x_21) == 0) { obj* x_25; obj* x_29; lean::dec(x_21); -x_25 = l___private_142823957__pop__stx__arg___closed__1; +x_25 = l___private_4083062675__pop__stx__arg___closed__1; lean::inc(x_3); lean::inc(x_25); lean::inc(x_0); -x_29 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_25, x_2, x_3); +x_29 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_25, x_2, x_3); if (lean::obj_tag(x_29) == 0) { obj* x_35; obj* x_37; obj* x_38; @@ -1056,7 +1056,7 @@ obj* x_45; lean::dec(x_14); lean::dec(x_21); lean::inc(x_3); -x_45 = l___private_142823957__pop__stx__arg(x_2, x_3); +x_45 = l___private_4083062675__pop__stx__arg(x_2, x_3); if (lean::obj_tag(x_45) == 0) { obj* x_50; obj* x_52; obj* x_53; @@ -1135,7 +1135,7 @@ obj* x_73; lean::dec(x_59); lean::dec(x_67); lean::inc(x_3); -x_73 = l___private_142823957__pop__stx__arg(x_57, x_3); +x_73 = l___private_4083062675__pop__stx__arg(x_57, x_3); if (lean::obj_tag(x_73) == 0) { obj* x_79; obj* x_81; obj* x_82; @@ -1220,7 +1220,7 @@ lean::dec(x_14); lean::dec(x_59); lean::dec(x_67); lean::inc(x_3); -x_114 = l___private_142823957__pop__stx__arg(x_57, x_3); +x_114 = l___private_4083062675__pop__stx__arg(x_57, x_3); if (lean::obj_tag(x_114) == 0) { obj* x_119; obj* x_121; obj* x_122; @@ -1300,7 +1300,7 @@ if (lean::obj_tag(x_151) == 0) obj* x_156; lean::dec(x_151); lean::inc(x_3); -x_156 = l___private_142823957__pop__stx__arg(x_57, x_3); +x_156 = l___private_4083062675__pop__stx__arg(x_57, x_3); if (lean::obj_tag(x_156) == 0) { obj* x_163; obj* x_165; obj* x_166; @@ -1386,7 +1386,7 @@ case 0: obj* x_196; lean::dec(x_191); lean::inc(x_3); -x_196 = l___private_142823957__pop__stx__arg(x_57, x_3); +x_196 = l___private_4083062675__pop__stx__arg(x_57, x_3); if (lean::obj_tag(x_196) == 0) { obj* x_203; obj* x_205; obj* x_206; @@ -1468,7 +1468,7 @@ x_232 = l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___s lean::inc(x_3); lean::inc(x_232); lean::inc(x_0); -x_236 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_232, x_57, x_3); +x_236 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_232, x_57, x_3); if (lean::obj_tag(x_236) == 0) { obj* x_240; obj* x_242; obj* x_243; @@ -1513,7 +1513,7 @@ x_251 = lean::cnstr_get(x_191, 0); lean::inc(x_251); lean::dec(x_191); lean::inc(x_3); -x_255 = l___private_142823957__pop__stx__arg(x_57, x_3); +x_255 = l___private_4083062675__pop__stx__arg(x_57, x_3); if (lean::obj_tag(x_255) == 0) { obj* x_263; obj* x_265; obj* x_266; @@ -1578,11 +1578,11 @@ lean::dec(x_251); lean::dec(x_14); lean::dec(x_59); lean::dec(x_149); -x_292 = l___private_142823957__pop__stx__arg___closed__1; +x_292 = l___private_4083062675__pop__stx__arg___closed__1; lean::inc(x_3); lean::inc(x_292); lean::inc(x_0); -x_296 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_292, x_272, x_3); +x_296 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_292, x_272, x_3); if (lean::obj_tag(x_296) == 0) { obj* x_300; obj* x_303; @@ -1704,7 +1704,7 @@ x_354 = l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___s lean::inc(x_3); lean::inc(x_354); lean::inc(x_0); -x_358 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_354, x_57, x_3); +x_358 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_354, x_57, x_3); if (lean::obj_tag(x_358) == 0) { obj* x_362; obj* x_364; obj* x_365; @@ -1791,7 +1791,7 @@ obj* x_388; lean::dec(x_375); lean::dec(x_382); lean::inc(x_3); -x_388 = l___private_142823957__pop__stx__arg(x_373, x_3); +x_388 = l___private_4083062675__pop__stx__arg(x_373, x_3); if (lean::obj_tag(x_388) == 0) { obj* x_393; obj* x_395; obj* x_396; @@ -1870,7 +1870,7 @@ obj* x_427; lean::dec(x_375); lean::dec(x_382); lean::inc(x_3); -x_427 = l___private_142823957__pop__stx__arg(x_373, x_3); +x_427 = l___private_4083062675__pop__stx__arg(x_373, x_3); if (lean::obj_tag(x_427) == 0) { obj* x_432; obj* x_434; obj* x_435; @@ -1950,7 +1950,7 @@ if (lean::obj_tag(x_464) == 0) obj* x_469; lean::dec(x_464); lean::inc(x_3); -x_469 = l___private_142823957__pop__stx__arg(x_373, x_3); +x_469 = l___private_4083062675__pop__stx__arg(x_373, x_3); if (lean::obj_tag(x_469) == 0) { obj* x_475; obj* x_477; obj* x_478; @@ -2031,7 +2031,7 @@ case 0: obj* x_508; lean::dec(x_503); lean::inc(x_3); -x_508 = l___private_142823957__pop__stx__arg(x_373, x_3); +x_508 = l___private_4083062675__pop__stx__arg(x_373, x_3); if (lean::obj_tag(x_508) == 0) { obj* x_514; obj* x_516; obj* x_517; @@ -2107,7 +2107,7 @@ x_542 = l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___s lean::inc(x_3); lean::inc(x_542); lean::inc(x_0); -x_546 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_542, x_373, x_3); +x_546 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_542, x_373, x_3); if (lean::obj_tag(x_546) == 0) { obj* x_550; obj* x_552; obj* x_553; @@ -2152,7 +2152,7 @@ x_561 = lean::cnstr_get(x_503, 0); lean::inc(x_561); lean::dec(x_503); lean::inc(x_3); -x_565 = l___private_142823957__pop__stx__arg(x_373, x_3); +x_565 = l___private_4083062675__pop__stx__arg(x_373, x_3); if (lean::obj_tag(x_565) == 0) { obj* x_572; obj* x_574; obj* x_575; @@ -2215,11 +2215,11 @@ lean::dec(x_561); lean::dec(x_586); lean::dec(x_375); lean::dec(x_462); -x_600 = l___private_142823957__pop__stx__arg___closed__1; +x_600 = l___private_4083062675__pop__stx__arg___closed__1; lean::inc(x_3); lean::inc(x_600); lean::inc(x_0); -x_604 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_600, x_581, x_3); +x_604 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_600, x_581, x_3); if (lean::obj_tag(x_604) == 0) { obj* x_608; obj* x_611; @@ -2336,7 +2336,7 @@ x_661 = l_list_mmap_x_27___main___at_lean_expander_mk__notation__transformer___s lean::inc(x_3); lean::inc(x_661); lean::inc(x_0); -x_665 = l_lean_expander_error___at___private_142823957__pop__stx__arg___spec__1___rarg(x_0, x_661, x_373, x_3); +x_665 = l_lean_expander_error___at___private_4083062675__pop__stx__arg___spec__1___rarg(x_0, x_661, x_373, x_3); if (lean::obj_tag(x_665) == 0) { obj* x_669; obj* x_671; obj* x_672; @@ -2525,7 +2525,7 @@ if (lean::obj_tag(x_4) == 0) obj* x_7; obj* x_9; lean::dec(x_4); lean::dec(x_0); -x_7 = l___private_142823957__pop__stx__arg___closed__1; +x_7 = l___private_4083062675__pop__stx__arg___closed__1; lean::inc(x_7); x_9 = l_lean_expander_error___at_lean_expander_mk__notation__transformer___spec__1___rarg(x_1, x_7, x_2); return x_9; @@ -2578,7 +2578,7 @@ x_32 = lean::cnstr_get(x_26, 0); lean::inc(x_32); lean::dec(x_26); lean::inc(x_2); -x_36 = l___private_142823957__pop__stx__arg(x_20, x_2); +x_36 = l___private_4083062675__pop__stx__arg(x_20, x_2); if (lean::obj_tag(x_36) == 0) { obj* x_44; obj* x_46; obj* x_47; @@ -10928,7 +10928,7 @@ lean::cnstr_set(x_7, 0, x_6); return x_7; } } -obj* l_lean_expander_error___at___private_713391673__expand__core___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_8; obj* x_10; obj* x_13; obj* x_14; obj* x_15; obj* x_16; obj* x_17; uint8 x_18; obj* x_19; obj* x_21; obj* x_22; obj* x_23; @@ -10962,16 +10962,16 @@ lean::cnstr_set(x_23, 0, x_22); return x_23; } } -obj* l_lean_expander_error___at___private_713391673__expand__core___main___spec__1(obj* x_0) { +obj* l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_expander_error___at___private_713391673__expand__core___main___spec__1___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1___rarg), 4, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_713391673__expand__core___main___spec__2(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_1776961947__expand__core___main___spec__2(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -10979,7 +10979,7 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_list_mmap___main___at___private_713391673__expand__core___main___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_list_mmap___main___at___private_1776961947__expand__core___main___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { if (lean::obj_tag(x_1) == 0) @@ -11013,7 +11013,7 @@ if (lean::is_shared(x_1)) { } lean::inc(x_3); lean::inc(x_0); -x_17 = l___private_713391673__expand__core___main(x_0, x_10, x_2, x_3); +x_17 = l___private_1776961947__expand__core___main(x_0, x_10, x_2, x_3); if (lean::obj_tag(x_17) == 0) { obj* x_22; obj* x_24; obj* x_25; @@ -11062,7 +11062,7 @@ if (lean::is_shared(x_26)) { lean::cnstr_release(x_26, 1); x_33 = x_26; } -x_34 = l_list_mmap___main___at___private_713391673__expand__core___main___spec__3(x_0, x_12, x_31, x_3); +x_34 = l_list_mmap___main___at___private_1776961947__expand__core___main___spec__3(x_0, x_12, x_31, x_3); if (lean::obj_tag(x_34) == 0) { obj* x_38; obj* x_41; @@ -11118,7 +11118,7 @@ return x_52; } } } -obj* l_list_map___main___at___private_713391673__expand__core___main___spec__4(obj* x_0, obj* x_1) { +obj* l_list_map___main___at___private_1776961947__expand__core___main___spec__4(obj* x_0, obj* x_1) { _start: { if (lean::obj_tag(x_1) == 0) @@ -11154,7 +11154,7 @@ if (lean::is_scalar(x_9)) { lean::cnstr_set(x_12, 0, x_0); lean::cnstr_set(x_12, 1, x_10); x_13 = l_lean_parser_syntax_flip__scopes___main(x_12, x_5); -x_14 = l_list_map___main___at___private_713391673__expand__core___main___spec__4(x_0, x_7); +x_14 = l_list_map___main___at___private_1776961947__expand__core___main___spec__4(x_0, x_7); x_15 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_15, 0, x_13); lean::cnstr_set(x_15, 1, x_14); @@ -11162,7 +11162,7 @@ return x_15; } } } -obj* l_list_mmap___main___at___private_713391673__expand__core___main___spec__5(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_list_mmap___main___at___private_1776961947__expand__core___main___spec__5(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { if (lean::obj_tag(x_1) == 0) @@ -11196,7 +11196,7 @@ if (lean::is_shared(x_1)) { } lean::inc(x_3); lean::inc(x_0); -x_17 = l___private_713391673__expand__core___main(x_0, x_10, x_2, x_3); +x_17 = l___private_1776961947__expand__core___main(x_0, x_10, x_2, x_3); if (lean::obj_tag(x_17) == 0) { obj* x_22; obj* x_24; obj* x_25; @@ -11245,7 +11245,7 @@ if (lean::is_shared(x_26)) { lean::cnstr_release(x_26, 1); x_33 = x_26; } -x_34 = l_list_mmap___main___at___private_713391673__expand__core___main___spec__5(x_0, x_12, x_31, x_3); +x_34 = l_list_mmap___main___at___private_1776961947__expand__core___main___spec__5(x_0, x_12, x_31, x_3); if (lean::obj_tag(x_34) == 0) { obj* x_38; obj* x_41; @@ -11301,7 +11301,7 @@ return x_52; } } } -obj* _init_l___private_713391673__expand__core___main___closed__1() { +obj* _init_l___private_1776961947__expand__core___main___closed__1() { _start: { obj* x_0; @@ -11309,7 +11309,7 @@ x_0 = lean::mk_string("macro expansion limit exceeded"); return x_0; } } -obj* l___private_713391673__expand__core___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_1776961947__expand__core___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -11358,7 +11358,7 @@ lean::dec(x_27); x_29 = lean::cnstr_get(x_15, 1); lean::inc(x_29); lean::dec(x_15); -x_32 = l_list_mmap___main___at___private_713391673__expand__core___main___spec__3(x_19, x_29, x_2, x_3); +x_32 = l_list_mmap___main___at___private_1776961947__expand__core___main___spec__3(x_19, x_29, x_2, x_3); if (lean::obj_tag(x_32) == 0) { obj* x_34; obj* x_36; obj* x_37; @@ -11483,7 +11483,7 @@ lean::inc(x_71); lean::dec(x_15); lean::inc(x_71); lean::inc(x_66); -x_76 = l_list_map___main___at___private_713391673__expand__core___main___spec__4(x_66, x_71); +x_76 = l_list_map___main___at___private_1776961947__expand__core___main___spec__4(x_66, x_71); lean::inc(x_24); x_78 = l_lean_parser_syntax_mk__node(x_24, x_76); x_79 = lean::cnstr_get(x_3, 0); @@ -11522,7 +11522,7 @@ if (lean::obj_tag(x_93) == 0) obj* x_98; lean::dec(x_66); lean::dec(x_93); -x_98 = l_list_mmap___main___at___private_713391673__expand__core___main___spec__5(x_19, x_71, x_68, x_3); +x_98 = l_list_mmap___main___at___private_1776961947__expand__core___main___spec__5(x_19, x_71, x_68, x_3); if (lean::obj_tag(x_98) == 0) { obj* x_101; obj* x_104; @@ -11597,18 +11597,18 @@ else { obj* x_128; obj* x_130; lean::dec(x_0); -x_128 = l___private_713391673__expand__core___main___closed__1; +x_128 = l___private_1776961947__expand__core___main___closed__1; lean::inc(x_128); -x_130 = l_lean_expander_error___at___private_713391673__expand__core___main___spec__1___rarg(x_1, x_128, x_2, x_3); +x_130 = l_lean_expander_error___at___private_1776961947__expand__core___main___spec__1___rarg(x_1, x_128, x_2, x_3); return x_130; } } } -obj* l___private_713391673__expand__core(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_1776961947__expand__core(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_713391673__expand__core___main(x_0, x_1, x_2, x_3); +x_4 = l___private_1776961947__expand__core___main(x_0, x_1, x_2, x_3); return x_4; } } @@ -11619,7 +11619,7 @@ obj* x_2; obj* x_3; obj* x_5; x_2 = lean::mk_nat_obj(1000u); x_3 = l_lean_expander_expander__state_new; lean::inc(x_3); -x_5 = l___private_713391673__expand__core___main(x_2, x_0, x_3, x_1); +x_5 = l___private_1776961947__expand__core___main(x_2, x_0, x_3, x_1); if (lean::obj_tag(x_5) == 0) { obj* x_6; obj* x_8; obj* x_9; @@ -11681,7 +11681,7 @@ void initialize_init_lean_expander() { l_lean_expander_no__expansion___closed__1 = _init_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(); l_lean_expander_coe__binder__bracketed__binder___closed__2 = _init_l_lean_expander_coe__binder__bracketed__binder___closed__2(); - l___private_142823957__pop__stx__arg___closed__1 = _init_l___private_142823957__pop__stx__arg___closed__1(); + l___private_4083062675__pop__stx__arg___closed__1 = _init_l___private_4083062675__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(); 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(); 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(); @@ -11751,5 +11751,5 @@ void initialize_init_lean_expander() { l_lean_expander_builtin__transformers = _init_l_lean_expander_builtin__transformers(); l_lean_expander_expander__m = _init_l_lean_expander_expander__m(); l_lean_expander_expander__state_new = _init_l_lean_expander_expander__state_new(); - l___private_713391673__expand__core___main___closed__1 = _init_l___private_713391673__expand__core___main___closed__1(); + l___private_1776961947__expand__core___main___closed__1 = _init_l___private_1776961947__expand__core___main___closed__1(); } diff --git a/src/boot/init/lean/format.cpp b/src/boot/init/lean/format.cpp index c4a1339f85..51c01188aa 100644 --- a/src/boot/init/lean/format.cpp +++ b/src/boot/init/lean/format.cpp @@ -47,7 +47,6 @@ obj* l_lean_to__string__to__format___rarg(obj*); obj* l_lean_list_to__format___rarg(obj*, obj*); obj* l_lean_uint64__has__to__format___boxed(obj*); obj* l_lean_format_join__sep___main(obj*); -obj* l___private_3682637481__merge(obj*, obj*, obj*); obj* l_lean_format_space__upto__line(obj*, obj*); obj* l_lean_uint32__has__to__format___boxed(obj*); obj* l_lean_uint32__has__to__format(uint32); @@ -83,6 +82,7 @@ obj* l_lean_to__fmt___rarg(obj*, obj*); obj* l_lean_prod__has__to__format___rarg(obj*, obj*, obj*); obj* l_lean_format_space__upto__line___main___closed__1; obj* l_lean_format_repr___main___closed__6; +obj* l___private_2782890553__merge(obj*, obj*, obj*); obj* l_lean_format_space__upto__line___main___lambda__1(obj*, obj*, obj*); obj* l_list_foldl___main___at_lean_format_join___spec__1(obj*, obj*); obj* l_lean_format_flatten___main___closed__1; @@ -337,7 +337,7 @@ x_1 = l_lean_format_group___main(x_0); return x_1; } } -obj* l___private_3682637481__merge(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2782890553__merge(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_5; @@ -599,7 +599,7 @@ x_38 = lean::alloc_closure(reinterpret_cast(l_lean_format_space__upto__li lean::closure_set(x_38, 0, x_32); lean::closure_set(x_38, 1, x_1); x_39 = lean::mk_thunk(x_38); -x_40 = l___private_3682637481__merge(x_1, x_36, x_39); +x_40 = l___private_2782890553__merge(x_1, x_36, x_39); return x_40; } default: @@ -661,7 +661,7 @@ x_17 = lean::alloc_closure(reinterpret_cast(l_lean_format_space__upto__li lean::closure_set(x_17, 0, x_8); lean::closure_set(x_17, 1, x_1); x_18 = lean::mk_thunk(x_17); -x_19 = l___private_3682637481__merge(x_1, x_15, x_18); +x_19 = l___private_2782890553__merge(x_1, x_15, x_18); return x_19; } } @@ -920,7 +920,7 @@ lean::closure_set(x_111, 0, x_9); lean::closure_set(x_111, 1, x_0); x_112 = lean::mk_thunk(x_111); lean::inc(x_0); -x_114 = l___private_3682637481__merge(x_0, x_108, x_112); +x_114 = l___private_2782890553__merge(x_0, x_108, x_112); x_115 = lean::cnstr_get_scalar(x_114, sizeof(void*)*1 + 1); lean::dec(x_114); if (x_115 == 0) diff --git a/src/boot/init/lean/frontend.cpp b/src/boot/init/lean/frontend.cpp index 38e5135899..d253a7176d 100644 --- a/src/boot/init/lean/frontend.cpp +++ b/src/boot/init/lean/frontend.cpp @@ -17,83 +17,83 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__12(obj*, obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__7; obj* l_lean_expander_expand(obj*, obj*); extern obj* l_lean_elaborator_notation_elaborate___closed__1; extern obj* l_lean_parser_module_tokens; obj* l_lean_parser_mk__token__trie(obj*); -obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(obj*, obj*, obj*, obj*); +obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_run___at_lean_run__frontend___spec__1(obj*, obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__6; +obj* l___private_214862643__put__str___at_lean_run__frontend___spec__5(obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2(obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__3; obj* l_list_reverse___rarg(obj*); -obj* l_lean_process__file__json___lambda__1___closed__2; uint8 l_lean_parser_syntax_is__of__kind___main(obj*, obj*); obj* l_string_quote(obj*); obj* l_coroutine_resume___rarg(obj*, obj*); obj* l_lean_parser_message__of__parsec__message___rarg(obj*, obj*); extern obj* l_lean_expander_builtin__transformers; obj* l_lean_run__expander(obj*, obj*); -obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4; obj* l_lean_mk__config(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__13(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg(obj*, obj*, obj*, obj*); -obj* l_lean_run__frontend(obj*, obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__5; +obj* l_lean_process__file___lambda__1___closed__8; +obj* lean_process_file(obj*, obj*, uint8, obj*); +obj* l_lean_run__frontend(obj*, obj*, obj*, obj*); obj* l_lean_parser_module_parser(obj*, obj*, obj*); obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15(obj*, obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__2; +obj* l_lean_process__file___closed__1; extern obj* l_lean_parser_term_builtin__trailing__parsers_lean_parser_has__tokens; extern obj* l_lean_parser_term_builtin__leading__parsers; obj* l_io_prim_put__str___boxed(obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__1; obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__1; obj* l_lean_parser_tokens___rarg(obj*); obj* l_lean_run__elaborator___rarg(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__8(obj*, obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__4; obj* l_lean_parser_run___at_lean_run__frontend___spec__1___lambda__1(obj*, obj*); +obj* l_lean_process__file___closed__2; extern obj* l_lean_parser_module_eoi; -obj* l_lean_process__file__json___lambda__1___closed__3; obj* l_lean_elaborator_run(obj*); extern obj* l_lean_message__log_empty; obj* l_lean_run__parser(obj*, obj*); extern obj* l_lean_format_be___main___closed__1; obj* l_reader__t_run___rarg(obj*, obj*); obj* l_coroutine_bind___main___rarg(obj*, obj*, obj*); -obj* l___private_1802756763__put__str___at_lean_run__frontend___spec__5(obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__9; extern obj* l_string_join___closed__1; obj* l_io_prim_lift__eio___at_lean_run__frontend___spec__6(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__11(obj*, obj*, obj*); extern obj* l_lean_parser_run___rarg___closed__1; -obj* l_lean_process__file__json___closed__1; +obj* l_lean_process__file___lambda__1___boxed(obj*, obj*, obj*); +obj* l_lean_message_to__string(obj*); +obj* l_lean_process__file___lambda__1___closed__7; obj* l_lean_file__map_from__string(obj*); obj* l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__2(obj*, obj*); +obj* l_lean_process__file___boxed(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens; obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__7___closed__1; obj* l_lean_run__expander___rarg(obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__1; obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__10(obj*, obj*, obj*); obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1; obj* l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg___closed__1; obj* l_io_print___at_lean_run__frontend___spec__4(obj*, obj*); extern obj* l_lean_parser_command_builtin__command__parsers; obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___lambda__1(obj*, obj*, obj*, obj*); -obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3; obj* l_option_get___main___at_lean_parser_run___spec__2(obj*); obj* l_io_println___at_lean_run__frontend___spec__3(obj*, obj*); -obj* lean_process_file_json(obj*, obj*, obj*); extern obj* l_lean_parser_command_builtin__command__parsers_lean_parser_has__tokens; extern obj* l_lean_parser_term_builtin__trailing__parsers; obj* l_nat_repr(obj*); -obj* l_lean_process__file__json___lambda__1(obj*, obj*); obj* l_lean_run__elaborator(obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__6; obj* l_list_append___rarg(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__9(obj*, obj*, obj*); -obj* l_lean_process__file__json___lambda__1___closed__5; -obj* l_lean_process__file__json___lambda__1___closed__8; obj* l_lean_parser_parsec__t_run___at_lean_run__frontend___spec__2___rarg___lambda__1(obj*); obj* l_lean_run__parser___rarg(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_run__frontend___spec__7(obj*, obj*, obj*); -obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; +obj* l_lean_process__file___lambda__1(uint8, obj*, obj*); +obj* l_lean_process__file___lambda__1___closed__4; obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2; obj* l_lean_mk__config(obj* x_0, obj* x_1) { _start: @@ -500,7 +500,7 @@ return x_17; } } } -obj* l___private_1802756763__put__str___at_lean_run__frontend___spec__5(obj* x_0, obj* x_1) { +obj* l___private_214862643__put__str___at_lean_run__frontend___spec__5(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_3; @@ -514,7 +514,7 @@ obj* l_io_print___at_lean_run__frontend___spec__4(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_1802756763__put__str___at_lean_run__frontend___spec__5(x_0, x_1); +x_2 = l___private_214862643__put__str___at_lean_run__frontend___spec__5(x_0, x_1); return x_2; } } @@ -522,7 +522,7 @@ obj* l_io_println___at_lean_run__frontend___spec__3(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_3; obj* x_5; obj* x_7; -x_2 = l___private_1802756763__put__str___at_lean_run__frontend___spec__5(x_0, x_1); +x_2 = l___private_214862643__put__str___at_lean_run__frontend___spec__5(x_0, x_1); x_3 = lean::cnstr_get(x_2, 0); lean::inc(x_3); x_5 = lean::cnstr_get(x_2, 1); @@ -569,7 +569,7 @@ lean::dec(x_7); lean::dec(x_3); x_15 = l_lean_format_be___main___closed__1; lean::inc(x_15); -x_17 = l___private_1802756763__put__str___at_lean_run__frontend___spec__5(x_15, x_5); +x_17 = l___private_214862643__put__str___at_lean_run__frontend___spec__5(x_15, x_5); return x_17; } } @@ -1139,30 +1139,6 @@ x_0 = lean::mk_string("elaborator died!!"); return x_0; } } -obj* _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3() { -_start: -{ -obj* x_0; -x_0 = lean::mk_string("parser cache hit rate: "); -return x_0; -} -} -obj* _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4() { -_start: -{ -obj* x_0; -x_0 = lean::mk_string("/"); -return x_0; -} -} -obj* _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5() { -_start: -{ -obj* x_0; -x_0 = lean::mk_string(""); -return x_0; -} -} obj* l_io_prim_iterate___main___at_lean_run__frontend___spec__15(obj* x_0, obj* x_1, obj* x_2) { _start: { @@ -1498,238 +1474,100 @@ goto lbl_5; } else { -obj* x_151; obj* x_152; obj* x_154; obj* x_157; obj* x_158; obj* x_160; obj* x_162; obj* x_163; obj* x_164; obj* x_167; obj* x_170; obj* x_171; obj* x_173; obj* x_174; uint8 x_175; obj* x_176; obj* x_180; obj* x_181; obj* x_183; obj* x_184; obj* x_186; +obj* x_151; obj* x_152; obj* x_153; obj* x_154; lean::dec(x_139); -x_151 = lean::box(0); -x_152 = lean::cnstr_get(x_54, 2); -lean::inc(x_152); -x_154 = lean::cnstr_get(x_152, 1); -lean::inc(x_154); -lean::inc(x_154); -x_157 = l_nat_repr(x_154); -x_158 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3; +x_151 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_151, 0, x_54); +lean::cnstr_set(x_151, 1, x_23); +x_152 = l_list_reverse___rarg(x_151); +x_153 = lean::alloc_cnstr(1, 1, 0); +lean::cnstr_set(x_153, 0, x_152); +if (lean::is_scalar(x_105)) { + x_154 = lean::alloc_cnstr(1, 1, 0); +} else { + x_154 = x_105; +} +lean::cnstr_set(x_154, 0, x_153); +x_3 = x_154; +x_4 = x_141; +goto lbl_5; +} +} +} +else +{ +obj* x_155; obj* x_157; obj* x_158; obj* x_160; +x_155 = l_list_reverse___rarg(x_114); +lean::inc(x_0); +x_157 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__8(x_0, x_155, x_2); +x_158 = lean::cnstr_get(x_157, 0); lean::inc(x_158); -x_160 = lean::string_append(x_158, x_157); +x_160 = lean::cnstr_get(x_157, 1); +lean::inc(x_160); lean::dec(x_157); -x_162 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4; -x_163 = lean::string_append(x_160, x_162); -x_164 = lean::cnstr_get(x_152, 2); -lean::inc(x_164); -lean::dec(x_152); -x_167 = lean::nat_add(x_154, x_164); -lean::dec(x_164); -lean::dec(x_154); -x_170 = l_nat_repr(x_167); -x_171 = lean::string_append(x_163, x_170); -lean::dec(x_170); -x_173 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; -x_174 = l_lean_elaborator_notation_elaborate___closed__1; -x_175 = 0; -x_176 = l_string_join___closed__1; -lean::inc(x_176); -lean::inc(x_174); -lean::inc(x_173); -x_180 = lean::alloc_cnstr(0, 5, 1); -lean::cnstr_set(x_180, 0, x_173); -lean::cnstr_set(x_180, 1, x_174); -lean::cnstr_set(x_180, 2, x_151); -lean::cnstr_set(x_180, 3, x_176); -lean::cnstr_set(x_180, 4, x_171); -lean::cnstr_set_scalar(x_180, sizeof(void*)*5, x_175); -x_181 = x_180; -lean::inc(x_0); -x_183 = lean::apply_2(x_0, x_181, x_141); -x_184 = lean::cnstr_get(x_183, 0); -lean::inc(x_184); -x_186 = lean::cnstr_get(x_183, 1); -lean::inc(x_186); -lean::dec(x_183); -if (lean::obj_tag(x_184) == 0) +if (lean::obj_tag(x_158) == 0) { -obj* x_191; obj* x_194; +obj* x_165; obj* x_168; lean::dec(x_23); lean::dec(x_54); -x_191 = lean::cnstr_get(x_184, 0); -lean::inc(x_191); -lean::dec(x_184); +x_165 = lean::cnstr_get(x_158, 0); +lean::inc(x_165); +lean::dec(x_158); if (lean::is_scalar(x_105)) { - x_194 = lean::alloc_cnstr(0, 1, 0); + x_168 = lean::alloc_cnstr(0, 1, 0); } else { - x_194 = x_105; + x_168 = x_105; lean::cnstr_set_tag(x_105, 0); } -lean::cnstr_set(x_194, 0, x_191); -x_3 = x_194; -x_4 = x_186; +lean::cnstr_set(x_168, 0, x_165); +x_3 = x_168; +x_4 = x_160; goto lbl_5; } else { -obj* x_196; obj* x_197; obj* x_198; obj* x_199; -lean::dec(x_184); -x_196 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_196, 0, x_54); -lean::cnstr_set(x_196, 1, x_23); -x_197 = l_list_reverse___rarg(x_196); -x_198 = lean::alloc_cnstr(1, 1, 0); -lean::cnstr_set(x_198, 0, x_197); +obj* x_170; obj* x_171; obj* x_172; obj* x_173; +lean::dec(x_158); +x_170 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_170, 0, x_54); +lean::cnstr_set(x_170, 1, x_23); +x_171 = l_list_reverse___rarg(x_170); +x_172 = lean::alloc_cnstr(1, 1, 0); +lean::cnstr_set(x_172, 0, x_171); if (lean::is_scalar(x_105)) { - x_199 = lean::alloc_cnstr(1, 1, 0); + x_173 = lean::alloc_cnstr(1, 1, 0); } else { - x_199 = x_105; + x_173 = x_105; } -lean::cnstr_set(x_199, 0, x_198); -x_3 = x_199; -x_4 = x_186; +lean::cnstr_set(x_173, 0, x_172); +x_3 = x_173; +x_4 = x_160; goto lbl_5; } } } -} else { -obj* x_200; obj* x_202; obj* x_203; obj* x_205; -x_200 = l_list_reverse___rarg(x_114); -lean::inc(x_0); -x_202 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__8(x_0, x_200, x_2); -x_203 = lean::cnstr_get(x_202, 0); -lean::inc(x_203); -x_205 = lean::cnstr_get(x_202, 1); -lean::inc(x_205); -lean::dec(x_202); -if (lean::obj_tag(x_203) == 0) -{ -obj* x_210; obj* x_213; -lean::dec(x_23); -lean::dec(x_54); -x_210 = lean::cnstr_get(x_203, 0); -lean::inc(x_210); -lean::dec(x_203); -if (lean::is_scalar(x_105)) { - x_213 = lean::alloc_cnstr(0, 1, 0); -} else { - x_213 = x_105; - lean::cnstr_set_tag(x_105, 0); -} -lean::cnstr_set(x_213, 0, x_210); -x_3 = x_213; -x_4 = x_205; -goto lbl_5; -} -else -{ -obj* x_215; obj* x_216; obj* x_218; obj* x_221; obj* x_222; obj* x_224; obj* x_226; obj* x_227; obj* x_228; obj* x_231; obj* x_234; obj* x_235; obj* x_237; obj* x_238; uint8 x_239; obj* x_240; obj* x_244; obj* x_245; obj* x_247; obj* x_248; obj* x_250; -lean::dec(x_203); -x_215 = lean::box(0); -x_216 = lean::cnstr_get(x_54, 2); -lean::inc(x_216); -x_218 = lean::cnstr_get(x_216, 1); -lean::inc(x_218); -lean::inc(x_218); -x_221 = l_nat_repr(x_218); -x_222 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3; -lean::inc(x_222); -x_224 = lean::string_append(x_222, x_221); -lean::dec(x_221); -x_226 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4; -x_227 = lean::string_append(x_224, x_226); -x_228 = lean::cnstr_get(x_216, 2); -lean::inc(x_228); -lean::dec(x_216); -x_231 = lean::nat_add(x_218, x_228); -lean::dec(x_228); -lean::dec(x_218); -x_234 = l_nat_repr(x_231); -x_235 = lean::string_append(x_227, x_234); -lean::dec(x_234); -x_237 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; -x_238 = l_lean_elaborator_notation_elaborate___closed__1; -x_239 = 0; -x_240 = l_string_join___closed__1; -lean::inc(x_240); -lean::inc(x_238); -lean::inc(x_237); -x_244 = lean::alloc_cnstr(0, 5, 1); -lean::cnstr_set(x_244, 0, x_237); -lean::cnstr_set(x_244, 1, x_238); -lean::cnstr_set(x_244, 2, x_215); -lean::cnstr_set(x_244, 3, x_240); -lean::cnstr_set(x_244, 4, x_235); -lean::cnstr_set_scalar(x_244, sizeof(void*)*5, x_239); -x_245 = x_244; -lean::inc(x_0); -x_247 = lean::apply_2(x_0, x_245, x_205); -x_248 = lean::cnstr_get(x_247, 0); -lean::inc(x_248); -x_250 = lean::cnstr_get(x_247, 1); -lean::inc(x_250); -lean::dec(x_247); -if (lean::obj_tag(x_248) == 0) -{ -obj* x_255; obj* x_258; -lean::dec(x_23); -lean::dec(x_54); -x_255 = lean::cnstr_get(x_248, 0); -lean::inc(x_255); -lean::dec(x_248); -if (lean::is_scalar(x_105)) { - x_258 = lean::alloc_cnstr(0, 1, 0); -} else { - x_258 = x_105; - lean::cnstr_set_tag(x_105, 0); -} -lean::cnstr_set(x_258, 0, x_255); -x_3 = x_258; -x_4 = x_250; -goto lbl_5; -} -else -{ -obj* x_260; obj* x_261; obj* x_262; obj* x_263; -lean::dec(x_248); -x_260 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_260, 0, x_54); -lean::cnstr_set(x_260, 1, x_23); -x_261 = l_list_reverse___rarg(x_260); -x_262 = lean::alloc_cnstr(1, 1, 0); -lean::cnstr_set(x_262, 0, x_261); -if (lean::is_scalar(x_105)) { - x_263 = lean::alloc_cnstr(1, 1, 0); -} else { - x_263 = x_105; -} -lean::cnstr_set(x_263, 0, x_262); -x_3 = x_263; -x_4 = x_250; -goto lbl_5; -} -} -} -} -else -{ -obj* x_265; obj* x_267; obj* x_270; obj* x_272; obj* x_274; obj* x_275; obj* x_277; +obj* x_175; obj* x_177; obj* x_180; obj* x_182; obj* x_184; obj* x_185; obj* x_187; lean::dec(x_103); -x_265 = lean::cnstr_get(x_108, 0); -lean::inc(x_265); -x_267 = lean::cnstr_get(x_108, 1); -lean::inc(x_267); +x_175 = lean::cnstr_get(x_108, 0); +lean::inc(x_175); +x_177 = lean::cnstr_get(x_108, 1); +lean::inc(x_177); lean::dec(x_108); -x_270 = lean::cnstr_get(x_265, 5); -lean::inc(x_270); -x_272 = l_list_reverse___rarg(x_270); +x_180 = lean::cnstr_get(x_175, 5); +lean::inc(x_180); +x_182 = l_list_reverse___rarg(x_180); lean::inc(x_0); -x_274 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__9(x_0, x_272, x_2); -x_275 = lean::cnstr_get(x_274, 0); -lean::inc(x_275); -x_277 = lean::cnstr_get(x_274, 1); -lean::inc(x_277); -lean::dec(x_274); -if (lean::obj_tag(x_275) == 0) +x_184 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__9(x_0, x_182, x_2); +x_185 = lean::cnstr_get(x_184, 0); +lean::inc(x_185); +x_187 = lean::cnstr_get(x_184, 1); +lean::inc(x_187); +lean::dec(x_184); +if (lean::obj_tag(x_185) == 0) { -obj* x_289; obj* x_292; -lean::dec(x_265); -lean::dec(x_267); +obj* x_199; obj* x_202; lean::dec(x_23); lean::dec(x_25); lean::dec(x_15); @@ -1737,70 +1575,72 @@ lean::dec(x_10); lean::dec(x_20); lean::dec(x_54); lean::dec(x_56); -x_289 = lean::cnstr_get(x_275, 0); -lean::inc(x_289); -lean::dec(x_275); +lean::dec(x_177); +lean::dec(x_175); +x_199 = lean::cnstr_get(x_185, 0); +lean::inc(x_199); +lean::dec(x_185); if (lean::is_scalar(x_105)) { - x_292 = lean::alloc_cnstr(0, 1, 0); + x_202 = lean::alloc_cnstr(0, 1, 0); } else { - x_292 = x_105; + x_202 = x_105; lean::cnstr_set_tag(x_105, 0); } -lean::cnstr_set(x_292, 0, x_289); -x_3 = x_292; -x_4 = x_277; +lean::cnstr_set(x_202, 0, x_199); +x_3 = x_202; +x_4 = x_187; goto lbl_5; } else { -obj* x_294; obj* x_296; obj* x_299; obj* x_300; obj* x_301; obj* x_302; obj* x_303; obj* x_304; obj* x_305; -lean::dec(x_275); -x_294 = lean::cnstr_get(x_265, 6); -lean::inc(x_294); -x_296 = lean::cnstr_get(x_265, 7); -lean::inc(x_296); -lean::dec(x_265); -x_299 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_299, 0, x_54); -lean::cnstr_set(x_299, 1, x_23); +obj* x_204; obj* x_206; obj* x_209; obj* x_210; obj* x_211; obj* x_212; obj* x_213; obj* x_214; obj* x_215; +lean::dec(x_185); +x_204 = lean::cnstr_get(x_175, 6); +lean::inc(x_204); +x_206 = lean::cnstr_get(x_175, 7); +lean::inc(x_206); +lean::dec(x_175); +x_209 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_209, 0, x_54); +lean::cnstr_set(x_209, 1, x_23); if (lean::is_scalar(x_10)) { - x_300 = lean::alloc_cnstr(0, 2, 0); + x_210 = lean::alloc_cnstr(0, 2, 0); } else { - x_300 = x_10; + x_210 = x_10; } -lean::cnstr_set(x_300, 0, x_296); -lean::cnstr_set(x_300, 1, x_299); +lean::cnstr_set(x_210, 0, x_206); +lean::cnstr_set(x_210, 1, x_209); if (lean::is_scalar(x_15)) { - x_301 = lean::alloc_cnstr(0, 2, 0); + x_211 = lean::alloc_cnstr(0, 2, 0); } else { - x_301 = x_15; + x_211 = x_15; } -lean::cnstr_set(x_301, 0, x_294); -lean::cnstr_set(x_301, 1, x_300); +lean::cnstr_set(x_211, 0, x_204); +lean::cnstr_set(x_211, 1, x_210); if (lean::is_scalar(x_20)) { - x_302 = lean::alloc_cnstr(0, 2, 0); + x_212 = lean::alloc_cnstr(0, 2, 0); } else { - x_302 = x_20; + x_212 = x_20; } -lean::cnstr_set(x_302, 0, x_267); -lean::cnstr_set(x_302, 1, x_301); +lean::cnstr_set(x_212, 0, x_177); +lean::cnstr_set(x_212, 1, x_211); if (lean::is_scalar(x_25)) { - x_303 = lean::alloc_cnstr(0, 2, 0); + x_213 = lean::alloc_cnstr(0, 2, 0); } else { - x_303 = x_25; + x_213 = x_25; } -lean::cnstr_set(x_303, 0, x_56); -lean::cnstr_set(x_303, 1, x_302); -x_304 = lean::alloc_cnstr(0, 1, 0); -lean::cnstr_set(x_304, 0, x_303); +lean::cnstr_set(x_213, 0, x_56); +lean::cnstr_set(x_213, 1, x_212); +x_214 = lean::alloc_cnstr(0, 1, 0); +lean::cnstr_set(x_214, 0, x_213); if (lean::is_scalar(x_105)) { - x_305 = lean::alloc_cnstr(1, 1, 0); + x_215 = lean::alloc_cnstr(1, 1, 0); } else { - x_305 = x_105; + x_215 = x_105; } -lean::cnstr_set(x_305, 0, x_304); -x_3 = x_305; -x_4 = x_277; +lean::cnstr_set(x_215, 0, x_214); +x_3 = x_215; +x_4 = x_187; goto lbl_5; } } @@ -1808,17 +1648,17 @@ goto lbl_5; } else { -obj* x_307; obj* x_308; obj* x_310; +obj* x_217; obj* x_218; obj* x_220; lean::inc(x_0); -x_307 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__10(x_0, x_61, x_2); -x_308 = lean::cnstr_get(x_307, 0); -lean::inc(x_308); -x_310 = lean::cnstr_get(x_307, 1); -lean::inc(x_310); -lean::dec(x_307); -if (lean::obj_tag(x_308) == 0) +x_217 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__10(x_0, x_61, x_2); +x_218 = lean::cnstr_get(x_217, 0); +lean::inc(x_218); +x_220 = lean::cnstr_get(x_217, 1); +lean::inc(x_220); +lean::dec(x_217); +if (lean::obj_tag(x_218) == 0) { -obj* x_323; obj* x_325; obj* x_326; +obj* x_233; obj* x_235; obj* x_236; lean::dec(x_23); lean::dec(x_25); lean::dec(x_15); @@ -1829,524 +1669,388 @@ lean::dec(x_20); lean::dec(x_21); lean::dec(x_54); lean::dec(x_56); -x_323 = lean::cnstr_get(x_308, 0); -lean::inc(x_323); -if (lean::is_shared(x_308)) { - lean::dec(x_308); - x_325 = lean::box(0); +x_233 = lean::cnstr_get(x_218, 0); +lean::inc(x_233); +if (lean::is_shared(x_218)) { + lean::dec(x_218); + x_235 = lean::box(0); } else { - lean::cnstr_release(x_308, 0); - x_325 = x_308; + lean::cnstr_release(x_218, 0); + x_235 = x_218; } -if (lean::is_scalar(x_325)) { - x_326 = lean::alloc_cnstr(0, 1, 0); +if (lean::is_scalar(x_235)) { + x_236 = lean::alloc_cnstr(0, 1, 0); } else { - x_326 = x_325; + x_236 = x_235; } -lean::cnstr_set(x_326, 0, x_323); -x_3 = x_326; -x_4 = x_310; +lean::cnstr_set(x_236, 0, x_233); +x_3 = x_236; +x_4 = x_220; goto lbl_5; } else { -obj* x_327; obj* x_328; obj* x_330; obj* x_331; obj* x_333; -if (lean::is_shared(x_308)) { - lean::dec(x_308); - x_327 = lean::box(0); +obj* x_237; obj* x_238; obj* x_240; obj* x_241; obj* x_243; +if (lean::is_shared(x_218)) { + lean::dec(x_218); + x_237 = lean::box(0); } else { - lean::cnstr_release(x_308, 0); - x_327 = x_308; + lean::cnstr_release(x_218, 0); + x_237 = x_218; } -x_328 = lean::cnstr_get(x_54, 0); -lean::inc(x_328); -x_330 = lean::alloc_closure(reinterpret_cast(l_lean_expander_expand), 2, 1); -lean::closure_set(x_330, 0, x_328); -x_331 = lean::alloc_closure(reinterpret_cast(l_reader__t_run___rarg), 2, 1); -lean::closure_set(x_331, 0, x_330); +x_238 = lean::cnstr_get(x_54, 0); +lean::inc(x_238); +x_240 = lean::alloc_closure(reinterpret_cast(l_lean_expander_expand), 2, 1); +lean::closure_set(x_240, 0, x_238); +x_241 = lean::alloc_closure(reinterpret_cast(l_reader__t_run___rarg), 2, 1); +lean::closure_set(x_241, 0, x_240); lean::inc(x_21); -x_333 = l_lean_run__expander___rarg(x_331, x_21); +x_243 = l_lean_run__expander___rarg(x_241, x_21); +if (lean::obj_tag(x_243) == 0) +{ +obj* x_244; obj* x_248; obj* x_249; obj* x_251; +x_244 = lean::cnstr_get(x_243, 0); +lean::inc(x_244); +lean::dec(x_243); +lean::inc(x_0); +x_248 = lean::apply_2(x_0, x_244, x_220); +x_249 = lean::cnstr_get(x_248, 0); +lean::inc(x_249); +x_251 = lean::cnstr_get(x_248, 1); +lean::inc(x_251); +lean::dec(x_248); +if (lean::obj_tag(x_249) == 0) +{ +obj* x_264; obj* x_267; +lean::dec(x_23); +lean::dec(x_25); +lean::dec(x_15); +lean::dec(x_16); +lean::dec(x_11); +lean::dec(x_10); +lean::dec(x_20); +lean::dec(x_21); +lean::dec(x_54); +lean::dec(x_56); +x_264 = lean::cnstr_get(x_249, 0); +lean::inc(x_264); +lean::dec(x_249); +if (lean::is_scalar(x_237)) { + x_267 = lean::alloc_cnstr(0, 1, 0); +} else { + x_267 = x_237; + lean::cnstr_set_tag(x_237, 0); +} +lean::cnstr_set(x_267, 0, x_264); +x_3 = x_267; +x_4 = x_251; +goto lbl_5; +} +else +{ +obj* x_269; obj* x_270; obj* x_271; obj* x_272; obj* x_273; obj* x_274; obj* x_275; +lean::dec(x_249); +x_269 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_269, 0, x_54); +lean::cnstr_set(x_269, 1, x_23); +if (lean::is_scalar(x_10)) { + x_270 = lean::alloc_cnstr(0, 2, 0); +} else { + x_270 = x_10; +} +lean::cnstr_set(x_270, 0, x_21); +lean::cnstr_set(x_270, 1, x_269); +if (lean::is_scalar(x_15)) { + x_271 = lean::alloc_cnstr(0, 2, 0); +} else { + x_271 = x_15; +} +lean::cnstr_set(x_271, 0, x_16); +lean::cnstr_set(x_271, 1, x_270); +if (lean::is_scalar(x_20)) { + x_272 = lean::alloc_cnstr(0, 2, 0); +} else { + x_272 = x_20; +} +lean::cnstr_set(x_272, 0, x_11); +lean::cnstr_set(x_272, 1, x_271); +if (lean::is_scalar(x_25)) { + x_273 = lean::alloc_cnstr(0, 2, 0); +} else { + x_273 = x_25; +} +lean::cnstr_set(x_273, 0, x_56); +lean::cnstr_set(x_273, 1, x_272); +x_274 = lean::alloc_cnstr(0, 1, 0); +lean::cnstr_set(x_274, 0, x_273); +if (lean::is_scalar(x_237)) { + x_275 = lean::alloc_cnstr(1, 1, 0); +} else { + x_275 = x_237; +} +lean::cnstr_set(x_275, 0, x_274); +x_3 = x_275; +x_4 = x_251; +goto lbl_5; +} +} +else +{ +obj* x_278; obj* x_281; obj* x_283; +lean::dec(x_16); +lean::dec(x_21); +x_278 = lean::cnstr_get(x_243, 0); +lean::inc(x_278); +lean::dec(x_243); +x_281 = lean::alloc_closure(reinterpret_cast(l_coroutine_resume___rarg), 2, 1); +lean::closure_set(x_281, 0, x_11); +lean::inc(x_278); +x_283 = l_lean_run__elaborator___rarg(x_281, x_278); +if (lean::obj_tag(x_283) == 0) +{ +obj* x_289; obj* x_292; uint8 x_294; +lean::dec(x_25); +lean::dec(x_15); +lean::dec(x_10); +lean::dec(x_20); +lean::dec(x_56); +x_289 = lean::cnstr_get(x_283, 0); +lean::inc(x_289); +lean::dec(x_283); +x_292 = l_lean_parser_module_eoi; +lean::inc(x_292); +x_294 = l_lean_parser_syntax_is__of__kind___main(x_292, x_278); +if (x_294 == 0) +{ +obj* x_295; obj* x_297; obj* x_298; obj* x_300; +x_295 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2; +lean::inc(x_295); +x_297 = l_io_println___at_lean_run__frontend___spec__3(x_295, x_220); +x_298 = lean::cnstr_get(x_297, 0); +lean::inc(x_298); +x_300 = lean::cnstr_get(x_297, 1); +lean::inc(x_300); +lean::dec(x_297); +if (lean::obj_tag(x_298) == 0) +{ +obj* x_306; obj* x_309; +lean::dec(x_289); +lean::dec(x_23); +lean::dec(x_54); +x_306 = lean::cnstr_get(x_298, 0); +lean::inc(x_306); +lean::dec(x_298); +if (lean::is_scalar(x_237)) { + x_309 = lean::alloc_cnstr(0, 1, 0); +} else { + x_309 = x_237; + lean::cnstr_set_tag(x_237, 0); +} +lean::cnstr_set(x_309, 0, x_306); +x_3 = x_309; +x_4 = x_300; +goto lbl_5; +} +else +{ +obj* x_311; obj* x_313; obj* x_314; obj* x_316; +lean::dec(x_298); +x_311 = l_list_reverse___rarg(x_289); +lean::inc(x_0); +x_313 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__11(x_0, x_311, x_300); +x_314 = lean::cnstr_get(x_313, 0); +lean::inc(x_314); +x_316 = lean::cnstr_get(x_313, 1); +lean::inc(x_316); +lean::dec(x_313); +if (lean::obj_tag(x_314) == 0) +{ +obj* x_321; obj* x_324; +lean::dec(x_23); +lean::dec(x_54); +x_321 = lean::cnstr_get(x_314, 0); +lean::inc(x_321); +lean::dec(x_314); +if (lean::is_scalar(x_237)) { + x_324 = lean::alloc_cnstr(0, 1, 0); +} else { + x_324 = x_237; + lean::cnstr_set_tag(x_237, 0); +} +lean::cnstr_set(x_324, 0, x_321); +x_3 = x_324; +x_4 = x_316; +goto lbl_5; +} +else +{ +obj* x_326; obj* x_327; obj* x_328; obj* x_329; +lean::dec(x_314); +x_326 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_326, 0, x_54); +lean::cnstr_set(x_326, 1, x_23); +x_327 = l_list_reverse___rarg(x_326); +x_328 = lean::alloc_cnstr(1, 1, 0); +lean::cnstr_set(x_328, 0, x_327); +if (lean::is_scalar(x_237)) { + x_329 = lean::alloc_cnstr(1, 1, 0); +} else { + x_329 = x_237; +} +lean::cnstr_set(x_329, 0, x_328); +x_3 = x_329; +x_4 = x_316; +goto lbl_5; +} +} +} +else +{ +obj* x_330; obj* x_332; obj* x_333; obj* x_335; +x_330 = l_list_reverse___rarg(x_289); +lean::inc(x_0); +x_332 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__12(x_0, x_330, x_220); +x_333 = lean::cnstr_get(x_332, 0); +lean::inc(x_333); +x_335 = lean::cnstr_get(x_332, 1); +lean::inc(x_335); +lean::dec(x_332); if (lean::obj_tag(x_333) == 0) { -obj* x_334; obj* x_338; obj* x_339; obj* x_341; -x_334 = lean::cnstr_get(x_333, 0); -lean::inc(x_334); +obj* x_340; obj* x_343; +lean::dec(x_23); +lean::dec(x_54); +x_340 = lean::cnstr_get(x_333, 0); +lean::inc(x_340); lean::dec(x_333); -lean::inc(x_0); -x_338 = lean::apply_2(x_0, x_334, x_310); -x_339 = lean::cnstr_get(x_338, 0); -lean::inc(x_339); -x_341 = lean::cnstr_get(x_338, 1); -lean::inc(x_341); -lean::dec(x_338); -if (lean::obj_tag(x_339) == 0) +if (lean::is_scalar(x_237)) { + x_343 = lean::alloc_cnstr(0, 1, 0); +} else { + x_343 = x_237; + lean::cnstr_set_tag(x_237, 0); +} +lean::cnstr_set(x_343, 0, x_340); +x_3 = x_343; +x_4 = x_335; +goto lbl_5; +} +else { -obj* x_354; obj* x_357; +obj* x_345; obj* x_346; obj* x_347; obj* x_348; +lean::dec(x_333); +x_345 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_345, 0, x_54); +lean::cnstr_set(x_345, 1, x_23); +x_346 = l_list_reverse___rarg(x_345); +x_347 = lean::alloc_cnstr(1, 1, 0); +lean::cnstr_set(x_347, 0, x_346); +if (lean::is_scalar(x_237)) { + x_348 = lean::alloc_cnstr(1, 1, 0); +} else { + x_348 = x_237; +} +lean::cnstr_set(x_348, 0, x_347); +x_3 = x_348; +x_4 = x_335; +goto lbl_5; +} +} +} +else +{ +obj* x_350; obj* x_352; obj* x_355; obj* x_357; obj* x_359; obj* x_360; obj* x_362; +lean::dec(x_278); +x_350 = lean::cnstr_get(x_283, 0); +lean::inc(x_350); +x_352 = lean::cnstr_get(x_283, 1); +lean::inc(x_352); +lean::dec(x_283); +x_355 = lean::cnstr_get(x_350, 5); +lean::inc(x_355); +x_357 = l_list_reverse___rarg(x_355); +lean::inc(x_0); +x_359 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__13(x_0, x_357, x_220); +x_360 = lean::cnstr_get(x_359, 0); +lean::inc(x_360); +x_362 = lean::cnstr_get(x_359, 1); +lean::inc(x_362); +lean::dec(x_359); +if (lean::obj_tag(x_360) == 0) +{ +obj* x_374; obj* x_377; lean::dec(x_23); lean::dec(x_25); lean::dec(x_15); -lean::dec(x_16); -lean::dec(x_11); lean::dec(x_10); lean::dec(x_20); -lean::dec(x_21); +lean::dec(x_352); +lean::dec(x_350); lean::dec(x_54); lean::dec(x_56); -x_354 = lean::cnstr_get(x_339, 0); -lean::inc(x_354); -lean::dec(x_339); -if (lean::is_scalar(x_327)) { - x_357 = lean::alloc_cnstr(0, 1, 0); +x_374 = lean::cnstr_get(x_360, 0); +lean::inc(x_374); +lean::dec(x_360); +if (lean::is_scalar(x_237)) { + x_377 = lean::alloc_cnstr(0, 1, 0); } else { - x_357 = x_327; - lean::cnstr_set_tag(x_327, 0); + x_377 = x_237; + lean::cnstr_set_tag(x_237, 0); } -lean::cnstr_set(x_357, 0, x_354); -x_3 = x_357; -x_4 = x_341; +lean::cnstr_set(x_377, 0, x_374); +x_3 = x_377; +x_4 = x_362; goto lbl_5; } else { -obj* x_359; obj* x_360; obj* x_361; obj* x_362; obj* x_363; obj* x_364; obj* x_365; -lean::dec(x_339); -x_359 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_359, 0, x_54); -lean::cnstr_set(x_359, 1, x_23); -if (lean::is_scalar(x_10)) { - x_360 = lean::alloc_cnstr(0, 2, 0); -} else { - x_360 = x_10; -} -lean::cnstr_set(x_360, 0, x_21); -lean::cnstr_set(x_360, 1, x_359); -if (lean::is_scalar(x_15)) { - x_361 = lean::alloc_cnstr(0, 2, 0); -} else { - x_361 = x_15; -} -lean::cnstr_set(x_361, 0, x_16); -lean::cnstr_set(x_361, 1, x_360); -if (lean::is_scalar(x_20)) { - x_362 = lean::alloc_cnstr(0, 2, 0); -} else { - x_362 = x_20; -} -lean::cnstr_set(x_362, 0, x_11); -lean::cnstr_set(x_362, 1, x_361); -if (lean::is_scalar(x_25)) { - x_363 = lean::alloc_cnstr(0, 2, 0); -} else { - x_363 = x_25; -} -lean::cnstr_set(x_363, 0, x_56); -lean::cnstr_set(x_363, 1, x_362); -x_364 = lean::alloc_cnstr(0, 1, 0); -lean::cnstr_set(x_364, 0, x_363); -if (lean::is_scalar(x_327)) { - x_365 = lean::alloc_cnstr(1, 1, 0); -} else { - x_365 = x_327; -} -lean::cnstr_set(x_365, 0, x_364); -x_3 = x_365; -x_4 = x_341; -goto lbl_5; -} -} -else -{ -obj* x_368; obj* x_371; obj* x_373; -lean::dec(x_16); -lean::dec(x_21); -x_368 = lean::cnstr_get(x_333, 0); -lean::inc(x_368); -lean::dec(x_333); -x_371 = lean::alloc_closure(reinterpret_cast(l_coroutine_resume___rarg), 2, 1); -lean::closure_set(x_371, 0, x_11); -lean::inc(x_368); -x_373 = l_lean_run__elaborator___rarg(x_371, x_368); -if (lean::obj_tag(x_373) == 0) -{ -obj* x_379; obj* x_382; uint8 x_384; -lean::dec(x_25); -lean::dec(x_15); -lean::dec(x_10); -lean::dec(x_20); -lean::dec(x_56); -x_379 = lean::cnstr_get(x_373, 0); +obj* x_379; obj* x_381; obj* x_384; obj* x_385; obj* x_386; obj* x_387; obj* x_388; obj* x_389; obj* x_390; +lean::dec(x_360); +x_379 = lean::cnstr_get(x_350, 6); lean::inc(x_379); -lean::dec(x_373); -x_382 = l_lean_parser_module_eoi; -lean::inc(x_382); -x_384 = l_lean_parser_syntax_is__of__kind___main(x_382, x_368); -if (x_384 == 0) -{ -obj* x_385; obj* x_387; obj* x_388; obj* x_390; -x_385 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__2; -lean::inc(x_385); -x_387 = l_io_println___at_lean_run__frontend___spec__3(x_385, x_310); -x_388 = lean::cnstr_get(x_387, 0); -lean::inc(x_388); -x_390 = lean::cnstr_get(x_387, 1); -lean::inc(x_390); -lean::dec(x_387); -if (lean::obj_tag(x_388) == 0) -{ -obj* x_396; obj* x_399; -lean::dec(x_23); -lean::dec(x_379); -lean::dec(x_54); -x_396 = lean::cnstr_get(x_388, 0); -lean::inc(x_396); -lean::dec(x_388); -if (lean::is_scalar(x_327)) { - x_399 = lean::alloc_cnstr(0, 1, 0); -} else { - x_399 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_399, 0, x_396); -x_3 = x_399; -x_4 = x_390; -goto lbl_5; -} -else -{ -obj* x_401; obj* x_403; obj* x_404; obj* x_406; -lean::dec(x_388); -x_401 = l_list_reverse___rarg(x_379); -lean::inc(x_0); -x_403 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__11(x_0, x_401, x_390); -x_404 = lean::cnstr_get(x_403, 0); -lean::inc(x_404); -x_406 = lean::cnstr_get(x_403, 1); -lean::inc(x_406); -lean::dec(x_403); -if (lean::obj_tag(x_404) == 0) -{ -obj* x_411; obj* x_414; -lean::dec(x_23); -lean::dec(x_54); -x_411 = lean::cnstr_get(x_404, 0); -lean::inc(x_411); -lean::dec(x_404); -if (lean::is_scalar(x_327)) { - x_414 = lean::alloc_cnstr(0, 1, 0); -} else { - x_414 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_414, 0, x_411); -x_3 = x_414; -x_4 = x_406; -goto lbl_5; -} -else -{ -obj* x_416; obj* x_417; obj* x_419; obj* x_422; obj* x_423; obj* x_425; obj* x_427; obj* x_428; obj* x_429; obj* x_432; obj* x_435; obj* x_436; obj* x_438; obj* x_439; uint8 x_440; obj* x_441; obj* x_445; obj* x_446; obj* x_448; obj* x_449; obj* x_451; -lean::dec(x_404); -x_416 = lean::box(0); -x_417 = lean::cnstr_get(x_54, 2); -lean::inc(x_417); -x_419 = lean::cnstr_get(x_417, 1); -lean::inc(x_419); -lean::inc(x_419); -x_422 = l_nat_repr(x_419); -x_423 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3; -lean::inc(x_423); -x_425 = lean::string_append(x_423, x_422); -lean::dec(x_422); -x_427 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4; -x_428 = lean::string_append(x_425, x_427); -x_429 = lean::cnstr_get(x_417, 2); -lean::inc(x_429); -lean::dec(x_417); -x_432 = lean::nat_add(x_419, x_429); -lean::dec(x_429); -lean::dec(x_419); -x_435 = l_nat_repr(x_432); -x_436 = lean::string_append(x_428, x_435); -lean::dec(x_435); -x_438 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; -x_439 = l_lean_elaborator_notation_elaborate___closed__1; -x_440 = 0; -x_441 = l_string_join___closed__1; -lean::inc(x_441); -lean::inc(x_439); -lean::inc(x_438); -x_445 = lean::alloc_cnstr(0, 5, 1); -lean::cnstr_set(x_445, 0, x_438); -lean::cnstr_set(x_445, 1, x_439); -lean::cnstr_set(x_445, 2, x_416); -lean::cnstr_set(x_445, 3, x_441); -lean::cnstr_set(x_445, 4, x_436); -lean::cnstr_set_scalar(x_445, sizeof(void*)*5, x_440); -x_446 = x_445; -lean::inc(x_0); -x_448 = lean::apply_2(x_0, x_446, x_406); -x_449 = lean::cnstr_get(x_448, 0); -lean::inc(x_449); -x_451 = lean::cnstr_get(x_448, 1); -lean::inc(x_451); -lean::dec(x_448); -if (lean::obj_tag(x_449) == 0) -{ -obj* x_456; obj* x_459; -lean::dec(x_23); -lean::dec(x_54); -x_456 = lean::cnstr_get(x_449, 0); -lean::inc(x_456); -lean::dec(x_449); -if (lean::is_scalar(x_327)) { - x_459 = lean::alloc_cnstr(0, 1, 0); -} else { - x_459 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_459, 0, x_456); -x_3 = x_459; -x_4 = x_451; -goto lbl_5; -} -else -{ -obj* x_461; obj* x_462; obj* x_463; obj* x_464; -lean::dec(x_449); -x_461 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_461, 0, x_54); -lean::cnstr_set(x_461, 1, x_23); -x_462 = l_list_reverse___rarg(x_461); -x_463 = lean::alloc_cnstr(1, 1, 0); -lean::cnstr_set(x_463, 0, x_462); -if (lean::is_scalar(x_327)) { - x_464 = lean::alloc_cnstr(1, 1, 0); -} else { - x_464 = x_327; -} -lean::cnstr_set(x_464, 0, x_463); -x_3 = x_464; -x_4 = x_451; -goto lbl_5; -} -} -} -} -else -{ -obj* x_465; obj* x_467; obj* x_468; obj* x_470; -x_465 = l_list_reverse___rarg(x_379); -lean::inc(x_0); -x_467 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__12(x_0, x_465, x_310); -x_468 = lean::cnstr_get(x_467, 0); -lean::inc(x_468); -x_470 = lean::cnstr_get(x_467, 1); -lean::inc(x_470); -lean::dec(x_467); -if (lean::obj_tag(x_468) == 0) -{ -obj* x_475; obj* x_478; -lean::dec(x_23); -lean::dec(x_54); -x_475 = lean::cnstr_get(x_468, 0); -lean::inc(x_475); -lean::dec(x_468); -if (lean::is_scalar(x_327)) { - x_478 = lean::alloc_cnstr(0, 1, 0); -} else { - x_478 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_478, 0, x_475); -x_3 = x_478; -x_4 = x_470; -goto lbl_5; -} -else -{ -obj* x_480; obj* x_481; obj* x_483; obj* x_486; obj* x_487; obj* x_489; obj* x_491; obj* x_492; obj* x_493; obj* x_496; obj* x_499; obj* x_500; obj* x_502; obj* x_503; uint8 x_504; obj* x_505; obj* x_509; obj* x_510; obj* x_512; obj* x_513; obj* x_515; -lean::dec(x_468); -x_480 = lean::box(0); -x_481 = lean::cnstr_get(x_54, 2); -lean::inc(x_481); -x_483 = lean::cnstr_get(x_481, 1); -lean::inc(x_483); -lean::inc(x_483); -x_486 = l_nat_repr(x_483); -x_487 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3; -lean::inc(x_487); -x_489 = lean::string_append(x_487, x_486); -lean::dec(x_486); -x_491 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4; -x_492 = lean::string_append(x_489, x_491); -x_493 = lean::cnstr_get(x_481, 2); -lean::inc(x_493); -lean::dec(x_481); -x_496 = lean::nat_add(x_483, x_493); -lean::dec(x_493); -lean::dec(x_483); -x_499 = l_nat_repr(x_496); -x_500 = lean::string_append(x_492, x_499); -lean::dec(x_499); -x_502 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; -x_503 = l_lean_elaborator_notation_elaborate___closed__1; -x_504 = 0; -x_505 = l_string_join___closed__1; -lean::inc(x_505); -lean::inc(x_503); -lean::inc(x_502); -x_509 = lean::alloc_cnstr(0, 5, 1); -lean::cnstr_set(x_509, 0, x_502); -lean::cnstr_set(x_509, 1, x_503); -lean::cnstr_set(x_509, 2, x_480); -lean::cnstr_set(x_509, 3, x_505); -lean::cnstr_set(x_509, 4, x_500); -lean::cnstr_set_scalar(x_509, sizeof(void*)*5, x_504); -x_510 = x_509; -lean::inc(x_0); -x_512 = lean::apply_2(x_0, x_510, x_470); -x_513 = lean::cnstr_get(x_512, 0); -lean::inc(x_513); -x_515 = lean::cnstr_get(x_512, 1); -lean::inc(x_515); -lean::dec(x_512); -if (lean::obj_tag(x_513) == 0) -{ -obj* x_520; obj* x_523; -lean::dec(x_23); -lean::dec(x_54); -x_520 = lean::cnstr_get(x_513, 0); -lean::inc(x_520); -lean::dec(x_513); -if (lean::is_scalar(x_327)) { - x_523 = lean::alloc_cnstr(0, 1, 0); -} else { - x_523 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_523, 0, x_520); -x_3 = x_523; -x_4 = x_515; -goto lbl_5; -} -else -{ -obj* x_525; obj* x_526; obj* x_527; obj* x_528; -lean::dec(x_513); -x_525 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_525, 0, x_54); -lean::cnstr_set(x_525, 1, x_23); -x_526 = l_list_reverse___rarg(x_525); -x_527 = lean::alloc_cnstr(1, 1, 0); -lean::cnstr_set(x_527, 0, x_526); -if (lean::is_scalar(x_327)) { - x_528 = lean::alloc_cnstr(1, 1, 0); -} else { - x_528 = x_327; -} -lean::cnstr_set(x_528, 0, x_527); -x_3 = x_528; -x_4 = x_515; -goto lbl_5; -} -} -} -} -else -{ -obj* x_530; obj* x_532; obj* x_535; obj* x_537; obj* x_539; obj* x_540; obj* x_542; -lean::dec(x_368); -x_530 = lean::cnstr_get(x_373, 0); -lean::inc(x_530); -x_532 = lean::cnstr_get(x_373, 1); -lean::inc(x_532); -lean::dec(x_373); -x_535 = lean::cnstr_get(x_530, 5); -lean::inc(x_535); -x_537 = l_list_reverse___rarg(x_535); -lean::inc(x_0); -x_539 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__13(x_0, x_537, x_310); -x_540 = lean::cnstr_get(x_539, 0); -lean::inc(x_540); -x_542 = lean::cnstr_get(x_539, 1); -lean::inc(x_542); -lean::dec(x_539); -if (lean::obj_tag(x_540) == 0) -{ -obj* x_554; obj* x_557; -lean::dec(x_532); -lean::dec(x_530); -lean::dec(x_23); -lean::dec(x_25); -lean::dec(x_15); -lean::dec(x_10); -lean::dec(x_20); -lean::dec(x_54); -lean::dec(x_56); -x_554 = lean::cnstr_get(x_540, 0); -lean::inc(x_554); -lean::dec(x_540); -if (lean::is_scalar(x_327)) { - x_557 = lean::alloc_cnstr(0, 1, 0); -} else { - x_557 = x_327; - lean::cnstr_set_tag(x_327, 0); -} -lean::cnstr_set(x_557, 0, x_554); -x_3 = x_557; -x_4 = x_542; -goto lbl_5; -} -else -{ -obj* x_559; obj* x_561; obj* x_564; obj* x_565; obj* x_566; obj* x_567; obj* x_568; obj* x_569; obj* x_570; -lean::dec(x_540); -x_559 = lean::cnstr_get(x_530, 6); -lean::inc(x_559); -x_561 = lean::cnstr_get(x_530, 7); -lean::inc(x_561); -lean::dec(x_530); -x_564 = lean::alloc_cnstr(1, 2, 0); -lean::cnstr_set(x_564, 0, x_54); -lean::cnstr_set(x_564, 1, x_23); +x_381 = lean::cnstr_get(x_350, 7); +lean::inc(x_381); +lean::dec(x_350); +x_384 = lean::alloc_cnstr(1, 2, 0); +lean::cnstr_set(x_384, 0, x_54); +lean::cnstr_set(x_384, 1, x_23); if (lean::is_scalar(x_10)) { - x_565 = lean::alloc_cnstr(0, 2, 0); + x_385 = lean::alloc_cnstr(0, 2, 0); } else { - x_565 = x_10; + x_385 = x_10; } -lean::cnstr_set(x_565, 0, x_561); -lean::cnstr_set(x_565, 1, x_564); +lean::cnstr_set(x_385, 0, x_381); +lean::cnstr_set(x_385, 1, x_384); if (lean::is_scalar(x_15)) { - x_566 = lean::alloc_cnstr(0, 2, 0); + x_386 = lean::alloc_cnstr(0, 2, 0); } else { - x_566 = x_15; + x_386 = x_15; } -lean::cnstr_set(x_566, 0, x_559); -lean::cnstr_set(x_566, 1, x_565); +lean::cnstr_set(x_386, 0, x_379); +lean::cnstr_set(x_386, 1, x_385); if (lean::is_scalar(x_20)) { - x_567 = lean::alloc_cnstr(0, 2, 0); + x_387 = lean::alloc_cnstr(0, 2, 0); } else { - x_567 = x_20; + x_387 = x_20; } -lean::cnstr_set(x_567, 0, x_532); -lean::cnstr_set(x_567, 1, x_566); +lean::cnstr_set(x_387, 0, x_352); +lean::cnstr_set(x_387, 1, x_386); if (lean::is_scalar(x_25)) { - x_568 = lean::alloc_cnstr(0, 2, 0); + x_388 = lean::alloc_cnstr(0, 2, 0); } else { - x_568 = x_25; + x_388 = x_25; } -lean::cnstr_set(x_568, 0, x_56); -lean::cnstr_set(x_568, 1, x_567); -x_569 = lean::alloc_cnstr(0, 1, 0); -lean::cnstr_set(x_569, 0, x_568); -if (lean::is_scalar(x_327)) { - x_570 = lean::alloc_cnstr(1, 1, 0); +lean::cnstr_set(x_388, 0, x_56); +lean::cnstr_set(x_388, 1, x_387); +x_389 = lean::alloc_cnstr(0, 1, 0); +lean::cnstr_set(x_389, 0, x_388); +if (lean::is_scalar(x_237)) { + x_390 = lean::alloc_cnstr(1, 1, 0); } else { - x_570 = x_327; + x_390 = x_237; } -lean::cnstr_set(x_570, 0, x_569); -x_3 = x_570; -x_4 = x_542; +lean::cnstr_set(x_390, 0, x_389); +x_3 = x_390; +x_4 = x_362; goto lbl_5; } } @@ -2358,68 +2062,68 @@ lbl_5: { if (lean::obj_tag(x_3) == 0) { -obj* x_572; obj* x_574; obj* x_575; obj* x_576; +obj* x_392; obj* x_394; obj* x_395; obj* x_396; lean::dec(x_0); -x_572 = lean::cnstr_get(x_3, 0); -lean::inc(x_572); +x_392 = lean::cnstr_get(x_3, 0); +lean::inc(x_392); if (lean::is_shared(x_3)) { lean::dec(x_3); - x_574 = lean::box(0); + x_394 = lean::box(0); } else { lean::cnstr_release(x_3, 0); - x_574 = x_3; + x_394 = x_3; } -if (lean::is_scalar(x_574)) { - x_575 = lean::alloc_cnstr(0, 1, 0); +if (lean::is_scalar(x_394)) { + x_395 = lean::alloc_cnstr(0, 1, 0); } else { - x_575 = x_574; + x_395 = x_394; } -lean::cnstr_set(x_575, 0, x_572); -x_576 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_576, 0, x_575); -lean::cnstr_set(x_576, 1, x_4); -return x_576; +lean::cnstr_set(x_395, 0, x_392); +x_396 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_396, 0, x_395); +lean::cnstr_set(x_396, 1, x_4); +return x_396; } else { -obj* x_577; obj* x_579; -x_577 = lean::cnstr_get(x_3, 0); -lean::inc(x_577); +obj* x_397; obj* x_399; +x_397 = lean::cnstr_get(x_3, 0); +lean::inc(x_397); if (lean::is_shared(x_3)) { lean::dec(x_3); - x_579 = lean::box(0); + x_399 = lean::box(0); } else { lean::cnstr_release(x_3, 0); - x_579 = x_3; + x_399 = x_3; } -if (lean::obj_tag(x_577) == 0) +if (lean::obj_tag(x_397) == 0) { -obj* x_581; -lean::dec(x_579); -x_581 = lean::cnstr_get(x_577, 0); -lean::inc(x_581); -lean::dec(x_577); -x_1 = x_581; +obj* x_401; +lean::dec(x_399); +x_401 = lean::cnstr_get(x_397, 0); +lean::inc(x_401); +lean::dec(x_397); +x_1 = x_401; x_2 = x_4; goto _start; } else { -obj* x_586; obj* x_589; obj* x_590; +obj* x_406; obj* x_409; obj* x_410; lean::dec(x_0); -x_586 = lean::cnstr_get(x_577, 0); -lean::inc(x_586); -lean::dec(x_577); -if (lean::is_scalar(x_579)) { - x_589 = lean::alloc_cnstr(1, 1, 0); +x_406 = lean::cnstr_get(x_397, 0); +lean::inc(x_406); +lean::dec(x_397); +if (lean::is_scalar(x_399)) { + x_409 = lean::alloc_cnstr(1, 1, 0); } else { - x_589 = x_579; + x_409 = x_399; } -lean::cnstr_set(x_589, 0, x_586); -x_590 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_590, 0, x_589); -lean::cnstr_set(x_590, 1, x_4); -return x_590; +lean::cnstr_set(x_409, 0, x_406); +x_410 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_410, 0, x_409); +lean::cnstr_set(x_410, 1, x_4); +return x_410; } } } @@ -2433,49 +2137,47 @@ x_0 = lean::alloc_closure(reinterpret_cast(l_io_prim_iterate__eio___at_le return x_0; } } -obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { -obj* x_5; obj* x_6; obj* x_9; obj* x_10; obj* x_13; obj* x_14; obj* x_17; obj* x_19; obj* x_20; obj* x_21; obj* x_22; obj* x_23; obj* x_24; obj* x_25; obj* x_26; -lean::inc(x_0); -x_5 = l_lean_file__map_from__string(x_0); -x_6 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; -lean::inc(x_0); -lean::inc(x_6); -x_9 = lean::alloc_cnstr(0, 3, 0); -lean::cnstr_set(x_9, 0, x_6); -lean::cnstr_set(x_9, 1, x_0); -lean::cnstr_set(x_9, 2, x_5); -x_10 = l_lean_expander_builtin__transformers; -lean::inc(x_10); +obj* x_6; obj* x_8; obj* x_9; obj* x_12; obj* x_13; obj* x_16; obj* x_18; obj* x_19; obj* x_20; obj* x_21; obj* x_22; obj* x_23; obj* x_24; obj* x_25; +lean::inc(x_1); +x_6 = l_lean_file__map_from__string(x_1); +lean::inc(x_1); +x_8 = lean::alloc_cnstr(0, 3, 0); +lean::cnstr_set(x_8, 0, x_0); +lean::cnstr_set(x_8, 1, x_1); +lean::cnstr_set(x_8, 2, x_6); +x_9 = l_lean_expander_builtin__transformers; lean::inc(x_9); -x_13 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_13, 0, x_9); -lean::cnstr_set(x_13, 1, x_10); -x_14 = l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1; -lean::inc(x_14); -lean::inc(x_3); -x_17 = l_lean_parser_run___at_lean_run__frontend___spec__1(x_3, x_0, x_14); -lean::inc(x_3); -x_19 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_19, 0, x_9); -lean::cnstr_set(x_19, 1, x_3); -x_20 = l_lean_elaborator_run(x_19); -x_21 = lean::box(0); +lean::inc(x_8); +x_12 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_12, 0, x_8); +lean::cnstr_set(x_12, 1, x_9); +x_13 = l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___closed__1; +lean::inc(x_13); +lean::inc(x_4); +x_16 = l_lean_parser_run___at_lean_run__frontend___spec__1(x_4, x_1, x_13); +lean::inc(x_4); +x_18 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_18, 0, x_8); +lean::cnstr_set(x_18, 1, x_4); +x_19 = l_lean_elaborator_run(x_18); +x_20 = lean::box(0); +x_21 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_21, 0, x_12); +lean::cnstr_set(x_21, 1, x_20); x_22 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_22, 0, x_13); +lean::cnstr_set(x_22, 0, x_4); lean::cnstr_set(x_22, 1, x_21); x_23 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_23, 0, x_3); +lean::cnstr_set(x_23, 0, x_19); lean::cnstr_set(x_23, 1, x_22); x_24 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_24, 0, x_20); +lean::cnstr_set(x_24, 0, x_16); lean::cnstr_set(x_24, 1, x_23); -x_25 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_25, 0, x_17); -lean::cnstr_set(x_25, 1, x_24); -x_26 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15(x_1, x_25, x_2); -return x_26; +x_25 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15(x_2, x_24, x_3); +return x_25; } } obj* l_io_prim_iterate__eio___at_lean_run__frontend___spec__14___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { @@ -2487,14 +2189,13 @@ x_5 = l_lean_parser_module_parser(x_0, x_2, x_3); return x_5; } } -obj* l_lean_run__frontend(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_run__frontend(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { -obj* x_3; obj* x_4; obj* x_6; obj* x_9; -x_6 = l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5; +obj* x_4; obj* x_5; obj* x_9; +lean::inc(x_1); lean::inc(x_0); -lean::inc(x_6); -x_9 = l_lean_mk__config(x_6, x_0); +x_9 = l_lean_mk__config(x_0, x_1); if (lean::obj_tag(x_9) == 0) { obj* x_10; obj* x_12; obj* x_13; @@ -2513,9 +2214,9 @@ if (lean::is_scalar(x_12)) { x_13 = x_12; } lean::cnstr_set(x_13, 0, x_10); -x_3 = x_13; -x_4 = x_2; -goto lbl_5; +x_4 = x_13; +x_5 = x_3; +goto lbl_6; } else { @@ -2535,122 +2236,216 @@ if (lean::is_scalar(x_16)) { x_17 = x_16; } lean::cnstr_set(x_17, 0, x_14); -x_3 = x_17; -x_4 = x_2; -goto lbl_5; +x_4 = x_17; +x_5 = x_3; +goto lbl_6; } -lbl_5: +lbl_6: { -if (lean::obj_tag(x_3) == 0) +if (lean::obj_tag(x_4) == 0) { -obj* x_20; obj* x_22; obj* x_23; obj* x_24; +obj* x_21; obj* x_23; obj* x_24; obj* x_25; lean::dec(x_1); lean::dec(x_0); -x_20 = lean::cnstr_get(x_3, 0); -lean::inc(x_20); -if (lean::is_shared(x_3)) { - lean::dec(x_3); - x_22 = lean::box(0); +lean::dec(x_2); +x_21 = lean::cnstr_get(x_4, 0); +lean::inc(x_21); +if (lean::is_shared(x_4)) { + lean::dec(x_4); + x_23 = lean::box(0); } else { - lean::cnstr_release(x_3, 0); - x_22 = x_3; + lean::cnstr_release(x_4, 0); + x_23 = x_4; } -if (lean::is_scalar(x_22)) { - x_23 = lean::alloc_cnstr(0, 1, 0); +if (lean::is_scalar(x_23)) { + x_24 = lean::alloc_cnstr(0, 1, 0); } else { - x_23 = x_22; + x_24 = x_23; } -lean::cnstr_set(x_23, 0, x_20); -x_24 = lean::alloc_cnstr(0, 2, 0); -lean::cnstr_set(x_24, 0, x_23); -lean::cnstr_set(x_24, 1, x_4); -return x_24; +lean::cnstr_set(x_24, 0, x_21); +x_25 = lean::alloc_cnstr(0, 2, 0); +lean::cnstr_set(x_25, 0, x_24); +lean::cnstr_set(x_25, 1, x_5); +return x_25; } else { -obj* x_25; obj* x_28; -x_25 = lean::cnstr_get(x_3, 0); -lean::inc(x_25); -lean::dec(x_3); -x_28 = l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(x_0, x_1, x_4, x_25); -return x_28; +obj* x_26; obj* x_29; +x_26 = lean::cnstr_get(x_4, 0); +lean::inc(x_26); +lean::dec(x_4); +x_29 = l_io_prim_iterate__eio___at_lean_run__frontend___spec__14(x_0, x_1, x_2, x_5, x_26); +return x_29; } } } } -obj* _init_l_lean_process__file__json___closed__1() { +obj* _init_l_lean_process__file___closed__1() { +_start: +{ +obj* x_0; obj* x_1; obj* x_2; obj* x_3; obj* x_5; obj* x_6; obj* x_8; obj* x_9; obj* x_10; obj* x_12; obj* x_13; obj* x_15; obj* x_16; obj* x_17; obj* x_19; obj* x_20; obj* x_22; obj* x_23; obj* x_24; obj* x_26; obj* x_27; +x_0 = lean::mk_nat_obj(1u); +x_1 = l_nat_repr(x_0); +x_2 = lean::mk_string("{\"file_name\": \"\", \"pos_line\": "); +x_3 = lean::string_append(x_2, x_1); +lean::dec(x_1); +x_5 = lean::mk_string(", \"pos_col\": "); +x_6 = lean::string_append(x_3, x_5); +lean::dec(x_5); +x_8 = lean::mk_nat_obj(0u); +x_9 = l_nat_repr(x_8); +x_10 = lean::string_append(x_6, x_9); +lean::dec(x_9); +x_12 = lean::mk_string(", \"severity\": "); +x_13 = lean::string_append(x_10, x_12); +lean::dec(x_12); +x_15 = lean::mk_string("error"); +x_16 = l_string_quote(x_15); +x_17 = lean::string_append(x_13, x_16); +lean::dec(x_16); +x_19 = lean::mk_string(", \"caption\": "); +x_20 = lean::string_append(x_17, x_19); +lean::dec(x_19); +x_22 = lean::mk_string(""); +x_23 = l_string_quote(x_22); +x_24 = lean::string_append(x_20, x_23); +lean::dec(x_23); +x_26 = lean::mk_string(", \"text\": "); +x_27 = lean::string_append(x_24, x_26); +lean::dec(x_26); +return x_27; +} +} +obj* _init_l_lean_process__file___closed__2() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l_lean_process__file__json___lambda__1), 2, 0); +x_0 = lean::mk_string("}"); return x_0; } } -obj* lean_process_file_json(obj* x_0, obj* x_1, obj* x_2) { +obj* lean_process_file(obj* x_0, obj* x_1, uint8 x_2, obj* x_3) { _start: { -obj* x_4; obj* x_6; obj* x_7; obj* x_9; obj* x_11; -lean::dec(x_0); -x_4 = l_lean_process__file__json___closed__1; -lean::inc(x_4); -x_6 = l_lean_run__frontend(x_1, x_4, x_2); -x_7 = lean::cnstr_get(x_6, 0); -lean::inc(x_7); -x_9 = lean::cnstr_get(x_6, 1); -lean::inc(x_9); -if (lean::is_shared(x_6)) { - lean::dec(x_6); - x_11 = lean::box(0); -} else { - lean::cnstr_release(x_6, 0); - lean::cnstr_release(x_6, 1); - x_11 = x_6; -} -if (lean::obj_tag(x_7) == 0) -{ -obj* x_12; obj* x_14; obj* x_15; obj* x_16; -x_12 = lean::cnstr_get(x_7, 0); -lean::inc(x_12); +obj* x_4; obj* x_5; obj* x_7; obj* x_8; obj* x_10; obj* x_12; +x_4 = lean::box(x_2); +x_5 = lean::alloc_closure(reinterpret_cast(l_lean_process__file___lambda__1___boxed), 3, 1); +lean::closure_set(x_5, 0, x_4); +lean::inc(x_0); +x_7 = l_lean_run__frontend(x_0, x_1, x_5, x_3); +x_8 = lean::cnstr_get(x_7, 0); +lean::inc(x_8); +x_10 = lean::cnstr_get(x_7, 1); +lean::inc(x_10); if (lean::is_shared(x_7)) { lean::dec(x_7); - x_14 = lean::box(0); + x_12 = lean::box(0); } else { lean::cnstr_release(x_7, 0); - x_14 = x_7; + lean::cnstr_release(x_7, 1); + x_12 = x_7; } -if (lean::is_scalar(x_14)) { - x_15 = lean::alloc_cnstr(0, 1, 0); +if (lean::obj_tag(x_8) == 0) +{ +obj* x_13; obj* x_16; +x_13 = lean::cnstr_get(x_8, 0); +lean::inc(x_13); +lean::dec(x_8); +if (x_2 == 0) +{ +obj* x_19; obj* x_20; uint8 x_21; obj* x_22; obj* x_25; obj* x_26; obj* x_27; obj* x_28; obj* x_29; obj* x_31; uint8 x_32; obj* x_33; obj* x_34; +lean::dec(x_12); +x_19 = lean::box(0); +x_20 = l_lean_elaborator_notation_elaborate___closed__1; +x_21 = 2; +x_22 = l_string_join___closed__1; +lean::inc(x_22); +lean::inc(x_20); +x_25 = lean::alloc_cnstr(0, 5, 1); +lean::cnstr_set(x_25, 0, x_0); +lean::cnstr_set(x_25, 1, x_20); +lean::cnstr_set(x_25, 2, x_19); +lean::cnstr_set(x_25, 3, x_22); +lean::cnstr_set(x_25, 4, x_13); +lean::cnstr_set_scalar(x_25, sizeof(void*)*5, x_21); +x_26 = x_25; +x_27 = l_lean_message_to__string(x_26); +x_28 = l_io_println___at_lean_run__frontend___spec__3(x_27, x_10); +x_29 = lean::cnstr_get(x_28, 1); +lean::inc(x_29); +if (lean::is_shared(x_28)) { + lean::dec(x_28); + x_31 = lean::box(0); } else { - x_15 = x_14; + lean::cnstr_release(x_28, 0); + lean::cnstr_release(x_28, 1); + x_31 = x_28; } -lean::cnstr_set(x_15, 0, x_12); -if (lean::is_scalar(x_11)) { - x_16 = lean::alloc_cnstr(0, 2, 0); +x_32 = 0; +x_33 = lean::box(x_32); +if (lean::is_scalar(x_31)) { + x_34 = lean::alloc_cnstr(0, 2, 0); } else { - x_16 = x_11; + x_34 = x_31; } -lean::cnstr_set(x_16, 0, x_15); -lean::cnstr_set(x_16, 1, x_9); -return x_16; +lean::cnstr_set(x_34, 0, x_33); +lean::cnstr_set(x_34, 1, x_29); +return x_34; } else { -obj* x_18; obj* x_20; -lean::dec(x_7); -x_18 = l_list_mmap_x_27___main___at_lean_run__frontend___spec__7___closed__1; -lean::inc(x_18); -if (lean::is_scalar(x_11)) { - x_20 = lean::alloc_cnstr(0, 2, 0); +obj* x_36; +lean::dec(x_0); +x_36 = lean::box(0); +x_16 = x_36; +goto lbl_17; +} +lbl_17: +{ +obj* x_38; obj* x_39; obj* x_41; obj* x_43; obj* x_44; obj* x_45; obj* x_46; uint8 x_49; obj* x_50; obj* x_51; +lean::dec(x_16); +x_38 = l_string_quote(x_13); +x_39 = l_lean_process__file___closed__1; +lean::inc(x_39); +x_41 = lean::string_append(x_39, x_38); +lean::dec(x_38); +x_43 = l_lean_process__file___closed__2; +x_44 = lean::string_append(x_41, x_43); +x_45 = l_io_println___at_lean_run__frontend___spec__3(x_44, x_10); +x_46 = lean::cnstr_get(x_45, 1); +lean::inc(x_46); +lean::dec(x_45); +x_49 = 0; +x_50 = lean::box(x_49); +if (lean::is_scalar(x_12)) { + x_51 = lean::alloc_cnstr(0, 2, 0); } else { - x_20 = x_11; + x_51 = x_12; } -lean::cnstr_set(x_20, 0, x_18); -lean::cnstr_set(x_20, 1, x_9); -return x_20; +lean::cnstr_set(x_51, 0, x_50); +lean::cnstr_set(x_51, 1, x_46); +return x_51; +} +} +else +{ +uint8 x_54; obj* x_55; obj* x_56; +lean::dec(x_8); +lean::dec(x_0); +x_54 = 1; +x_55 = lean::box(x_54); +if (lean::is_scalar(x_12)) { + x_56 = lean::alloc_cnstr(0, 2, 0); +} else { + x_56 = x_12; +} +lean::cnstr_set(x_56, 0, x_55); +lean::cnstr_set(x_56, 1, x_10); +return x_56; } } } -obj* _init_l_lean_process__file__json___lambda__1___closed__1() { +obj* _init_l_lean_process__file___lambda__1___closed__1() { _start: { obj* x_0; @@ -2658,7 +2453,7 @@ x_0 = lean::mk_string("{\"file_name\": \"\", \"pos_line\": "); return x_0; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__2() { +obj* _init_l_lean_process__file___lambda__1___closed__2() { _start: { obj* x_0; @@ -2666,7 +2461,7 @@ x_0 = lean::mk_string(", \"pos_col\": "); return x_0; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__3() { +obj* _init_l_lean_process__file___lambda__1___closed__3() { _start: { obj* x_0; @@ -2674,7 +2469,7 @@ x_0 = lean::mk_string(", \"severity\": "); return x_0; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__4() { +obj* _init_l_lean_process__file___lambda__1___closed__4() { _start: { obj* x_0; obj* x_1; @@ -2683,7 +2478,7 @@ x_1 = l_string_quote(x_0); return x_1; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__5() { +obj* _init_l_lean_process__file___lambda__1___closed__5() { _start: { obj* x_0; @@ -2691,7 +2486,7 @@ x_0 = lean::mk_string(", \"caption\": "); return x_0; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__6() { +obj* _init_l_lean_process__file___lambda__1___closed__6() { _start: { obj* x_0; @@ -2699,15 +2494,7 @@ x_0 = lean::mk_string(", \"text\": "); return x_0; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__7() { -_start: -{ -obj* x_0; -x_0 = lean::mk_string("}"); -return x_0; -} -} -obj* _init_l_lean_process__file__json___lambda__1___closed__8() { +obj* _init_l_lean_process__file___lambda__1___closed__7() { _start: { obj* x_0; obj* x_1; @@ -2716,7 +2503,7 @@ x_1 = l_string_quote(x_0); return x_1; } } -obj* _init_l_lean_process__file__json___lambda__1___closed__9() { +obj* _init_l_lean_process__file___lambda__1___closed__8() { _start: { obj* x_0; obj* x_1; @@ -2725,95 +2512,132 @@ x_1 = l_string_quote(x_0); return x_1; } } -obj* l_lean_process__file__json___lambda__1(obj* x_0, obj* x_1) { +obj* l_lean_process__file___lambda__1(uint8 x_0, obj* x_1, obj* x_2) { _start: { -obj* x_2; obj* x_4; obj* x_6; obj* x_7; obj* x_9; obj* x_11; obj* x_12; obj* x_13; obj* x_16; obj* x_17; obj* x_19; obj* x_20; uint8 x_21; obj* x_22; obj* x_24; obj* x_25; obj* x_28; -x_2 = lean::cnstr_get(x_0, 1); -lean::inc(x_2); -x_4 = lean::cnstr_get(x_2, 0); -lean::inc(x_4); -x_6 = l_nat_repr(x_4); -x_7 = l_lean_process__file__json___lambda__1___closed__1; -lean::inc(x_7); -x_9 = lean::string_append(x_7, x_6); -lean::dec(x_6); -x_11 = l_lean_process__file__json___lambda__1___closed__2; -x_12 = lean::string_append(x_9, x_11); -x_13 = lean::cnstr_get(x_2, 1); -lean::inc(x_13); -lean::dec(x_2); -x_16 = l_nat_repr(x_13); -x_17 = lean::string_append(x_12, x_16); -lean::dec(x_16); -x_19 = l_lean_process__file__json___lambda__1___closed__3; -x_20 = lean::string_append(x_17, x_19); -x_21 = lean::cnstr_get_scalar(x_0, sizeof(void*)*5); -x_22 = lean::cnstr_get(x_0, 3); -lean::inc(x_22); -x_24 = l_string_quote(x_22); -x_25 = lean::cnstr_get(x_0, 4); -lean::inc(x_25); -lean::dec(x_0); -x_28 = l_string_quote(x_25); -switch (x_21) { +obj* x_3; +if (x_0 == 0) +{ +obj* x_5; obj* x_6; +x_5 = l_lean_message_to__string(x_1); +x_6 = l_io_println___at_lean_run__frontend___spec__3(x_5, x_2); +return x_6; +} +else +{ +obj* x_7; +x_7 = lean::box(0); +x_3 = x_7; +goto lbl_4; +} +lbl_4: +{ +obj* x_9; obj* x_11; obj* x_13; obj* x_14; obj* x_16; obj* x_18; obj* x_19; obj* x_20; obj* x_23; obj* x_24; obj* x_26; obj* x_27; uint8 x_28; obj* x_29; obj* x_31; obj* x_32; obj* x_35; +lean::dec(x_3); +x_9 = lean::cnstr_get(x_1, 1); +lean::inc(x_9); +x_11 = lean::cnstr_get(x_9, 0); +lean::inc(x_11); +x_13 = l_nat_repr(x_11); +x_14 = l_lean_process__file___lambda__1___closed__1; +lean::inc(x_14); +x_16 = lean::string_append(x_14, x_13); +lean::dec(x_13); +x_18 = l_lean_process__file___lambda__1___closed__2; +x_19 = lean::string_append(x_16, x_18); +x_20 = lean::cnstr_get(x_9, 1); +lean::inc(x_20); +lean::dec(x_9); +x_23 = l_nat_repr(x_20); +x_24 = lean::string_append(x_19, x_23); +lean::dec(x_23); +x_26 = l_lean_process__file___lambda__1___closed__3; +x_27 = lean::string_append(x_24, x_26); +x_28 = lean::cnstr_get_scalar(x_1, sizeof(void*)*5); +x_29 = lean::cnstr_get(x_1, 3); +lean::inc(x_29); +x_31 = l_string_quote(x_29); +x_32 = lean::cnstr_get(x_1, 4); +lean::inc(x_32); +lean::dec(x_1); +x_35 = l_string_quote(x_32); +switch (x_28) { case 0: { -obj* x_29; obj* x_30; obj* x_31; obj* x_32; obj* x_33; obj* x_35; obj* x_36; obj* x_37; obj* x_39; obj* x_40; obj* x_41; -x_29 = l_lean_process__file__json___lambda__1___closed__4; -x_30 = lean::string_append(x_20, x_29); -x_31 = l_lean_process__file__json___lambda__1___closed__5; -x_32 = lean::string_append(x_30, x_31); -x_33 = lean::string_append(x_32, x_24); -lean::dec(x_24); -x_35 = l_lean_process__file__json___lambda__1___closed__6; -x_36 = lean::string_append(x_33, x_35); -x_37 = lean::string_append(x_36, x_28); -lean::dec(x_28); -x_39 = l_lean_process__file__json___lambda__1___closed__7; -x_40 = lean::string_append(x_37, x_39); -x_41 = l_io_println___at_lean_run__frontend___spec__3(x_40, x_1); -return x_41; +obj* x_36; obj* x_37; obj* x_38; obj* x_39; obj* x_40; obj* x_42; obj* x_43; obj* x_44; obj* x_46; obj* x_47; obj* x_48; +x_36 = l_lean_process__file___lambda__1___closed__4; +x_37 = lean::string_append(x_27, x_36); +x_38 = l_lean_process__file___lambda__1___closed__5; +x_39 = lean::string_append(x_37, x_38); +x_40 = lean::string_append(x_39, x_31); +lean::dec(x_31); +x_42 = l_lean_process__file___lambda__1___closed__6; +x_43 = lean::string_append(x_40, x_42); +x_44 = lean::string_append(x_43, x_35); +lean::dec(x_35); +x_46 = l_lean_process__file___closed__2; +x_47 = lean::string_append(x_44, x_46); +x_48 = l_io_println___at_lean_run__frontend___spec__3(x_47, x_2); +return x_48; } case 1: { -obj* x_42; obj* x_43; obj* x_44; obj* x_45; obj* x_46; obj* x_48; obj* x_49; obj* x_50; obj* x_52; obj* x_53; obj* x_54; -x_42 = l_lean_process__file__json___lambda__1___closed__8; -x_43 = lean::string_append(x_20, x_42); -x_44 = l_lean_process__file__json___lambda__1___closed__5; -x_45 = lean::string_append(x_43, x_44); -x_46 = lean::string_append(x_45, x_24); -lean::dec(x_24); -x_48 = l_lean_process__file__json___lambda__1___closed__6; -x_49 = lean::string_append(x_46, x_48); -x_50 = lean::string_append(x_49, x_28); -lean::dec(x_28); -x_52 = l_lean_process__file__json___lambda__1___closed__7; -x_53 = lean::string_append(x_50, x_52); -x_54 = l_io_println___at_lean_run__frontend___spec__3(x_53, x_1); -return x_54; +obj* x_49; obj* x_50; obj* x_51; obj* x_52; obj* x_53; obj* x_55; obj* x_56; obj* x_57; obj* x_59; obj* x_60; obj* x_61; +x_49 = l_lean_process__file___lambda__1___closed__7; +x_50 = lean::string_append(x_27, x_49); +x_51 = l_lean_process__file___lambda__1___closed__5; +x_52 = lean::string_append(x_50, x_51); +x_53 = lean::string_append(x_52, x_31); +lean::dec(x_31); +x_55 = l_lean_process__file___lambda__1___closed__6; +x_56 = lean::string_append(x_53, x_55); +x_57 = lean::string_append(x_56, x_35); +lean::dec(x_35); +x_59 = l_lean_process__file___closed__2; +x_60 = lean::string_append(x_57, x_59); +x_61 = l_io_println___at_lean_run__frontend___spec__3(x_60, x_2); +return x_61; } default: { -obj* x_55; obj* x_56; obj* x_57; obj* x_58; obj* x_59; obj* x_61; obj* x_62; obj* x_63; obj* x_65; obj* x_66; obj* x_67; -x_55 = l_lean_process__file__json___lambda__1___closed__9; -x_56 = lean::string_append(x_20, x_55); -x_57 = l_lean_process__file__json___lambda__1___closed__5; -x_58 = lean::string_append(x_56, x_57); -x_59 = lean::string_append(x_58, x_24); -lean::dec(x_24); -x_61 = l_lean_process__file__json___lambda__1___closed__6; -x_62 = lean::string_append(x_59, x_61); -x_63 = lean::string_append(x_62, x_28); -lean::dec(x_28); -x_65 = l_lean_process__file__json___lambda__1___closed__7; -x_66 = lean::string_append(x_63, x_65); -x_67 = l_io_println___at_lean_run__frontend___spec__3(x_66, x_1); -return x_67; +obj* x_62; obj* x_63; obj* x_64; obj* x_65; obj* x_66; obj* x_68; obj* x_69; obj* x_70; obj* x_72; obj* x_73; obj* x_74; +x_62 = l_lean_process__file___lambda__1___closed__8; +x_63 = lean::string_append(x_27, x_62); +x_64 = l_lean_process__file___lambda__1___closed__5; +x_65 = lean::string_append(x_63, x_64); +x_66 = lean::string_append(x_65, x_31); +lean::dec(x_31); +x_68 = l_lean_process__file___lambda__1___closed__6; +x_69 = lean::string_append(x_66, x_68); +x_70 = lean::string_append(x_69, x_35); +lean::dec(x_35); +x_72 = l_lean_process__file___closed__2; +x_73 = lean::string_append(x_70, x_72); +x_74 = l_io_println___at_lean_run__frontend___spec__3(x_73, x_2); +return x_74; } } } } +} +obj* l_lean_process__file___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +_start: +{ +uint8 x_4; obj* x_5; +x_4 = lean::unbox(x_2); +x_5 = lean_process_file(x_0, x_1, x_4, x_3); +return x_5; +} +} +obj* l_lean_process__file___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2) { +_start: +{ +uint8 x_3; obj* x_4; +x_3 = lean::unbox(x_0); +x_4 = l_lean_process__file___lambda__1(x_3, x_1, x_2); +return x_4; +} +} void initialize_init_default(); void initialize_init_lean_parser_module(); void initialize_init_lean_expander(); @@ -2832,18 +2656,15 @@ void initialize_init_lean_frontend() { 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(); 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(); 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(); - l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3 = _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__3(); - l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4 = _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__4(); - l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5 = _init_l_io_prim_iterate___main___at_lean_run__frontend___spec__15___closed__5(); 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(); - l_lean_process__file__json___closed__1 = _init_l_lean_process__file__json___closed__1(); - l_lean_process__file__json___lambda__1___closed__1 = _init_l_lean_process__file__json___lambda__1___closed__1(); - l_lean_process__file__json___lambda__1___closed__2 = _init_l_lean_process__file__json___lambda__1___closed__2(); - l_lean_process__file__json___lambda__1___closed__3 = _init_l_lean_process__file__json___lambda__1___closed__3(); - l_lean_process__file__json___lambda__1___closed__4 = _init_l_lean_process__file__json___lambda__1___closed__4(); - l_lean_process__file__json___lambda__1___closed__5 = _init_l_lean_process__file__json___lambda__1___closed__5(); - l_lean_process__file__json___lambda__1___closed__6 = _init_l_lean_process__file__json___lambda__1___closed__6(); - l_lean_process__file__json___lambda__1___closed__7 = _init_l_lean_process__file__json___lambda__1___closed__7(); - l_lean_process__file__json___lambda__1___closed__8 = _init_l_lean_process__file__json___lambda__1___closed__8(); - l_lean_process__file__json___lambda__1___closed__9 = _init_l_lean_process__file__json___lambda__1___closed__9(); + l_lean_process__file___closed__1 = _init_l_lean_process__file___closed__1(); + l_lean_process__file___closed__2 = _init_l_lean_process__file___closed__2(); + l_lean_process__file___lambda__1___closed__1 = _init_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(); + l_lean_process__file___lambda__1___closed__3 = _init_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(); + l_lean_process__file___lambda__1___closed__5 = _init_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(); + l_lean_process__file___lambda__1___closed__7 = _init_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(); } diff --git a/src/boot/init/lean/ir/elim_phi.cpp b/src/boot/init/lean/ir/elim_phi.cpp index 48d81daa81..ef75b9aaae 100644 --- a/src/boot/init/lean/ir/elim_phi.cpp +++ b/src/boot/init/lean/ir/elim_phi.cpp @@ -19,7 +19,6 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; obj* l_mk__hashmap__imp___rarg(obj*); obj* l_hashmap__imp_fold__buckets___rarg(obj*, obj*, obj*); obj* l_lean_ir_elim__phi(obj*); -obj* l___private_3363165505__find__aux___main___at_lean_ir_merge___spec__3(obj*, obj*, obj*); obj* l_lean_ir_header_replace__vars(obj*, obj*); obj* l_lean_mk__disjoint__set___at_lean_ir_elim__phi__m_run___spec__1; obj* l_lean_ir_elim__phi__m_run___rarg___closed__1; @@ -53,6 +52,7 @@ obj* l_lean_disjoint__set_merge___main___at_lean_ir_merge___spec__1(obj*, obj*, obj* l_lean_ir_merge(obj*, obj*, obj*); obj* l_lean_ir_group__vars(obj*, obj*); obj* l_array_uwrite___rarg(obj*, usize, obj*, obj*); +obj* l___private_729865769__find__aux___main___at_lean_ir_merge___spec__3(obj*, obj*, obj*); obj* l_list_mmap___main___at_lean_ir_instr_replace__vars___main___spec__3(obj*, obj*); obj* l_lean_ir_elim__phi__m_run(obj*); obj* l_lean_disjoint__set_find___main___at_lean_ir_find___spec__1(obj*, obj*); @@ -204,7 +204,7 @@ x_2 = l_hashmap__imp_find___at_lean_ir_merge___spec__5(x_0, x_1); return x_2; } } -obj* l___private_3363165505__find__aux___main___at_lean_ir_merge___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_729865769__find__aux___main___at_lean_ir_merge___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -503,10 +503,10 @@ x_4 = l_d__hashmap_size___at_lean_ir_merge___spec__2(x_0); lean::inc(x_0); lean::inc(x_1); lean::inc(x_4); -x_8 = l___private_3363165505__find__aux___main___at_lean_ir_merge___spec__3(x_4, x_1, x_0); +x_8 = l___private_729865769__find__aux___main___at_lean_ir_merge___spec__3(x_4, x_1, x_0); lean::inc(x_0); lean::inc(x_2); -x_11 = l___private_3363165505__find__aux___main___at_lean_ir_merge___spec__3(x_4, x_2, x_0); +x_11 = l___private_729865769__find__aux___main___at_lean_ir_merge___spec__3(x_4, x_2, x_0); x_12 = lean::cnstr_get(x_8, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 0); @@ -611,7 +611,7 @@ _start: obj* x_3; obj* x_4; obj* x_5; lean::inc(x_0); x_3 = l_d__hashmap_size___at_lean_ir_merge___spec__2(x_0); -x_4 = l___private_3363165505__find__aux___main___at_lean_ir_merge___spec__3(x_3, x_1, x_0); +x_4 = l___private_729865769__find__aux___main___at_lean_ir_merge___spec__3(x_3, x_1, x_0); x_5 = lean::cnstr_get(x_4, 0); lean::inc(x_5); lean::dec(x_4); diff --git a/src/boot/init/lean/ir/extract_cpp.cpp b/src/boot/init/lean/ir/extract_cpp.cpp index e3376fe95b..33566381cf 100644 --- a/src/boot/init/lean/ir/extract_cpp.cpp +++ b/src/boot/init/lean/ir/extract_cpp.cpp @@ -68,10 +68,8 @@ obj* l_lean_ir_cpp_emit__case___main___closed__7; obj* l_lean_ir_cpp_emit__eos___closed__1; obj* l_lean_ir_cpp_assign__unop2cpp___main___closed__8; obj* l_lean_ir_cpp_initialize__prefix; -obj* l___private_1205956357__name_mangle__aux___main(obj*, obj*); obj* l_lean_ir_cpp_emit__assign__binop___closed__37; obj* l_lean_ir_cpp_assign__unop2cpp___main___closed__17; -extern obj* l___private_3255790009__string_mangle__aux___main___closed__2; obj* l_lean_ir_cpp_emit__assign__binop___closed__3; obj* l_lean_ir_cpp_emit__def__core(obj*, obj*, obj*); obj* l_state__t_monad__run___rarg(obj*, obj*, obj*, obj*, obj*); @@ -166,6 +164,7 @@ obj* l_lean_ir_cpp_emit__assign__lit___closed__2; obj* l_lean_ir_cpp_emit__global__var__decls(obj*, obj*, obj*); obj* l_lean_ir_cpp_unop2cpp___main___closed__8; obj* l_lean_ir_cpp_assign__unop2cpp___main___closed__2; +obj* l___private_694751983__name_mangle__aux___main(obj*, obj*); obj* l_lean_ir_cpp_emit__assign__binop___closed__9; obj* l_lean_ir_cpp_assign__unop2cpp___main___closed__15; extern obj* l_list_repr__aux___main___rarg___closed__1; @@ -278,6 +277,7 @@ obj* l_lean_ir_cpp_decl__local___boxed(obj*, obj*, obj*, obj*); obj* l_reader__t_lift(obj*, obj*, obj*, obj*); obj* l_lean_ir_cpp_emit__eos(obj*, obj*); obj* l_lean_ir_cpp_emit__instr___closed__8; +extern obj* l___private_2909413099__string_mangle__aux___main___closed__2; obj* l_lean_ir_cpp_emit__apply___closed__4; obj* l_lean_ir_cpp_emit__global(obj*, obj*, obj*); obj* l_lean_ir_cpp_emit__assign__lit___closed__3; @@ -912,9 +912,9 @@ obj* l_lean_ir_cpp_emit__var(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_5; obj* x_6; -x_3 = l___private_3255790009__string_mangle__aux___main___closed__2; +x_3 = l___private_2909413099__string_mangle__aux___main___closed__2; lean::inc(x_3); -x_5 = l___private_1205956357__name_mangle__aux___main(x_3, x_0); +x_5 = l___private_694751983__name_mangle__aux___main(x_3, x_0); x_6 = l_lean_ir_cpp_emit___at_lean_ir_cpp_emit__line___spec__1(x_5, x_1, x_2); return x_6; } @@ -933,7 +933,7 @@ _start: obj* x_3; obj* x_5; obj* x_6; x_3 = l_lean_ir_cpp_emit__blockid___closed__1; lean::inc(x_3); -x_5 = l___private_1205956357__name_mangle__aux___main(x_3, x_0); +x_5 = l___private_694751983__name_mangle__aux___main(x_3, x_0); x_6 = l_lean_ir_cpp_emit___at_lean_ir_cpp_emit__line___spec__1(x_5, x_1, x_2); return x_6; } @@ -964,7 +964,7 @@ obj* x_12; obj* x_14; obj* x_15; obj* x_16; lean::dec(x_10); x_12 = l_lean_ir_cpp_fid2cpp___closed__1; lean::inc(x_12); -x_14 = l___private_1205956357__name_mangle__aux___main(x_12, x_0); +x_14 = l___private_694751983__name_mangle__aux___main(x_12, x_0); x_15 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_15, 0, x_14); x_16 = lean::alloc_cnstr(0, 2, 0); diff --git a/src/boot/init/lean/ir/lirc.cpp b/src/boot/init/lean/ir/lirc.cpp index b193598df8..3d6409dda0 100644 --- a/src/boot/init/lean/ir/lirc.cpp +++ b/src/boot/init/lean/ir/lirc.cpp @@ -16,7 +16,6 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-label" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); obj* l_lean_ir_lirc___boxed(obj*, obj*, obj*); uint8 l_char_is__whitespace(uint32); @@ -24,14 +23,13 @@ obj* l_lean_parser_c__identifier___at_lean_ir_parse__input__aux___main___spec__4 obj* l_lean_ir_elim__phi(obj*); obj* l_rbnode_balance2__node___main___rarg(obj*, obj*, obj*, obj*); obj* l_rbnode_find___main___at_lean_ir_update__env___spec__6(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(obj*, obj*, obj*, obj*, obj*); extern obj* l_mjoin___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(obj*, obj*, obj*); obj* l_lean_ir_check(obj*, uint8, obj*); obj* l_lean_parser_c__identifier___at_lean_ir_parse__input__aux___main___spec__4(obj*); obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); obj* l_list_reverse___rarg(obj*); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); -obj* l___private_2038417741__mk__consumed__result___rarg(uint8, obj*); obj* l_rbmap_insert___main___at_lean_ir_parse__input__aux___main___spec__1(obj*, obj*, obj*); extern obj* l_lean_parser_monad__parsec_eoi__error___rarg___closed__1; obj* l_lean_ir_parse__decl(obj*); @@ -40,7 +38,7 @@ obj* l_list_foldl___main___at_lean_ir_update__env___spec__4(obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec_parse___spec__1___rarg(obj*, obj*, obj*); obj* l_rbmap_insert___main___at_lean_ir_update__env___spec__1(obj*, obj*, obj*); obj* l_lean_ir_symbol(obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(obj*, uint8, obj*); +obj* l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(obj*); obj* l_option_orelse___main___rarg(obj*, obj*); uint8 l_char_is__alpha(uint32); obj* l_lean_ir_parse__input___lambda__1(obj*, obj*, obj*); @@ -53,6 +51,7 @@ obj* l_rbnode_ins___main___at_lean_ir_update__env___spec__3(obj*, obj*, obj*); obj* l_rbnode_insert___at_lean_ir_update__env___spec__2(obj*, obj*, obj*); obj* l_lean_ir_extract__cpp(obj*, obj*); obj* l_lean_parser_parsec_message_to__string___rarg(obj*); +obj* l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_ir_check__blockids(obj*); extern obj* l_list_repr___main___rarg___closed__3; obj* l_lean_parser_monad__parsec_take__while_x_27___at_lean_ir_parse__input___spec__2(obj*); @@ -62,13 +61,14 @@ obj* l_rbnode_find___main___at_lean_ir_update__external__names___spec__2___rarg( obj* l_rbnode_ins___main___at_lean_ir_parse__input__aux___main___spec__3(obj*, obj*, obj*); obj* l_lean_ir_update__env(obj*, obj*, obj*); extern obj* l_string_join___closed__1; -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result___rarg(uint8, obj*); obj* l_list_map___main___at_lean_ir_lirc___spec__2(obj*); extern obj* l_lean_ir_var_declare___closed__1; obj* l_lean_parser_monad__parsec_whitespace___at_lean_ir_symbol___spec__2(obj*); obj* l_rbnode_insert___at_lean_ir_parse__input__aux___main___spec__2(obj*, obj*, obj*); extern obj* l_list_repr___main___rarg___closed__2; obj* l_lean_ir_parse__input(obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); obj* l_lean_ir_decl_valid__ssa(obj*); obj* l_lean_ir_parse__input__aux___main(obj*, obj*, obj*, obj*); obj* l_rbnode_find___main___at_lean_ir_update__env___spec__6___rarg(obj*, obj*); @@ -77,18 +77,18 @@ obj* l_rbmap_find___main___at_lean_ir_update__external__names___spec__1(obj*, ob uint8 l_rbnode_get__color___main___rarg(obj*); obj* l_lean_ir_check___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_whitespace___at_lean_ir_parse__input___spec__1(obj*); -obj* l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(obj*); uint8 l_char_is__alphanum(uint32); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__input__aux___main___spec__5___boxed(obj*, obj*); obj* l_rbnode_find___main___at_lean_ir_update__external__names___spec__2(obj*); obj* l_lean_ir_type__check(obj*, obj*); obj* l_rbmap_find___main___at_lean_ir_update__env___spec__5(obj*, obj*); obj* l_rbnode_balance1__node___main___rarg(obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3___boxed(obj*, obj*, obj*); obj* l_lean_name_quick__lt___main(obj*, obj*); obj* l_dlist_singleton___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); obj* l_list_mmap_x_27___main___at_lean_ir_lirc___spec__1(obj*, uint8, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3___boxed(obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(obj*, uint8, obj*); obj* l_lean_ir_update__external__names(obj*, obj*, obj*); obj* l_char_quote__core(uint32); obj* l_list_mmap_x_27___main___at_lean_ir_lirc___spec__1___boxed(obj*, obj*, obj*, obj*); @@ -321,7 +321,7 @@ x_3 = l_rbnode_insert___at_lean_ir_parse__input__aux___main___spec__2(x_0, x_1, return x_3; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -336,7 +336,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -375,7 +375,7 @@ if (x_16 == 0) { obj* x_30; lean::dec(x_10); -x_30 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_30 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_30; } else @@ -414,7 +414,7 @@ if (x_16 == 0) { obj* x_42; lean::dec(x_10); -x_42 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_42 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_42; } else @@ -447,7 +447,7 @@ if (x_16 == 0) { obj* x_51; lean::dec(x_10); -x_51 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_51 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_51; } else @@ -482,7 +482,7 @@ if (x_16 == 0) { obj* x_60; lean::dec(x_10); -x_60 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_60 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_60; } else @@ -509,7 +509,7 @@ if (x_16 == 0) { obj* x_65; lean::dec(x_10); -x_65 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_65 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_65; } else @@ -538,7 +538,7 @@ else obj* x_73; lean::dec(x_3); lean::dec(x_0); -x_73 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_73 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_73; } } @@ -551,7 +551,7 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__input__aux___main___spec__6(x_5, x_4, x_1); return x_6; } } @@ -579,7 +579,7 @@ x_6 = l_mjoin___rarg___closed__1; lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_10 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_5, x_6, x_4, x_4, x_0); +x_10 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_5, x_6, x_4, x_4, x_0); x_1 = x_10; goto lbl_2; } @@ -773,7 +773,7 @@ x_68 = lean::box(0); x_69 = l_mjoin___rarg___closed__1; lean::inc(x_68); lean::inc(x_69); -x_72 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_67, x_69, x_68, x_68, x_0); +x_72 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_67, x_69, x_68, x_68, x_0); x_1 = x_72; goto lbl_2; } @@ -874,7 +874,7 @@ lean::dec(x_7); lean::dec(x_0); x_11 = lean::box(0); lean::inc(x_3); -x_15 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(x_3); +x_15 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(x_3); if (lean::obj_tag(x_15) == 0) { obj* x_16; obj* x_18; obj* x_20; obj* x_22; obj* x_24; obj* x_25; obj* x_27; obj* x_28; @@ -1495,7 +1495,7 @@ x_4 = l_lean_ir_parse__input__aux___main(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(obj* x_0, uint8 x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(obj* x_0, uint8 x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1510,7 +1510,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_8 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_8; } else @@ -1522,7 +1522,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_12 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_12; } else @@ -1545,7 +1545,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_21 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_21; } } @@ -1556,7 +1556,7 @@ _start: obj* x_1; uint8 x_2; obj* x_3; x_1 = lean::string_iterator_remaining(x_0); x_2 = 0; -x_3 = l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(x_1, x_2, x_0); +x_3 = l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(x_1, x_2, x_0); return x_3; } } @@ -1671,12 +1671,12 @@ return x_20; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_1); -x_4 = l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(x_0, x_3, x_2); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_parse__input___spec__3(x_0, x_3, x_2); return x_4; } } diff --git a/src/boot/init/lean/ir/parser.cpp b/src/boot/init/lean/ir/parser.cpp index cf3abb124f..fbd3873423 100644 --- a/src/boot/init/lean/ir/parser.cpp +++ b/src/boot/init/lean/ir/parser.cpp @@ -16,20 +16,22 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-label" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__22(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__34(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__block___spec__4(obj*); obj* l_lean_ir_parse__untyped__assignment___closed__2; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__15___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__13(uint32, obj*); obj* l_lean_ir_parse__untyped__assignment(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__14(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_ir_identifier___spec__37(obj*, obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); obj* l_lean_ir_parse__arg(obj*); uint8 l_char_is__whitespace(uint32); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__22(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__33(uint32, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__9___boxed(obj*, obj*); obj* l_lean_ir_str2abinop; +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__16(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__untyped__assignment___spec__8(obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__defconst___spec__3(obj*, obj*); extern uint8 l_true_decidable; @@ -38,13 +40,11 @@ obj* l_lean_ir_identifier(obj*); obj* l_lean_ir_identifier___closed__1; obj* l_lean_ir_parse__instr___closed__2; obj* l_lean_ir_parse__literal___closed__2; -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__16(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_curr___at_lean_ir_identifier___spec__3(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_ir_keyword___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_ir_parse__unop(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__34(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__6(obj*, obj*, obj*); obj* l_lean_ir_parse__type(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__14(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__block___spec__6(obj*, obj*); extern obj* l_lean_parser_parse__quoted__char___rarg___lambda__7___closed__1; obj* l_lean_parser_parse__string__literal___at_lean_ir_parse__literal___spec__1(obj*); @@ -52,7 +52,6 @@ obj* l_lean_parser_monad__parsec_foldl___at_lean_ir_identifier___spec__39(obj*, obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__23(uint32, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__terminator___spec__4(obj*, obj*); extern obj* l_mjoin___rarg___closed__1; -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__17(uint32, obj*); extern obj* l_lean_id__end__escape; obj* l_lean_parser_monad__parsec_take__while_x_27___at_lean_ir_symbol___spec__3(obj*); @@ -64,13 +63,11 @@ obj* l_lean_ir_parse__key2val(obj*); obj* l_lean_ir_parse__uint16___closed__1; obj* l_lean_ir_parse__phi___closed__1; obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__phi___spec__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__16(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__terminator___spec__4___closed__1; obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__untyped__assignment___spec__6(obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_ir_identifier___spec__41(obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(obj*, uint8, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__10(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__30(obj*, obj*, obj*); obj* l_lean_ir_parse__defconst___closed__1; obj* l_lean_parser_parse__hex__digit___at_lean_ir_parse__literal___spec__6(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__13(uint32, obj*); @@ -80,7 +77,6 @@ uint8 l_char_is__digit(uint32); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_unexpected__at___at_lean_ir_parse__literal___spec__8(obj*); obj* l_lean_ir_parse__untyped__assignment___closed__4; -obj* l___private_2038417741__mk__consumed__result___rarg(uint8, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__7(uint32, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__11(uint32, obj*); obj* l_string_quote(obj*); @@ -90,14 +86,13 @@ obj* l_lean_ir_parse__decl(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__9(uint32, obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_ir_identifier___spec__42(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__untyped__assignment___spec__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__26(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__18(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__19(uint32, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__3(obj*, uint16, uint16, usize); obj* l_lean_ir_parse__fnid___closed__1; obj* l_lean_ir_parse__typed__assignment___lambda__3___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__untyped__assignment___spec__5(obj*, obj*); uint8 l_lean_is__id__end__escape(uint32); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__untyped__assignment___spec__4(obj*); obj* l_lean_ir_symbol(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__13___boxed(obj*, obj*); @@ -106,18 +101,20 @@ obj* l_lean_parser_monad__parsec_any___at_lean_ir_parse__literal___spec__4(obj*) obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__phi___spec__2(obj*, obj*); uint8 l_string_is__empty(obj*); obj* l_lean_ir_keyword___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__10(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__11___boxed(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__22(obj*, obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__6(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__def___spec__2(obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__1___boxed(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__18(obj*, obj*, obj*); obj* l_lean_ir_parse__instr___lambda__3(obj*, uint16, obj*); obj* l_lean_ir_parse__assign__binop(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__6(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___lambda__2___boxed(obj*, obj*, obj*, obj*); obj* l_lean_ir_parse__var___closed__1; extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__12(obj*, obj*, obj*); obj* l_lean_ir_parse__defconst(obj*); obj* l_lean_ir_parse__assignment(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__5(uint32, obj*); @@ -128,7 +125,6 @@ obj* l_lean_ir_parse__untyped__assignment___closed__3; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__21___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__33___boxed(obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___closed__5; -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__18(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___closed__3; obj* l_lean_ir_str2type; obj* l_lean_ir_parse__usize(obj*); @@ -137,20 +133,24 @@ uint8 l_lean_is__id__rest(uint32); obj* l_lean_ir_parse__literal(obj*); obj* l_string_to__nat(obj*); obj* l_lean_parser_monad__parsec_digit___at_lean_ir_parse__literal___spec__7(obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__12(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_ir_identifier___spec__20(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__23(obj*, obj*); obj* l_lean_ir_parse__instr___closed__3; obj* l_lean_ir_parse__typed__assignment(obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4___boxed(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__26(obj*, obj*, obj*); obj* l_lean_ir_parse__instr___lambda__2___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__untyped__assignment___spec__3(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__14(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__def___spec__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__24(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__24(obj*, obj*, obj*); extern obj* l_list_repr___main___rarg___closed__3; obj* l_lean_ir_parse__instr___lambda__4(obj*, obj*, obj*); obj* l_lean_ir_parse__key2val___rarg(obj*, obj*, obj*); extern obj* l_char_has__repr___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__24(obj*, obj*, obj*); obj* l_lean_ir_str2unop; +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__20(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___closed__4; obj* l_lean_ir_parse__instr___closed__1; obj* l_lean_ir_parse__literal___closed__3; @@ -158,6 +158,7 @@ obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__header___spec__2(obj* obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__17___boxed(obj*, obj*); obj* l_lean_parser_parse__quoted__char___at_lean_ir_parse__literal___spec__5(obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_ir_parse__literal___spec__2___boxed(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__8(obj*, obj*, obj*); obj* l_lean_ir_parse__block(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_ir_identifier___spec__36(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__def___spec__3(obj*, obj*); @@ -169,19 +170,17 @@ obj* l_lean_ir_parse__terminator(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_ir_identifier___spec__38(obj*, obj*, obj*); obj* l_lean_ir_parse__terminator___closed__2; obj* l_lean_parser_monad__parsec_take__while1___at_lean_ir_parse__literal___spec__10(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__28(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___lambda__1(obj*, uint8, uint8, obj*, obj*); obj* l_lean_parser_id__part__escaped___at_lean_ir_identifier___spec__19(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__30(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__32(obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result___rarg(uint8, obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__header___spec__1(obj*); obj* l_lean_parser_monad__parsec_many___at_lean_ir_parse__block___spec__1(obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__18(obj*, obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__4(obj*, obj*, obj*); obj* l_lean_ir_parse__fnid(obj*); extern obj* l_lean_id__begin__escape; obj* l_lean_ir_parse__def(obj*); obj* l_lean_parser_parse__string__literal__aux___main___at_lean_ir_parse__literal___spec__3(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__24(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___closed__6; obj* l_lean_ir_parse__untyped__assignment___closed__7; obj* l_lean_parser_monad__parsec_whitespace___at_lean_ir_symbol___spec__2(obj*); @@ -194,11 +193,11 @@ obj* l_lean_ir_parse__def___lambda__1(obj*, obj*); obj* l_lean_ir_parse__blockid___closed__1; obj* l_lean_parser_monad__parsec_num___at_lean_ir_parse__literal___spec__9(obj*); extern obj* l_list_repr___main___rarg___closed__2; -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__20(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__14(obj*, obj*, obj*); obj* l_lean_ir_parse__typed__assignment___lambda__3(obj*, uint8, obj*, usize); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__28(obj*, obj*, obj*); extern obj* l_bool_has__repr___closed__2; -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__12(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__8(obj*, obj*, obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__31(uint32, obj*); extern obj* l_prod_has__repr___rarg___closed__1; obj* l_lean_ir_parse__usize___closed__1; @@ -211,6 +210,7 @@ obj* l_lean_ir_parse__untyped__assignment___lambda__1(obj*, uint8, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__15(uint32, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__13___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__7___boxed(obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(obj*, uint8, obj*); extern obj* l_usize__sz; obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__block___spec__5(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__25___boxed(obj*, obj*); @@ -218,7 +218,6 @@ obj* l_lean_parser_monad__parsec_many1__aux___main___at_lean_ir_parse__block___s obj* l_lean_parser_monad__parsec_foldl___at_lean_ir_identifier___spec__35(obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__5(obj*, obj*, uint16); obj* l_lean_ir_parse__terminator___lambda__1(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__22(obj*, obj*, obj*); obj* l_lean_parser_identifier___at_lean_ir_identifier___spec__1___closed__1; obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__terminator___spec__3(obj*); extern obj* l_bool_has__repr___closed__1; @@ -239,7 +238,6 @@ uint8 l_lean_is__id__begin__escape(uint32); obj* l_lean_ir_parse__instr___lambda__2(obj*, usize, obj*); obj* l_lean_ir_parse__def___closed__1; obj* l_lean_parser_monad__parsec_sep__by1___at_lean_ir_parse__terminator___spec__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__12(obj*, obj*, obj*); obj* l_lean_ir_keyword(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__11(uint32, obj*); extern obj* l_uint16__sz; @@ -254,6 +252,7 @@ obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); obj* l_lean_ir_parse__uint16___closed__2; obj* l_lean_ir_parse__untyped__assignment___lambda__2(obj*, obj*, obj*); obj* l_lean_ir_parse__external(obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__32(obj*, obj*, obj*); obj* l_lean_ir_parse__untyped__assignment___lambda__3___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_identifier___at_lean_ir_identifier___spec__1(obj*); obj* l_lean_ir_parse__external___closed__1; @@ -271,6 +270,7 @@ obj* l_lean_parser_monad__parsec_many1___at_lean_ir_parse__untyped__assignment__ obj* l_char_quote__core(uint32); obj* l_lean_parser_monad__parsec_error___at_lean_ir_keyword___spec__1(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__27(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__16(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_identifier___spec__11___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_ir_parse__literal___spec__19___boxed(obj*, obj*); obj* l_lean_ir_parse__phi(obj*); @@ -289,7 +289,7 @@ x_5 = lean::string_length(x_0); lean::inc(x_0); x_7 = lean::string_mk_iterator(x_0); lean::inc(x_2); -x_9 = l___private_580269747__str__aux___main(x_5, x_7, x_2); +x_9 = l___private_2873386687__str__aux___main(x_5, x_7, x_2); if (lean::obj_tag(x_9) == 0) { obj* x_12; obj* x_13; obj* x_15; uint8 x_16; obj* x_17; obj* x_18; @@ -343,7 +343,7 @@ return x_32; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(obj* x_0, uint8 x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(obj* x_0, uint8 x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -358,7 +358,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_8 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_8; } else @@ -370,7 +370,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_12 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_12; } else @@ -393,7 +393,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_21 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_21; } } @@ -404,7 +404,7 @@ _start: obj* x_1; uint8 x_2; obj* x_3; x_1 = lean::string_iterator_remaining(x_0); x_2 = 0; -x_3 = l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(x_1, x_2, x_0); +x_3 = l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(x_1, x_2, x_0); return x_3; } } @@ -470,12 +470,12 @@ return x_25; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_1); -x_4 = l___private_1695453085__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(x_0, x_3, x_2); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at_lean_ir_symbol___spec__4(x_0, x_3, x_2); return x_4; } } @@ -6045,7 +6045,7 @@ return x_102; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__12(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__12(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6060,7 +6060,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6072,7 +6072,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6095,7 +6095,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6108,11 +6108,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__12(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__12(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__14(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__14(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6127,7 +6127,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6139,7 +6139,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6162,7 +6162,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6175,11 +6175,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__14(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__14(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__16(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__16(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6194,7 +6194,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6206,7 +6206,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6229,7 +6229,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6242,11 +6242,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__16(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__16(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__18(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__18(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6261,7 +6261,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6273,7 +6273,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6296,7 +6296,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6309,11 +6309,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__18(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__18(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__20(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__20(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6328,7 +6328,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6340,7 +6340,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6363,7 +6363,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6376,11 +6376,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__20(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__20(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__22(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__22(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6395,7 +6395,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6407,7 +6407,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6430,7 +6430,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6443,11 +6443,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__22(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__22(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__24(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__24(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6462,7 +6462,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6474,7 +6474,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6497,7 +6497,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6512,7 +6512,7 @@ x_4 = l_string_join___closed__1; lean::inc(x_4); x_6 = lean::string_push(x_4, x_2); x_7 = lean::string_iterator_remaining(x_1); -x_8 = l___private_31565857__take__while__aux___main___at_lean_ir_parse__literal___spec__24(x_7, x_6, x_1); +x_8 = l___private_72153535__take__while__aux___main___at_lean_ir_parse__literal___spec__24(x_7, x_6, x_1); return x_8; } } @@ -8658,7 +8658,7 @@ lean::cnstr_set(x_5, 2, x_2); return x_5; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__6(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__6(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8673,7 +8673,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8685,7 +8685,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8708,7 +8708,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8721,11 +8721,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__6(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__6(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__8(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__8(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8740,7 +8740,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8752,7 +8752,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8775,7 +8775,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8788,11 +8788,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__8(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__8(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__10(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__10(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8807,7 +8807,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8819,7 +8819,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8842,7 +8842,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8855,11 +8855,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__10(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__10(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__12(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__12(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8874,7 +8874,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8886,7 +8886,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8909,7 +8909,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8922,11 +8922,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__12(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__12(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__14(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__14(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8941,7 +8941,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8953,7 +8953,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8976,7 +8976,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8989,11 +8989,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__14(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__14(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__16(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__16(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9008,7 +9008,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9020,7 +9020,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -9043,7 +9043,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9056,11 +9056,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__16(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__16(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__18(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__18(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9075,7 +9075,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9087,7 +9087,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -9110,7 +9110,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9125,7 +9125,7 @@ x_4 = l_string_join___closed__1; lean::inc(x_4); x_6 = lean::string_push(x_4, x_2); x_7 = lean::string_iterator_remaining(x_1); -x_8 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__18(x_7, x_6, x_1); +x_8 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__18(x_7, x_6, x_1); return x_8; } } @@ -9472,7 +9472,7 @@ return x_142; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__22(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__22(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9487,7 +9487,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9513,7 +9513,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9522,7 +9522,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9535,11 +9535,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__22(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__22(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__24(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__24(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9554,7 +9554,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9580,7 +9580,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9589,7 +9589,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9602,11 +9602,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__24(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__24(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__26(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__26(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9621,7 +9621,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9647,7 +9647,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9656,7 +9656,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9669,11 +9669,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__26(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__26(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__28(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__28(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9688,7 +9688,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9714,7 +9714,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9723,7 +9723,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9738,11 +9738,11 @@ x_4 = l_string_join___closed__1; lean::inc(x_4); x_6 = lean::string_push(x_4, x_2); x_7 = lean::string_iterator_remaining(x_1); -x_8 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__28(x_7, x_6, x_1); +x_8 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__28(x_7, x_6, x_1); return x_8; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__30(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__30(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9757,7 +9757,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9783,7 +9783,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9792,7 +9792,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9805,11 +9805,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__30(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__30(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__32(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__32(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9824,7 +9824,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9850,7 +9850,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9859,7 +9859,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9872,11 +9872,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__32(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__32(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__34(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__34(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -9891,7 +9891,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -9917,7 +9917,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -9926,7 +9926,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -9939,7 +9939,7 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at_lean_ir_identifier___spec__34(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at_lean_ir_identifier___spec__34(x_5, x_4, x_1); return x_6; } } diff --git a/src/boot/init/lean/name.cpp b/src/boot/init/lean/name.cpp index 3298bd1ace..b3bd80244c 100644 --- a/src/boot/init/lean/name.cpp +++ b/src/boot/init/lean/name.cpp @@ -17,6 +17,7 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_lean_string__to__name; +obj* l___private_4042231129__hash__aux(obj*, usize); obj* l_lean_name_has__append; obj* l_lean_name_decidable__eq; obj* l_lean_mk__str__name(obj*, obj*); @@ -27,22 +28,21 @@ obj* l_lean_name_has__lt__quick; obj* l_lean_name_replace__prefix(obj*, obj*, obj*); uint8 l_lean_name_dec__eq___main(obj*, obj*); obj* l_lean_inhabited; -obj* l___private_3558623935__hash__aux___main___boxed(obj*, obj*); obj* l_lean_name_to__string___closed__1; uint8 l_lean_name_decidable__rel(obj*, obj*); +obj* l___private_4042231129__hash__aux___main___boxed(obj*, obj*); obj* l_lean_name_append(obj*, obj*); obj* l_lean_name_hashable; obj* l_lean_name_replace__prefix___main(obj*, obj*, obj*); obj* l_lean_name_components(obj*); +obj* l___private_4042231129__hash__aux___main(obj*, usize); obj* l_lean_name_to__string__with__sep___main(obj*, obj*); -obj* l___private_3558623935__hash__aux(obj*, usize); obj* l_lean_name_update__prefix(obj*, obj*); obj* l_lean_name_components_x_27___main(obj*); obj* l_lean_name_append___main(obj*, obj*); obj* l_lean_name_to__string__with__sep(obj*, obj*); obj* l_lean_name_dec__eq___boxed(obj*, obj*); -obj* l___private_3558623935__hash__aux___boxed(obj*, obj*); -obj* l___private_3558623935__hash__aux___main(obj*, usize); +obj* l___private_4042231129__hash__aux___boxed(obj*, obj*); obj* l_lean_mk__num__name(obj*, obj*); obj* l_lean_name_quick__lt(obj*, obj*); obj* l_lean_mk__simple__name(obj*); @@ -99,7 +99,7 @@ x_0 = lean::alloc_closure(reinterpret_cast(l_lean_mk__simple__name), 1, 0 return x_0; } } -obj* l___private_3558623935__hash__aux___main(obj* x_0, usize x_1) { +obj* l___private_4042231129__hash__aux___main(obj* x_0, usize x_1) { _start: { switch (lean::obj_tag(x_0)) { @@ -135,29 +135,29 @@ goto _start; } } } -obj* l___private_3558623935__hash__aux___main___boxed(obj* x_0, obj* x_1) { +obj* l___private_4042231129__hash__aux___main___boxed(obj* x_0, obj* x_1) { _start: { usize x_2; obj* x_3; x_2 = lean::unbox_size_t(x_1); -x_3 = l___private_3558623935__hash__aux___main(x_0, x_2); +x_3 = l___private_4042231129__hash__aux___main(x_0, x_2); return x_3; } } -obj* l___private_3558623935__hash__aux(obj* x_0, usize x_1) { +obj* l___private_4042231129__hash__aux(obj* x_0, usize x_1) { _start: { obj* x_2; -x_2 = l___private_3558623935__hash__aux___main(x_0, x_1); +x_2 = l___private_4042231129__hash__aux___main(x_0, x_1); return x_2; } } -obj* l___private_3558623935__hash__aux___boxed(obj* x_0, obj* x_1) { +obj* l___private_4042231129__hash__aux___boxed(obj* x_0, obj* x_1) { _start: { usize x_2; obj* x_3; x_2 = lean::unbox_size_t(x_1); -x_3 = l___private_3558623935__hash__aux(x_0, x_2); +x_3 = l___private_4042231129__hash__aux(x_0, x_2); return x_3; } } diff --git a/src/boot/init/lean/name_mangling.cpp b/src/boot/init/lean/name_mangling.cpp index 68573bec93..ec5ecf9bf8 100644 --- a/src/boot/init/lean/name_mangling.cpp +++ b/src/boot/init/lean/name_mangling.cpp @@ -16,93 +16,93 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-label" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_string_demangle___closed__1; obj* l_nat_digit__char(obj*); -obj* l_match__failed___at___private_4217055689__parse__mangled__name__aux___main___spec__19(obj*); -obj* l___private_4217055689__parse__mangled__name__aux(obj*, obj*, obj*); +obj* l_match__failed___at___private_3193915239__parse__mangled__name__aux___main___spec__19(obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); obj* l_lean_name_demangle(obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10(uint32, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6___boxed(obj*, obj*); -obj* l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__7(obj*, obj*, obj*); -obj* l___private_74862231__parse__mangled__name(obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__17(obj*, obj*, obj*); -obj* l___private_1205956357__name_mangle__aux___main(obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10___boxed(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6(uint32, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8(uint32, obj*); extern obj* l_mjoin___rarg___closed__1; -obj* l___private_3255790009__string_mangle__aux___main___closed__2; +obj* l___private_3193915239__parse__mangled__name__aux___main___closed__1; +obj* l___private_694751983__name_mangle__aux(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14___boxed(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10(uint32, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__17(obj*, obj*, obj*); +obj* l___private_694751983__name_mangle__aux___main___closed__1; +obj* l___private_2909413099__string_mangle__aux___main___closed__1; +obj* l___private_2909413099__string_mangle__aux___main___closed__3; +obj* l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(uint32, obj*); extern obj* l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1; +obj* l___private_3193915239__parse__mangled__name__aux(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take___at___private_3193915239__parse__mangled__name__aux___main___spec__18(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12(uint32, obj*); uint8 l_char_is__digit(uint32); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4___boxed(obj*, obj*); +obj* l___private_3193915239__parse__mangled__name__aux___main(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__5(obj*, obj*, obj*); +obj* l___private_2909413099__string_mangle__aux___main(obj*, obj*, obj*); obj* l_string_quote(obj*); +obj* l___private_3521664015__parse__mangled__string(obj*); extern obj* l_lean_parser_monad__parsec_eoi__error___rarg___closed__1; -obj* l___private_1205956357__name_mangle__aux(obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14___boxed(obj*, obj*); +obj* l_lean_parser_monad__parsec_alpha___at___private_935834545__parse__mangled__string__aux___main___spec__5(obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__9(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec_parse___spec__1___rarg(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_digit___at___private_1496486805__parse__mangled__string__aux___main___spec__4(obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12___boxed(obj*, obj*); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); +obj* l___private_1598640627__take__aux___main___rarg(obj*, obj*, obj*); +obj* l___private_935834545__parse__mangled__string__aux___main___closed__2; +obj* l___private_694751983__name_mangle__aux___main___closed__2; uint8 l_string_is__empty(obj*); +obj* l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(obj*); uint8 l_char_is__alpha(uint32); -obj* l_lean_parser_monad__parsec_alpha___at___private_1496486805__parse__mangled__string__aux___main___spec__5(obj*); +obj* l___private_935834545__parse__mangled__string__aux___main___closed__1; +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4(uint32, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); -obj* l___private_1496486805__parse__mangled__string__aux___main(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_num___at___private_3193915239__parse__mangled__name__aux___main___spec__2(obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__13(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__7(obj*, obj*, obj*); extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; -obj* l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); -obj* l___private_3255790009__string_mangle__aux___main___closed__1; obj* l_lean_name_mangle(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__15(obj*, obj*, obj*); obj* l_lean_string_mangle(obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14(uint32, obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__16(obj*, obj*); +obj* l___private_694751983__name_mangle__aux___main(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_string_to__nat(obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8___boxed(obj*, obj*); extern obj* l_char_has__repr___closed__1; -obj* l___private_3162311557__parse__mangled__string(obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__11(obj*, obj*, obj*); +obj* l___private_935834545__parse__mangled__string__aux(obj*, obj*, obj*); extern obj* l_string_join___closed__1; obj* l_id___rarg(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3(obj*); -obj* l___private_1496486805__parse__mangled__string__aux___main___closed__2; -obj* l___private_4217055689__parse__mangled__name__aux___main___closed__1; -obj* l___private_4217055689__parse__mangled__name__aux___main(obj*, obj*, obj*); -obj* l___private_127590107__take__aux___main___rarg(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__5(obj*, obj*, obj*); -obj* l___private_1496486805__parse__mangled__string__aux___main___closed__1; -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4(uint32, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6(uint32, obj*); -obj* l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1___boxed(obj*, obj*); -obj* l___private_3255790009__string_mangle__aux___main(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8(uint32, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8___boxed(obj*, obj*); -obj* l_lean_parser_monad__parsec_take___at___private_4217055689__parse__mangled__name__aux___main___spec__18(obj*, obj*); -obj* l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(uint32, obj*); -obj* l_lean_parser_monad__parsec_take__while1___at___private_4217055689__parse__mangled__name__aux___main___spec__3(obj*); -obj* l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12(uint32, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4___boxed(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__9(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_num___at___private_4217055689__parse__mangled__name__aux___main___spec__2(obj*); +obj* l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3(obj*); +obj* l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1; +obj* l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(obj*); +obj* l___private_935834545__parse__mangled__string__aux___main___closed__3; +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14(uint32, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__15(obj*, obj*, obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); +obj* l___private_2909413099__string_mangle__aux(obj*, obj*, obj*); +obj* l___private_2909413099__string_mangle__aux___main___closed__2; +obj* l___private_935834545__parse__mangled__string__aux___main(obj*, obj*, obj*); +obj* l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; +obj* l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__11(obj*, obj*, obj*); obj* l_nat_repr(obj*); extern obj* l_lean_parser_parsec__t_monad__fail___rarg___closed__1; -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__16(obj*, obj*); -obj* l___private_1496486805__parse__mangled__string__aux___main___closed__3; -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12___boxed(obj*, obj*); -obj* l___private_1205956357__name_mangle__aux___main___closed__1; -obj* l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; -obj* l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(obj*, obj*, obj*); -obj* l___private_3255790009__string_mangle__aux(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while1___at___private_3193915239__parse__mangled__name__aux___main___spec__3(obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6___boxed(obj*, obj*); +obj* l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1___boxed(obj*, obj*); +obj* l_lean_parser_monad__parsec_digit___at___private_935834545__parse__mangled__string__aux___main___spec__4(obj*); obj* l_dlist_singleton___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); extern obj* l_match__failed___rarg___closed__1; obj* l_lean_string_demangle(obj*); -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__13(obj*, obj*, obj*); -obj* l___private_1496486805__parse__mangled__string__aux(obj*, obj*, obj*); -obj* l___private_3255790009__string_mangle__aux___main___closed__3; +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10___boxed(obj*, obj*); obj* l_char_quote__core(uint32); -obj* l___private_1205956357__name_mangle__aux___main___closed__2; -obj* _init_l___private_3255790009__string_mangle__aux___main___closed__1() { +obj* l___private_1098645165__parse__mangled__name(obj*, obj*); +obj* _init_l___private_2909413099__string_mangle__aux___main___closed__1() { _start: { obj* x_0; @@ -110,7 +110,7 @@ x_0 = lean::mk_string("_u"); return x_0; } } -obj* _init_l___private_3255790009__string_mangle__aux___main___closed__2() { +obj* _init_l___private_2909413099__string_mangle__aux___main___closed__2() { _start: { obj* x_0; @@ -118,7 +118,7 @@ x_0 = lean::mk_string("_x"); return x_0; } } -obj* _init_l___private_3255790009__string_mangle__aux___main___closed__3() { +obj* _init_l___private_2909413099__string_mangle__aux___main___closed__3() { _start: { obj* x_0; @@ -126,7 +126,7 @@ x_0 = lean::mk_string("__"); return x_0; } } -obj* l___private_3255790009__string_mangle__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2909413099__string_mangle__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -196,7 +196,7 @@ lean::dec(x_27); if (x_29 == 0) { obj* x_31; obj* x_32; obj* x_33; obj* x_34; obj* x_35; uint32 x_36; obj* x_38; obj* x_39; obj* x_42; obj* x_43; obj* x_44; uint32 x_45; obj* x_47; obj* x_48; obj* x_51; obj* x_52; obj* x_53; uint32 x_54; obj* x_56; obj* x_57; obj* x_60; uint32 x_61; obj* x_63; obj* x_64; -x_31 = l___private_3255790009__string_mangle__aux___main___closed__1; +x_31 = l___private_2909413099__string_mangle__aux___main___closed__1; x_32 = lean::string_append(x_2, x_31); x_33 = lean::mk_nat_obj(4096u); x_34 = lean::nat_div(x_28, x_33); @@ -238,7 +238,7 @@ goto _start; else { obj* x_66; obj* x_67; obj* x_68; obj* x_69; obj* x_70; uint32 x_71; obj* x_73; obj* x_74; obj* x_77; uint32 x_78; obj* x_80; obj* x_81; -x_66 = l___private_3255790009__string_mangle__aux___main___closed__2; +x_66 = l___private_2909413099__string_mangle__aux___main___closed__2; x_67 = lean::string_append(x_2, x_66); x_68 = lean::mk_nat_obj(16u); x_69 = lean::nat_div(x_28, x_68); @@ -337,7 +337,7 @@ else { obj* x_114; obj* x_115; obj* x_116; x_114 = lean::string_iterator_next(x_1); -x_115 = l___private_3255790009__string_mangle__aux___main___closed__3; +x_115 = l___private_2909413099__string_mangle__aux___main___closed__3; x_116 = lean::string_append(x_2, x_115); x_0 = x_6; x_1 = x_114; @@ -356,11 +356,11 @@ return x_2; } } } -obj* l___private_3255790009__string_mangle__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2909413099__string_mangle__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_3255790009__string_mangle__aux___main(x_0, x_1, x_2); +x_3 = l___private_2909413099__string_mangle__aux___main(x_0, x_1, x_2); return x_3; } } @@ -372,11 +372,11 @@ x_1 = lean::string_length(x_0); x_2 = lean::string_mk_iterator(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_3255790009__string_mangle__aux___main(x_1, x_2, x_3); +x_5 = l___private_2909413099__string_mangle__aux___main(x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_4; @@ -389,7 +389,7 @@ x_5 = lean::string_length(x_0); lean::inc(x_0); x_7 = lean::string_mk_iterator(x_0); lean::inc(x_2); -x_9 = l___private_580269747__str__aux___main(x_5, x_7, x_2); +x_9 = l___private_2873386687__str__aux___main(x_5, x_7, x_2); if (lean::obj_tag(x_9) == 0) { obj* x_12; obj* x_13; obj* x_15; uint8 x_16; obj* x_17; obj* x_18; @@ -443,7 +443,7 @@ return x_32; } } } -obj* l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_6; uint8 x_7; obj* x_8; obj* x_9; @@ -461,16 +461,16 @@ x_9 = x_8; return x_9; } } -obj* l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3(obj* x_0) { +obj* l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg), 5, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg), 5, 0); return x_2; } } -obj* l_lean_parser_monad__parsec_digit___at___private_1496486805__parse__mangled__string__aux___main___spec__4(obj* x_0) { +obj* l_lean_parser_monad__parsec_digit___at___private_935834545__parse__mangled__string__aux___main___spec__4(obj* x_0) { _start: { uint8 x_1; @@ -484,7 +484,7 @@ x_4 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_4); lean::inc(x_3); -x_8 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); +x_8 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); if (lean::obj_tag(x_8) == 0) { obj* x_9; obj* x_11; obj* x_13; @@ -590,7 +590,7 @@ x_53 = lean::box(0); x_54 = l_mjoin___rarg___closed__1; lean::inc(x_53); lean::inc(x_54); -x_57 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_52, x_54, x_53, x_53, x_0); +x_57 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_52, x_54, x_53, x_53, x_0); if (lean::obj_tag(x_57) == 0) { obj* x_58; obj* x_60; obj* x_62; @@ -693,7 +693,7 @@ return x_97; } } } -obj* _init_l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1() { +obj* _init_l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1() { _start: { obj* x_0; obj* x_1; @@ -703,12 +703,12 @@ lean::closure_set(x_1, 0, x_0); return x_1; } } -obj* l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(obj* x_0) { +obj* l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(obj* x_0) { _start: { obj* x_1; obj* x_2; uint8 x_3; obj* x_6; lean::inc(x_0); -x_6 = l_lean_parser_monad__parsec_digit___at___private_1496486805__parse__mangled__string__aux___main___spec__4(x_0); +x_6 = l_lean_parser_monad__parsec_digit___at___private_935834545__parse__mangled__string__aux___main___spec__4(x_0); if (lean::obj_tag(x_6) == 0) { obj* x_7; obj* x_9; obj* x_11; obj* x_13; obj* x_14; obj* x_15; uint8 x_16; @@ -760,7 +760,7 @@ if (lean::obj_tag(x_29) == 0) { obj* x_31; obj* x_33; lean::dec(x_0); -x_31 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_31 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_31); x_33 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_29, x_31); return x_33; @@ -806,7 +806,7 @@ if (lean::obj_tag(x_48) == 0) { obj* x_50; obj* x_52; lean::dec(x_0); -x_50 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_50 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_50); x_52 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_48, x_50); return x_52; @@ -844,7 +844,7 @@ if (lean::obj_tag(x_62) == 0) { obj* x_64; obj* x_66; lean::dec(x_0); -x_64 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_64 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_64); x_66 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_62, x_64); return x_66; @@ -884,7 +884,7 @@ if (lean::obj_tag(x_76) == 0) { obj* x_78; obj* x_80; lean::dec(x_0); -x_78 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_78 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_78); x_80 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_76, x_78); return x_80; @@ -947,7 +947,7 @@ lean::inc(x_0); lean::inc(x_99); lean::inc(x_101); lean::inc(x_100); -x_106 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_100, x_101, x_99, x_99, x_0); +x_106 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_100, x_101, x_99, x_99, x_0); x_96 = x_106; goto lbl_97; } @@ -1083,7 +1083,7 @@ x_163 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_162); lean::inc(x_163); -x_167 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_161, x_163, x_162, x_162, x_0); +x_167 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_161, x_163, x_162, x_162, x_0); x_96 = x_167; goto lbl_97; } @@ -1317,7 +1317,7 @@ if (lean::obj_tag(x_243) == 0) obj* x_245; obj* x_246; obj* x_248; lean::dec(x_0); x_245 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_243); -x_246 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_246 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_246); x_248 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_245, x_246); return x_248; @@ -1367,7 +1367,7 @@ if (lean::obj_tag(x_266) == 0) obj* x_268; obj* x_269; obj* x_271; lean::dec(x_0); x_268 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_266); -x_269 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_269 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_269); x_271 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_268, x_269); return x_271; @@ -1409,7 +1409,7 @@ if (lean::obj_tag(x_284) == 0) obj* x_286; obj* x_287; obj* x_289; lean::dec(x_0); x_286 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_284); -x_287 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_287 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_287); x_289 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_286, x_287); return x_289; @@ -1453,7 +1453,7 @@ if (lean::obj_tag(x_302) == 0) obj* x_304; obj* x_305; obj* x_307; lean::dec(x_0); x_304 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_302); -x_305 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_305 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_305); x_307 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_304, x_305); return x_307; @@ -1505,7 +1505,7 @@ else obj* x_320; obj* x_322; lean::dec(x_0); lean::dec(x_2); -x_320 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_320 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_320); x_322 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_1, x_320); return x_322; @@ -1526,7 +1526,7 @@ x_329 = l_mjoin___rarg___closed__1; lean::inc(x_327); lean::inc(x_329); lean::inc(x_328); -x_333 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_328, x_329, x_327, x_327, x_0); +x_333 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_328, x_329, x_327, x_327, x_0); x_324 = x_333; goto lbl_325; } @@ -1661,7 +1661,7 @@ x_389 = lean::box(0); x_390 = l_mjoin___rarg___closed__1; lean::inc(x_389); lean::inc(x_390); -x_393 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_388, x_390, x_389, x_389, x_0); +x_393 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_388, x_390, x_389, x_389, x_0); x_324 = x_393; goto lbl_325; } @@ -1891,7 +1891,7 @@ lean::cnstr_set(x_467, 2, x_440); x_468 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_447, x_467); x_469 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_92, x_468); x_470 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_469); -x_471 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_471 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_471); x_473 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_470, x_471); return x_473; @@ -1926,7 +1926,7 @@ lean::cnstr_set(x_487, 2, x_440); x_488 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_447, x_487); x_489 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_92, x_488); x_490 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_489); -x_491 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_491 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_491); x_493 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_490, x_491); return x_493; @@ -1953,7 +1953,7 @@ lean::cnstr_set(x_502, 2, x_440); x_503 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_447, x_502); x_504 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_92, x_503); x_505 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_504); -x_506 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_506 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_506); x_508 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_505, x_506); return x_508; @@ -1982,7 +1982,7 @@ lean::cnstr_set(x_517, 2, x_440); x_518 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_447, x_517); x_519 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_92, x_518); x_520 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_519); -x_521 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_521 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_521); x_523 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_520, x_521); return x_523; @@ -2011,7 +2011,7 @@ lean::cnstr_set_scalar(x_528, sizeof(void*)*1, x_526); x_529 = x_528; x_530 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_92, x_529); x_531 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_530); -x_532 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_532 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_532); x_534 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_531, x_532); return x_534; @@ -2024,7 +2024,7 @@ obj* x_537; obj* x_538; obj* x_540; lean::dec(x_0); lean::dec(x_92); x_537 = l_lean_parser_parsec__t_orelse__mk__res___rarg(x_2, x_91); -x_538 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1; +x_538 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1; lean::inc(x_538); x_540 = l_lean_parser_parsec__t_labels__mk__res___rarg(x_537, x_538); return x_540; @@ -2033,7 +2033,7 @@ return x_540; } } } -obj* l_lean_parser_monad__parsec_alpha___at___private_1496486805__parse__mangled__string__aux___main___spec__5(obj* x_0) { +obj* l_lean_parser_monad__parsec_alpha___at___private_935834545__parse__mangled__string__aux___main___spec__5(obj* x_0) { _start: { uint8 x_1; @@ -2047,7 +2047,7 @@ x_4 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_4); lean::inc(x_3); -x_8 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); +x_8 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); if (lean::obj_tag(x_8) == 0) { obj* x_9; obj* x_11; obj* x_13; @@ -2153,7 +2153,7 @@ x_53 = lean::box(0); x_54 = l_mjoin___rarg___closed__1; lean::inc(x_53); lean::inc(x_54); -x_57 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_52, x_54, x_53, x_53, x_0); +x_57 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_52, x_54, x_53, x_53, x_0); if (lean::obj_tag(x_57) == 0) { obj* x_58; obj* x_60; obj* x_62; @@ -2256,7 +2256,7 @@ return x_97; } } } -obj* _init_l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1() { +obj* _init_l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1() { _start: { obj* x_0; obj* x_2; obj* x_3; @@ -2270,7 +2270,7 @@ lean::cnstr_set(x_3, 0, x_2); return x_3; } } -obj* l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(obj* x_0) { +obj* l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(obj* x_0) { _start: { obj* x_1; obj* x_2; uint8 x_3; @@ -2293,7 +2293,7 @@ x_13 = lean::box(0); x_14 = l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1; lean::inc(x_13); lean::inc(x_14); -x_17 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_12, x_14, x_13, x_13, x_0); +x_17 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_12, x_14, x_13, x_13, x_0); if (lean::obj_tag(x_17) == 0) { obj* x_18; obj* x_20; obj* x_22; @@ -2387,7 +2387,7 @@ else { obj* x_56; obj* x_57; obj* x_59; x_56 = lean::box(0); -x_57 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1; +x_57 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1; lean::inc(x_57); x_59 = lean::alloc_cnstr(0, 3, 0); lean::cnstr_set(x_59, 0, x_56); @@ -2397,7 +2397,7 @@ return x_59; } } } -obj* _init_l___private_1496486805__parse__mangled__string__aux___main___closed__1() { +obj* _init_l___private_935834545__parse__mangled__string__aux___main___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -2408,7 +2408,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* _init_l___private_1496486805__parse__mangled__string__aux___main___closed__2() { +obj* _init_l___private_935834545__parse__mangled__string__aux___main___closed__2() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -2419,7 +2419,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* _init_l___private_1496486805__parse__mangled__string__aux___main___closed__3() { +obj* _init_l___private_935834545__parse__mangled__string__aux___main___closed__3() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -2430,7 +2430,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l___private_1496486805__parse__mangled__string__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_935834545__parse__mangled__string__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -2444,7 +2444,7 @@ x_6 = lean::nat_sub(x_0, x_5); lean::dec(x_5); lean::dec(x_0); lean::inc(x_2); -x_12 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(x_2); +x_12 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(x_2); if (lean::obj_tag(x_12) == 0) { obj* x_13; obj* x_15; obj* x_17; obj* x_18; obj* x_21; obj* x_22; @@ -2521,7 +2521,7 @@ if (x_35 == 0) obj* x_42; lean::dec(x_9); lean::inc(x_2); -x_42 = l_lean_parser_monad__parsec_alpha___at___private_1496486805__parse__mangled__string__aux___main___spec__5(x_2); +x_42 = l_lean_parser_monad__parsec_alpha___at___private_935834545__parse__mangled__string__aux___main___spec__5(x_2); if (lean::obj_tag(x_42) == 0) { obj* x_43; obj* x_45; obj* x_47; uint32 x_50; obj* x_53; obj* x_55; obj* x_56; @@ -2537,7 +2537,7 @@ lean::dec(x_43); lean::inc(x_1); x_53 = lean::string_push(x_1, x_50); lean::inc(x_6); -x_55 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_53, x_45); +x_55 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_53, x_45); x_56 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_47, x_55); if (lean::obj_tag(x_56) == 0) { @@ -2606,7 +2606,7 @@ if (x_38 == 0) obj* x_83; lean::dec(x_36); lean::inc(x_2); -x_83 = l_lean_parser_monad__parsec_digit___at___private_1496486805__parse__mangled__string__aux___main___spec__4(x_2); +x_83 = l_lean_parser_monad__parsec_digit___at___private_935834545__parse__mangled__string__aux___main___spec__4(x_2); if (lean::obj_tag(x_83) == 0) { obj* x_84; obj* x_86; obj* x_88; uint32 x_91; obj* x_94; obj* x_96; obj* x_97; @@ -2622,7 +2622,7 @@ lean::dec(x_84); lean::inc(x_1); x_94 = lean::string_push(x_1, x_91); lean::inc(x_6); -x_96 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_94, x_86); +x_96 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_94, x_86); x_97 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_88, x_96); if (lean::obj_tag(x_97) == 0) { @@ -2693,12 +2693,12 @@ if (x_79 == 0) { obj* x_125; obj* x_126; obj* x_130; lean::dec(x_77); -x_125 = l___private_3255790009__string_mangle__aux___main___closed__3; -x_126 = l___private_1496486805__parse__mangled__string__aux___main___closed__3; +x_125 = l___private_2909413099__string_mangle__aux___main___closed__3; +x_126 = l___private_935834545__parse__mangled__string__aux___main___closed__3; lean::inc(x_2); lean::inc(x_126); lean::inc(x_125); -x_130 = l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(x_125, x_126, x_2); +x_130 = l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(x_125, x_126, x_2); if (lean::obj_tag(x_130) == 0) { obj* x_131; obj* x_133; obj* x_136; obj* x_137; uint8 x_138; @@ -2725,7 +2725,7 @@ x_144 = lean::unbox_uint32(x_3); lean::inc(x_1); x_146 = lean::string_push(x_1, x_144); lean::inc(x_6); -x_148 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_146, x_131); +x_148 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_146, x_131); x_149 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_133, x_148); if (lean::obj_tag(x_149) == 0) { @@ -2765,7 +2765,7 @@ x_164 = lean::unbox_uint32(x_3); lean::inc(x_1); x_166 = lean::string_push(x_1, x_164); lean::inc(x_6); -x_168 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_166, x_131); +x_168 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_166, x_131); x_169 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_133, x_168); if (lean::obj_tag(x_169) == 0) { @@ -2799,7 +2799,7 @@ lean::dec(x_136); lean::inc(x_1); x_183 = lean::string_push(x_1, x_180); lean::inc(x_6); -x_185 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_183, x_131); +x_185 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_183, x_131); x_186 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_133, x_185); if (lean::obj_tag(x_186) == 0) { @@ -2835,7 +2835,7 @@ lean::dec(x_136); lean::inc(x_1); x_200 = lean::string_push(x_1, x_197); lean::inc(x_6); -x_202 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_200, x_131); +x_202 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_200, x_131); x_203 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_133, x_202); if (lean::obj_tag(x_203) == 0) { @@ -2909,12 +2909,12 @@ if (x_122 == 0) { obj* x_233; obj* x_234; obj* x_238; lean::dec(x_120); -x_233 = l___private_3255790009__string_mangle__aux___main___closed__2; -x_234 = l___private_1496486805__parse__mangled__string__aux___main___closed__2; +x_233 = l___private_2909413099__string_mangle__aux___main___closed__2; +x_234 = l___private_935834545__parse__mangled__string__aux___main___closed__2; lean::inc(x_2); lean::inc(x_234); lean::inc(x_233); -x_238 = l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(x_233, x_234, x_2); +x_238 = l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(x_233, x_234, x_2); if (lean::obj_tag(x_238) == 0) { obj* x_239; obj* x_241; obj* x_244; @@ -2923,7 +2923,7 @@ lean::inc(x_239); x_241 = lean::cnstr_get(x_238, 2); lean::inc(x_241); lean::dec(x_238); -x_244 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_239); +x_244 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_239); if (lean::obj_tag(x_244) == 0) { obj* x_245; obj* x_247; obj* x_249; obj* x_252; @@ -2934,7 +2934,7 @@ lean::inc(x_247); x_249 = lean::cnstr_get(x_244, 2); lean::inc(x_249); lean::dec(x_244); -x_252 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_247); +x_252 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_247); if (lean::obj_tag(x_252) == 0) { obj* x_253; obj* x_255; obj* x_257; obj* x_260; obj* x_261; obj* x_264; obj* x_267; uint8 x_268; @@ -2969,7 +2969,7 @@ x_274 = lean::unbox_uint32(x_3); lean::inc(x_1); x_276 = lean::string_push(x_1, x_274); lean::inc(x_6); -x_278 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_276, x_255); +x_278 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_276, x_255); x_279 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_257, x_278); x_280 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_249, x_279); x_281 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_241, x_280); @@ -3012,7 +3012,7 @@ x_297 = lean::unbox_uint32(x_3); lean::inc(x_1); x_299 = lean::string_push(x_1, x_297); lean::inc(x_6); -x_301 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_299, x_255); +x_301 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_299, x_255); x_302 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_257, x_301); x_303 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_249, x_302); x_304 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_241, x_303); @@ -3049,7 +3049,7 @@ lean::dec(x_264); lean::inc(x_1); x_319 = lean::string_push(x_1, x_316); lean::inc(x_6); -x_321 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_319, x_255); +x_321 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_319, x_255); x_322 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_257, x_321); x_323 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_249, x_322); x_324 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_241, x_323); @@ -3088,7 +3088,7 @@ lean::dec(x_264); lean::inc(x_1); x_339 = lean::string_push(x_1, x_336); lean::inc(x_6); -x_341 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_339, x_255); +x_341 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_339, x_255); x_342 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_257, x_341); x_343 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_249, x_342); x_344 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_241, x_343); @@ -3263,11 +3263,11 @@ if (x_230 == 0) { obj* x_410; obj* x_411; obj* x_414; lean::dec(x_228); -x_410 = l___private_3255790009__string_mangle__aux___main___closed__1; -x_411 = l___private_1496486805__parse__mangled__string__aux___main___closed__1; +x_410 = l___private_2909413099__string_mangle__aux___main___closed__1; +x_411 = l___private_935834545__parse__mangled__string__aux___main___closed__1; lean::inc(x_411); lean::inc(x_410); -x_414 = l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(x_410, x_411, x_2); +x_414 = l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(x_410, x_411, x_2); if (lean::obj_tag(x_414) == 0) { obj* x_415; obj* x_417; obj* x_420; @@ -3276,7 +3276,7 @@ lean::inc(x_415); x_417 = lean::cnstr_get(x_414, 2); lean::inc(x_417); lean::dec(x_414); -x_420 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_415); +x_420 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_415); if (lean::obj_tag(x_420) == 0) { obj* x_421; obj* x_423; obj* x_425; obj* x_428; @@ -3287,7 +3287,7 @@ lean::inc(x_423); x_425 = lean::cnstr_get(x_420, 2); lean::inc(x_425); lean::dec(x_420); -x_428 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_423); +x_428 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_423); if (lean::obj_tag(x_428) == 0) { obj* x_429; obj* x_431; obj* x_433; obj* x_436; @@ -3298,7 +3298,7 @@ lean::inc(x_431); x_433 = lean::cnstr_get(x_428, 2); lean::inc(x_433); lean::dec(x_428); -x_436 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_431); +x_436 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_431); if (lean::obj_tag(x_436) == 0) { obj* x_437; obj* x_439; obj* x_441; obj* x_444; @@ -3309,7 +3309,7 @@ lean::inc(x_439); x_441 = lean::cnstr_get(x_436, 2); lean::inc(x_441); lean::dec(x_436); -x_444 = l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2(x_439); +x_444 = l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2(x_439); if (lean::obj_tag(x_444) == 0) { obj* x_445; obj* x_447; obj* x_449; obj* x_452; obj* x_453; obj* x_456; obj* x_457; obj* x_460; obj* x_463; obj* x_464; obj* x_467; obj* x_470; obj* x_473; uint8 x_474; @@ -3357,7 +3357,7 @@ lean::dec(x_470); x_480 = lean::unbox_uint32(x_3); lean::dec(x_3); x_482 = lean::string_push(x_1, x_480); -x_483 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_482, x_447); +x_483 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_482, x_447); x_484 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_449, x_483); x_485 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_441, x_484); x_486 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_433, x_485); @@ -3383,7 +3383,7 @@ lean::dec(x_470); x_498 = lean::unbox_uint32(x_3); lean::dec(x_3); x_500 = lean::string_push(x_1, x_498); -x_501 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_500, x_447); +x_501 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_500, x_447); x_502 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_449, x_501); x_503 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_441, x_502); x_504 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_433, x_503); @@ -3403,7 +3403,7 @@ lean::dec(x_3); x_513 = lean::unbox_uint32(x_470); lean::dec(x_470); x_515 = lean::string_push(x_1, x_513); -x_516 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_515, x_447); +x_516 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_515, x_447); x_517 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_449, x_516); x_518 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_441, x_517); x_519 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_433, x_518); @@ -3425,7 +3425,7 @@ lean::dec(x_3); x_528 = lean::unbox_uint32(x_470); lean::dec(x_470); x_530 = lean::string_push(x_1, x_528); -x_531 = l___private_1496486805__parse__mangled__string__aux___main(x_6, x_530, x_447); +x_531 = l___private_935834545__parse__mangled__string__aux___main(x_6, x_530, x_447); x_532 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_449, x_531); x_533 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_441, x_532); x_534 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_433, x_533); @@ -3651,23 +3651,23 @@ return x_641; } } } -obj* l___private_1496486805__parse__mangled__string__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_935834545__parse__mangled__string__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_1496486805__parse__mangled__string__aux___main(x_0, x_1, x_2); +x_3 = l___private_935834545__parse__mangled__string__aux___main(x_0, x_1, x_2); return x_3; } } -obj* l___private_3162311557__parse__mangled__string(obj* x_0) { +obj* l___private_3521664015__parse__mangled__string(obj* x_0) { _start: { obj* x_1; obj* x_2; obj* x_4; obj* x_5; obj* x_7; x_1 = lean::string_iterator_remaining(x_0); x_2 = l_string_join___closed__1; lean::inc(x_2); -x_4 = l___private_1496486805__parse__mangled__string__aux___main(x_1, x_2, x_0); -x_5 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1; +x_4 = l___private_935834545__parse__mangled__string__aux___main(x_1, x_2, x_0); +x_5 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1; lean::inc(x_5); x_7 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_5, x_4); return x_7; @@ -3677,7 +3677,7 @@ obj* _init_l_lean_string_demangle___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_3162311557__parse__mangled__string), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3521664015__parse__mangled__string), 1, 0); return x_0; } } @@ -3709,7 +3709,7 @@ return x_11; } } } -obj* _init_l___private_1205956357__name_mangle__aux___main___closed__1() { +obj* _init_l___private_694751983__name_mangle__aux___main___closed__1() { _start: { obj* x_0; @@ -3717,7 +3717,7 @@ x_0 = lean::mk_string("_s"); return x_0; } } -obj* _init_l___private_1205956357__name_mangle__aux___main___closed__2() { +obj* _init_l___private_694751983__name_mangle__aux___main___closed__2() { _start: { obj* x_0; @@ -3725,7 +3725,7 @@ x_0 = lean::mk_string("_"); return x_0; } } -obj* l___private_1205956357__name_mangle__aux___main(obj* x_0, obj* x_1) { +obj* l___private_694751983__name_mangle__aux___main(obj* x_0, obj* x_1) { _start: { switch (lean::obj_tag(x_1)) { @@ -3742,15 +3742,15 @@ lean::inc(x_3); x_5 = lean::cnstr_get(x_1, 1); lean::inc(x_5); lean::dec(x_1); -x_8 = l___private_1205956357__name_mangle__aux___main(x_0, x_3); +x_8 = l___private_694751983__name_mangle__aux___main(x_0, x_3); x_9 = l_lean_string_mangle(x_5); -x_10 = l___private_1205956357__name_mangle__aux___main___closed__1; +x_10 = l___private_694751983__name_mangle__aux___main___closed__1; x_11 = lean::string_append(x_8, x_10); x_12 = lean::string_length(x_9); x_13 = l_nat_repr(x_12); x_14 = lean::string_append(x_11, x_13); lean::dec(x_13); -x_16 = l___private_1205956357__name_mangle__aux___main___closed__2; +x_16 = l___private_694751983__name_mangle__aux___main___closed__2; x_17 = lean::string_append(x_14, x_16); x_18 = lean::string_append(x_17, x_9); lean::dec(x_9); @@ -3764,8 +3764,8 @@ lean::inc(x_20); x_22 = lean::cnstr_get(x_1, 1); lean::inc(x_22); lean::dec(x_1); -x_25 = l___private_1205956357__name_mangle__aux___main(x_0, x_20); -x_26 = l___private_1205956357__name_mangle__aux___main___closed__2; +x_25 = l___private_694751983__name_mangle__aux___main(x_0, x_20); +x_26 = l___private_694751983__name_mangle__aux___main___closed__2; x_27 = lean::string_append(x_25, x_26); x_28 = l_nat_repr(x_22); x_29 = lean::string_append(x_27, x_28); @@ -3776,11 +3776,11 @@ return x_31; } } } -obj* l___private_1205956357__name_mangle__aux(obj* x_0, obj* x_1) { +obj* l___private_694751983__name_mangle__aux(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_1205956357__name_mangle__aux___main(x_0, x_1); +x_2 = l___private_694751983__name_mangle__aux___main(x_0, x_1); return x_2; } } @@ -3788,11 +3788,11 @@ obj* l_lean_name_mangle(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_1205956357__name_mangle__aux___main(x_1, x_0); +x_2 = l___private_694751983__name_mangle__aux___main(x_1, x_0); return x_2; } } -obj* l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(uint32 x_0, obj* x_1) { _start: { uint8 x_2; @@ -3806,7 +3806,7 @@ x_5 = l_mjoin___rarg___closed__1; lean::inc(x_3); lean::inc(x_5); lean::inc(x_4); -x_9 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_4, x_5, x_3, x_3, x_1); +x_9 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_4, x_5, x_3, x_3, x_1); if (lean::obj_tag(x_9) == 0) { obj* x_10; obj* x_12; obj* x_14; @@ -3916,7 +3916,7 @@ x_58 = lean::box(0); x_59 = l_mjoin___rarg___closed__1; lean::inc(x_58); lean::inc(x_59); -x_62 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_57, x_59, x_58, x_58, x_1); +x_62 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_57, x_59, x_58, x_58, x_1); if (lean::obj_tag(x_62) == 0) { obj* x_63; obj* x_65; obj* x_67; @@ -4018,7 +4018,7 @@ return x_101; } } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4033,7 +4033,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4045,7 +4045,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4068,12 +4068,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4081,11 +4081,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__5(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__5(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4100,7 +4100,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4112,7 +4112,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4135,12 +4135,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4148,11 +4148,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__7(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__7(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__9(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__9(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4167,7 +4167,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4179,7 +4179,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4202,12 +4202,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4215,11 +4215,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__9(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__9(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__11(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__11(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4234,7 +4234,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4246,7 +4246,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4269,12 +4269,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4282,11 +4282,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__11(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__11(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__13(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__13(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4301,7 +4301,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4313,7 +4313,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4336,12 +4336,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4349,11 +4349,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__13(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__13(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__15(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__15(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4368,7 +4368,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4380,7 +4380,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4403,12 +4403,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14(uint32 x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14(uint32 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_5; obj* x_6; @@ -4416,11 +4416,11 @@ x_2 = l_string_join___closed__1; lean::inc(x_2); x_4 = lean::string_push(x_2, x_0); x_5 = lean::string_iterator_remaining(x_1); -x_6 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__15(x_5, x_4, x_1); +x_6 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__15(x_5, x_4, x_1); return x_6; } } -obj* l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__17(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__17(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4435,7 +4435,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4447,7 +4447,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -4470,12 +4470,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__16(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__16(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_4; obj* x_6; obj* x_7; obj* x_8; @@ -4485,11 +4485,11 @@ x_4 = l_string_join___closed__1; lean::inc(x_4); x_6 = lean::string_push(x_4, x_2); x_7 = lean::string_iterator_remaining(x_1); -x_8 = l___private_31565857__take__while__aux___main___at___private_4217055689__parse__mangled__name__aux___main___spec__17(x_7, x_6, x_1); +x_8 = l___private_72153535__take__while__aux___main___at___private_3193915239__parse__mangled__name__aux___main___spec__17(x_7, x_6, x_1); return x_8; } } -obj* l_lean_parser_monad__parsec_take__while1___at___private_4217055689__parse__mangled__name__aux___main___spec__3(obj* x_0) { +obj* l_lean_parser_monad__parsec_take__while1___at___private_3193915239__parse__mangled__name__aux___main___spec__3(obj* x_0) { _start: { uint8 x_1; @@ -4503,7 +4503,7 @@ x_4 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_4); lean::inc(x_3); -x_8 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); +x_8 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_3, x_4, x_2, x_2, x_0); if (lean::obj_tag(x_8) == 0) { obj* x_9; obj* x_11; obj* x_13; @@ -4521,7 +4521,7 @@ uint32 x_16; obj* x_18; obj* x_19; lean::dec(x_8); x_16 = lean::unbox_uint32(x_9); lean::dec(x_9); -x_18 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4(x_16, x_11); +x_18 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4(x_16, x_11); x_19 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_13, x_18); return x_19; } @@ -4574,7 +4574,7 @@ if (lean::is_scalar(x_29)) { lean::cnstr_set(x_32, 0, x_31); x_33 = lean::unbox_uint32(x_9); lean::dec(x_9); -x_35 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6(x_33, x_11); +x_35 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6(x_33, x_11); x_36 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_32, x_35); return x_36; } @@ -4625,7 +4625,7 @@ lean::inc(x_57); lean::dec(x_8); x_60 = lean::unbox_uint32(x_37); lean::dec(x_37); -x_62 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8(x_60, x_55); +x_62 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8(x_60, x_55); x_63 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_57, x_62); return x_63; } @@ -4670,7 +4670,7 @@ x_75 = lean::box(0); x_76 = l_mjoin___rarg___closed__1; lean::inc(x_75); lean::inc(x_76); -x_79 = l_lean_parser_monad__parsec_error___at___private_1496486805__parse__mangled__string__aux___main___spec__3___rarg(x_74, x_76, x_75, x_75, x_0); +x_79 = l_lean_parser_monad__parsec_error___at___private_935834545__parse__mangled__string__aux___main___spec__3___rarg(x_74, x_76, x_75, x_75, x_0); if (lean::obj_tag(x_79) == 0) { obj* x_80; obj* x_82; obj* x_84; @@ -4688,7 +4688,7 @@ uint32 x_87; obj* x_89; obj* x_90; lean::dec(x_79); x_87 = lean::unbox_uint32(x_80); lean::dec(x_80); -x_89 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10(x_87, x_82); +x_89 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10(x_87, x_82); x_90 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_84, x_89); return x_90; } @@ -4741,7 +4741,7 @@ if (lean::is_scalar(x_100)) { lean::cnstr_set(x_103, 0, x_102); x_104 = lean::unbox_uint32(x_80); lean::dec(x_80); -x_106 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12(x_104, x_82); +x_106 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12(x_104, x_82); x_107 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_103, x_106); return x_107; } @@ -4792,7 +4792,7 @@ lean::inc(x_128); lean::dec(x_79); x_131 = lean::unbox_uint32(x_108); lean::dec(x_108); -x_133 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14(x_131, x_126); +x_133 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14(x_131, x_126); x_134 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_128, x_133); return x_134; } @@ -4825,18 +4825,18 @@ obj* x_139; obj* x_140; obj* x_141; obj* x_142; lean::inc(x_0); x_139 = lean::string_iterator_next(x_0); x_140 = lean::box(0); -x_141 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__16(x_0, x_139); +x_141 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__16(x_0, x_139); x_142 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_140, x_141); return x_142; } } } } -obj* l_lean_parser_monad__parsec_num___at___private_4217055689__parse__mangled__name__aux___main___spec__2(obj* x_0) { +obj* l_lean_parser_monad__parsec_num___at___private_3193915239__parse__mangled__name__aux___main___spec__2(obj* x_0) { _start: { obj* x_1; -x_1 = l_lean_parser_monad__parsec_take__while1___at___private_4217055689__parse__mangled__name__aux___main___spec__3(x_0); +x_1 = l_lean_parser_monad__parsec_take__while1___at___private_3193915239__parse__mangled__name__aux___main___spec__3(x_0); if (lean::obj_tag(x_1) == 0) { obj* x_2; obj* x_4; obj* x_6; obj* x_8; obj* x_9; obj* x_10; obj* x_12; obj* x_13; @@ -4894,7 +4894,7 @@ return x_19; } } } -obj* l_lean_parser_monad__parsec_take___at___private_4217055689__parse__mangled__name__aux___main___spec__18(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take___at___private_3193915239__parse__mangled__name__aux___main___spec__18(obj* x_0, obj* x_1) { _start: { obj* x_2; uint8 x_3; @@ -4906,7 +4906,7 @@ if (x_3 == 0) obj* x_5; obj* x_7; x_5 = l_string_join___closed__1; lean::inc(x_5); -x_7 = l___private_127590107__take__aux___main___rarg(x_0, x_5, x_1); +x_7 = l___private_1598640627__take__aux___main___rarg(x_0, x_5, x_1); return x_7; } else @@ -4925,7 +4925,7 @@ return x_13; } } } -obj* l_match__failed___at___private_4217055689__parse__mangled__name__aux___main___spec__19(obj* x_0) { +obj* l_match__failed___at___private_3193915239__parse__mangled__name__aux___main___spec__19(obj* x_0) { _start: { obj* x_1; obj* x_2; obj* x_3; obj* x_7; uint8 x_8; obj* x_9; obj* x_10; @@ -4948,7 +4948,7 @@ x_10 = x_9; return x_10; } } -obj* _init_l___private_4217055689__parse__mangled__name__aux___main___closed__1() { +obj* _init_l___private_3193915239__parse__mangled__name__aux___main___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -4959,7 +4959,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l___private_4217055689__parse__mangled__name__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3193915239__parse__mangled__name__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4977,7 +4977,7 @@ x_10 = lean::mk_nat_obj(55296u); x_11 = lean::nat_dec_lt(x_9, x_10); lean::dec(x_10); lean::inc(x_2); -x_14 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6(x_2); +x_14 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6(x_2); if (x_11 == 0) { obj* x_17; uint8 x_18; @@ -5099,12 +5099,12 @@ if (x_52 == 0) { obj* x_58; obj* x_59; obj* x_63; lean::dec(x_27); -x_58 = l___private_1205956357__name_mangle__aux___main___closed__1; -x_59 = l___private_4217055689__parse__mangled__name__aux___main___closed__1; +x_58 = l___private_694751983__name_mangle__aux___main___closed__1; +x_59 = l___private_3193915239__parse__mangled__name__aux___main___closed__1; lean::inc(x_2); lean::inc(x_59); lean::inc(x_58); -x_63 = l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(x_58, x_59, x_2); +x_63 = l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(x_58, x_59, x_2); if (lean::obj_tag(x_63) == 0) { obj* x_64; obj* x_66; obj* x_68; obj* x_69; @@ -5121,7 +5121,7 @@ if (lean::is_shared(x_63)) { lean::cnstr_release(x_63, 2); x_68 = x_63; } -x_69 = l_lean_parser_monad__parsec_num___at___private_4217055689__parse__mangled__name__aux___main___spec__2(x_64); +x_69 = l_lean_parser_monad__parsec_num___at___private_3193915239__parse__mangled__name__aux___main___spec__2(x_64); if (lean::obj_tag(x_69) == 0) { obj* x_70; obj* x_72; obj* x_74; uint32 x_77; @@ -5185,7 +5185,7 @@ goto lbl_78; lbl_78: { obj* x_97; -x_97 = l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(x_77, x_72); +x_97 = l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(x_77, x_72); if (lean::obj_tag(x_97) == 0) { obj* x_98; obj* x_100; obj* x_103; @@ -5194,7 +5194,7 @@ lean::inc(x_98); x_100 = lean::cnstr_get(x_97, 2); lean::inc(x_100); lean::dec(x_97); -x_103 = l_lean_parser_monad__parsec_take___at___private_4217055689__parse__mangled__name__aux___main___spec__18(x_70, x_98); +x_103 = l_lean_parser_monad__parsec_take___at___private_3193915239__parse__mangled__name__aux___main___spec__18(x_70, x_98); if (lean::obj_tag(x_103) == 0) { obj* x_104; obj* x_106; obj* x_108; obj* x_111; obj* x_112; obj* x_114; obj* x_115; @@ -5231,7 +5231,7 @@ if (lean::obj_tag(x_116) == 0) { obj* x_124; obj* x_125; obj* x_126; obj* x_127; obj* x_128; lean::dec(x_116); -x_124 = l_match__failed___at___private_4217055689__parse__mangled__name__aux___main___spec__19(x_118); +x_124 = l_match__failed___at___private_3193915239__parse__mangled__name__aux___main___spec__19(x_118); x_125 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_120, x_124); x_126 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_100, x_125); x_127 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_74, x_126); @@ -5266,7 +5266,7 @@ lean::dec(x_116); lean::inc(x_1); x_140 = lean::name_mk_string(x_1, x_136); lean::inc(x_6); -x_142 = l___private_4217055689__parse__mangled__name__aux___main(x_6, x_140, x_118); +x_142 = l___private_3193915239__parse__mangled__name__aux___main(x_6, x_140, x_118); x_143 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_120, x_142); x_144 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_100, x_143); x_145 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_74, x_144); @@ -5527,7 +5527,7 @@ if (x_55 == 0) { obj* x_237; lean::dec(x_53); -x_237 = l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(x_15, x_2); +x_237 = l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(x_15, x_2); if (lean::obj_tag(x_237) == 0) { obj* x_238; obj* x_240; obj* x_243; @@ -5536,7 +5536,7 @@ lean::inc(x_238); x_240 = lean::cnstr_get(x_237, 2); lean::inc(x_240); lean::dec(x_237); -x_243 = l_lean_parser_monad__parsec_num___at___private_4217055689__parse__mangled__name__aux___main___spec__2(x_238); +x_243 = l_lean_parser_monad__parsec_num___at___private_3193915239__parse__mangled__name__aux___main___spec__2(x_238); if (lean::obj_tag(x_243) == 0) { obj* x_244; obj* x_246; obj* x_248; obj* x_251; @@ -5547,7 +5547,7 @@ lean::inc(x_246); x_248 = lean::cnstr_get(x_243, 2); lean::inc(x_248); lean::dec(x_243); -x_251 = l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(x_15, x_246); +x_251 = l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(x_15, x_246); if (lean::obj_tag(x_251) == 0) { obj* x_252; obj* x_254; obj* x_257; obj* x_258; obj* x_259; obj* x_260; obj* x_261; obj* x_262; obj* x_263; @@ -5557,7 +5557,7 @@ x_254 = lean::cnstr_get(x_251, 2); lean::inc(x_254); lean::dec(x_251); x_257 = lean::name_mk_numeral(x_1, x_244); -x_258 = l___private_4217055689__parse__mangled__name__aux___main(x_6, x_257, x_252); +x_258 = l___private_3193915239__parse__mangled__name__aux___main(x_6, x_257, x_252); x_259 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_254, x_258); x_260 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_248, x_259); x_261 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_240, x_260); @@ -5683,78 +5683,78 @@ return x_307; } } } -obj* l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_ch___at___private_4217055689__parse__mangled__name__aux___main___spec__1(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_ch___at___private_3193915239__parse__mangled__name__aux___main___spec__1(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__4(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__4(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__6(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__6(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__8(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__8(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__10(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__10(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__12(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__12(x_2, x_1); return x_3; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14___boxed(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_0); -x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_4217055689__parse__mangled__name__aux___main___spec__14(x_2, x_1); +x_3 = l_lean_parser_monad__parsec_take__while__cont___at___private_3193915239__parse__mangled__name__aux___main___spec__14(x_2, x_1); return x_3; } } -obj* l___private_4217055689__parse__mangled__name__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3193915239__parse__mangled__name__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_4217055689__parse__mangled__name__aux___main(x_0, x_1, x_2); +x_3 = l___private_3193915239__parse__mangled__name__aux___main(x_0, x_1, x_2); return x_3; } } -obj* l___private_74862231__parse__mangled__name(obj* x_0, obj* x_1) { +obj* l___private_1098645165__parse__mangled__name(obj* x_0, obj* x_1) { _start: { obj* x_3; obj* x_4; obj* x_5; @@ -5762,7 +5762,7 @@ lean::inc(x_0); x_3 = l_string_quote(x_0); x_4 = lean::alloc_closure(reinterpret_cast(l_dlist_singleton___rarg), 2, 1); lean::closure_set(x_4, 0, x_3); -x_5 = l_lean_parser_monad__parsec_str__core___at___private_1496486805__parse__mangled__string__aux___main___spec__1(x_0, x_4, x_1); +x_5 = l_lean_parser_monad__parsec_str__core___at___private_935834545__parse__mangled__string__aux___main___spec__1(x_0, x_4, x_1); if (lean::obj_tag(x_5) == 0) { obj* x_6; obj* x_8; obj* x_11; obj* x_12; obj* x_13; obj* x_14; obj* x_16; obj* x_17; @@ -5773,8 +5773,8 @@ lean::inc(x_8); lean::dec(x_5); x_11 = lean::string_iterator_remaining(x_6); x_12 = lean::box(0); -x_13 = l___private_4217055689__parse__mangled__name__aux___main(x_11, x_12, x_6); -x_14 = l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1; +x_13 = l___private_3193915239__parse__mangled__name__aux___main(x_11, x_12, x_6); +x_14 = l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1; lean::inc(x_14); x_16 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_14, x_13); x_17 = l_lean_parser_parsec__t_bind__mk__res___rarg(x_8, x_16); @@ -5809,7 +5809,7 @@ obj* l_lean_name_demangle(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_3; obj* x_5; -x_2 = lean::alloc_closure(reinterpret_cast(l___private_74862231__parse__mangled__name), 2, 1); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1098645165__parse__mangled__name), 2, 1); lean::closure_set(x_2, 0, x_1); x_3 = l_string_join___closed__1; lean::inc(x_3); @@ -5841,16 +5841,16 @@ void initialize_init_lean_name__mangling() { _G_initialized = true; initialize_init_lean_name(); initialize_init_lean_parser_string__literal(); - l___private_3255790009__string_mangle__aux___main___closed__1 = _init_l___private_3255790009__string_mangle__aux___main___closed__1(); - l___private_3255790009__string_mangle__aux___main___closed__2 = _init_l___private_3255790009__string_mangle__aux___main___closed__2(); - l___private_3255790009__string_mangle__aux___main___closed__3 = _init_l___private_3255790009__string_mangle__aux___main___closed__3(); - l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1 = _init_l_lean_parser_parse__hex__digit___at___private_1496486805__parse__mangled__string__aux___main___spec__2___closed__1(); - l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_1496486805__parse__mangled__string__aux___main___spec__6___closed__1(); - l___private_1496486805__parse__mangled__string__aux___main___closed__1 = _init_l___private_1496486805__parse__mangled__string__aux___main___closed__1(); - l___private_1496486805__parse__mangled__string__aux___main___closed__2 = _init_l___private_1496486805__parse__mangled__string__aux___main___closed__2(); - l___private_1496486805__parse__mangled__string__aux___main___closed__3 = _init_l___private_1496486805__parse__mangled__string__aux___main___closed__3(); + l___private_2909413099__string_mangle__aux___main___closed__1 = _init_l___private_2909413099__string_mangle__aux___main___closed__1(); + l___private_2909413099__string_mangle__aux___main___closed__2 = _init_l___private_2909413099__string_mangle__aux___main___closed__2(); + l___private_2909413099__string_mangle__aux___main___closed__3 = _init_l___private_2909413099__string_mangle__aux___main___closed__3(); + l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1 = _init_l_lean_parser_parse__hex__digit___at___private_935834545__parse__mangled__string__aux___main___spec__2___closed__1(); + l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_935834545__parse__mangled__string__aux___main___spec__6___closed__1(); + l___private_935834545__parse__mangled__string__aux___main___closed__1 = _init_l___private_935834545__parse__mangled__string__aux___main___closed__1(); + l___private_935834545__parse__mangled__string__aux___main___closed__2 = _init_l___private_935834545__parse__mangled__string__aux___main___closed__2(); + l___private_935834545__parse__mangled__string__aux___main___closed__3 = _init_l___private_935834545__parse__mangled__string__aux___main___closed__3(); l_lean_string_demangle___closed__1 = _init_l_lean_string_demangle___closed__1(); - l___private_1205956357__name_mangle__aux___main___closed__1 = _init_l___private_1205956357__name_mangle__aux___main___closed__1(); - l___private_1205956357__name_mangle__aux___main___closed__2 = _init_l___private_1205956357__name_mangle__aux___main___closed__2(); - l___private_4217055689__parse__mangled__name__aux___main___closed__1 = _init_l___private_4217055689__parse__mangled__name__aux___main___closed__1(); + l___private_694751983__name_mangle__aux___main___closed__1 = _init_l___private_694751983__name_mangle__aux___main___closed__1(); + l___private_694751983__name_mangle__aux___main___closed__2 = _init_l___private_694751983__name_mangle__aux___main___closed__2(); + l___private_3193915239__parse__mangled__name__aux___main___closed__1 = _init_l___private_3193915239__parse__mangled__name__aux___main___closed__1(); } diff --git a/src/boot/init/lean/parser/combinators.cpp b/src/boot/init/lean/parser/combinators.cpp index 121b02dfe3..061643b526 100644 --- a/src/boot/init/lean/parser/combinators.cpp +++ b/src/boot/init/lean/parser/combinators.cpp @@ -22,85 +22,71 @@ obj* l_lean_parser_combinators_try_tokens___rarg(obj*); obj* l_lean_parser_combinators_node_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node_tokens___rarg(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by1___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1(obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); obj* l_lean_parser_combinators_choice__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_combinators_coe_view__default(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_list_map___main___rarg(obj*, obj*); obj* l_lean_parser_combinators_try_view(obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by1_view___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); -obj* l___private_1297690757__many1__aux___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_seq__left_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many___rarg___closed__1; obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_longest__choice___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_3265500769__sep__by_view__aux___main(obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__match_tokens(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_choice__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice_tokens(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1_tokens___rarg(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_combinators_longest__choice___spec__1(obj*); -obj* l___private_1079072079__sep__by_view__aux___rarg(obj*, obj*, obj*, obj*, obj*); extern obj* l_mjoin___rarg___closed__1; -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_choice__aux___main___spec__1(obj*, obj*); obj* l_lean_parser_combinators_optional_view__default(obj*, obj*); obj* l_lean_parser_combinators_monad__lift_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_any__of___spec__1(obj*, obj*); obj* l_lean_parser_combinators_sep__by1_tokens___rarg(obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice_tokens___rarg(obj*); obj* l_lean_parser_combinators_sep__by___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1(obj*); obj* l_lean_parser_combinators_many1_tokens(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_reverse___rarg(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_sep__by___spec__2(obj*, obj*); -obj* l___private_1297690757__many1__aux(obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_enum__from___main___rarg(obj*, obj*); obj* l_lean_parser_combinators_sep__by1_view(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_combinators_sep__by_view(obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_any__of_view(obj*); obj* l_lean_parser_combinators_seq__right_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many_tokens___rarg(obj*); obj* l_lean_parser_combinators_seq__left_tokens___rarg(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1(obj*); -obj* l___private_4028586963__sep__by__aux(obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1___rarg___lambda__2(obj*, obj*, obj*); -obj* l___private_1297690757__many1__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); obj* l_lean_parser_combinators_sep__by1_tokens___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by_tokens___rarg(obj*, obj*); -obj* l___private_1079072079__sep__by_view__aux(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_label_view(obj*, obj*, obj*, obj*); -obj* l___private_1297690757__many1__aux___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_any__of_tokens___rarg(obj*); obj* l_lean_parser_combinators_seq(obj*); obj* l_lean_parser_combinators_sep__by1(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_any__of___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional(obj*); obj* l_lean_parser_combinators_longest__match_view(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1386096941__many1__aux___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_combinators_longest__choice___spec__1___rarg(obj*, obj*, obj*); obj* l_lean_parser_combinators_choice_tokens___rarg(obj*); +obj* l___private_1386096941__many1__aux___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_label_view___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional_view__default___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_label_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many_tokens(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_sep__by1___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1386096941__many1__aux___main(obj*); obj* l_lean_parser_combinators_seq__right_view(obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many_view(obj*, obj*); obj* l_lean_parser_combinators_sep__by1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*); @@ -110,32 +96,35 @@ obj* l_list_join___main___rarg(obj*); obj* l_lean_parser_combinators_longest__match_view___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_seq__left_view(obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1_view___rarg___lambda__1(obj*, obj*); -obj* l___private_1297690757__many1__aux___main___rarg___lambda__1(obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__match(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_tokens___rarg(obj*); +obj* l___private_1386096941__many1__aux___main___rarg___closed__1; extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); obj* l_lean_parser_combinators_sep__by_view___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_choice___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); obj* l_lean_parser_combinators_choice__aux___main___rarg___lambda__1(obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by_tokens___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional_view___rarg___lambda__1(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1(obj*, obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1(obj*); -obj* l___private_4028586963__sep__by__aux___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by_view___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_combinators_optional___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_combinators_optional___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional_view(obj*, obj*); extern obj* l_lean_parser_monad__parsec_left__over___rarg___closed__1; +obj* l___private_1386096941__many1__aux___main___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by1_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_combinators_choice__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1(obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1386096941__many1__aux(obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1(obj*); obj* l_lean_parser_combinators_choice__aux___main(obj*); obj* l_lean_parser_combinators_many___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -143,28 +132,34 @@ obj* l_lean_parser_combinators_recurse_tokens(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__match___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_syntax_mk__node(obj*, obj*); obj* l_lean_parser_combinators_sep__by1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8); +obj* l___private_3265500769__sep__by_view__aux(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main(obj*); obj* l_lean_parser_combinators_sep__by_elem_view_item__coe(obj*, obj*); obj* l_lean_parser_combinators_any__of___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_recurse_view___rarg(obj*, obj*); +obj* l___private_3265500769__sep__by_view__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_seq___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_combinators_sep__by1_view___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_combinators_sep__by_view___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_combinators_label_tokens___rarg(obj*); obj* l_lean_parser_combinators_coe_view__default___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__match___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_combinators_sep__by_elem_view_item__coe___rarg(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_coe_view___rarg(obj*, obj*, obj*); obj* l_lean_parser_combinators_seq__left_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_choice(obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_monad__lift_view(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1(obj*); extern obj* l_lean_parser_monad__parsec_remaining___rarg___closed__1; -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_longest__match___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_combinators_sep__by1_view___spec__1(obj*, obj*, obj*); +obj* l___private_3265500769__sep__by_view__aux___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_combinators_many1_view___rarg___lambda__2(obj*, obj*); obj* l_lean_parser_combinators_try_view___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice___rarg___lambda__1(obj*, obj*, obj*, obj*); @@ -182,13 +177,14 @@ obj* l_lean_parser_combinators_try_tokens(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_combinators_sep__by___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_optional___rarg___closed__1; obj* l_lean_parser_combinators_sep__by___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main(obj*); -obj* l___private_1079072079__sep__by_view__aux___main(obj*, obj*, obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); obj* l_lean_parser_combinators_optional_tokens___rarg(obj*); +obj* l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_coe_view(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_combinators_node_view(obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_option_get___main___at_lean_parser_run___spec__2(obj*); obj* l_lean_parser_combinators_coe_tokens___rarg(obj*, obj*); obj* l_lean_parser_combinators_many1_view(obj*, obj*); @@ -199,24 +195,28 @@ obj* l_lean_parser_combinators_longest__match_tokens___rarg(obj*); obj* l_lean_parser_combinators_sep__by_view___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by(obj*); obj* l_lean_parser_combinators_any__of(obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1(obj*); +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); extern obj* l_lean_parser_choice; obj* l_lean_parser_combinators_optional___rarg___lambda__2(obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*, obj*); extern obj* l_lean_parser_monad__parsec_try___rarg___closed__1; obj* l_list_map___main___at_lean_parser_combinators_sep__by_view___spec__1(obj*, obj*, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, uint8, uint8, obj*, obj*); obj* l_lean_parser_combinators_many1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_choice__aux(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1297690757__many1__aux___main(obj*); +obj* l___private_1386096941__many1__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice(obj*); obj* l_list_append___rarg(obj*, obj*); obj* l_lean_parser_combinators_node(obj*); obj* l_lean_parser_combinators_optional_tokens(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1079072079__sep__by_view__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_any__of___rarg___closed__1; obj* l_lean_parser_combinators_monad__lift_tokens___rarg(obj*); obj* l_lean_parser_combinators_sep__by1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional_view___rarg___lambda__2(obj*, obj*); obj* l_lean_parser_combinators_sep__by_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, uint8, obj*, obj*); +obj* l___private_1209639495__sep__by__aux(obj*); obj* l_list_mfoldl___main___at_lean_parser_combinators_node___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { @@ -470,7 +470,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_combinators_node return x_4; } } -obj* l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_7; obj* x_10; obj* x_11; @@ -487,17 +487,17 @@ x_11 = lean::apply_2(x_7, lean::box(0), x_10); return x_11; } } -obj* l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1___rarg), 6, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1___rarg), 6, 0); return x_4; } } -obj* _init_l___private_1297690757__many1__aux___main___rarg___closed__1() { +obj* _init_l___private_1386096941__many1__aux___main___rarg___closed__1() { _start: { obj* x_0; @@ -505,7 +505,7 @@ x_0 = lean::mk_string("unreachable"); return x_0; } } -obj* l___private_1297690757__many1__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_1386096941__many1__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; uint8 x_8; @@ -525,12 +525,12 @@ x_16 = lean::cnstr_get(x_1, 1); lean::inc(x_16); lean::inc(x_5); lean::inc(x_1); -x_20 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg___lambda__1), 3, 2); +x_20 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg___lambda__1), 3, 2); lean::closure_set(x_20, 0, x_1); lean::closure_set(x_20, 1, x_5); lean::inc(x_4); x_22 = lean::apply_3(x_16, lean::box(0), x_4, x_20); -x_23 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg___lambda__2), 8, 7); +x_23 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg___lambda__2), 8, 7); lean::closure_set(x_23, 0, x_3); lean::closure_set(x_23, 1, x_5); lean::closure_set(x_23, 2, x_0); @@ -551,17 +551,17 @@ lean::dec(x_6); lean::dec(x_3); lean::dec(x_0); x_31 = lean::box(0); -x_32 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_32 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_33 = l_mjoin___rarg___closed__1; lean::inc(x_31); lean::inc(x_33); lean::inc(x_32); -x_37 = l_lean_parser_monad__parsec_error___at___private_1297690757__many1__aux___main___spec__1___rarg(x_2, lean::box(0), x_32, x_33, x_31, x_31); +x_37 = l_lean_parser_monad__parsec_error___at___private_1386096941__many1__aux___main___spec__1___rarg(x_2, lean::box(0), x_32, x_33, x_31, x_31); return x_37; } } } -obj* l___private_1297690757__many1__aux___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1386096941__many1__aux___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_6; obj* x_8; obj* x_10; obj* x_12; obj* x_15; obj* x_16; obj* x_17; obj* x_18; obj* x_19; obj* x_20; obj* x_22; obj* x_23; obj* x_24; obj* x_25; @@ -600,7 +600,7 @@ x_25 = lean::apply_2(x_3, lean::box(0), x_24); return x_25; } } -obj* l___private_1297690757__many1__aux___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l___private_1386096941__many1__aux___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_8; obj* x_10; obj* x_13; obj* x_14; obj* x_17; obj* x_20; obj* x_21; obj* x_23; obj* x_24; obj* x_25; @@ -611,7 +611,7 @@ lean::cnstr_set(x_10, 0, x_7); lean::cnstr_set(x_10, 1, x_1); lean::inc(x_10); lean::inc(x_0); -x_13 = l___private_1297690757__many1__aux___main___rarg(x_2, x_3, x_4, x_0, x_5, x_10, x_6); +x_13 = l___private_1386096941__many1__aux___main___rarg(x_2, x_3, x_4, x_0, x_5, x_10, x_6); x_14 = lean::cnstr_get(x_0, 0); lean::inc(x_14); lean::dec(x_0); @@ -627,29 +627,29 @@ x_25 = lean::apply_3(x_8, lean::box(0), x_13, x_24); return x_25; } } -obj* l___private_1297690757__many1__aux___main(obj* x_0) { +obj* l___private_1386096941__many1__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg), 7, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg), 7, 0); return x_2; } } -obj* l___private_1297690757__many1__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_1386096941__many1__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; -x_7 = l___private_1297690757__many1__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l___private_1386096941__many1__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6); return x_7; } } -obj* l___private_1297690757__many1__aux(obj* x_0) { +obj* l___private_1386096941__many1__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___rarg), 7, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___rarg), 7, 0); return x_2; } } @@ -694,7 +694,7 @@ x_7 = lean::mk_nat_obj(1u); x_8 = lean::nat_add(x_5, x_7); lean::dec(x_7); lean::dec(x_5); -x_11 = l___private_1297690757__many1__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_6, x_8); +x_11 = l___private_1386096941__many1__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_6, x_8); return x_11; } } @@ -903,7 +903,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_combinators_many return x_4; } } -obj* l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_7; obj* x_10; obj* x_11; @@ -920,17 +920,17 @@ x_11 = lean::apply_2(x_7, lean::box(0), x_10); return x_11; } } -obj* l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1___rarg), 6, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1___rarg), 6, 0); return x_4; } } -obj* l___private_4028586963__sep__by__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { _start: { obj* x_10; uint8 x_11; @@ -950,14 +950,14 @@ x_19 = lean::cnstr_get(x_1, 1); lean::inc(x_19); lean::inc(x_8); lean::inc(x_1); -x_23 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg___lambda__1), 3, 2); +x_23 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg___lambda__1), 3, 2); lean::closure_set(x_23, 0, x_1); lean::closure_set(x_23, 1, x_8); x_24 = lean::box(x_6); lean::inc(x_17); lean::inc(x_4); lean::inc(x_3); -x_28 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___rarg___lambda__2___boxed), 11, 10); +x_28 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___rarg___lambda__2___boxed), 11, 10); lean::closure_set(x_28, 0, x_3); lean::closure_set(x_28, 1, x_8); lean::closure_set(x_28, 2, x_2); @@ -1025,17 +1025,17 @@ lean::dec(x_1); lean::dec(x_3); lean::dec(x_0); x_71 = lean::box(0); -x_72 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_72 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_73 = l_mjoin___rarg___closed__1; lean::inc(x_71); lean::inc(x_73); lean::inc(x_72); -x_77 = l_lean_parser_monad__parsec_error___at___private_4028586963__sep__by__aux___main___spec__1___rarg(x_2, lean::box(0), x_72, x_73, x_71, x_71); +x_77 = l_lean_parser_monad__parsec_error___at___private_1209639495__sep__by__aux___main___spec__1___rarg(x_2, lean::box(0), x_72, x_73, x_71, x_71); return x_77; } } } -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { _start: { if (lean::obj_tag(x_11) == 0) @@ -1072,12 +1072,12 @@ lean::cnstr_set(x_30, 1, x_1); x_31 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_31, 0, x_27); lean::cnstr_set(x_31, 1, x_30); -x_32 = l___private_4028586963__sep__by__aux___main___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); +x_32 = l___private_1209639495__sep__by__aux___main___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); return x_32; } } } -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { if (lean::obj_tag(x_10) == 0) @@ -1136,7 +1136,7 @@ lean::inc(x_51); x_56 = lean::apply_2(x_51, lean::box(0), x_54); x_57 = lean::apply_3(x_39, lean::box(0), x_50, x_56); x_58 = lean::box(x_7); -x_59 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___rarg___lambda__1___boxed), 12, 11); +x_59 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___rarg___lambda__1___boxed), 12, 11); lean::closure_set(x_59, 0, x_30); lean::closure_set(x_59, 1, x_1); lean::closure_set(x_59, 2, x_51); @@ -1153,67 +1153,67 @@ return x_60; } } } -obj* l___private_4028586963__sep__by__aux___main(obj* x_0) { +obj* l___private_1209639495__sep__by__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___rarg___boxed), 10, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___rarg___boxed), 10, 0); return x_2; } } -obj* l___private_4028586963__sep__by__aux___main___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { uint8 x_10; uint8 x_11; obj* x_12; x_10 = lean::unbox(x_6); x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); +x_12 = l___private_1209639495__sep__by__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); return x_12; } } -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { _start: { uint8 x_12; obj* x_13; x_12 = lean::unbox(x_9); -x_13 = l___private_4028586963__sep__by__aux___main___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); +x_13 = l___private_1209639495__sep__by__aux___main___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); return x_13; } } -obj* l___private_4028586963__sep__by__aux___main___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { uint8 x_11; obj* x_12; x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); +x_12 = l___private_1209639495__sep__by__aux___main___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); return x_12; } } -obj* l___private_4028586963__sep__by__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { _start: { obj* x_10; -x_10 = l___private_4028586963__sep__by__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); +x_10 = l___private_1209639495__sep__by__aux___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_10; } } -obj* l___private_4028586963__sep__by__aux(obj* x_0) { +obj* l___private_1209639495__sep__by__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___rarg___boxed), 10, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___rarg___boxed), 10, 0); return x_2; } } -obj* l___private_4028586963__sep__by__aux___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { uint8 x_10; uint8 x_11; obj* x_12; x_10 = lean::unbox(x_6); x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); +x_12 = l___private_1209639495__sep__by__aux___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); return x_12; } } @@ -1244,7 +1244,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_4; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { _start: { obj* x_10; uint8 x_11; @@ -1264,14 +1264,14 @@ x_19 = lean::cnstr_get(x_1, 1); lean::inc(x_19); lean::inc(x_8); lean::inc(x_1); -x_23 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg___lambda__1), 3, 2); +x_23 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg___lambda__1), 3, 2); lean::closure_set(x_23, 0, x_1); lean::closure_set(x_23, 1, x_8); x_24 = lean::box(x_6); lean::inc(x_17); lean::inc(x_4); lean::inc(x_3); -x_28 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed), 11, 10); +x_28 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed), 11, 10); lean::closure_set(x_28, 0, x_3); lean::closure_set(x_28, 1, x_8); lean::closure_set(x_28, 2, x_2); @@ -1339,7 +1339,7 @@ lean::dec(x_1); lean::dec(x_3); lean::dec(x_0); x_71 = lean::box(0); -x_72 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_72 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_73 = l_mjoin___rarg___closed__1; lean::inc(x_71); lean::inc(x_73); @@ -1349,7 +1349,7 @@ return x_77; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { _start: { if (lean::obj_tag(x_11) == 0) @@ -1386,12 +1386,12 @@ lean::cnstr_set(x_30, 1, x_1); x_31 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_31, 0, x_27); lean::cnstr_set(x_31, 1, x_30); -x_32 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); +x_32 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); return x_32; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { if (lean::obj_tag(x_10) == 0) @@ -1450,7 +1450,7 @@ lean::inc(x_51); x_56 = lean::apply_2(x_51, lean::box(0), x_54); x_57 = lean::apply_3(x_39, lean::box(0), x_50, x_56); x_58 = lean::box(x_7); -x_59 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed), 12, 11); +x_59 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed), 12, 11); lean::closure_set(x_59, 0, x_30); lean::closure_set(x_59, 1, x_1); lean::closure_set(x_59, 2, x_51); @@ -1467,12 +1467,12 @@ return x_60; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1(obj* x_0) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed), 10, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed), 10, 0); return x_2; } } @@ -1521,7 +1521,7 @@ x_10 = lean::nat_add(x_7, x_9); lean::dec(x_9); lean::dec(x_7); x_13 = 1; -x_14 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_13, x_8, x_10); +x_14 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_13, x_8, x_10); return x_14; } } @@ -1534,31 +1534,31 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_combinators_sep_ return x_2; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { uint8 x_10; uint8 x_11; obj* x_12; x_10 = lean::unbox(x_6); x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); +x_12 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); return x_12; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { _start: { uint8 x_12; obj* x_13; x_12 = lean::unbox(x_9); -x_13 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); +x_13 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); return x_13; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { uint8 x_11; obj* x_12; x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); +x_12 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by___spec__1___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); return x_12; } } @@ -1607,7 +1607,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_4; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, uint8 x_6, uint8 x_7, obj* x_8, obj* x_9) { _start: { obj* x_10; uint8 x_11; @@ -1627,14 +1627,14 @@ x_19 = lean::cnstr_get(x_1, 1); lean::inc(x_19); lean::inc(x_8); lean::inc(x_1); -x_23 = lean::alloc_closure(reinterpret_cast(l___private_1297690757__many1__aux___main___rarg___lambda__1), 3, 2); +x_23 = lean::alloc_closure(reinterpret_cast(l___private_1386096941__many1__aux___main___rarg___lambda__1), 3, 2); lean::closure_set(x_23, 0, x_1); lean::closure_set(x_23, 1, x_8); x_24 = lean::box(x_6); lean::inc(x_17); lean::inc(x_4); lean::inc(x_3); -x_28 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed), 11, 10); +x_28 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed), 11, 10); lean::closure_set(x_28, 0, x_3); lean::closure_set(x_28, 1, x_8); lean::closure_set(x_28, 2, x_2); @@ -1702,7 +1702,7 @@ lean::dec(x_1); lean::dec(x_3); lean::dec(x_0); x_71 = lean::box(0); -x_72 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_72 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_73 = l_mjoin___rarg___closed__1; lean::inc(x_71); lean::inc(x_73); @@ -1712,7 +1712,7 @@ return x_77; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, uint8 x_9, obj* x_10, obj* x_11) { _start: { if (lean::obj_tag(x_11) == 0) @@ -1749,12 +1749,12 @@ lean::cnstr_set(x_30, 1, x_1); x_31 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_31, 0, x_27); lean::cnstr_set(x_31, 1, x_30); -x_32 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); +x_32 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_9, x_31, x_10); return x_32; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, uint8 x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { if (lean::obj_tag(x_10) == 0) @@ -1813,7 +1813,7 @@ lean::inc(x_51); x_56 = lean::apply_2(x_51, lean::box(0), x_54); x_57 = lean::apply_3(x_39, lean::box(0), x_50, x_56); x_58 = lean::box(x_7); -x_59 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed), 12, 11); +x_59 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed), 12, 11); lean::closure_set(x_59, 0, x_30); lean::closure_set(x_59, 1, x_1); lean::closure_set(x_59, 2, x_51); @@ -1830,12 +1830,12 @@ return x_60; } } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1(obj* x_0) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed), 10, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed), 10, 0); return x_2; } } @@ -1884,7 +1884,7 @@ x_10 = lean::nat_add(x_7, x_9); lean::dec(x_9); lean::dec(x_7); x_13 = 0; -x_14 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_13, x_8, x_10); +x_14 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_13, x_8, x_10); return x_14; } } @@ -1897,31 +1897,31 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_combinators_sep_ return x_2; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { uint8 x_10; uint8 x_11; obj* x_12; x_10 = lean::unbox(x_6); x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); +x_12 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_11, x_8, x_9); return x_12; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10, obj* x_11) { _start: { uint8 x_12; obj* x_13; x_12 = lean::unbox(x_9); -x_13 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); +x_13 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__1(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_12, x_10, x_11); return x_13; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { uint8 x_11; obj* x_12; x_11 = lean::unbox(x_7); -x_12 = l___private_4028586963__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); +x_12 = l___private_1209639495__sep__by__aux___main___at_lean_parser_combinators_sep__by1___spec__1___rarg___lambda__2(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_11, x_8, x_9, x_10); return x_12; } } @@ -1998,7 +1998,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_combinators_sep_ return x_4; } } -obj* l___private_1079072079__sep__by_view__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3265500769__sep__by_view__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { if (lean::obj_tag(x_4) == 0) @@ -2071,7 +2071,7 @@ lean::cnstr_set(x_39, 0, x_38); x_40 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_40, 0, x_35); lean::cnstr_set(x_40, 1, x_39); -x_41 = l___private_1079072079__sep__by_view__aux___main___rarg(x_0, x_1, x_2, x_3, x_30); +x_41 = l___private_3265500769__sep__by_view__aux___main___rarg(x_0, x_1, x_2, x_3, x_30); if (lean::is_scalar(x_15)) { x_42 = lean::alloc_cnstr(1, 2, 0); } else { @@ -2084,26 +2084,26 @@ return x_42; } } } -obj* l___private_1079072079__sep__by_view__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3265500769__sep__by_view__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_6; lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_6 = lean::alloc_closure(reinterpret_cast(l___private_1079072079__sep__by_view__aux___main___rarg), 5, 0); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_3265500769__sep__by_view__aux___main___rarg), 5, 0); return x_6; } } -obj* l___private_1079072079__sep__by_view__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3265500769__sep__by_view__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; -x_5 = l___private_1079072079__sep__by_view__aux___main___rarg(x_0, x_1, x_2, x_3, x_4); +x_5 = l___private_3265500769__sep__by_view__aux___main___rarg(x_0, x_1, x_2, x_3, x_4); return x_5; } } -obj* l___private_1079072079__sep__by_view__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_3265500769__sep__by_view__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_14; @@ -2114,7 +2114,7 @@ lean::dec(x_3); lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_14 = lean::alloc_closure(reinterpret_cast(l___private_1079072079__sep__by_view__aux___rarg), 5, 0); +x_14 = lean::alloc_closure(reinterpret_cast(l___private_3265500769__sep__by_view__aux___rarg), 5, 0); return x_14; } } @@ -2287,7 +2287,7 @@ lean::dec(x_5); x_22 = lean::cnstr_get(x_19, 1); lean::inc(x_22); lean::dec(x_19); -x_25 = l___private_1079072079__sep__by_view__aux___main___rarg(x_1, x_2, x_0, x_3, x_22); +x_25 = l___private_3265500769__sep__by_view__aux___main___rarg(x_1, x_2, x_0, x_3, x_22); return x_25; } } @@ -3379,7 +3379,7 @@ obj* x_7; obj* x_8; obj* x_9; obj* x_13; lean::dec(x_3); lean::dec(x_2); x_7 = lean::box(0); -x_8 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_8 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_9 = l_mjoin___rarg___closed__1; lean::inc(x_7); lean::inc(x_9); @@ -3841,7 +3841,7 @@ void initialize_init_lean_parser_combinators() { _G_initialized = true; initialize_init_lean_parser_basic(); initialize_init_data_list_instances(); - l___private_1297690757__many1__aux___main___rarg___closed__1 = _init_l___private_1297690757__many1__aux___main___rarg___closed__1(); + l___private_1386096941__many1__aux___main___rarg___closed__1 = _init_l___private_1386096941__many1__aux___main___rarg___closed__1(); l_lean_parser_combinators_many___rarg___closed__1 = _init_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(); l_lean_parser_combinators_choice__aux___main___rarg___closed__1 = _init_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 61c3fc3309..fdedee1807 100644 --- a/src/boot/init/lean/parser/command.cpp +++ b/src/boot/init/lean/parser/command.cpp @@ -68,6 +68,7 @@ obj* l_lean_parser_command_open_parser_lean_parser_has__tokens; obj* l_lean_parser_command_variable; obj* l_lean_parser_command_variables_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_open; +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_combinators_sep__by1_tokens___rarg(obj*, obj*); extern obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1; @@ -148,7 +149,6 @@ obj* l_lean_parser_try__view___at_lean_parser_number_parser___spec__1(obj*); obj* l_lean_parser_command_option__value_has__view_x_27; extern obj* l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_set__option_parser_lean_parser_has__view; -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(obj*); extern obj* l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; obj* l_lean_parser_command_mixfix_parser(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; @@ -177,6 +177,7 @@ obj* l_lean_parser_number_parser___at_lean_parser_command_set__option_parser_lea obj* l_lean_parser_command_parser_lean_parser_has__tokens; obj* l_option_get__or__else___main___rarg(obj*, obj*); obj* l_lean_parser_command_option__value_has__view; +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(obj*); extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); obj* l_lean_parser_combinators_many1_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -229,7 +230,6 @@ obj* l_lean_parser_command_reserve__mixfix_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_export_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_syntax_mk__node(obj*, obj*); obj* l_lean_parser_command_open__spec_only_has__view_x_27___lambda__2(obj*); -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_end; obj* l_lean_parser_command_variable_parser___closed__1; obj* l_lean_parser_command_set__option_has__view_x_27; @@ -305,7 +305,6 @@ obj* l_lean_parser_command_open__spec_as_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_open_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_variables_parser(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_declaration_parser(obj*, obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___at_lean_parser_command__parser_run___spec__10(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_check_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_reserve__notation_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_export_parser(obj*, obj*, obj*, obj*); @@ -331,6 +330,7 @@ obj* l_list_append___rarg(obj*, obj*); obj* l_lean_parser_command_omit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_universe_parser___closed__1; obj* l_lean_parser_command_open_has__view_x_27___lambda__1___closed__1; +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_bool__option__value_has__view_x_27___lambda__1___closed__1; obj* l_option_map___rarg(obj*, obj*); obj* l_lean_parser_command_set__option_has__view_x_27___lambda__1___closed__2; @@ -352,8 +352,8 @@ extern obj* l_lean_parser_command_reserve__notation_parser_lean_parser_has__toke obj* l_lean_parser_command_export_parser_lean_parser_has__tokens; obj* l_lean_parser_command_export; obj* l_reader__t_orelse___at_lean_parser_command_universe_parser___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_4273586383__run__aux___at_lean_parser_command__parser_run___spec__10(obj*, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_command_include_has__view_x_27___spec__2(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_set__option_has__view; extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* l_lean_parser_rec__t_recurse___at_lean_parser_command_parser_lean_parser_has__tokens___spec__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { @@ -11911,7 +11911,7 @@ return x_24; } } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -11970,7 +11970,7 @@ x_22 = l_lean_parser_command_attr__instance_has__view; x_23 = lean::cnstr_get(x_22, 0); lean::inc(x_23); x_25 = lean::apply_1(x_23, x_3); -x_26 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_19); +x_26 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_19); switch (lean::obj_tag(x_17)) { case 0: { @@ -12480,7 +12480,7 @@ lean::dec(x_101); x_108 = lean::cnstr_get(x_105, 1); lean::inc(x_108); lean::dec(x_105); -x_111 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_108); +x_111 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_108); x_99 = x_111; goto lbl_100; } @@ -13011,7 +13011,7 @@ lean::dec(x_142); x_149 = lean::cnstr_get(x_146, 1); lean::inc(x_149); lean::dec(x_146); -x_152 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_149); +x_152 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_attribute_has__view_x_27___spec__2(x_149); x_140 = x_152; goto lbl_141; } @@ -15039,7 +15039,7 @@ lean::cnstr_set(x_66, 0, x_3); x_67 = lean::box(0); x_68 = l_string_join___closed__1; lean::inc(x_68); -x_70 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_68, x_65, x_66, x_67, x_6, x_19, x_14); +x_70 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_68, x_65, x_66, x_67, x_6, x_19, x_14); x_71 = lean::cnstr_get(x_70, 0); lean::inc(x_71); x_73 = lean::cnstr_get(x_70, 1); @@ -15213,7 +15213,7 @@ x_30 = l_string_join___closed__1; x_31 = l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg___closed__1; lean::inc(x_31); lean::inc(x_30); -x_34 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_30, x_31, x_28, x_29, x_5, x_18, x_13); +x_34 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_30, x_31, x_28, x_29, x_5, x_18, x_13); x_35 = lean::cnstr_get(x_34, 0); lean::inc(x_35); x_37 = lean::cnstr_get(x_34, 1); @@ -15368,7 +15368,7 @@ x_30 = l_string_join___closed__1; x_31 = l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; lean::inc(x_31); lean::inc(x_30); -x_34 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_30, x_31, x_28, x_29, x_5, x_18, x_13); +x_34 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_30, x_31, x_28, x_29, x_5, x_18, x_13); x_35 = lean::cnstr_get(x_34, 0); lean::inc(x_35); x_37 = lean::cnstr_get(x_34, 1); @@ -16092,11 +16092,11 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_2; } } -obj* l___private_3693562977__run__aux___at_lean_parser_command__parser_run___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_4273586383__run__aux___at_lean_parser_command__parser_run___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } @@ -16104,7 +16104,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_command__parser_run___spec__9(obj _start: { obj* x_4; obj* x_5; -x_4 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___at_lean_parser_command__parser_run___spec__10), 4, 3); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___at_lean_parser_command__parser_run___spec__10), 4, 3); lean::closure_set(x_4, 0, x_1); lean::closure_set(x_4, 1, x_2); lean::closure_set(x_4, 2, x_3); diff --git a/src/boot/init/lean/parser/declaration.cpp b/src/boot/init/lean/parser/declaration.cpp index 52f179d1f0..4037b835ae 100644 --- a/src/boot/init/lean/parser/declaration.cpp +++ b/src/boot/init/lean/parser/declaration.cpp @@ -29,8 +29,6 @@ obj* l_lean_parser_combinators_many1___at_lean_parser_command_attr__instance_par obj* l_lean_parser_monad__parsec_many_x_27___at_lean_parser_command_doc__comment_parser_lean_parser_has__view___spec__7(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_decl__val_parser(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_structure__kw_has__view_x_27___lambda__1___closed__3; -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; -obj* l___private_1297690757__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_map___main___rarg(obj*, obj*); obj* l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_infer__modifier_has__view_x_27___lambda__2(obj*); @@ -57,7 +55,6 @@ obj* l_lean_parser_command_opt__decl__sig_has__view_x_27___lambda__1(obj*); extern obj* l_lean_parser_combinators_many___rarg___closed__1; obj* l_lean_parser_command_inductive_has__view; obj* l_lean_parser_command_struct__explicit__binder__content_has__view; -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_decl__modifiers_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_structure_parser(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__3; @@ -87,6 +84,7 @@ obj* l_lean_parser_command_struct__binder__content_has__view_x_27___lambda__1___ obj* l_lean_parser_command_infer__modifier_parser_lean_parser_has__tokens; obj* l_lean_parser_with__trailing___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_command_structure__field__block; +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by1_tokens___rarg(obj*, obj*); obj* l_lean_parser_command_declaration_parser___closed__1; obj* l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__1; @@ -127,7 +125,6 @@ obj* l_lean_parser_command_structure_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_monad__parsec_many_x_27___at_lean_parser_command_doc__comment_parser_lean_parser_has__tokens___spec__2(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_structure__kw_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); -extern obj* l___private_4089500695__finish__comment__block__aux___main___closed__2; obj* l_lean_parser_term_binder__default_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_constant__keyword_has__view_x_27; @@ -167,6 +164,8 @@ obj* l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1(o obj* l_lean_parser_command_decl__attributes_has__view; obj* l_lean_parser_command_intro__rule_parser_lean_parser_has__view; obj* l_lean_parser_command_struct__explicit__binder__content_has__view_x_27___lambda__2(obj*); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); +obj* l___private_1386096941__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_def__like_kind_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_struct__implicit__binder_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_old__univ__params_parser(obj*, obj*, obj*, obj*); @@ -186,13 +185,13 @@ extern obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__2___clos obj* l_lean_parser_command_visibility_has__view_x_27___lambda__1(obj*); extern obj* l_lean_parser_command__parser__m_alternative___closed__1; obj* l_function_comp___rarg(obj*, obj*, obj*); -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(obj*); obj* l_lean_parser_command_attr__instance_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_command_doc__comment_parser___spec__3(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_constant_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_decl__sig_has__view_x_27___lambda__1___closed__2; obj* l_reader__t_lift___at_lean_parser_command_doc__comment_parser_lean_parser_has__view___spec__6(obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_doc__comment; extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; obj* l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__5; @@ -201,11 +200,11 @@ extern obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___close obj* l_lean_parser_command_extends; obj* l_lean_parser_command_opt__decl__sig_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__3; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_command_attr__instance_parser_lean_parser_has__view; obj* l_lean_parser_command_instance_has__view_x_27___lambda__1(obj*); obj* l_list_join___main___rarg(obj*); obj* l_lean_parser_command_declaration_has__view_x_27___lambda__2(obj*); +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(obj*, obj*, uint8, uint8, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__1___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_command_doc__comment_parser_lean_parser_has__tokens; extern obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__2___closed__1; @@ -217,7 +216,6 @@ obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_command_doc__comment_par extern obj* l_lean_parser_number_has__view_x_27___lambda__2___closed__2; obj* l_lean_parser_command_declaration_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_command_decl__attributes_has__view_x_27___lambda__1___closed__2; -extern obj* l___private_4089500695__finish__comment__block__aux___main___closed__1; obj* l_lean_parser_command_structure__kw; obj* l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__4; extern obj* l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__2; @@ -232,11 +230,11 @@ obj* l_list_map___main___at_lean_parser_command_univ__params_has__view_x_27___sp obj* l_lean_parser_tokens___rarg(obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); obj* l_lean_parser_command_ident__univ__params_has__view_x_27___lambda__1___closed__4; +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_command_inst__implicit__binder_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__4; extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); -extern obj* l___private_2012034129__whitespace__aux___main___closed__1; obj* l_lean_parser_command_old__univ__params; obj* l_lean_parser_command_decl__modifiers_has__view_x_27; obj* l_lean_parser_command_intro__rule_has__view_x_27___lambda__2(obj*); @@ -313,8 +311,8 @@ obj* l_lean_parser_command_structure_has__view_x_27___lambda__1___closed__4; obj* l_lean_parser_token(obj*, obj*, obj*); obj* l_lean_parser_command_opt__decl__sig_has__view_x_27; obj* l_lean_parser_command_def__like_has__view; +extern obj* l___private_409789351__finish__comment__block__aux___main___closed__1; obj* l_lean_parser_command_strict__infer__modifier_has__view_x_27___lambda__1___closed__2; -obj* l___private_3519775105__ident_x_27(obj*, obj*, obj*); obj* l_lean_parser_command_inst__implicit__binder; obj* l_lean_parser_command_intro__rule_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_command_infer__modifier_parser(obj*, obj*, obj*, obj*); @@ -368,7 +366,6 @@ obj* l_lean_parser_command_decl__val; extern obj* l_lean_parser_combinators_choice__aux___main___rarg___closed__1; obj* l_lean_parser_command_constant__keyword_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_decl__sig_has__view_x_27___lambda__1(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(obj*, obj*, uint8, uint8, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_decl__attributes_parser_lean_parser_has__tokens; obj* l_lean_parser_command_attr__instance; obj* l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__2; @@ -385,6 +382,7 @@ obj* l_lean_parser_command_inductive_has__view_x_27; obj* l_lean_parser_command_old__univ__params_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_decl__sig_parser_lean_parser_has__view; obj* l_lean_parser_command_old__univ__params_has__view_x_27; +extern obj* l___private_409789351__finish__comment__block__aux___main___closed__2; obj* l_lean_parser_command_inductive_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_visibility_has__view_x_27___lambda__1___closed__2; obj* l_string_trim(obj*); @@ -416,6 +414,7 @@ obj* l_lean_parser_command_attr__instance_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_example_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_combinators_many___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_decl__val_has__view_x_27___lambda__1___closed__1; +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(obj*); obj* l_lean_parser_command_declaration_has__view; obj* l_reader__t_lift___at_lean_parser_command_doc__comment_parser_lean_parser_has__view___spec__6___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_structure__ctor_has__view_x_27; @@ -423,6 +422,7 @@ obj* l_lean_parser_command_struct__binder__content; obj* l_lean_parser_command_univ__params; obj* l_lean_parser_command_declaration_inner_has__view_x_27; obj* l_lean_parser_command_struct__binder__content_has__view_x_27; +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(obj*); obj* l_lean_parser_command_structure_parser_lean_parser_has__view; obj* l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_command_doc__comment_parser_lean_parser_has__tokens___spec__3(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_univ__params_has__view_x_27___lambda__1(obj*); @@ -483,8 +483,8 @@ obj* l_lean_parser_substring_of__string(obj*); obj* l_lean_parser_command_struct__explicit__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_struct__binder__content_has__view; obj* l_lean_parser_command_visibility_has__view_x_27___lambda__2(obj*); +obj* l___private_3601861905__ident_x_27(obj*, obj*, obj*); obj* l_lean_parser_command_relaxed__infer__modifier_has__view_x_27___lambda__1___closed__1; -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(obj*); obj* l_lean_parser_command_extends_has__view_x_27___lambda__1___closed__1; extern obj* l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_intro__rule_parser(obj*, obj*, obj*, obj*); @@ -496,7 +496,7 @@ obj* l_lean_parser_command_inductive; obj* l_lean_parser_command_strict__infer__modifier; obj* l_lean_parser_command_example_has__view; obj* l_lean_parser_term_type__spec_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +extern obj* l___private_3809070873__whitespace__aux___main___closed__1; extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* l_lean_parser_command_example_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_decl__modifiers_has__view; @@ -1170,7 +1170,7 @@ obj* x_39; obj* x_40; obj* x_41; obj* x_42; obj* x_44; obj* x_46; x_39 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_39, 0, x_5); x_40 = lean::box(0); -x_41 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_34, x_2, x_39, x_40, x_9, x_24, x_17); +x_41 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_34, x_2, x_39, x_40, x_9, x_24, x_17); x_42 = lean::cnstr_get(x_41, 0); lean::inc(x_42); x_44 = lean::cnstr_get(x_41, 1); @@ -1324,7 +1324,7 @@ lean::cnstr_set(x_104, 0, x_5); x_105 = lean::box(0); x_106 = l_string_join___closed__1; lean::inc(x_106); -x_108 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_106, x_2, x_104, x_105, x_9, x_24, x_17); +x_108 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_106, x_2, x_104, x_105, x_9, x_24, x_17); x_109 = lean::cnstr_get(x_108, 0); lean::inc(x_109); x_111 = lean::cnstr_get(x_108, 1); @@ -1402,7 +1402,7 @@ x_10 = lean::string_length(x_0); lean::inc(x_0); x_12 = lean::string_mk_iterator(x_0); lean::inc(x_4); -x_14 = l___private_580269747__str__aux___main(x_10, x_12, x_4); +x_14 = l___private_2873386687__str__aux___main(x_10, x_12, x_4); if (lean::obj_tag(x_14) == 0) { obj* x_17; obj* x_18; obj* x_20; uint8 x_21; obj* x_22; obj* x_23; obj* x_24; @@ -1469,8 +1469,8 @@ obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_command_doc__comment_par _start: { obj* x_4; obj* x_5; obj* x_9; obj* x_10; obj* x_12; obj* x_14; -x_4 = l___private_4089500695__finish__comment__block__aux___main___closed__1; -x_5 = l___private_4089500695__finish__comment__block__aux___main___closed__2; +x_4 = l___private_409789351__finish__comment__block__aux___main___closed__1; +x_5 = l___private_409789351__finish__comment__block__aux___main___closed__2; lean::inc(x_2); lean::inc(x_5); lean::inc(x_4); @@ -1810,7 +1810,7 @@ lean::dec(x_33); x_37 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_37, 0, x_3); x_38 = lean::box(0); -x_39 = l___private_2012034129__whitespace__aux___main___closed__1; +x_39 = l___private_3809070873__whitespace__aux___main___closed__1; x_40 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -2186,7 +2186,7 @@ lean::dec(x_195); x_199 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_199, 0, x_3); x_200 = lean::box(0); -x_201 = l___private_2012034129__whitespace__aux___main___closed__1; +x_201 = l___private_3809070873__whitespace__aux___main___closed__1; x_202 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -2779,8 +2779,8 @@ obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_command_doc__comment_par _start: { obj* x_4; obj* x_5; obj* x_9; obj* x_10; obj* x_12; obj* x_14; -x_4 = l___private_4089500695__finish__comment__block__aux___main___closed__1; -x_5 = l___private_4089500695__finish__comment__block__aux___main___closed__2; +x_4 = l___private_409789351__finish__comment__block__aux___main___closed__1; +x_5 = l___private_409789351__finish__comment__block__aux___main___closed__2; lean::inc(x_2); lean::inc(x_5); lean::inc(x_4); @@ -2968,7 +2968,7 @@ lean::dec(x_33); x_37 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_37, 0, x_3); x_38 = lean::box(0); -x_39 = l___private_2012034129__whitespace__aux___main___closed__1; +x_39 = l___private_3809070873__whitespace__aux___main___closed__1; x_40 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -3344,7 +3344,7 @@ lean::dec(x_195); x_199 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_199, 0, x_3); x_200 = lean::box(0); -x_201 = l___private_2012034129__whitespace__aux___main___closed__1; +x_201 = l___private_3809070873__whitespace__aux___main___closed__1; x_202 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -3746,7 +3746,7 @@ lean::dec(x_33); x_37 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_37, 0, x_3); x_38 = lean::box(0); -x_39 = l___private_2012034129__whitespace__aux___main___closed__1; +x_39 = l___private_3809070873__whitespace__aux___main___closed__1; x_40 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -4122,7 +4122,7 @@ lean::dec(x_195); x_199 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_199, 0, x_3); x_200 = lean::box(0); -x_201 = l___private_2012034129__whitespace__aux___main___closed__1; +x_201 = l___private_3809070873__whitespace__aux___main___closed__1; x_202 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -4497,8 +4497,8 @@ obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_command_doc__comment_par _start: { obj* x_4; obj* x_5; obj* x_9; obj* x_10; obj* x_12; obj* x_14; -x_4 = l___private_4089500695__finish__comment__block__aux___main___closed__1; -x_5 = l___private_4089500695__finish__comment__block__aux___main___closed__2; +x_4 = l___private_409789351__finish__comment__block__aux___main___closed__1; +x_5 = l___private_409789351__finish__comment__block__aux___main___closed__2; lean::inc(x_2); lean::inc(x_5); lean::inc(x_4); @@ -4686,7 +4686,7 @@ lean::dec(x_33); x_37 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_37, 0, x_3); x_38 = lean::box(0); -x_39 = l___private_2012034129__whitespace__aux___main___closed__1; +x_39 = l___private_3809070873__whitespace__aux___main___closed__1; x_40 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -5062,7 +5062,7 @@ lean::dec(x_195); x_199 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_199, 0, x_3); x_200 = lean::box(0); -x_201 = l___private_2012034129__whitespace__aux___main___closed__1; +x_201 = l___private_3809070873__whitespace__aux___main___closed__1; x_202 = l_mjoin___rarg___closed__1; lean::inc(x_2); lean::inc(x_1); @@ -6622,7 +6622,7 @@ x_5 = lean::cnstr_get(x_0, 0); lean::inc(x_5); lean::dec(x_0); lean::inc(x_5); -x_9 = l___private_3519775105__ident_x_27(x_5, x_2, x_3); +x_9 = l___private_3601861905__ident_x_27(x_5, x_2, x_3); x_10 = lean::cnstr_get(x_9, 0); lean::inc(x_10); x_12 = lean::cnstr_get(x_9, 1); @@ -6694,7 +6694,7 @@ return x_37; } } } -obj* l___private_1297690757__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_1386096941__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; uint8 x_8; @@ -6822,7 +6822,7 @@ lean::cnstr_set(x_62, 0, x_55); lean::cnstr_set(x_62, 1, x_1); lean::inc(x_57); lean::inc(x_62); -x_65 = l___private_1297690757__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(x_0, x_62, x_11, x_3, x_4, x_57, x_15); +x_65 = l___private_1386096941__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(x_0, x_62, x_11, x_3, x_4, x_57, x_15); x_66 = lean::cnstr_get(x_65, 0); lean::inc(x_66); x_68 = lean::cnstr_get(x_65, 1); @@ -6952,7 +6952,7 @@ lean::dec(x_1); lean::dec(x_0); lean::dec(x_2); x_115 = lean::box(0); -x_116 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_116 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_117 = l_mjoin___rarg___closed__1; lean::inc(x_115); lean::inc(x_117); @@ -6972,7 +6972,7 @@ x_7 = lean::mk_nat_obj(1u); x_8 = lean::nat_add(x_5, x_7); lean::dec(x_7); lean::dec(x_5); -x_11 = l___private_1297690757__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(x_0, x_6, x_8, x_1, x_2, x_3, x_4); +x_11 = l___private_1386096941__many1__aux___main___at_lean_parser_command_attr__instance_parser_lean_parser_has__view___spec__4(x_0, x_6, x_8, x_1, x_2, x_3, x_4); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -7184,7 +7184,7 @@ x_8 = lean::name_mk_string(x_6, x_7); return x_8; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -7243,7 +7243,7 @@ x_22 = l_lean_parser_command_attr__instance_has__view; x_23 = lean::cnstr_get(x_22, 0); lean::inc(x_23); x_25 = lean::apply_1(x_23, x_3); -x_26 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_19); +x_26 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_19); switch (lean::obj_tag(x_17)) { case 0: { @@ -7615,7 +7615,7 @@ if (lean::is_shared(x_26)) { x_59 = lean::cnstr_get(x_56, 1); lean::inc(x_59); lean::dec(x_56); -x_62 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_59); +x_62 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_59); if (lean::obj_tag(x_17) == 0) { obj* x_65; obj* x_66; @@ -7902,7 +7902,7 @@ if (lean::is_shared(x_41)) { x_74 = lean::cnstr_get(x_71, 1); lean::inc(x_74); lean::dec(x_71); -x_77 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_74); +x_77 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_decl__attributes_has__view_x_27___spec__1(x_74); if (lean::obj_tag(x_32) == 0) { obj* x_80; obj* x_81; @@ -8034,7 +8034,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, uint8 x_2, uint8 x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, uint8 x_2, uint8 x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { obj* x_10; uint8 x_11; @@ -8664,7 +8664,7 @@ lean::cnstr_set(x_274, 1, x_4); x_275 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_275, 0, x_271); lean::cnstr_set(x_275, 1, x_274); -x_276 = l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_2, x_275, x_14, x_6, x_7, x_248, x_185); +x_276 = l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_2, x_275, x_14, x_6, x_7, x_248, x_185); x_277 = lean::cnstr_get(x_276, 0); lean::inc(x_277); x_279 = lean::cnstr_get(x_276, 1); @@ -8852,7 +8852,7 @@ lean::dec(x_4); lean::dec(x_1); lean::dec(x_0); x_347 = lean::box(0); -x_348 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_348 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_349 = l_mjoin___rarg___closed__1; lean::inc(x_347); lean::inc(x_349); @@ -8873,7 +8873,7 @@ x_10 = lean::nat_add(x_7, x_9); lean::dec(x_9); lean::dec(x_7); x_13 = 0; -x_14 = l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_13, x_8, x_10, x_3, x_4, x_5, x_6); +x_14 = l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_13, x_8, x_10, x_3, x_4, x_5, x_6); x_15 = lean::cnstr_get(x_14, 0); lean::inc(x_15); x_17 = lean::cnstr_get(x_14, 1); @@ -8966,13 +8966,13 @@ x_38 = l_lean_parser_combinators_node_view___rarg(x_26, x_27, x_28, x_29, x_30, return x_38; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9) { _start: { uint8 x_10; uint8 x_11; obj* x_12; x_10 = lean::unbox(x_2); x_11 = lean::unbox(x_3); -x_12 = l___private_4028586963__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_10, x_11, x_4, x_5, x_6, x_7, x_8, x_9); +x_12 = l___private_1209639495__sep__by__aux___main___at_lean_parser_command_decl__attributes_parser_lean_parser_has__view___spec__2(x_0, x_1, x_10, x_11, x_4, x_5, x_6, x_7, x_8, x_9); return x_12; } } @@ -17542,7 +17542,7 @@ x_51 = l_string_join___closed__1; x_52 = l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4___rarg___closed__1; lean::inc(x_52); lean::inc(x_51); -x_55 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_51, x_52, x_49, x_50, x_5, x_18, x_13); +x_55 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_51, x_52, x_49, x_50, x_5, x_18, x_13); x_56 = lean::cnstr_get(x_55, 0); lean::inc(x_56); x_58 = lean::cnstr_get(x_55, 1); @@ -26089,7 +26089,7 @@ x_8 = lean::name_mk_string(x_6, x_7); return x_8; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -26140,7 +26140,7 @@ lean::inc(x_13); x_15 = lean::cnstr_get(x_5, 1); lean::inc(x_15); lean::dec(x_5); -x_18 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_15); +x_18 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_15); switch (lean::obj_tag(x_13)) { case 0: { @@ -26345,7 +26345,7 @@ lean::dec(x_4); x_12 = lean::cnstr_get(x_9, 1); lean::inc(x_12); lean::dec(x_9); -x_15 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_12); +x_15 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_12); x_16 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_16, 0, x_0); lean::cnstr_set(x_16, 1, x_15); @@ -26487,7 +26487,7 @@ lean::dec(x_43); x_51 = lean::cnstr_get(x_48, 1); lean::inc(x_51); lean::dec(x_48); -x_54 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_51); +x_54 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_51); x_55 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_55, 0, x_5); lean::cnstr_set(x_55, 1, x_54); @@ -26518,7 +26518,7 @@ lean::dec(x_56); x_64 = lean::cnstr_get(x_61, 1); lean::inc(x_64); lean::dec(x_61); -x_67 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_64); +x_67 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_64); x_68 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_68, 0, x_7); lean::cnstr_set(x_68, 1, x_67); @@ -26695,7 +26695,7 @@ lean::dec(x_58); x_66 = lean::cnstr_get(x_63, 1); lean::inc(x_66); lean::dec(x_63); -x_69 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_66); +x_69 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_66); x_70 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_70, 0, x_20); lean::cnstr_set(x_70, 1, x_69); @@ -26726,7 +26726,7 @@ lean::dec(x_71); x_79 = lean::cnstr_get(x_76, 1); lean::inc(x_79); lean::dec(x_76); -x_82 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_79); +x_82 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_command_extends_has__view_x_27___spec__1(x_79); x_83 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_83, 0, x_22); lean::cnstr_set(x_83, 1, x_82); diff --git a/src/boot/init/lean/parser/identifier.cpp b/src/boot/init/lean/parser/identifier.cpp index c034ff2de2..8d4bebccfb 100644 --- a/src/boot/init/lean/parser/identifier.cpp +++ b/src/boot/init/lean/parser/identifier.cpp @@ -16,7 +16,6 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-label" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__5___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_c__identifier___spec__3___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_monad__parsec_error___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); @@ -40,6 +39,7 @@ obj* l_lean_id__end__escape; obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__19(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__20___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_labels___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__11___rarg(obj*, obj*, uint32); obj* l_lean_parser_cpp__identifier___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_c__identifier___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -58,6 +58,7 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__18___ obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__escaped___spec__2(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__16___rarg(obj*, obj*, uint32); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__4(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__escaped___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_c__identifier(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_id__part__default___spec__3___rarg___boxed(obj*, obj*); @@ -65,7 +66,6 @@ uint8 l_lean_is__id__end__escape(uint32); obj* l_lean_parser_monad__parsec_str__core___at_lean_parser_cpp__identifier___spec__1___rarg(obj*, obj*, obj*, obj*); obj* l_lean_is__id__end__escape___boxed(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__10___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4(obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_id__part__escaped___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__20(obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__6___rarg(obj*, obj*, uint32); @@ -73,6 +73,7 @@ uint8 l_string_is__empty(obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__14___rarg(obj*, obj*, obj*, obj*); uint8 l_lean_is__sub__script__alnum(uint32); uint8 l_char_is__alpha(uint32); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4(obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__4___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__6___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_id__part__escaped___spec__4___rarg___lambda__1(obj*, obj*); @@ -88,11 +89,13 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__13___ obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_id__part__escaped___spec__4___rarg___boxed(obj*, obj*); obj* l_lean_is__letter__like___boxed(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__15___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5(obj*); obj* l_lean_parser_id__part__default___rarg(obj*, obj*, obj*); uint8 l_lean_is__id__rest(uint32); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__16(obj*, obj*); obj* l_string_append___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__19___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4(obj*); uint8 l_lean_is__greek(uint32); obj* l_lean_parser_c__identifier___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_id__part__escaped___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*); @@ -108,7 +111,6 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__3(obj obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__default___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_is__sub__script__alnum___boxed(obj*); extern obj* l_lean_parser_monad__parsec_left__over___rarg___closed__1; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(obj*, obj*, obj*); extern obj* l_string_join___closed__1; obj* l_list_foldl___main___at_string_join___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__12___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -118,13 +120,11 @@ obj* l_lean_parser_identifier___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_cpp__identifier___rarg___lambda__2___closed__2; obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__default___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__10___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_str__core___at_lean_parser_cpp__identifier___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__1___rarg___boxed(obj*, obj*, obj*); obj* l_lean_id__begin__escape; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5(obj*); obj* l_lean_is__id__begin__escape___boxed(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_identifier___spec__2(obj*, obj*, obj*); obj* l_lean_parser_id__part__default___rarg___lambda__1(obj*, obj*, obj*, obj*); @@ -133,11 +133,12 @@ obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier__ obj* l_lean_parser_monad__parsec_cond___rarg___lambda__1___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_satisfy___rarg___lambda__1___boxed(obj*, obj*, obj*); obj* l_lean_parser_id__part__default(obj*, obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__escaped___spec__3(obj*, obj*, obj*); obj* l_lean_parser_id__part__escaped(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_id__part__default___spec__3___rarg(obj*, uint32); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_c__identifier___spec__3(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(obj*, obj*, obj*); obj* l_lean_parser_id__part(obj*, obj*); obj* l_lean_parser_id__part___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_id__part__default___spec__1(obj*, obj*, obj*); @@ -164,7 +165,6 @@ obj* l_lean_parser_cpp__identifier___rarg___lambda__2(obj*, obj*, obj*, obj*, ob obj* l_lean_parser_monad__parsec_foldl__aux___main___at_lean_parser_identifier___spec__15(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__14(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_id__part__escaped___spec__1___rarg(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_identifier___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_c__identifier___spec__3___rarg___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl___at_lean_parser_identifier___spec__9___rarg(obj*, obj*, obj*, obj*); @@ -1462,7 +1462,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1477,7 +1477,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -1489,7 +1489,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -1512,17 +1512,17 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg), 3, 0); return x_2; } } @@ -1547,7 +1547,7 @@ _start: { obj* x_2; obj* x_3; x_2 = lean::string_iterator_remaining(x_1); -x_3 = l___private_31565857__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(x_2, x_0, x_1); +x_3 = l___private_72153535__take__while__aux___main___at_lean_parser_id__part__default___spec__4___rarg(x_2, x_0, x_1); return x_3; } } @@ -1720,7 +1720,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1735,7 +1735,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -1761,7 +1761,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -1770,17 +1770,17 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg), 3, 0); return x_2; } } @@ -1805,7 +1805,7 @@ _start: { obj* x_2; obj* x_3; x_2 = lean::string_iterator_remaining(x_1); -x_3 = l___private_31565857__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(x_2, x_0, x_1); +x_3 = l___private_72153535__take__while__aux___main___at_lean_parser_id__part__escaped___spec__5___rarg(x_2, x_0, x_1); return x_3; } } @@ -3333,7 +3333,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -3348,7 +3348,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -3387,7 +3387,7 @@ if (x_16 == 0) { obj* x_30; lean::dec(x_10); -x_30 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_30 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_30; } else @@ -3426,7 +3426,7 @@ if (x_16 == 0) { obj* x_42; lean::dec(x_10); -x_42 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_42 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_42; } else @@ -3459,7 +3459,7 @@ if (x_16 == 0) { obj* x_51; lean::dec(x_10); -x_51 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_51 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_51; } else @@ -3494,7 +3494,7 @@ if (x_16 == 0) { obj* x_60; lean::dec(x_10); -x_60 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_60 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_60; } else @@ -3521,7 +3521,7 @@ if (x_16 == 0) { obj* x_65; lean::dec(x_10); -x_65 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_65 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_65; } else @@ -3550,17 +3550,17 @@ else obj* x_73; lean::dec(x_3); lean::dec(x_0); -x_73 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_73 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_73; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg), 3, 0); return x_2; } } @@ -3585,7 +3585,7 @@ _start: { obj* x_2; obj* x_3; x_2 = lean::string_iterator_remaining(x_1); -x_3 = l___private_31565857__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(x_2, x_0, x_1); +x_3 = l___private_72153535__take__while__aux___main___at_lean_parser_c__identifier___spec__4___rarg(x_2, x_0, x_1); return x_3; } } diff --git a/src/boot/init/lean/parser/level.cpp b/src/boot/init/lean/parser/level.cpp index 30f7d8271d..283c6730db 100644 --- a/src/boot/init/lean/parser/level.cpp +++ b/src/boot/init/lean/parser/level.cpp @@ -19,8 +19,8 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; obj* l_lean_parser_trailing__level__parser__m_monad__except; extern obj* l_lean_parser_match__token___closed__2; obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); +obj* l___private_4273586383__run__aux___at_lean_parser_level__parser_run___spec__7(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_level__parser__m; -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_trie_match__prefix___rarg(obj*, obj*); obj* l_lean_parser_level_parser_lean_parser_has__view(obj*); obj* l_lean_parser_level__parser_run_lean_parser_has__view(obj*); @@ -38,10 +38,12 @@ extern obj* l_mjoin___rarg___closed__1; extern obj* l_lean_parser_basic__parser__m_monad; obj* l_lean_parser_level_app; obj* l_has__monad__lift__t__refl(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_mfoldl___main___at_lean_parser_level_paren_parser___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_level_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_level_leading_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_list_cons_tokens___rarg(obj*, obj*); +obj* l___private_229285377__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_trailing__level__parser__m; obj* l_lean_parser_level_leading_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); @@ -51,7 +53,6 @@ obj* l_reader__t_alternative___rarg(obj*, obj*); obj* l_lean_parser_combinators_node___at_lean_parser_level_paren_parser___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_level_parser___closed__1; obj* l_lean_parser_level__parser__m_monad__reader; -obj* l___private_3693562977__run__aux___at_lean_parser_level__parser_run___spec__7(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); obj* l_lean_parser_level_add__lit_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_level_trailing_parser_lean_parser_has__tokens; @@ -99,6 +100,7 @@ obj* l_lean_parser_level_leading_has__view_x_27___lambda__2___closed__2; obj* l_lean_parser_symbol__or__ident___at_lean_parser_level_leading_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_tokens___rarg(obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_level__parser_run_lean_parser_has__view___closed__1; obj* l_lean_parser_level_trailing_parser___closed__1; obj* l_lean_parser_syntax_as__node___main(obj*); @@ -130,11 +132,9 @@ obj* l_lean_parser_level_leading_parser(obj*, obj*, obj*, obj*); obj* l_id___rarg(obj*); obj* l_reader__t_read___rarg(obj*, obj*); extern obj* l_lean_parser_max__prec; -obj* l___private_1055111885__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_lean_parser_monad__parsec___rarg(obj*, obj*, obj*); obj* l_lean_parser_level_app_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_syntax_mk__node(obj*, obj*); -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_level_add__lit_parser_lean_parser_has__view; obj* l_lean_parser_level_parser_lean_parser_has__tokens(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_level_leading_parser_lean_parser_has__view___spec__5___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); @@ -195,6 +195,7 @@ extern obj* l_lean_parser_basic__parser__m_monad__except; obj* l_lean_parser_level_trailing_has__view; obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); obj* l_list_append___rarg(obj*, obj*); +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_level_paren_has__view_x_27___lambda__1(obj*); extern obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__6; obj* l_option_map___rarg(obj*, obj*); @@ -206,7 +207,6 @@ obj* l_lean_parser_level_leading_parser___closed__1; obj* l_lean_parser_substring_of__string(obj*); obj* l_lean_parser_level_paren_parser_lean_parser_has__tokens; obj* l_lean_parser_level_trailing_has__view_x_27; -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* _init_l_lean_parser_level__parser__m_lean_parser_monad__basic__parser() { _start: @@ -1286,7 +1286,7 @@ obj* x_36; obj* x_37; obj* x_38; obj* x_39; obj* x_41; obj* x_43; x_36 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_36, 0, x_5); x_37 = lean::box(0); -x_38 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_31, x_2, x_36, x_37, x_4, x_21, x_14); +x_38 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_31, x_2, x_36, x_37, x_4, x_21, x_14); x_39 = lean::cnstr_get(x_38, 0); lean::inc(x_39); x_41 = lean::cnstr_get(x_38, 1); @@ -1440,7 +1440,7 @@ lean::cnstr_set(x_101, 0, x_5); x_102 = lean::box(0); x_103 = l_string_join___closed__1; lean::inc(x_103); -x_105 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_103, x_2, x_101, x_102, x_4, x_21, x_14); +x_105 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_103, x_2, x_101, x_102, x_4, x_21, x_14); x_106 = lean::cnstr_get(x_105, 0); lean::inc(x_106); x_108 = lean::cnstr_get(x_105, 1); @@ -2937,7 +2937,7 @@ lean::cnstr_set(x_63, 0, x_3); x_64 = lean::box(0); x_65 = l_string_join___closed__1; lean::inc(x_65); -x_67 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_65, x_62, x_63, x_64, x_2, x_16, x_11); +x_67 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_65, x_62, x_63, x_64, x_2, x_16, x_11); x_68 = lean::cnstr_get(x_67, 0); lean::inc(x_68); x_70 = lean::cnstr_get(x_67, 1); @@ -3117,7 +3117,7 @@ x_25 = l_string_join___closed__1; x_26 = l_lean_parser_number_parser___at_lean_parser_level_leading_parser_lean_parser_has__view___spec__2___rarg___closed__1; lean::inc(x_26); lean::inc(x_25); -x_29 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_23, x_24, x_0, x_13, x_8); +x_29 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_23, x_24, x_0, x_13, x_8); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -3340,7 +3340,7 @@ x_46 = l_string_join___closed__1; x_47 = l_lean_parser_ident_parser___at_lean_parser_level_leading_parser_lean_parser_has__view___spec__3___rarg___closed__1; lean::inc(x_47); lean::inc(x_46); -x_50 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_46, x_47, x_44, x_45, x_0, x_13, x_8); +x_50 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_46, x_47, x_44, x_45, x_0, x_13, x_8); x_51 = lean::cnstr_get(x_50, 0); lean::inc(x_51); x_53 = lean::cnstr_get(x_50, 1); @@ -4986,7 +4986,7 @@ obj* x_38; obj* x_39; obj* x_40; obj* x_41; obj* x_43; obj* x_45; x_38 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_38, 0, x_6); x_39 = lean::box(0); -x_40 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_33, x_2, x_38, x_39, x_5, x_23, x_16); +x_40 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_33, x_2, x_38, x_39, x_5, x_23, x_16); x_41 = lean::cnstr_get(x_40, 0); lean::inc(x_41); x_43 = lean::cnstr_get(x_40, 1); @@ -5140,7 +5140,7 @@ lean::cnstr_set(x_103, 0, x_6); x_104 = lean::box(0); x_105 = l_string_join___closed__1; lean::inc(x_105); -x_107 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_105, x_2, x_103, x_104, x_5, x_23, x_16); +x_107 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_105, x_2, x_103, x_104, x_5, x_23, x_16); x_108 = lean::cnstr_get(x_107, 0); lean::inc(x_108); x_110 = lean::cnstr_get(x_107, 1); @@ -5255,7 +5255,7 @@ x_25 = l_string_join___closed__1; x_26 = l_lean_parser_number_parser___at_lean_parser_level_leading_parser_lean_parser_has__view___spec__2___rarg___closed__1; lean::inc(x_26); lean::inc(x_25); -x_29 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_23, x_24, x_0, x_13, x_8); +x_29 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_23, x_24, x_0, x_13, x_8); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -6601,7 +6601,7 @@ return x_156; } } } -obj* l___private_1055111885__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l___private_229285377__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_8; uint8 x_9; @@ -6701,7 +6701,7 @@ lean::inc(x_54); x_56 = lean::cnstr_get(x_47, 2); lean::inc(x_56); lean::dec(x_47); -x_59 = l___private_1055111885__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(x_0, x_1, x_40, x_52, x_4, x_5, x_54, x_49); +x_59 = l___private_229285377__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(x_0, x_1, x_40, x_52, x_4, x_5, x_54, x_49); x_60 = lean::cnstr_get(x_59, 0); lean::inc(x_60); x_62 = lean::cnstr_get(x_59, 1); @@ -6801,7 +6801,7 @@ lean::dec(x_3); lean::dec(x_0); lean::dec(x_2); x_98 = lean::box(0); -x_99 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_99 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_100 = l_mjoin___rarg___closed__1; lean::inc(x_98); lean::inc(x_100); @@ -6811,11 +6811,11 @@ return x_104; } } } -obj* l___private_3693562977__run__aux___at_lean_parser_level__parser_run___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_4273586383__run__aux___at_lean_parser_level__parser_run___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; obj* x_8; -x_7 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_7 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); x_8 = lean::apply_3(x_7, x_4, x_5, x_6); return x_8; } @@ -6824,7 +6824,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_level__parser_run___spec__6(obj* _start: { obj* x_7; obj* x_8; -x_7 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___at_lean_parser_level__parser_run___spec__7), 7, 3); +x_7 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___at_lean_parser_level__parser_run___spec__7), 7, 3); lean::closure_set(x_7, 0, x_1); lean::closure_set(x_7, 1, x_2); lean::closure_set(x_7, 2, x_3); @@ -6914,7 +6914,7 @@ x_23 = lean::mk_nat_obj(1u); x_24 = lean::nat_add(x_22, x_23); lean::dec(x_23); lean::dec(x_22); -x_27 = l___private_1055111885__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(x_1, x_2, x_24, x_15, x_3, x_4, x_17, x_12); +x_27 = l___private_229285377__trailing__loop___main___at_lean_parser_level__parser_run___spec__2(x_1, x_2, x_24, x_15, x_3, x_4, x_17, x_12); x_28 = lean::cnstr_get(x_27, 0); lean::inc(x_28); x_30 = lean::cnstr_get(x_27, 1); diff --git a/src/boot/init/lean/parser/module.cpp b/src/boot/init/lean/parser/module.cpp index 946f44b65d..456ffce991 100644 --- a/src/boot/init/lean/parser/module.cpp +++ b/src/boot/init/lean/parser/module.cpp @@ -18,74 +18,70 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #endif obj* l_lean_parser_module__parser__m_lean_parser_monad__parsec; obj* l_lean_parser_module__parser__m_monad__except; -obj* l___private_209794555__commands__aux___main___lambda__17___boxed(obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__19(obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_module_parser___lambda__5(obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); obj* l_lean_parser_module_header_parser_lean_parser_has__view; obj* l_lean_parser_module_import__path_parser___closed__1; -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_module_parser___lambda__6(obj*, obj*); obj* l_lean_parser_module_prelude_has__view_x_27; obj* l_list_map___main___rarg(obj*, obj*); obj* l_lean_parser_module_import_has__view; +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1(obj*); obj* l_lean_parser_module_parser___lambda__3(obj*); extern uint8 l_true_decidable; -obj* l___private_209794555__commands__aux___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_commands_parser_has__view___lambda__2(obj*); +obj* l___private_3410726711__commands__aux___main___lambda__11___closed__3; obj* l_coe__trans___rarg(obj*, obj*, obj*); -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__2(obj*, obj*); extern obj* l_lean_parser_combinators_many___rarg___closed__1; +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4(obj*, obj*, obj*, obj*); obj* l_lean_parser_module_yield__command___lambda__8(obj*, obj*, obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__9(obj*, obj*, obj*); obj* l_lean_parser_module_tokens; -obj* l___private_209794555__commands__aux___main___lambda__15(uint8, obj*); obj* l_list_map___main___at_lean_parser_module_commands_parser_has__view___spec__2(obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__2; obj* l_coe__b___rarg(obj*, obj*); obj* l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__4; obj* l_lean_parser_module_import__path; obj* l_lean_parser_module_parser___lambda__1(obj*, obj*, obj*, obj*); -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4(obj*, obj*, obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__16(obj*, obj*); obj* l_reader__t_lift___at_lean_parser_with__trailing___spec__1___rarg(obj*, obj*, obj*, obj*); extern obj* l_mjoin___rarg___closed__1; obj* l_lean_parser_module_import_parser___closed__1; obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__6; -obj* l___private_209794555__commands__aux___main___lambda__3___closed__1; extern obj* l_lean_parser_basic__parser__m_monad; obj* l_lean_parser_with__trailing___rarg___lambda__1(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__4; -obj* l___private_209794555__commands__aux___main___lambda__13___closed__1; obj* l_lean_parser_string__lit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_module_parser___lambda__9(obj*); -obj* l___private_209794555__commands__aux___main___lambda__8(obj*, obj*); -obj* l___private_209794555__commands__aux___main(uint8, obj*, obj*, obj*, obj*); obj* l_lean_parser_list_cons_tokens___rarg(obj*, obj*); obj* l_coroutine_monad__reader___rarg(obj*); +obj* l___private_3410726711__commands__aux___main___lambda__3___closed__1; obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); obj* l_lean_parser_module_commands_parser___lambda__1(obj*, obj*); extern obj* l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1; -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__2(obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__19___boxed(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux(uint8, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__15(uint8, obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_module_import; -obj* l___private_209794555__commands__aux___main___lambda__19___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module__parser__m_monad__coroutine; obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__1(obj*, obj*); +obj* l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2(obj*, obj*, obj*); obj* l_string_quote(obj*); extern obj* l_lean_parser_monad__parsec_eoi__error___rarg___closed__1; +obj* l___private_3410726711__commands__aux___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__2(obj*); -obj* l___private_209794555__commands__aux___main___lambda__12(obj*); -obj* l___private_209794555__commands__aux___main___lambda__15___boxed(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__4(obj*, obj*, obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__2(obj*); +obj* l___private_3410726711__commands__aux___main___lambda__2(obj*); obj* l_lean_parser_message__of__parsec__message___rarg(obj*, obj*); obj* l_lean_parser_module_header_parser(obj*, obj*, obj*); obj* l_lean_parser_module_parser___lambda__4(obj*); obj* l_coe__t___rarg(obj*, obj*); obj* l_lean_parser_module_import_has__view_x_27; +obj* l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___lambda__1(obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__15___boxed(obj*, obj*); obj* l_state__t_monad__state___rarg(obj*); obj* l_list_map___main___at_lean_parser_module_commands_parser_has__view___spec__1(obj*); -obj* l___private_209794555__commands__aux___main___lambda__9___closed__1; obj* l_lean_parser_module__parser__m_monad__reader; obj* l_lean_parser_module_yield__command___lambda__2(obj*, obj*, obj*, obj*); obj* l_lean_parser_module_parser(obj*, obj*, obj*); @@ -93,42 +89,45 @@ extern obj* l_lean_name_to__string___closed__1; obj* l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional___at_lean_parser_module_header_parser_lean_parser_has__tokens___spec__1(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_parser___rarg___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__1___closed__1; obj* l_lean_parser_module_import_has__view_x_27___lambda__1___closed__2; -obj* l___private_209794555__commands__aux___main___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_parser_module__parser__config__coe(obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_module_import__path_has__view_x_27___lambda__2(obj*); -obj* l___private_209794555__commands__aux___main___lambda__7(obj*); obj* l_lean_parser_module_import__path_has__view_x_27; obj* l_lean_parser_module_yield__command___lambda__7___closed__1; -obj* l___private_209794555__commands__aux___main___lambda__19(obj*, obj*, obj*, uint8, obj*, obj*); obj* l_lean_parser_module_yield__command___lambda__5(obj*, obj*, obj*); extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; obj* l_lean_parser_module_commands_parser___lambda__2(obj*); +obj* l___private_3410726711__commands__aux___main___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1; obj* l_reader__t_bind___at_lean_parser_with__trailing___spec__2___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_parser___lambda__10(obj*); obj* l_lean_parser_module_import_has__view_x_27___lambda__1___closed__1; +obj* l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___closed__1; obj* l_lean_parser_module_prelude_has__view; obj* l_lean_parser_combinators_many1___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__5(obj*); obj* l_lean_parser_tokens___rarg(obj*); extern obj* l_lean_parser_command_parser_lean_parser_has__tokens; obj* l_option_get__or__else___main___rarg(obj*, obj*); obj* l_lean_parser_combinators_node___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__8(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_header; +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); obj* l_lean_parser_module_prelude; obj* l_lean_parser_module_eoi; obj* l_lean_parser_module_prelude_parser_lean_parser_has__tokens; +obj* l___private_3410726711__commands__aux___main___lambda__14(obj*, obj*); obj* l_monad__coroutine__trans___rarg(obj*, obj*, obj*); obj* l_lean_parser_module_import_parser_lean_parser_has__view; +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__5(obj*, obj*, obj*, obj*); obj* l_lean_parser_module__parser__m_monad__state; obj* l_lean_parser_module_prelude_parser(obj*, obj*, obj*); obj* l_lean_parser_symbol_tokens___rarg(obj*, obj*); extern obj* l_lean_message__log_empty; -obj* l___private_209794555__commands__aux___main___lambda__14(obj*, obj*); obj* l_lean_parser_mk__raw__res(obj*, obj*); obj* l_lean_parser_module_import__path_parser_lean_parser_has__view; obj* l_lean_parser_parser__core__t_monad___rarg(obj*); @@ -141,81 +140,80 @@ obj* l_state__t_monad__functor(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_yield__command(obj*, obj*, obj*, obj*); obj* l_lean_parser_command__parser_run(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__11___closed__1; obj* l_lean_parser_combinators_many___at_lean_parser_module_import__path_parser_lean_parser_has__tokens___spec__1(obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__10___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__8(obj*, obj*); extern obj* l_lean_parser_finish__comment__block___closed__2; extern obj* l_string_join___closed__1; obj* l_id___rarg(obj*); extern obj* l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1; -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__1(obj*, obj*); +obj* l___private_3410726711__commands__aux___main(uint8, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__13___boxed(obj*, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__10(obj*); obj* l_lean_parser_module_yield__command___lambda__3(obj*, obj*); obj* l_lean_parser_syntax_mk__node(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__1(obj*, obj*, obj*, obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__10(obj*); -obj* l___private_209794555__commands__aux___main___lambda__10___closed__1; -obj* l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___lambda__1(obj*, obj*); obj* l_lean_parser_module_import__path_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1(obj*); obj* l_lean_parser_command__parser__config__coe__parser__config(obj*); +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_module_commands_tokens; obj* l_lean_parser_module__parser__m_basic__parser__m___closed__1; obj* l_state__t_monad__except___rarg(obj*, obj*, obj*); obj* l_lean_parser_token(obj*, obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__11(obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__6(obj*); obj* l_lean_parser_whitespace(obj*, obj*, obj*); obj* l_lean_parser_module_commands_parser(obj*, obj*, obj*); obj* l_lean_parser_module_parser___lambda__2(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec__trans___rarg(obj*, obj*, obj*); -obj* l___private_209794555__commands__aux(uint8, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_parser___lambda__5___closed__1; -obj* l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3(obj*, obj*, obj*); obj* l_lean_parser_module_import_has__view_x_27___lambda__2(obj*); -obj* l___private_209794555__commands__aux___main___lambda__13(obj*, uint8, obj*, obj*, obj*); obj* l_lean_parser_module_parser___lambda__7(obj*, obj*); -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3(obj*, obj*, obj*); obj* l_state__t_monad___rarg(obj*); -obj* l___private_209794555__commands__aux___main___lambda__3(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__18(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_header_parser_lean_parser_has__tokens; -obj* l___private_209794555__commands__aux___main___lambda__13___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_symbol__core___at_lean_parser_unicode__symbol_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__2(obj*, obj*); obj* l_lean_parser_module_commands_parser_has__view___lambda__1(obj*); obj* l_lean_parser_module_yield__command___lambda__9(obj*, obj*, obj*); extern obj* l_coroutine_monad___closed__1; -obj* l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___closed__1; -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__11(obj*, obj*); obj* l_lean_parser_module_header_has__view; obj* l_lean_parser_module_commands_parser_has__view; obj* l_state__t_alternative___rarg(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__1___closed__1; -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_module_import_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_module_parser___closed__1; obj* l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__3; -obj* l___private_209794555__commands__aux___main___lambda__6(obj*); obj* l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__2; +obj* l___private_3410726711__commands__aux___main___lambda__16(obj*, obj*); obj* l_lean_parser_module_commands_parser___closed__2; obj* l_list_map___main___at_lean_parser_module_import__path_has__view_x_27___spec__2(obj*); +obj* l___private_3410726711__commands__aux___main___lambda__9___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__3(obj*, obj*); obj* l_lean_parser_module_import__path_has__view_x_27___lambda__1___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__7(obj*); extern obj* l_lean_parser_basic__parser__m_alternative; obj* l_lean_parser_module_import_parser(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___closed__1; obj* l_lean_parser_module__parser__m_lift__parser__t___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_import__path_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_module_parser___lambda__6___closed__2; obj* l_string_trim(obj*); obj* l_lean_parser_module_commands_parser___closed__1; +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__2(obj*, obj*); obj* l_option_get___main___at_lean_parser_run___spec__2(obj*); -obj* l___private_209794555__commands__aux___main___lambda__11___closed__3; +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__1(obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__13(obj*, uint8, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4___rarg___closed__1; extern obj* l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_module_import_parser_lean_parser_has__tokens; obj* l_lean_parser_parser__core__t_lean_parser_monad__parsec___rarg(obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_module_import_has__view_x_27___lambda__2___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__13___closed__1; +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__2(obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__18(obj*, obj*); obj* l_lean_parser_module_parser___lambda__8(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__11___closed__1; -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__1(obj*); extern obj* l_lean_parser_parsec__t_monad__fail___rarg___closed__1; obj* l_lean_parser_parser__core__t_alternative___rarg(obj*); @@ -225,16 +223,15 @@ obj* l_lean_parser_command_parser(obj*); obj* l_lean_parser_module_import_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__5; obj* l_lean_parser_module_yield__command___lambda__7(obj*, obj*); -obj* l___private_209794555__commands__aux___main___lambda__17(uint8, obj*, obj*); -obj* l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2(obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__17(uint8, obj*, obj*); obj* l_lean_parser_module_header_parser___closed__1; obj* l_lean_parser_module__parser__m_basic__parser__m(obj*, obj*); obj* l_lean_parser_module_import__path_has__view; -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__5(obj*, obj*, obj*, obj*); +obj* l___private_3410726711__commands__aux___main___lambda__9(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_has__monad__lift___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_import__path_parser(obj*, obj*, obj*); extern obj* l_lean_parser_basic__parser__m_lean_parser_monad__parsec; -obj* l___private_209794555__commands__aux___main___lambda__11___closed__2; +obj* l___private_3410726711__commands__aux___main___lambda__12(obj*); obj* l_state__t_lift___rarg(obj*, obj*, obj*, obj*); obj* l_dlist_singleton___rarg(obj*, obj*); extern obj* l_lean_parser_basic__parser__m_monad__except; @@ -244,25 +241,28 @@ obj* l_lean_parser_module_parser___lambda__6___closed__1; obj* l_option_map___rarg(obj*, obj*); obj* l_lean_parser_module__parser__m_alternative; obj* l_lean_parser_module__parser__m; +obj* l___private_3410726711__commands__aux___main___lambda__17___boxed(obj*, obj*, obj*); obj* l_coroutine_yield___rarg(obj*, obj*); obj* l_lean_parser_module_header_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_parser__core__t_monad__except___rarg(obj*); obj* l_lean_parser_ident_parser___at_lean_parser_module_import__path_parser_lean_parser_has__tokens___spec__2(obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_module_import__path_has__view_x_27___spec__1(obj*); +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___closed__1; obj* l_lean_parser_substring_of__string(obj*); -obj* l___private_209794555__commands__aux___main___lambda__5(obj*); +obj* l___private_3410726711__commands__aux___main___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_module_yield__command___lambda__6(obj*, obj*, obj*); extern obj* l_coroutine_yield___rarg___closed__1; obj* l_char_quote__core(uint32); obj* l_lean_parser_module_parser___closed__2; +obj* l___private_3410726711__commands__aux___main___lambda__11___closed__2; obj* l_lean_parser_module_header_has__view_x_27; obj* l_lean_parser_module_prelude_parser___closed__1; obj* l_lean_parser_module_yield__command___lambda__1(obj*, obj*); obj* l_lean_parser_module_parser___lambda__10___closed__1; obj* l_lean_parser_module_import__path_parser_lean_parser_has__tokens; obj* l_lean_parser_module__parser__m_lift__parser__t(obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; +obj* l___private_3410726711__commands__aux___main___lambda__4(obj*, obj*, obj*, obj*); obj* l_lean_parser_module__parser__config__coe(obj* x_0) { _start: { @@ -2040,7 +2040,7 @@ x_46 = l_string_join___closed__1; x_47 = l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4___rarg___closed__1; lean::inc(x_47); lean::inc(x_46); -x_50 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_46, x_47, x_44, x_45, x_0, x_13, x_8); +x_50 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_46, x_47, x_44, x_45, x_0, x_13, x_8); x_51 = lean::cnstr_get(x_50, 0); lean::inc(x_51); x_53 = lean::cnstr_get(x_50, 1); @@ -2166,7 +2166,7 @@ _start: obj* x_5; obj* x_7; obj* x_8; obj* x_10; obj* x_12; x_5 = l_lean_name_to__string___closed__1; lean::inc(x_5); -x_7 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_5, x_0, x_2, x_3, x_4); +x_7 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_5, x_0, x_2, x_3, x_4); x_8 = lean::cnstr_get(x_7, 0); lean::inc(x_8); x_10 = lean::cnstr_get(x_7, 1); @@ -3844,7 +3844,7 @@ x_7 = l_lean_parser_combinators_node___at_lean_parser_detail__ident__part_parser return x_7; } } -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; obj* x_8; uint8 x_9; obj* x_10; obj* x_11; obj* x_12; obj* x_13; obj* x_14; obj* x_15; @@ -3864,7 +3864,7 @@ lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_6); x_13 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__2), 2, 1); lean::closure_set(x_13, 0, x_12); -x_14 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); +x_14 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); lean::closure_set(x_14, 0, x_4); x_15 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_15, 0, x_13); @@ -3872,7 +3872,7 @@ lean::closure_set(x_15, 1, x_14); return x_15; } } -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -3970,28 +3970,28 @@ return x_30; } } } -obj* l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1(obj* x_0) { +obj* l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg), 7, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg), 7, 0); return x_2; } } -obj* _init_l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___closed__1() { +obj* _init_l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; x_0 = lean::alloc_closure(reinterpret_cast(l_id___rarg), 1, 0); x_1 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_1, 0, x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___lambda__1), 2, 1); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___lambda__1), 2, 1); lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_6; obj* x_7; obj* x_8; obj* x_10; obj* x_11; obj* x_12; obj* x_14; @@ -4014,7 +4014,7 @@ lean::closure_set(x_10, 1, x_3); x_11 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_11, 0, x_8); lean::closure_set(x_11, 1, x_10); -x_12 = l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___closed__1; +x_12 = l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___closed__1; lean::inc(x_12); x_14 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_14, 0, x_11); @@ -4022,7 +4022,7 @@ lean::closure_set(x_14, 1, x_12); return x_14; } } -obj* l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___lambda__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___lambda__1(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -4094,7 +4094,7 @@ x_37 = lean::box(0); x_38 = l_lean_parser_monad__parsec_eoi___rarg___lambda__1___closed__1; lean::inc(x_37); lean::inc(x_38); -x_41 = l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(x_36, x_38, x_37, x_37, x_16, x_9, x_4); +x_41 = l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(x_36, x_38, x_37, x_37, x_16, x_9, x_4); x_42 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_42, 0, x_41); lean::closure_set(x_42, 1, x_19); @@ -4170,19 +4170,19 @@ return x_58; } } } -obj* _init_l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___closed__1() { +obj* _init_l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; x_0 = lean::alloc_closure(reinterpret_cast(l_id___rarg), 1, 0); x_1 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_1, 0, x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__2), 2, 1); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__2), 2, 1); lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_6; obj* x_7; obj* x_8; obj* x_10; obj* x_11; obj* x_12; obj* x_14; @@ -4205,7 +4205,7 @@ lean::closure_set(x_10, 1, x_3); x_11 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_11, 0, x_8); lean::closure_set(x_11, 1, x_10); -x_12 = l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___closed__1; +x_12 = l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___closed__1; lean::inc(x_12); x_14 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_14, 0, x_11); @@ -4213,7 +4213,7 @@ lean::closure_set(x_14, 1, x_12); return x_14; } } -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__1(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__1(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_5; obj* x_7; @@ -4310,7 +4310,7 @@ return x_30; } } } -obj* l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__2(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__2(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -4365,7 +4365,7 @@ x_27 = l_mjoin___rarg___closed__1; lean::inc(x_25); lean::inc(x_27); lean::inc(x_26); -x_31 = l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(x_26, x_27, x_25, x_25, x_16, x_9, x_4); +x_31 = l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(x_26, x_27, x_25, x_25, x_16, x_9, x_4); x_32 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_32, 0, x_31); lean::closure_set(x_32, 1, x_19); @@ -4393,7 +4393,7 @@ x_45 = lean::box(0); x_46 = l_mjoin___rarg___closed__1; lean::inc(x_45); lean::inc(x_46); -x_49 = l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(x_44, x_46, x_45, x_45, x_16, x_9, x_4); +x_49 = l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(x_44, x_46, x_45, x_45, x_16, x_9, x_4); x_50 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_50, 0, x_49); lean::closure_set(x_50, 1, x_19); @@ -4423,7 +4423,7 @@ lean::cnstr_set(x_56, 0, x_55); lean::cnstr_set(x_56, 1, x_4); x_57 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module__parser__m_lift__parser__t___rarg___lambda__2), 2, 1); lean::closure_set(x_57, 0, x_56); -x_58 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___lambda__1), 3, 2); +x_58 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___lambda__1), 3, 2); lean::closure_set(x_58, 0, x_16); lean::closure_set(x_58, 1, x_0); x_59 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); @@ -4471,7 +4471,7 @@ return x_69; } } } -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; obj* x_11; obj* x_12; obj* x_13; @@ -4482,17 +4482,17 @@ lean::inc(x_5); x_7 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_7, 0, x_5); lean::closure_set(x_7, 1, x_4); -x_8 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__1), 2, 1); +x_8 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__1), 2, 1); lean::closure_set(x_8, 0, x_2); x_9 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_9, 0, x_7); lean::closure_set(x_9, 1, x_8); -x_10 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); +x_10 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); lean::closure_set(x_10, 0, x_1); x_11 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_11, 0, x_9); lean::closure_set(x_11, 1, x_10); -x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__2), 2, 1); +x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__2), 2, 1); lean::closure_set(x_12, 0, x_0); x_13 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_13, 0, x_11); @@ -4500,7 +4500,7 @@ lean::closure_set(x_13, 1, x_12); return x_13; } } -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__1(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; obj* x_7; obj* x_9; obj* x_10; obj* x_11; @@ -4534,7 +4534,7 @@ lean::closure_set(x_11, 0, x_10); return x_11; } } -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__2(obj* x_0, obj* x_1) { +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__2(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -4662,7 +4662,7 @@ return x_47; } } } -obj* l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__5(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__5(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; obj* x_11; obj* x_12; obj* x_13; @@ -4673,17 +4673,17 @@ lean::inc(x_5); x_7 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_7, 0, x_5); lean::closure_set(x_7, 1, x_4); -x_8 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__1), 2, 1); +x_8 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__1), 2, 1); lean::closure_set(x_8, 0, x_2); x_9 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_9, 0, x_7); lean::closure_set(x_9, 1, x_8); -x_10 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); +x_10 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); lean::closure_set(x_10, 0, x_1); x_11 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_11, 0, x_9); lean::closure_set(x_11, 1, x_10); -x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__2), 2, 1); +x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__2), 2, 1); lean::closure_set(x_12, 0, x_0); x_13 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_13, 0, x_11); @@ -4691,7 +4691,7 @@ lean::closure_set(x_13, 1, x_12); return x_13; } } -obj* l___private_209794555__commands__aux___main(uint8 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___main(uint8 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; uint8 x_6; @@ -4707,7 +4707,7 @@ lean::dec(x_8); lean::dec(x_1); lean::inc(x_3); lean::inc(x_2); -x_14 = l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2(x_2, x_3, x_4); +x_14 = l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2(x_2, x_3, x_4); if (x_0 == 0) { uint8 x_15; obj* x_16; obj* x_17; obj* x_19; obj* x_20; @@ -4715,7 +4715,7 @@ x_15 = 1; x_16 = l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1; x_17 = lean::box(x_15); lean::inc(x_16); -x_19 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__19___boxed), 6, 5); +x_19 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__19___boxed), 6, 5); lean::closure_set(x_19, 0, x_16); lean::closure_set(x_19, 1, x_3); lean::closure_set(x_19, 2, x_2); @@ -4733,7 +4733,7 @@ x_21 = 0; x_22 = l_lean_parser_module__parser__m_lift__parser__t___rarg___closed__1; x_23 = lean::box(x_21); lean::inc(x_22); -x_25 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__19___boxed), 6, 5); +x_25 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__19___boxed), 6, 5); lean::closure_set(x_25, 0, x_22); lean::closure_set(x_25, 1, x_3); lean::closure_set(x_25, 2, x_2); @@ -4750,17 +4750,17 @@ else obj* x_28; obj* x_29; obj* x_30; obj* x_34; lean::dec(x_1); x_28 = lean::box(0); -x_29 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_29 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_30 = l_mjoin___rarg___closed__1; lean::inc(x_28); lean::inc(x_30); lean::inc(x_29); -x_34 = l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg(x_29, x_30, x_28, x_28, x_2, x_3, x_4); +x_34 = l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg(x_29, x_30, x_28, x_28, x_2, x_3, x_4); return x_34; } } } -obj* _init_l___private_209794555__commands__aux___main___lambda__1___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__1___closed__1() { _start: { obj* x_0; @@ -4768,14 +4768,14 @@ x_0 = lean::alloc_closure(reinterpret_cast(l_lean_parser_command_parser), return x_0; } } -obj* l___private_209794555__commands__aux___main___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___main___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_8; obj* x_10; obj* x_11; obj* x_13; obj* x_15; x_5 = lean::cnstr_get(x_4, 0); lean::inc(x_5); lean::dec(x_4); -x_8 = l___private_209794555__commands__aux___main___lambda__1___closed__1; +x_8 = l___private_3410726711__commands__aux___main___lambda__1___closed__1; lean::inc(x_8); x_10 = l_lean_parser_command__parser_run(x_0, x_8, x_5, x_1, x_2); x_11 = lean::cnstr_get(x_10, 0); @@ -4868,7 +4868,7 @@ return x_38; } } } -obj* l___private_209794555__commands__aux___main___lambda__2(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__2(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; @@ -4988,15 +4988,15 @@ return x_37; } } } -obj* _init_l___private_209794555__commands__aux___main___lambda__3___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__3___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__2), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__2), 1, 0); return x_0; } } -obj* l___private_209794555__commands__aux___main___lambda__3(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__3(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -5033,7 +5033,7 @@ lean::closure_set(x_20, 0, x_12); x_21 = lean::cnstr_get(x_15, 1); lean::inc(x_21); lean::dec(x_15); -x_24 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__1), 5, 4); +x_24 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__1), 5, 4); lean::closure_set(x_24, 0, x_21); lean::closure_set(x_24, 1, x_10); lean::closure_set(x_24, 2, x_4); @@ -5041,7 +5041,7 @@ lean::closure_set(x_24, 3, x_17); x_25 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_25, 0, x_0); lean::closure_set(x_25, 1, x_24); -x_26 = l___private_209794555__commands__aux___main___lambda__3___closed__1; +x_26 = l___private_3410726711__commands__aux___main___lambda__3___closed__1; lean::inc(x_26); x_28 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_28, 0, x_25); @@ -5086,7 +5086,7 @@ return x_38; } } } -obj* l___private_209794555__commands__aux___main___lambda__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_3410726711__commands__aux___main___lambda__4(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_7; obj* x_10; obj* x_11; obj* x_13; obj* x_15; @@ -5187,7 +5187,7 @@ return x_38; } } } -obj* l___private_209794555__commands__aux___main___lambda__5(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__5(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; @@ -5299,7 +5299,7 @@ return x_32; } } } -obj* l___private_209794555__commands__aux___main___lambda__6(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__6(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; obj* x_6; obj* x_7; obj* x_8; @@ -5328,7 +5328,7 @@ lean::closure_set(x_8, 0, x_7); return x_8; } } -obj* l___private_209794555__commands__aux___main___lambda__7(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__7(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; @@ -5440,7 +5440,7 @@ return x_32; } } } -obj* l___private_209794555__commands__aux___main___lambda__8(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__8(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; obj* x_7; obj* x_8; obj* x_9; @@ -5469,15 +5469,15 @@ lean::closure_set(x_9, 0, x_8); return x_9; } } -obj* _init_l___private_209794555__commands__aux___main___lambda__9___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__9___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__7), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__7), 1, 0); return x_0; } } -obj* l___private_209794555__commands__aux___main___lambda__9(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3410726711__commands__aux___main___lambda__9(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_5; obj* x_7; @@ -5520,13 +5520,13 @@ if (x_14 == 0) obj* x_17; obj* x_18; obj* x_20; obj* x_21; obj* x_22; lean::dec(x_7); lean::dec(x_3); -x_17 = l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3(x_0, x_1, x_5); -x_18 = l___private_209794555__commands__aux___main___lambda__9___closed__1; +x_17 = l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3(x_0, x_1, x_5); +x_18 = l___private_3410726711__commands__aux___main___lambda__9___closed__1; lean::inc(x_18); x_20 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_20, 0, x_17); lean::closure_set(x_20, 1, x_18); -x_21 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__8), 2, 1); +x_21 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__8), 2, 1); lean::closure_set(x_21, 0, x_12); x_22 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_22, 0, x_20); @@ -5553,7 +5553,7 @@ return x_27; } } } -obj* _init_l___private_209794555__commands__aux___main___lambda__10___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__10___closed__1() { _start: { obj* x_0; uint8 x_1; obj* x_2; obj* x_3; @@ -5566,7 +5566,7 @@ lean::cnstr_set(x_3, 1, x_0); return x_3; } } -obj* l___private_209794555__commands__aux___main___lambda__10(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__10(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; @@ -5612,7 +5612,7 @@ if (lean::is_shared(x_6)) { } x_16 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module_yield__command___lambda__1), 2, 1); lean::closure_set(x_16, 0, x_10); -x_17 = l___private_209794555__commands__aux___main___lambda__10___closed__1; +x_17 = l___private_3410726711__commands__aux___main___lambda__10___closed__1; lean::inc(x_17); if (lean::is_scalar(x_5)) { x_19 = lean::alloc_cnstr(0, 2, 0); @@ -5679,31 +5679,31 @@ return x_33; } } } -obj* _init_l___private_209794555__commands__aux___main___lambda__11___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__11___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__5), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__5), 1, 0); return x_0; } } -obj* _init_l___private_209794555__commands__aux___main___lambda__11___closed__2() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__11___closed__2() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__6), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__6), 1, 0); return x_0; } } -obj* _init_l___private_209794555__commands__aux___main___lambda__11___closed__3() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__11___closed__3() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__10), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__10), 1, 0); return x_0; } } -obj* l___private_209794555__commands__aux___main___lambda__11(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__11(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -5737,30 +5737,30 @@ x_18 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module_yield__c lean::closure_set(x_18, 0, x_12); lean::inc(x_15); lean::inc(x_10); -x_21 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__4), 4, 3); +x_21 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__4), 4, 3); lean::closure_set(x_21, 0, x_10); lean::closure_set(x_21, 1, x_4); lean::closure_set(x_21, 2, x_15); x_22 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_22, 0, x_0); lean::closure_set(x_22, 1, x_21); -x_23 = l___private_209794555__commands__aux___main___lambda__11___closed__1; +x_23 = l___private_3410726711__commands__aux___main___lambda__11___closed__1; lean::inc(x_23); x_25 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_25, 0, x_22); lean::closure_set(x_25, 1, x_23); -x_26 = l___private_209794555__commands__aux___main___lambda__11___closed__2; +x_26 = l___private_3410726711__commands__aux___main___lambda__11___closed__2; lean::inc(x_26); x_28 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_28, 0, x_25); lean::closure_set(x_28, 1, x_26); -x_29 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__9), 3, 2); +x_29 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__9), 3, 2); lean::closure_set(x_29, 0, x_15); lean::closure_set(x_29, 1, x_10); x_30 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_30, 0, x_28); lean::closure_set(x_30, 1, x_29); -x_31 = l___private_209794555__commands__aux___main___lambda__11___closed__3; +x_31 = l___private_3410726711__commands__aux___main___lambda__11___closed__3; lean::inc(x_31); x_33 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_33, 0, x_30); @@ -5805,7 +5805,7 @@ return x_43; } } } -obj* l___private_209794555__commands__aux___main___lambda__12(obj* x_0) { +obj* l___private_3410726711__commands__aux___main___lambda__12(obj* x_0) { _start: { obj* x_1; obj* x_3; obj* x_5; @@ -5850,7 +5850,7 @@ lean::cnstr_set(x_26, 0, x_14); lean::cnstr_set(x_26, 1, x_20); lean::cnstr_set(x_26, 2, x_21); lean::cnstr_set(x_26, 3, x_22); -x_27 = l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4(x_26, x_16, x_9, x_3); +x_27 = l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4(x_26, x_16, x_9, x_3); x_28 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_28, 0, x_27); lean::closure_set(x_28, 1, x_19); @@ -5890,15 +5890,15 @@ return x_36; } } } -obj* _init_l___private_209794555__commands__aux___main___lambda__13___closed__1() { +obj* _init_l___private_3410726711__commands__aux___main___lambda__13___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__12), 1, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__12), 1, 0); return x_0; } } -obj* l___private_209794555__commands__aux___main___lambda__13(obj* x_0, uint8 x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___main___lambda__13(obj* x_0, uint8 x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_7; obj* x_9; @@ -5941,9 +5941,9 @@ if (x_17 == 0) { obj* x_19; obj* x_20; lean::dec(x_5); -x_19 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__11), 2, 1); +x_19 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__11), 2, 1); lean::closure_set(x_19, 0, x_0); -x_20 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__8), 2, 1); +x_20 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__8), 2, 1); lean::closure_set(x_20, 0, x_15); if (x_1 == 0) { @@ -6001,7 +6001,7 @@ lean::closure_set(x_37, 1, x_30); x_38 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_38, 0, x_35); lean::closure_set(x_38, 1, x_37); -x_39 = l___private_209794555__commands__aux___main___lambda__13___closed__1; +x_39 = l___private_3410726711__commands__aux___main___lambda__13___closed__1; lean::inc(x_39); x_41 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_41, 0, x_38); @@ -6036,7 +6036,7 @@ return x_49; } } } -obj* l___private_209794555__commands__aux___main___lambda__14(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__14(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -6159,7 +6159,7 @@ return x_41; } } } -obj* l___private_209794555__commands__aux___main___lambda__15(uint8 x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__15(uint8 x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -6249,7 +6249,7 @@ return x_20; } } } -obj* l___private_209794555__commands__aux___main___lambda__16(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__16(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -6291,14 +6291,14 @@ lean::dec(x_2); x_15 = lean::cnstr_get(x_11, 0); lean::inc(x_15); lean::inc(x_11); -x_18 = l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__5(x_11, x_0, x_15, x_4); -x_19 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__14), 2, 1); +x_18 = l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__5(x_11, x_0, x_15, x_4); +x_19 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__14), 2, 1); lean::closure_set(x_19, 0, x_11); x_20 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_20, 0, x_18); lean::closure_set(x_20, 1, x_19); x_21 = lean::box(x_13); -x_22 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__15___boxed), 2, 1); +x_22 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__15___boxed), 2, 1); lean::closure_set(x_22, 0, x_21); x_23 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_23, 0, x_20); @@ -6307,7 +6307,7 @@ return x_23; } } } -obj* l___private_209794555__commands__aux___main___lambda__17(uint8 x_0, obj* x_1, obj* x_2) { +obj* l___private_3410726711__commands__aux___main___lambda__17(uint8 x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_5; obj* x_7; @@ -6339,7 +6339,7 @@ lean::inc(x_16); lean::dec(x_9); x_19 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module_yield__command___lambda__1), 2, 1); lean::closure_set(x_19, 0, x_13); -x_20 = l___private_209794555__commands__aux___main(x_0, x_1, x_16, x_11, x_5); +x_20 = l___private_3410726711__commands__aux___main(x_0, x_1, x_16, x_11, x_5); x_21 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_21, 0, x_20); lean::closure_set(x_21, 1, x_19); @@ -6380,7 +6380,7 @@ return x_30; } } } -obj* l___private_209794555__commands__aux___main___lambda__18(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__18(obj* x_0, obj* x_1) { _start: { obj* x_2; obj* x_4; obj* x_6; @@ -6425,7 +6425,7 @@ uint8 x_27; obj* x_29; obj* x_30; lean::dec(x_22); x_27 = lean::unbox(x_20); lean::dec(x_20); -x_29 = l___private_209794555__commands__aux___main(x_27, x_0, x_17, x_10, x_4); +x_29 = l___private_3410726711__commands__aux___main(x_27, x_0, x_17, x_10, x_4); x_30 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_30, 0, x_29); lean::closure_set(x_30, 1, x_25); @@ -6438,7 +6438,7 @@ x_31 = lean::cnstr_get(x_22, 0); lean::inc(x_31); lean::dec(x_22); x_34 = l_lean_parser_module_yield__command(x_31, x_17, x_10, x_4); -x_35 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__17___boxed), 3, 2); +x_35 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__17___boxed), 3, 2); lean::closure_set(x_35, 0, x_20); lean::closure_set(x_35, 1, x_0); x_36 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); @@ -6485,7 +6485,7 @@ return x_46; } } } -obj* l___private_209794555__commands__aux___main___lambda__19(obj* x_0, obj* x_1, obj* x_2, uint8 x_3, obj* x_4, obj* x_5) { +obj* l___private_3410726711__commands__aux___main___lambda__19(obj* x_0, obj* x_1, obj* x_2, uint8 x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; obj* x_8; obj* x_10; @@ -6537,26 +6537,26 @@ x_24 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rar lean::closure_set(x_24, 0, x_0); lean::closure_set(x_24, 1, x_22); lean::inc(x_1); -x_26 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__4___lambda__1), 2, 1); +x_26 = lean::alloc_closure(reinterpret_cast(l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__4___lambda__1), 2, 1); lean::closure_set(x_26, 0, x_1); x_27 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_27, 0, x_24); lean::closure_set(x_27, 1, x_26); lean::inc(x_2); -x_29 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_209794555__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); +x_29 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_3410726711__commands__aux___main___spec__1___rarg___lambda__1), 2, 1); lean::closure_set(x_29, 0, x_2); x_30 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_30, 0, x_27); lean::closure_set(x_30, 1, x_29); lean::inc(x_0); -x_32 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__3), 2, 1); +x_32 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__3), 2, 1); lean::closure_set(x_32, 0, x_0); x_33 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_33, 0, x_30); lean::closure_set(x_33, 1, x_32); x_34 = lean::box(x_3); lean::inc(x_2); -x_36 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__13___boxed), 5, 4); +x_36 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__13___boxed), 5, 4); lean::closure_set(x_36, 0, x_0); lean::closure_set(x_36, 1, x_34); lean::closure_set(x_36, 2, x_2); @@ -6564,17 +6564,17 @@ lean::closure_set(x_36, 3, x_1); x_37 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_37, 0, x_33); lean::closure_set(x_37, 1, x_36); -x_38 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__16), 2, 1); +x_38 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__16), 2, 1); lean::closure_set(x_38, 0, x_2); x_39 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_39, 0, x_37); lean::closure_set(x_39, 1, x_38); -x_40 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__18), 2, 1); +x_40 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__18), 2, 1); lean::closure_set(x_40, 0, x_4); x_41 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_41, 0, x_39); lean::closure_set(x_41, 1, x_40); -x_42 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__8), 2, 1); +x_42 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__8), 2, 1); lean::closure_set(x_42, 0, x_17); x_43 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_43, 0, x_41); @@ -6603,65 +6603,65 @@ return x_50; } } } -obj* l___private_209794555__commands__aux___main___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___main___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint8 x_5; obj* x_6; x_5 = lean::unbox(x_0); -x_6 = l___private_209794555__commands__aux___main(x_5, x_1, x_2, x_3, x_4); +x_6 = l___private_3410726711__commands__aux___main(x_5, x_1, x_2, x_3, x_4); return x_6; } } -obj* l___private_209794555__commands__aux___main___lambda__13___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___main___lambda__13___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint8 x_5; obj* x_6; x_5 = lean::unbox(x_1); -x_6 = l___private_209794555__commands__aux___main___lambda__13(x_0, x_5, x_2, x_3, x_4); +x_6 = l___private_3410726711__commands__aux___main___lambda__13(x_0, x_5, x_2, x_3, x_4); return x_6; } } -obj* l___private_209794555__commands__aux___main___lambda__15___boxed(obj* x_0, obj* x_1) { +obj* l___private_3410726711__commands__aux___main___lambda__15___boxed(obj* x_0, obj* x_1) { _start: { uint8 x_2; obj* x_3; x_2 = lean::unbox(x_0); -x_3 = l___private_209794555__commands__aux___main___lambda__15(x_2, x_1); +x_3 = l___private_3410726711__commands__aux___main___lambda__15(x_2, x_1); return x_3; } } -obj* l___private_209794555__commands__aux___main___lambda__17___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3410726711__commands__aux___main___lambda__17___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_0); -x_4 = l___private_209794555__commands__aux___main___lambda__17(x_3, x_1, x_2); +x_4 = l___private_3410726711__commands__aux___main___lambda__17(x_3, x_1, x_2); return x_4; } } -obj* l___private_209794555__commands__aux___main___lambda__19___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l___private_3410726711__commands__aux___main___lambda__19___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { uint8 x_6; obj* x_7; x_6 = lean::unbox(x_3); -x_7 = l___private_209794555__commands__aux___main___lambda__19(x_0, x_1, x_2, x_6, x_4, x_5); +x_7 = l___private_3410726711__commands__aux___main___lambda__19(x_0, x_1, x_2, x_6, x_4, x_5); return x_7; } } -obj* l___private_209794555__commands__aux(uint8 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux(uint8 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; -x_5 = l___private_209794555__commands__aux___main(x_0, x_1, x_2, x_3, x_4); +x_5 = l___private_3410726711__commands__aux___main(x_0, x_1, x_2, x_3, x_4); return x_5; } } -obj* l___private_209794555__commands__aux___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_3410726711__commands__aux___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint8 x_5; obj* x_6; x_5 = lean::unbox(x_0); -x_6 = l___private_209794555__commands__aux(x_5, x_1, x_2, x_3, x_4); +x_6 = l___private_3410726711__commands__aux(x_5, x_1, x_2, x_3, x_4); return x_6; } } @@ -6874,7 +6874,7 @@ x_21 = lean::nat_add(x_14, x_20); lean::dec(x_20); lean::dec(x_14); x_24 = 0; -x_25 = l___private_209794555__commands__aux___main(x_24, x_21, x_16, x_9, x_3); +x_25 = l___private_3410726711__commands__aux___main(x_24, x_21, x_16, x_9, x_3); x_26 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_26, 0, x_25); lean::closure_set(x_26, 1, x_19); @@ -7426,7 +7426,7 @@ lean::inc(x_14); lean::dec(x_7); x_17 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module_yield__command___lambda__1), 2, 1); lean::closure_set(x_17, 0, x_11); -x_18 = l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2(x_14, x_9, x_3); +x_18 = l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2(x_14, x_9, x_3); x_19 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_19, 0, x_18); lean::closure_set(x_19, 1, x_17); @@ -7775,14 +7775,14 @@ lean::dec(x_2); x_15 = lean::cnstr_get(x_11, 0); lean::inc(x_15); lean::inc(x_11); -x_18 = l_lean_parser_log__message___at___private_209794555__commands__aux___main___spec__5(x_11, x_0, x_15, x_4); +x_18 = l_lean_parser_log__message___at___private_3410726711__commands__aux___main___spec__5(x_11, x_0, x_15, x_4); x_19 = lean::alloc_closure(reinterpret_cast(l_lean_parser_module_parser___lambda__7), 2, 1); lean::closure_set(x_19, 0, x_11); x_20 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_20, 0, x_18); lean::closure_set(x_20, 1, x_19); x_21 = lean::box(x_13); -x_22 = lean::alloc_closure(reinterpret_cast(l___private_209794555__commands__aux___main___lambda__15___boxed), 2, 1); +x_22 = lean::alloc_closure(reinterpret_cast(l___private_3410726711__commands__aux___main___lambda__15___boxed), 2, 1); lean::closure_set(x_22, 0, x_21); x_23 = lean::alloc_closure(reinterpret_cast(l_coroutine_bind___main___rarg), 3, 2); lean::closure_set(x_23, 0, x_20); @@ -8089,16 +8089,16 @@ void initialize_init_lean_parser_module() { l_lean_parser_module_header_parser_lean_parser_has__tokens = _init_l_lean_parser_module_header_parser_lean_parser_has__tokens(); l_lean_parser_module_header_parser_lean_parser_has__view = _init_l_lean_parser_module_header_parser_lean_parser_has__view(); l_lean_parser_module_header_parser___closed__1 = _init_l_lean_parser_module_header_parser___closed__1(); - l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_209794555__commands__aux___main___spec__2___closed__1(); - l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___closed__1 = _init_l_lean_parser_monad__parsec_any___at___private_209794555__commands__aux___main___spec__3___closed__1(); - l___private_209794555__commands__aux___main___lambda__1___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__1___closed__1(); - l___private_209794555__commands__aux___main___lambda__3___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__3___closed__1(); - l___private_209794555__commands__aux___main___lambda__9___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__9___closed__1(); - l___private_209794555__commands__aux___main___lambda__10___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__10___closed__1(); - l___private_209794555__commands__aux___main___lambda__11___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__11___closed__1(); - l___private_209794555__commands__aux___main___lambda__11___closed__2 = _init_l___private_209794555__commands__aux___main___lambda__11___closed__2(); - l___private_209794555__commands__aux___main___lambda__11___closed__3 = _init_l___private_209794555__commands__aux___main___lambda__11___closed__3(); - l___private_209794555__commands__aux___main___lambda__13___closed__1 = _init_l___private_209794555__commands__aux___main___lambda__13___closed__1(); + l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___closed__1 = _init_l_lean_parser_monad__parsec_eoi___at___private_3410726711__commands__aux___main___spec__2___closed__1(); + l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___closed__1 = _init_l_lean_parser_monad__parsec_any___at___private_3410726711__commands__aux___main___spec__3___closed__1(); + l___private_3410726711__commands__aux___main___lambda__1___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__1___closed__1(); + l___private_3410726711__commands__aux___main___lambda__3___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__3___closed__1(); + l___private_3410726711__commands__aux___main___lambda__9___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__9___closed__1(); + l___private_3410726711__commands__aux___main___lambda__10___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__10___closed__1(); + l___private_3410726711__commands__aux___main___lambda__11___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__11___closed__1(); + l___private_3410726711__commands__aux___main___lambda__11___closed__2 = _init_l___private_3410726711__commands__aux___main___lambda__11___closed__2(); + l___private_3410726711__commands__aux___main___lambda__11___closed__3 = _init_l___private_3410726711__commands__aux___main___lambda__11___closed__3(); + l___private_3410726711__commands__aux___main___lambda__13___closed__1 = _init_l___private_3410726711__commands__aux___main___lambda__13___closed__1(); l_lean_parser_module_commands_parser___closed__1 = _init_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(); l_lean_parser_module_commands_tokens = _init_l_lean_parser_module_commands_tokens(); diff --git a/src/boot/init/lean/parser/notation.cpp b/src/boot/init/lean/parser/notation.cpp index 0dc57c7872..169171b271 100644 --- a/src/boot/init/lean/parser/notation.cpp +++ b/src/boot/init/lean/parser/notation.cpp @@ -18,15 +18,14 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #endif obj* l_lean_parser_command_reserve__mixfix; obj* l_lean_parser_command_notation__spec_fold__action_parser___closed__1; -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view; obj* l_lean_parser_command_notation__spec_precedence__lit_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__tokens; obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_precedence__term_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__4; obj* l_reader__t_lift___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__1(obj*); -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_notation__spec_rule_has__view; obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__3; @@ -65,6 +64,7 @@ obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__5; obj* l_lean_parser_with__trailing___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_command_reserve__mixfix_parser_lean_parser_has__view; obj* l_lean_parser_symbol__core___at_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_rule_parser_lean_parser_has__view; obj* l_lean_parser_list_cons_tokens___rarg(obj*, obj*); obj* l_lean_parser_command_notation__spec_has__view_x_27; @@ -89,10 +89,11 @@ obj* l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precede obj* l_lean_parser_number_view_to__nat___main(obj*); obj* l_lean_parser_command_reserve__notation_parser_lean_parser_has__view; obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); -obj* l___private_3229416877__update__trailing___main(obj*, obj*); obj* l_lean_parser_command_notation__spec_binders; obj* l_lean_parser_command_notation__spec_scoped__action_has__view_x_27___lambda__2(obj*); +obj* l___private_1083693925__update__trailing___main(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__1(obj*, obj*, obj*); +obj* l___private_1386096941__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_transition_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_notation__spec_binders_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_notation_has__view_x_27; @@ -113,6 +114,7 @@ obj* l_lean_parser_command_notation__spec_precedence__term_parser(obj*, obj*, ob obj* l_lean_parser_command_notation__spec_binder_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_command_notation__spec_symbol__quote_has__view; obj* l_lean_parser_command_notation__spec_precedence__offset__op_has__view_x_27___lambda__1___closed__1; +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_combinators_any__of___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_action_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_notation__spec; @@ -133,20 +135,19 @@ obj* l_lean_parser_command_reserve__notation; obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_parser_combinators_label_view___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_fold__action__folder_has__view_x_27; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__tokens; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(obj*, obj*, obj*); obj* l_lean_parser_try__view___at_lean_parser_number_parser___spec__1(obj*); obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__1___closed__6; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_transition_has__view_x_27; obj* l_lean_parser_command_notation__spec_notation__symbol_parser_lean_parser_has__view; obj* l_lean_parser_monad__parsec_str__core___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*); obj* l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; obj* l_lean_parser_command_mixfix_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_reserve__mixfix_has__view; extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; extern obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__1; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__4(obj*); obj* l_lean_parser_command_reserve__mixfix_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*); @@ -170,8 +171,8 @@ obj* l_lean_parser_command_notation__spec_transition_has__view; obj* l_lean_parser_command_notation__spec_transition; obj* l_lean_parser_tokens___rarg(obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); -obj* l___private_1297690757__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__tokens; +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__2; @@ -198,7 +199,6 @@ obj* l_lean_parser_command_notation__spec_mixfix__symbol_parser_lean_parser_has_ obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__1(obj*, obj*, obj*); extern obj* l_lean_parser_term__parser__m_monad; obj* l_lean_parser_command_notation__spec_argument_has__view_x_27___lambda__1___closed__1; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(obj*, obj*, obj*); obj* l_lean_parser_combinators_node_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_action__kind_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_command_notation__spec_has__view_x_27___lambda__1___closed__7; @@ -274,6 +274,7 @@ obj* l_lean_parser_command_mixfix_has__view_x_27; obj* l_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___lambda__1___closed__1; obj* l_lean_parser_command_mixfix_kind_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_has__view_x_27___lambda__1(obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_command_notation_parser_lean_parser_has__view; obj* l_lean_parser_command_notation__spec_fold__action_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_command_notation__spec_precedence_parser(obj*, obj*, obj*, obj*, obj*); @@ -398,7 +399,6 @@ obj* l_lean_parser_command_notation__spec_precedence__offset__op_has__view; obj* l_lean_parser_rec__t_recurse___at_lean_parser_term_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_command_notation__spec_precedence_has__view_x_27___lambda__1___closed__2; extern obj* l_lean_parser_term__parser__m_alternative; -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* l_lean_parser_rec__t_recurse___at_lean_parser_term_parser_lean_parser_has__view___spec__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: @@ -926,7 +926,7 @@ x_27 = l_string_join___closed__1; x_28 = l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; lean::inc(x_28); lean::inc(x_27); -x_31 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); +x_31 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -1193,7 +1193,7 @@ lean::cnstr_set(x_65, 0, x_4); x_66 = lean::box(0); x_67 = l_string_join___closed__1; lean::inc(x_67); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_67, x_64, x_65, x_66, x_2, x_18, x_13); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_67, x_64, x_65, x_66, x_2, x_18, x_13); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -3726,7 +3726,7 @@ obj* x_38; obj* x_39; obj* x_40; obj* x_41; obj* x_43; obj* x_45; x_38 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_38, 0, x_6); x_39 = lean::box(0); -x_40 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_33, x_2, x_38, x_39, x_4, x_23, x_16); +x_40 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_33, x_2, x_38, x_39, x_4, x_23, x_16); x_41 = lean::cnstr_get(x_40, 0); lean::inc(x_41); x_43 = lean::cnstr_get(x_40, 1); @@ -3880,7 +3880,7 @@ lean::cnstr_set(x_103, 0, x_6); x_104 = lean::box(0); x_105 = l_string_join___closed__1; lean::inc(x_105); -x_107 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_105, x_2, x_103, x_104, x_4, x_23, x_16); +x_107 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_105, x_2, x_103, x_104, x_4, x_23, x_16); x_108 = lean::cnstr_get(x_107, 0); lean::inc(x_108); x_110 = lean::cnstr_get(x_107, 1); @@ -4780,7 +4780,7 @@ x_9 = l_lean_parser_combinators_node___at_lean_parser_command_notation__spec_pre return x_9; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4795,7 +4795,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4835,7 +4835,7 @@ else { obj* x_30; lean::dec(x_10); -x_30 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_30 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_30; } } @@ -4864,7 +4864,7 @@ else { obj* x_41; lean::dec(x_10); -x_41 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_41 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_41; } } @@ -4887,7 +4887,7 @@ else { obj* x_49; lean::dec(x_10); -x_49 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_49 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_49; } } @@ -4912,7 +4912,7 @@ else { obj* x_57; lean::dec(x_10); -x_57 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_57 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_57; } } @@ -4934,7 +4934,7 @@ else obj* x_64; lean::dec(x_3); lean::dec(x_0); -x_64 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_64 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_64; } } @@ -4946,7 +4946,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__view___spec__2(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -4980,7 +4980,7 @@ x_8 = l_lean_parser_raw_view___rarg(x_0, x_1, x_2, lean::box(0), x_3, x_4); return x_8; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4995,7 +4995,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -5035,7 +5035,7 @@ else { obj* x_30; lean::dec(x_10); -x_30 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_30 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_30; } } @@ -5064,7 +5064,7 @@ else { obj* x_41; lean::dec(x_10); -x_41 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_41 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_41; } } @@ -5087,7 +5087,7 @@ else { obj* x_49; lean::dec(x_10); -x_49 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_49 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_49; } } @@ -5112,7 +5112,7 @@ else { obj* x_57; lean::dec(x_10); -x_57 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_57 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_57; } } @@ -5134,7 +5134,7 @@ else obj* x_64; lean::dec(x_3); lean::dec(x_0); -x_64 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_64 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_64; } } @@ -5146,7 +5146,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser_lean_parser_has__tokens___spec__2(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -5172,7 +5172,7 @@ x_0 = lean::box(0); return x_0; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -5187,7 +5187,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -5227,7 +5227,7 @@ else { obj* x_30; lean::dec(x_10); -x_30 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_30 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_30; } } @@ -5256,7 +5256,7 @@ else { obj* x_41; lean::dec(x_10); -x_41 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_41 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_41; } } @@ -5279,7 +5279,7 @@ else { obj* x_49; lean::dec(x_10); -x_49 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_49 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_49; } } @@ -5304,7 +5304,7 @@ else { obj* x_57; lean::dec(x_10); -x_57 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_57 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_57; } } @@ -5326,7 +5326,7 @@ else obj* x_64; lean::dec(x_3); lean::dec(x_0); -x_64 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_64 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_64; } } @@ -5338,7 +5338,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_command_notation__spec_quoted__symbol_parser___spec__2(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -6552,7 +6552,7 @@ x_12 = lean::string_length(x_0); lean::inc(x_0); x_14 = lean::string_mk_iterator(x_0); lean::inc(x_5); -x_16 = l___private_580269747__str__aux___main(x_12, x_14, x_5); +x_16 = l___private_2873386687__str__aux___main(x_12, x_14, x_5); if (lean::obj_tag(x_16) == 0) { obj* x_19; obj* x_20; obj* x_22; uint8 x_23; obj* x_24; obj* x_25; obj* x_26; @@ -6779,7 +6779,7 @@ if (lean::is_shared(x_28)) { lean::cnstr_release(x_28, 2); x_35 = x_28; } -x_36 = l___private_3229416877__update__trailing___main(x_29, x_0); +x_36 = l___private_1083693925__update__trailing___main(x_29, x_0); lean::inc(x_26); if (lean::is_scalar(x_35)) { x_38 = lean::alloc_cnstr(0, 3, 0); @@ -6874,7 +6874,7 @@ if (lean::is_shared(x_58)) { lean::cnstr_release(x_58, 2); x_65 = x_58; } -x_66 = l___private_3229416877__update__trailing___main(x_59, x_0); +x_66 = l___private_1083693925__update__trailing___main(x_59, x_0); lean::inc(x_56); if (lean::is_scalar(x_65)) { x_68 = lean::alloc_cnstr(0, 3, 0); @@ -10855,7 +10855,7 @@ x_48 = l_string_join___closed__1; x_49 = l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4___rarg___closed__1; lean::inc(x_49); lean::inc(x_48); -x_52 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_48, x_49, x_46, x_47, x_0, x_15, x_10); +x_52 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_48, x_49, x_46, x_47, x_0, x_15, x_10); x_53 = lean::cnstr_get(x_52, 0); lean::inc(x_53); x_55 = lean::cnstr_get(x_52, 1); @@ -17862,7 +17862,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_1297690757__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l___private_1386096941__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_8; uint8 x_9; @@ -17991,7 +17991,7 @@ lean::cnstr_set(x_64, 0, x_57); lean::cnstr_set(x_64, 1, x_1); lean::inc(x_59); lean::inc(x_64); -x_67 = l___private_1297690757__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(x_0, x_64, x_12, x_3, x_4, x_5, x_59, x_16); +x_67 = l___private_1386096941__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(x_0, x_64, x_12, x_3, x_4, x_5, x_59, x_16); x_68 = lean::cnstr_get(x_67, 0); lean::inc(x_68); x_70 = lean::cnstr_get(x_67, 1); @@ -18122,7 +18122,7 @@ lean::dec(x_1); lean::dec(x_0); lean::dec(x_2); x_118 = lean::box(0); -x_119 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_119 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_120 = l_mjoin___rarg___closed__1; lean::inc(x_118); lean::inc(x_120); @@ -18142,7 +18142,7 @@ x_8 = lean::mk_nat_obj(1u); x_9 = lean::nat_add(x_6, x_8); lean::dec(x_8); lean::dec(x_6); -x_12 = l___private_1297690757__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(x_0, x_7, x_9, x_1, x_2, x_3, x_4, x_5); +x_12 = l___private_1386096941__many1__aux___main___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__3(x_0, x_7, x_9, x_1, x_2, x_3, x_4, x_5); x_13 = lean::cnstr_get(x_12, 0); lean::inc(x_13); x_15 = lean::cnstr_get(x_12, 1); diff --git a/src/boot/init/lean/parser/parsec.cpp b/src/boot/init/lean/parser/parsec.cpp index 03f14c6aac..11d1fa29ed 100644 --- a/src/boot/init/lean/parser/parsec.cpp +++ b/src/boot/init/lean/parser/parsec.cpp @@ -17,18 +17,16 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_lean_parser_parsec__t_expect(obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___rarg(obj*, obj*, uint8, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_alpha___spec__2(obj*, obj*, obj*); -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1_x_27___rarg(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad__fail(obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___rarg___lambda__1(obj*, obj*, obj*); extern obj* l_except__t_lift___rarg___closed__1; obj* l_lean_parser_monad__parsec_foldr___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result___rarg___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_error___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t; obj* l_lean_parser_parsec__t_has__monad__lift___rarg___lambda__1(obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27(obj*); obj* l_lean_parser_monad__parsec_fix__aux(obj*, obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); uint8 l_char_is__whitespace(uint32); @@ -37,7 +35,9 @@ obj* l_lean_parser_monad__parsec_many1__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj* l_lean_parser_monad__parsec_left__over(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1(obj*, obj*); obj* l_lean_parser_parsec__t_orelse__mk__res(obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___rarg___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(obj*, uint8, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__11(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_pos___rarg(obj*, obj*); obj* l_lean_parser_parsec_has__lift(obj*); @@ -64,6 +64,7 @@ obj* l_lean_parser_monad__parsec_observing___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_take__while1_x_27___spec__2(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_monad__parsec_take__until1___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_ch(obj*, obj*); +obj* l___private_72153535__take__while__aux___main(obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad__except___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec__t_parse__with__left__over___spec__1(obj*); @@ -75,7 +76,6 @@ obj* l_string_iterator_remaining___boxed(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_unexpected__at___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_longest__match___rarg___lambda__1(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2(obj*); obj* l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_satisfy___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__until1___rarg(obj*, obj*, obj*); @@ -87,6 +87,7 @@ obj* l_lean_parser_monad__parsec_digit___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_try(obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec_parse___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_alpha___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___rarg___lambda__2___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_any___rarg___lambda__1(obj*, obj*, obj*, obj*); @@ -101,7 +102,6 @@ obj* l_lean_parser_monad__parsec_labels___rarg___lambda__1(obj*, obj*, obj*, obj obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_take__while1___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_fix__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_take__while1_x_27___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_127590107__take__aux(obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_monad__parsec_take__until___spec__1___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); obj* l_lean_parser_parsec__t_eps(obj*); @@ -110,8 +110,6 @@ obj* l_lean_parser_parsec__t_monad___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_not__followed__by__sat___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_eoi___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error(obj*, obj*, obj*); -obj* l___private_127590107__take__aux___main(obj*); -obj* l___private_580269747__str__aux(obj*, obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___lambda__3(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_satisfy___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_eoi___rarg(obj*, obj*); @@ -123,7 +121,6 @@ obj* l_lean_parser_parsec__t_lookahead___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_monad__parsec_take__until___spec__1(obj*, obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_result_mk__eps(obj*, obj*); -obj* l___private_2038417741__mk__consumed__result___rarg(uint8, obj*); obj* l_string_quote(obj*); obj* l_lean_parser_monad__parsec_eoi__error___rarg___closed__1; obj* l_lean_parser_monad__parsec_alpha___rarg(obj*, obj*); @@ -131,6 +128,7 @@ obj* l_lean_parser_monad__parsec_lower(obj*, obj*); obj* l_lean_parser_monad__parsec__trans(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_num___spec__4(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec__t_parse__with__eoi___spec__3(obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_ch___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_zip___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_monad__parsec_left__over___rarg___lambda__1(obj*); @@ -142,12 +140,14 @@ obj* l_lean_parser_monad__parsec_hidden(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_cond___rarg___lambda__1(obj*, obj*, uint8); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_take__until1___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec_parse___spec__1___rarg(obj*, obj*, obj*); +obj* l___private_2873386687__str__aux(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_sep__by___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad__except___rarg___lambda__2(obj*, uint8, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___rarg(obj*, obj*, obj*); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while_x_27___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_eoi___rarg___lambda__1(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5(obj*); +obj* l___private_1598640627__take__aux___main___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_eoi(obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*); @@ -163,24 +163,21 @@ obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__ uint8 l_char_is__alpha(uint32); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_take__until1___spec__4___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_run(obj*); +obj* l___private_2284808125__take__while__aux_x_27___rarg(obj*, obj*, uint8, obj*); obj* l_lean_parser_monad__parsec_upper(obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_left__over___rarg(obj*); obj* l_lean_parser_monad__parsec_take__until(obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by__sat___rarg(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad__except___rarg___lambda__4(obj*, obj*, obj*, obj*, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by__sat(obj*, obj*); -obj* l___private_127590107__take__aux___rarg(obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27(obj*); obj* l_lean_parser_monad__parsec_many(obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__9(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__10(obj*, obj*, obj*, obj*); -obj* l___private_2038417741__mk__consumed__result(obj*); obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_digit___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1___rarg___lambda__1(obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(obj*, uint8, obj*); -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_alternative(obj*); obj* l_lean_parser_monad__parsec_error___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_num___spec__4___rarg___lambda__1(obj*, obj*); @@ -196,6 +193,7 @@ obj* l_lean_parser_monad__parsec_any___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_digit___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_string_iterator_curr___boxed(obj*); obj* l_lean_parser_parsec__t_bind___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_alpha___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_message_text___rarg___closed__3; obj* l_option_get__or__else___main___rarg(obj*, obj*); @@ -206,8 +204,8 @@ obj* l_lean_parser_monad__parsec_satisfy___rarg___lambda__1(obj*, uint32, obj*); obj* l_lean_parser_monad__parsec_unexpected__at___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_lookahead___rarg(obj*, obj*, obj*); extern obj* l_list_repr__aux___main___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_parse___rarg(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_message_to__string___rarg(obj*); obj* l_lean_parser_parsec__t_parse__with__eoi(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_num___spec__2(obj*, obj*, obj*); @@ -227,18 +225,19 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_not__follo obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_eoi___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_parse__with__left__over(obj*, obj*); obj* l_lean_parser_monad__parsec_eoi__error___rarg(obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2(obj*); extern obj* l_lean_format_be___main___closed__1; obj* l_string_line__column(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_upper___spec__1(obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result(obj*); extern obj* l_char_has__repr___closed__1; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5(obj*); obj* l_lean_parser_monad__parsec_foldl__aux___main___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___rarg(obj*, obj*, uint8, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5(obj*); obj* l_lean_parser_parsec__t_bind___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_hidden___rarg___closed__1; obj* l_lean_parser_monad__parsec_foldl__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_str__core(obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___rarg(obj*, obj*, uint8, obj*); obj* l_lean_parser_parsec__t_lookahead___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_num___spec__4___rarg___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_label(obj*, obj*, obj*); @@ -250,17 +249,17 @@ obj* l_lean_parser_monad__parsec_fix___rarg(obj*, obj*, obj*, obj*, obj*); extern obj* l_string_join___closed__1; obj* l_lean_parser_parsec__t_pure___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_any___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_alpha(obj*, obj*); obj* l_id___rarg(obj*); -obj* l___private_31565857__take__while__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_foldr__aux___main___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_sep__by1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_string_iterator_offset___boxed(obj*); obj* l_lean_parser_monad__parsec_not__followed__by___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_lower___spec__1(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__13(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_parsec__t_parse__with__eoi___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_str__core___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_pure(obj*); @@ -280,6 +279,7 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_unexpected obj* l_lean_parser_monad__parsec_any(obj*, obj*); obj* l_lean_parser_parsec_message_text___rarg___closed__2; obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec__t_parse__with__eoi___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result___rarg(uint8, obj*); obj* l_lean_parser_parsec__t_monad__except(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_unexpected__at___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -310,16 +310,14 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_ensure___s obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_satisfy___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_fix__aux___main(obj*, obj*); obj* l_lean_parser_monad__parsec_ch___rarg___boxed(obj*, obj*, obj*); -obj* l___private_2038417741__mk__consumed__result___rarg___boxed(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_lower___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_monad__parsec_num___spec__1(obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__6(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_lookahead(obj*); obj* l_lean_parser_monad__parsec_take__while1_x_27___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_sep__by1___rarg___lambda__1(obj*, obj*); -obj* l___private_127590107__take__aux___main___rarg(obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___rarg___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_remaining___rarg___closed__1; -obj* l___private_1695453085__take__while__aux_x_27___main(obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1; obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_monad__parsec_take__until___spec__1___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_monad__parsec_foldl__aux(obj*, obj*); @@ -342,13 +340,13 @@ obj* l_lean_parser_monad__parsec_eoi___at_lean_parser_parsec__t_parse__with__eoi obj* l_lean_parser_parsec__t_monad__except___rarg___lambda__2___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_satisfy___rarg___lambda__1___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_monad__parsec_take__until1___spec__1___rarg(obj*, obj*, obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__4(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_num___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec__trans___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_orelse___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_eoi___at_lean_parser_parsec__t_parse__with__eoi___spec__1(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_fix__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_take__until1___spec__4___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_longest__match(obj*, obj*); obj* l_lean_parser_monad__parsec_fix__aux___main___rarg___closed__1; @@ -359,7 +357,6 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_alpha___sp obj* l_lean_parser_parsec__t_labels___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_try__mk__res(obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux___main___rarg___lambda__3(obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___rarg___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take(obj*, obj*); obj* l_lean_parser_monad__parsec_longest__match___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_ch___spec__1(obj*, obj*, obj*); @@ -372,22 +369,27 @@ obj* l_lean_parser_monad__parsec__trans___rarg___lambda__1(obj*, obj*, obj*, obj obj* l_lean_parser_monad__parsec_pos(obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_num___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_result_mk__eps___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_any___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_labels___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec_message_to__string___rarg___closed__2; +obj* l___private_72153535__take__while__aux(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_satisfy___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_lexeme___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_lookahead(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_labels___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_parsec_message_to__string___rarg___closed__3; +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_lower___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__14(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main(obj*); obj* l_lean_parser_monad__parsec_lookahead___rarg___closed__1; uint8 l_list_has__dec__eq___main___at_lean_parser_parsec_message_text___spec__1(obj*, obj*); obj* l_dlist_to__list___main___rarg(obj*); obj* l_lean_parser_monad__parsec_take__while_x_27(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_take__while1___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1598640627__take__aux___main(obj*); obj* l_lean_parser_monad__parsec_eoi___at_lean_parser_parsec__t_parse__with__eoi___spec__1___rarg(obj*, obj*); obj* l_lean_parser_parsec__t_run___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_parsec__t_orelse___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); @@ -401,7 +403,6 @@ obj* l_lean_parser_monad__parsec_ensure___rarg___lambda__1___closed__1; obj* l_lean_parser_monad__parsec_ch___rarg(obj*, obj*, uint32); obj* l_lean_parser_monad__parsec_remaining___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__parsec_take__until1___spec__4(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux(obj*); obj* l_lean_parser_monad__parsec_digit(obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_upper___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_str__core___rarg___lambda__1(obj*, obj*, obj*); @@ -410,9 +411,8 @@ obj* l_lean_parser_monad__parsec_curr___rarg___closed__1; obj* l_lean_parser_monad__parsec_sep__by1(obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__5(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_remaining(obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___rarg___boxed(obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_ensure(obj*, obj*); +obj* l___private_1598640627__take__aux(obj*); obj* l_lean_parser_monad__parsec_try___rarg___closed__1; obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_not__followed__by___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_monad__parsec_take__until1___spec__1___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); @@ -453,18 +453,18 @@ obj* l_lean_parser_parsec__t_monad__except___rarg___lambda__3(obj*, obj*, obj*, obj* l_lean_parser_monad__parsec_x_27; obj* l_lean_parser_parsec__t_alternative___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_try___rarg___lambda__1(obj*, obj*); +obj* l___private_1598640627__take__aux___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__until1(obj*, obj*); obj* l_lean_parser_monad__parsec_sep__by(obj*, obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__12(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_str___rarg(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_monad__parsec_upper___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_char_quote__core(uint32); obj* l_lean_parser_monad__parsec_fix__aux___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_parse__with__left__over___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many_x_27___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_2142412293__mk__string__result(obj*); obj* l_lean_parser_monad__parsec_take__while_x_27___at_lean_parser_monad__parsec_whitespace___spec__1___rarg___closed__1; +obj* l___private_3655908233__mk__string__result(obj*); obj* l_lean_parser_parsec__t_monad___rarg___lambda__3(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_not__followed__by___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_monad__parsec_observing(obj*, obj*); @@ -4668,7 +4668,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_an return x_4; } } -obj* l___private_580269747__str__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2873386687__str__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4734,11 +4734,11 @@ return x_31; } } } -obj* l___private_580269747__str__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2873386687__str__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_580269747__str__aux___main(x_0, x_1, x_2); +x_3 = l___private_2873386687__str__aux___main(x_0, x_1, x_2); return x_3; } } @@ -4788,7 +4788,7 @@ x_3 = lean::string_length(x_0); lean::inc(x_0); x_5 = lean::string_mk_iterator(x_0); lean::inc(x_2); -x_7 = l___private_580269747__str__aux___main(x_3, x_5, x_2); +x_7 = l___private_2873386687__str__aux___main(x_3, x_5, x_2); if (lean::obj_tag(x_7) == 0) { obj* x_10; obj* x_11; obj* x_13; uint8 x_14; obj* x_15; obj* x_16; @@ -4858,7 +4858,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_st return x_4; } } -obj* l___private_127590107__take__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1598640627__take__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4906,29 +4906,29 @@ return x_20; } } } -obj* l___private_127590107__take__aux___main(obj* x_0) { +obj* l___private_1598640627__take__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_127590107__take__aux___main___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1598640627__take__aux___main___rarg), 3, 0); return x_2; } } -obj* l___private_127590107__take__aux___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_1598640627__take__aux___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_127590107__take__aux___main___rarg(x_0, x_1, x_2); +x_3 = l___private_1598640627__take__aux___main___rarg(x_0, x_1, x_2); return x_3; } } -obj* l___private_127590107__take__aux(obj* x_0) { +obj* l___private_1598640627__take__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_127590107__take__aux___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1598640627__take__aux___rarg), 3, 0); return x_2; } } @@ -4948,7 +4948,7 @@ lean::inc(x_7); lean::dec(x_1); x_10 = l_string_join___closed__1; lean::inc(x_10); -x_12 = lean::alloc_closure(reinterpret_cast(l___private_127590107__take__aux___rarg), 3, 2); +x_12 = lean::alloc_closure(reinterpret_cast(l___private_1598640627__take__aux___rarg), 3, 2); lean::closure_set(x_12, 0, x_2); lean::closure_set(x_12, 1, x_10); x_13 = lean::apply_2(x_7, lean::box(0), x_12); @@ -4982,7 +4982,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_4; } } -obj* l___private_2142412293__mk__string__result___rarg(obj* x_0, obj* x_1) { +obj* l___private_3655908233__mk__string__result___rarg(obj* x_0, obj* x_1) { _start: { uint8 x_3; @@ -5011,16 +5011,16 @@ return x_8; } } } -obj* l___private_2142412293__mk__string__result(obj* x_0) { +obj* l___private_3655908233__mk__string__result(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_2142412293__mk__string__result___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_3655908233__mk__string__result___rarg), 2, 0); return x_2; } } -obj* l___private_31565857__take__while__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -5036,7 +5036,7 @@ if (x_7 == 0) obj* x_10; lean::dec(x_1); lean::dec(x_0); -x_10 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_10 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_10; } else @@ -5053,7 +5053,7 @@ if (x_15 == 0) obj* x_19; lean::dec(x_1); lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_19 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_19; } else @@ -5077,34 +5077,34 @@ else obj* x_29; lean::dec(x_1); lean::dec(x_0); -x_29 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_29 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_29; } } } -obj* l___private_31565857__take__while__aux___main(obj* x_0) { +obj* l___private_72153535__take__while__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___rarg), 4, 0); return x_2; } } -obj* l___private_31565857__take__while__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_31565857__take__while__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_72153535__take__while__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_31565857__take__while__aux(obj* x_0) { +obj* l___private_72153535__take__while__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___rarg), 4, 0); return x_2; } } @@ -5128,7 +5128,7 @@ obj* x_2; obj* x_3; obj* x_5; x_2 = lean::string_iterator_remaining(x_1); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___rarg(x_0, x_2, x_3, x_1); +x_5 = l___private_72153535__take__while__aux___main___rarg(x_0, x_2, x_3, x_1); return x_5; } } @@ -5162,7 +5162,7 @@ _start: { obj* x_3; obj* x_4; x_3 = lean::string_iterator_remaining(x_2); -x_4 = l___private_31565857__take__while__aux___main___rarg(x_0, x_3, x_1, x_2); +x_4 = l___private_72153535__take__while__aux___main___rarg(x_0, x_3, x_1, x_2); return x_4; } } @@ -5353,7 +5353,7 @@ x_4 = l_lean_parser_monad__parsec_take__while1___rarg___lambda__2(x_0, x_1, x_3) return x_4; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -5369,7 +5369,7 @@ if (x_7 == 0) obj* x_10; lean::dec(x_1); lean::dec(x_0); -x_10 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_10 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_10; } else @@ -5400,7 +5400,7 @@ else obj* x_26; lean::dec(x_1); lean::dec(x_0); -x_26 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_26 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_26; } } @@ -5410,17 +5410,17 @@ else obj* x_29; lean::dec(x_1); lean::dec(x_0); -x_29 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_29 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_29; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg), 4, 0); return x_2; } } @@ -5444,7 +5444,7 @@ obj* x_2; obj* x_3; obj* x_5; x_2 = lean::string_iterator_remaining(x_1); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(x_0, x_2, x_3, x_1); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until___spec__2___rarg(x_0, x_2, x_3, x_1); return x_5; } } @@ -5534,7 +5534,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -5550,7 +5550,7 @@ if (x_7 == 0) obj* x_10; lean::dec(x_1); lean::dec(x_0); -x_10 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_10 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_10; } else @@ -5581,7 +5581,7 @@ else obj* x_26; lean::dec(x_1); lean::dec(x_0); -x_26 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_26 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_26; } } @@ -5591,17 +5591,17 @@ else obj* x_29; lean::dec(x_1); lean::dec(x_0); -x_29 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_29 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_29; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg), 4, 0); return x_2; } } @@ -5627,7 +5627,7 @@ _start: { obj* x_3; obj* x_4; x_3 = lean::string_iterator_remaining(x_2); -x_4 = l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(x_0, x_3, x_1, x_2); +x_4 = l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_take__until1___spec__5___rarg(x_0, x_3, x_1, x_2); return x_4; } } @@ -5769,7 +5769,7 @@ x_4 = l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_monad__pars return x_4; } } -obj* l___private_2038417741__mk__consumed__result___rarg(uint8 x_0, obj* x_1) { +obj* l___private_350905591__mk__consumed__result___rarg(uint8 x_0, obj* x_1) { _start: { if (x_0 == 0) @@ -5797,25 +5797,25 @@ return x_8; } } } -obj* l___private_2038417741__mk__consumed__result(obj* x_0) { +obj* l___private_350905591__mk__consumed__result(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_2038417741__mk__consumed__result___rarg___boxed), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_350905591__mk__consumed__result___rarg___boxed), 2, 0); return x_2; } } -obj* l___private_2038417741__mk__consumed__result___rarg___boxed(obj* x_0, obj* x_1) { +obj* l___private_350905591__mk__consumed__result___rarg___boxed(obj* x_0, obj* x_1) { _start: { uint8 x_2; obj* x_3; x_2 = lean::unbox(x_0); -x_3 = l___private_2038417741__mk__consumed__result___rarg(x_2, x_1); +x_3 = l___private_350905591__mk__consumed__result___rarg(x_2, x_1); return x_3; } } -obj* l___private_1695453085__take__while__aux_x_27___main___rarg(obj* x_0, obj* x_1, uint8 x_2, obj* x_3) { +obj* l___private_2284808125__take__while__aux_x_27___main___rarg(obj* x_0, obj* x_1, uint8 x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -5831,7 +5831,7 @@ if (x_7 == 0) obj* x_10; lean::dec(x_1); lean::dec(x_0); -x_10 = l___private_2038417741__mk__consumed__result___rarg(x_2, x_3); +x_10 = l___private_350905591__mk__consumed__result___rarg(x_2, x_3); return x_10; } else @@ -5848,7 +5848,7 @@ if (x_15 == 0) obj* x_19; lean::dec(x_1); lean::dec(x_0); -x_19 = l___private_2038417741__mk__consumed__result___rarg(x_2, x_3); +x_19 = l___private_350905591__mk__consumed__result___rarg(x_2, x_3); return x_19; } else @@ -5872,52 +5872,52 @@ else obj* x_29; lean::dec(x_1); lean::dec(x_0); -x_29 = l___private_2038417741__mk__consumed__result___rarg(x_2, x_3); +x_29 = l___private_350905591__mk__consumed__result___rarg(x_2, x_3); return x_29; } } } -obj* l___private_1695453085__take__while__aux_x_27___main(obj* x_0) { +obj* l___private_2284808125__take__while__aux_x_27___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1695453085__take__while__aux_x_27___main___rarg___boxed), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_2284808125__take__while__aux_x_27___main___rarg___boxed), 4, 0); return x_2; } } -obj* l___private_1695453085__take__while__aux_x_27___main___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_2284808125__take__while__aux_x_27___main___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint8 x_4; obj* x_5; x_4 = lean::unbox(x_2); -x_5 = l___private_1695453085__take__while__aux_x_27___main___rarg(x_0, x_1, x_4, x_3); +x_5 = l___private_2284808125__take__while__aux_x_27___main___rarg(x_0, x_1, x_4, x_3); return x_5; } } -obj* l___private_1695453085__take__while__aux_x_27___rarg(obj* x_0, obj* x_1, uint8 x_2, obj* x_3) { +obj* l___private_2284808125__take__while__aux_x_27___rarg(obj* x_0, obj* x_1, uint8 x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_1695453085__take__while__aux_x_27___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_2284808125__take__while__aux_x_27___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_1695453085__take__while__aux_x_27(obj* x_0) { +obj* l___private_2284808125__take__while__aux_x_27(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1695453085__take__while__aux_x_27___rarg___boxed), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_2284808125__take__while__aux_x_27___rarg___boxed), 4, 0); return x_2; } } -obj* l___private_1695453085__take__while__aux_x_27___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_2284808125__take__while__aux_x_27___rarg___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint8 x_4; obj* x_5; x_4 = lean::unbox(x_2); -x_5 = l___private_1695453085__take__while__aux_x_27___rarg(x_0, x_1, x_4, x_3); +x_5 = l___private_2284808125__take__while__aux_x_27___rarg(x_0, x_1, x_4, x_3); return x_5; } } @@ -5940,7 +5940,7 @@ _start: obj* x_2; uint8 x_3; obj* x_4; x_2 = lean::string_iterator_remaining(x_1); x_3 = 0; -x_4 = l___private_1695453085__take__while__aux_x_27___main___rarg(x_0, x_2, x_3, x_1); +x_4 = l___private_2284808125__take__while__aux_x_27___main___rarg(x_0, x_2, x_3, x_1); return x_4; } } @@ -6113,7 +6113,7 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_4; } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(obj* x_0, uint8 x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(obj* x_0, uint8 x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6128,7 +6128,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_8 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_8; } else @@ -6140,7 +6140,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_12 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_12; } else @@ -6163,17 +6163,17 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_21 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_21; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2(obj* x_0) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed), 3, 0); return x_2; } } @@ -6204,7 +6204,7 @@ _start: obj* x_1; uint8 x_2; obj* x_3; x_1 = lean::string_iterator_remaining(x_0); x_2 = 0; -x_3 = l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(x_1, x_2, x_0); +x_3 = l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(x_1, x_2, x_0); return x_3; } } @@ -6238,12 +6238,12 @@ x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_wh return x_4; } } -obj* l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_1); -x_4 = l___private_1695453085__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(x_0, x_3, x_2); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at_lean_parser_monad__parsec_whitespace___spec__2___rarg(x_0, x_3, x_2); return x_4; } } @@ -6328,7 +6328,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_6; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6343,7 +6343,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6355,7 +6355,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -6378,17 +6378,17 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5(obj* x_0) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg), 3, 0); return x_2; } } @@ -6413,7 +6413,7 @@ _start: { obj* x_2; obj* x_3; x_2 = lean::string_iterator_remaining(x_1); -x_3 = l___private_31565857__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(x_2, x_0, x_1); +x_3 = l___private_72153535__take__while__aux___main___at_lean_parser_monad__parsec_num___spec__5___rarg(x_2, x_0, x_1); return x_3; } } diff --git a/src/boot/init/lean/parser/pratt.cpp b/src/boot/init/lean/parser/pratt.cpp index 718d1bcd05..fb03acdf70 100644 --- a/src/boot/init/lean/parser/pratt.cpp +++ b/src/boot/init/lean/parser/pratt.cpp @@ -17,56 +17,56 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_lean_parser_monad__parsec_error___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_curr__lbp(obj*); obj* l_lean_parser_trie_match__prefix___rarg(obj*, obj*); obj* l_lean_parser_pratt__parser(obj*); extern obj* l_mjoin___rarg___closed__1; obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_pratt__parser___spec__1(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__2(obj*, obj*); -obj* l___private_1055111885__trailing__loop___main___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1; -obj* l___private_1055111885__trailing__loop___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_pratt__parser___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_pratt__parser___spec__1___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_pratt__parser___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1055111885__trailing__loop___main(obj*); +obj* l___private_229285377__trailing__loop___main(obj*); obj* l_lean_parser_pratt__parser_tokens___rarg(obj*, obj*); obj* l_lean_parser_curr__lbp___rarg___lambda__1___closed__1; +obj* l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_pratt__parser___spec__1___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_curr__lbp___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run___at_lean_parser_pratt__parser___spec__3(obj*, obj*); obj* l_lean_parser_pratt__parser_view(obj*); +obj* l___private_4273586383__run__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1055111885__trailing__loop___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1055111885__trailing__loop___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_pratt__parser_tokens(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_229285377__trailing__loop(obj*); +obj* l___private_229285377__trailing__loop___main___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_monad__parsec_left__over___rarg___closed__1; obj* l_lean_parser_pratt__parser___rarg___lambda__4(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_max__prec; obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__2___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_pratt__parser___spec__1___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); +obj* l___private_229285377__trailing__loop___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_pratt__parser___rarg___lambda__1(obj*, obj*); extern obj* l_lean_parser_indexed___rarg___closed__1; obj* l_lean_parser_pratt__parser___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_curr__lbp___rarg___lambda__3___closed__2; obj* l_lean_parser_curr__lbp___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1(obj*, obj*); +obj* l___private_229285377__trailing__loop___main___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1(obj*, obj*); obj* l_lean_parser_curr__lbp___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_1055111885__trailing__loop(obj*); obj* l_lean_parser_curr__lbp___rarg___lambda__3___closed__1; -obj* l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__3(obj*, obj*); obj* l_lean_parser_curr__lbp___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__1(obj*, obj*); -obj* l___private_3693562977__run__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_pratt__parser_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_append___rarg(obj*, obj*); extern obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__6; obj* l_lean_parser_pratt__parser___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_pratt__parser___spec__2(obj*, obj*); obj* l_lean_parser_rec__t_run___at_lean_parser_pratt__parser___spec__3___rarg(obj*, obj*, obj*, obj*); +obj* l___private_229285377__trailing__loop___main___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_curr__lbp___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { @@ -425,7 +425,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_curr__lbp___rarg return x_2; } } -obj* l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_9; obj* x_10; obj* x_13; @@ -443,17 +443,17 @@ x_13 = lean::apply_2(x_10, lean::box(0), x_9); return x_13; } } -obj* l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1(obj* x_0, obj* x_1) { _start: { obj* x_4; lean::dec(x_1); lean::dec(x_0); -x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1___rarg), 7, 0); +x_4 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1___rarg), 7, 0); return x_4; } } -obj* l___private_1055111885__trailing__loop___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { +obj* l___private_229285377__trailing__loop___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { _start: { obj* x_9; uint8 x_10; @@ -476,7 +476,7 @@ lean::inc(x_1); lean::inc(x_0); x_23 = l_lean_parser_curr__lbp___rarg(x_0, x_1, x_2, x_3, x_8); lean::inc(x_16); -x_25 = lean::alloc_closure(reinterpret_cast(l___private_1055111885__trailing__loop___main___rarg___lambda__2), 11, 10); +x_25 = lean::alloc_closure(reinterpret_cast(l___private_229285377__trailing__loop___main___rarg___lambda__2), 11, 10); lean::closure_set(x_25, 0, x_5); lean::closure_set(x_25, 1, x_0); lean::closure_set(x_25, 2, x_7); @@ -501,25 +501,25 @@ lean::dec(x_6); lean::dec(x_3); lean::dec(x_0); x_34 = lean::box(0); -x_35 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_35 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_36 = l_mjoin___rarg___closed__1; lean::inc(x_34); lean::inc(x_36); lean::inc(x_35); -x_40 = l_lean_parser_monad__parsec_error___at___private_1055111885__trailing__loop___main___spec__1___rarg(x_2, lean::box(0), x_35, x_36, x_34, x_34, x_8); +x_40 = l_lean_parser_monad__parsec_error___at___private_229285377__trailing__loop___main___spec__1___rarg(x_2, lean::box(0), x_35, x_36, x_34, x_34, x_8); return x_40; } } } -obj* l___private_1055111885__trailing__loop___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { +obj* l___private_229285377__trailing__loop___main___rarg___lambda__1(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { _start: { obj* x_9; -x_9 = l___private_1055111885__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_8, x_7); +x_9 = l___private_229285377__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_8, x_7); return x_9; } } -obj* l___private_1055111885__trailing__loop___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_229285377__trailing__loop___main___rarg___lambda__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { uint8 x_11; @@ -551,7 +551,7 @@ obj* x_30; obj* x_31; obj* x_32; lean::inc(x_4); lean::inc(x_3); x_30 = lean::apply_2(x_3, x_2, x_4); -x_31 = lean::alloc_closure(reinterpret_cast(l___private_1055111885__trailing__loop___main___rarg___lambda__1), 9, 8); +x_31 = lean::alloc_closure(reinterpret_cast(l___private_229285377__trailing__loop___main___rarg___lambda__1), 9, 8); lean::closure_set(x_31, 0, x_1); lean::closure_set(x_31, 1, x_5); lean::closure_set(x_31, 2, x_6); @@ -565,29 +565,29 @@ return x_32; } } } -obj* l___private_1055111885__trailing__loop___main(obj* x_0) { +obj* l___private_229285377__trailing__loop___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1055111885__trailing__loop___main___rarg), 9, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_229285377__trailing__loop___main___rarg), 9, 0); return x_2; } } -obj* l___private_1055111885__trailing__loop___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { +obj* l___private_229285377__trailing__loop___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { _start: { obj* x_9; -x_9 = l___private_1055111885__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +x_9 = l___private_229285377__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); return x_9; } } -obj* l___private_1055111885__trailing__loop(obj* x_0) { +obj* l___private_229285377__trailing__loop(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1055111885__trailing__loop___rarg), 9, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_229285377__trailing__loop___rarg), 9, 0); return x_2; } } @@ -622,7 +622,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_pratt__parser___spec__3___rarg(ob _start: { obj* x_4; obj* x_5; -x_4 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___rarg), 4, 3); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___rarg), 4, 3); lean::closure_set(x_4, 0, x_1); lean::closure_set(x_4, 1, x_2); lean::closure_set(x_4, 2, x_3); @@ -745,7 +745,7 @@ x_9 = lean::mk_nat_obj(1u); x_10 = lean::nat_add(x_8, x_9); lean::dec(x_9); lean::dec(x_8); -x_13 = l___private_1055111885__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_6, x_7); +x_13 = l___private_229285377__trailing__loop___main___rarg(x_0, x_1, x_2, x_3, x_4, x_5, x_10, x_6, x_7); return x_13; } } diff --git a/src/boot/init/lean/parser/rec.cpp b/src/boot/init/lean/parser/rec.cpp index d36e4defc1..e6b367ac81 100644 --- a/src/boot/init/lean/parser/rec.cpp +++ b/src/boot/init/lean/parser/rec.cpp @@ -17,7 +17,6 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif obj* l_lean_parser_monad__parsec_error___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); -obj* l___private_3693562977__run__aux(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_recurse(obj*, obj*, obj*); obj* l_lean_parser_rec__t_alternative___rarg(obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1(obj*, obj*, obj*); @@ -27,7 +26,6 @@ obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1; obj* l_lean_parser_rec__t_monad__except___rarg(obj*); obj* l_reader__t_alternative___rarg(obj*, obj*); obj* l_lean_parser_rec__t_monad(obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___main(obj*, obj*, obj*); obj* l_reader__t_monad__functor(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_rec__t_run__parsec___spec__1(obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec(obj*, obj*, obj*, obj*); @@ -35,15 +33,17 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_rec__t_run__parsec___spec__2(obj* obj* l_lean_parser_monad__rec_base___rarg(obj*); obj* l_lean_parser_monad__rec_trans(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_monad___rarg(obj*); +obj* l___private_4273586383__run__aux(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_recurse___rarg___lambda__1(obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_monad__except(obj*, obj*, obj*, obj*, obj*); +obj* l___private_4273586383__run__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_monad__functor___rarg(obj*); extern obj* l_lean_parser_monad__parsec_left__over___rarg___closed__1; +obj* l___private_4273586383__run__aux___main(obj*, obj*, obj*); obj* l_lean_parser_rec__t_alternative(obj*, obj*, obj*); obj* l_lean_parser_rec__t_lean_parser_monad__parsec___rarg(obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_has__monad__lift___rarg(obj*); obj* l_lean_parser_rec__t_lean_parser_monad__parsec(obj*, obj*, obj*); obj* l_reader__t_monad__except___rarg(obj*); @@ -57,8 +57,8 @@ obj* l_lean_parser_rec__t; obj* l_lean_parser_monad__parsec_error___at_lean_parser_rec__t_run__parsec___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_reader__t_monad___rarg(obj*); obj* l_lean_parser_rec__t_has__monad__lift(obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run___at_lean_parser_rec__t_run__parsec___spec__2___rarg(obj*, obj*, obj*, obj*); +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__rec_trans___rarg(obj*, obj*, obj*, obj*); obj* _init_l_lean_parser_rec__t() { _start: @@ -107,7 +107,7 @@ x_6 = lean::alloc_closure(reinterpret_cast(l_lean_parser_rec__t_recurse__ return x_6; } } -obj* l___private_3693562977__run__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_4273586383__run__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -122,7 +122,7 @@ x_8 = lean::nat_sub(x_2, x_7); lean::dec(x_7); lean::dec(x_2); lean::inc(x_1); -x_12 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___main___rarg), 4, 3); +x_12 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___main___rarg), 4, 3); lean::closure_set(x_12, 0, x_0); lean::closure_set(x_12, 1, x_1); lean::closure_set(x_12, 2, x_8); @@ -139,26 +139,26 @@ return x_16; } } } -obj* l___private_3693562977__run__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_4273586383__run__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_6; lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_6 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___main___rarg), 4, 0); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___main___rarg), 4, 0); return x_6; } } -obj* l___private_3693562977__run__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_4273586383__run__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_3693562977__run__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_4273586383__run__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_8; @@ -166,7 +166,7 @@ lean::dec(x_3); lean::dec(x_2); lean::dec(x_1); lean::dec(x_0); -x_8 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___rarg), 4, 0); +x_8 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___rarg), 4, 0); return x_8; } } @@ -174,7 +174,7 @@ obj* l_lean_parser_rec__t_run___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_5; -x_4 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___rarg), 4, 3); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___rarg), 4, 3); lean::closure_set(x_4, 0, x_1); lean::closure_set(x_4, 1, x_2); lean::closure_set(x_4, 2, x_3); @@ -227,7 +227,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_rec__t_run__parsec___spec__2___ra _start: { obj* x_4; obj* x_5; -x_4 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___rarg), 4, 3); +x_4 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___rarg), 4, 3); lean::closure_set(x_4, 0, x_1); lean::closure_set(x_4, 1, x_2); lean::closure_set(x_4, 2, x_3); diff --git a/src/boot/init/lean/parser/syntax.cpp b/src/boot/init/lean/parser/syntax.cpp index cda3851531..22a672565c 100644 --- a/src/boot/init/lean/parser/syntax.cpp +++ b/src/boot/init/lean/parser/syntax.cpp @@ -19,6 +19,7 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; obj* l_lean_parser_syntax_is__of__kind___main___boxed(obj*, obj*); obj* l_lean_parser_syntax_is__of__kind___boxed(obj*, obj*); obj* l_list_map___main___at_lean_parser_syntax_to__format___main___spec__3(obj*); +obj* l___private_3584063373__update__leading__aux(obj*, obj*); obj* l_list_map___main___at_lean_parser_syntax_to__format___main___spec__5(obj*); extern obj* l_lean_format_paren___closed__1; obj* l_lean_parser_macro__scope; @@ -37,6 +38,7 @@ obj* l_list_reverse___rarg(obj*); obj* l_lean_parser_syntax_reprint__atom___main(obj*); obj* l_lean_nat__has__to__format(obj*); obj* l_lean_parser_syntax_to__format__lst(obj*); +obj* l___private_3584063373__update__leading__aux___main(obj*, obj*); obj* l_lean_has__repr___lambda__1(obj*); uint8 l_lean_parser_syntax_is__of__kind___main(obj*, obj*); obj* l_string_quote(obj*); @@ -67,12 +69,10 @@ obj* l_lean_parser_syntax_mreplace__lst(obj*); obj* l_lean_parser_syntax_get__head__info__lst___main(obj*); obj* l_lean_parser_syntax_has__to__string; obj* l_lean_parser_syntax_mreplace__lst___main___at_lean_parser_syntax_update__leading___spec__2(obj*, obj*, obj*); -obj* l___private_3688381373__update__leading__aux___main(obj*, obj*); obj* l_lean_parser_syntax_to__format___main___closed__8; obj* l_lean_parser_syntax_flip__scopes(obj*, obj*); obj* l_string_iterator_nextn___main(obj*, obj*); extern obj* l_lean_format_sbracket___closed__1; -obj* l___private_3688381373__update__leading__aux(obj*, obj*); obj* l_nat_dec__eq___boxed(obj*, obj*); obj* l_lean_parser_syntax_to__format(obj*); obj* l_lean_parser_inhabited; @@ -1008,7 +1008,7 @@ x_2 = l_lean_parser_syntax_mreplace___main___at_lean_parser_syntax_replace___spe return x_2; } } -obj* l___private_3688381373__update__leading__aux___main(obj* x_0, obj* x_1) { +obj* l___private_3584063373__update__leading__aux___main(obj* x_0, obj* x_1) { _start: { switch (lean::obj_tag(x_0)) { @@ -1240,11 +1240,11 @@ return x_88; } } } -obj* l___private_3688381373__update__leading__aux(obj* x_0, obj* x_1) { +obj* l___private_3584063373__update__leading__aux(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_3688381373__update__leading__aux___main(x_0, x_1); +x_2 = l___private_3584063373__update__leading__aux___main(x_0, x_1); return x_2; } } @@ -1443,7 +1443,7 @@ obj* _init_l_lean_parser_syntax_update__leading___closed__1() { _start: { obj* x_0; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_3688381373__update__leading__aux), 2, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3584063373__update__leading__aux), 2, 0); return x_0; } } diff --git a/src/boot/init/lean/parser/term.cpp b/src/boot/init/lean/parser/term.cpp index d609aa9299..ac0cf9a4f6 100644 --- a/src/boot/init/lean/parser/term.cpp +++ b/src/boot/init/lean/parser/term.cpp @@ -19,8 +19,7 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; obj* l_list_map___main___at_lean_parser_ident__univ__spec_has__view_x_27___spec__1(obj*); obj* l_lean_parser_term_struct__inst_has__view_x_27; obj* l_lean_parser_term_arrow_parser___closed__1; -obj* l_list_foldr___main___at___private_1752552305__trailing___spec__13(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(obj*); +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__5___rarg(obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_term__parser_run___spec__5___lambda__1(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_match__equation_has__view; obj* l_lean_parser_term_assume_has__view_x_27___lambda__1___closed__1; @@ -45,7 +44,6 @@ obj* l_lean_parser_unicode__symbol___at_lean_parser_term_lambda_parser_lean_pars obj* l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_curr__lbp___at_lean_parser_term__parser_run___spec__4(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_arrow_has__view; -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_term_app_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_binder__content; obj* l_lean_parser_term_let__lhs; @@ -65,6 +63,7 @@ obj* l_lean_parser_term_match; obj* l_lean_parser_term_let_parser_lean_parser_has__tokens; extern obj* l_lean_parser_command_notation__like_has__view; obj* l_lean_parser_term_assume__binders_has__view_x_27___lambda__2(obj*); +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(obj*); extern obj* l_lean_parser_number_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_term_show_parser___closed__1; obj* l_lean_parser_term_struct__inst; @@ -79,11 +78,9 @@ obj* l_lean_parser_term_sort__app_parser(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_if_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_ident__univ__spec_parser_lean_parser_has__tokens; obj* l_lean_parser_term_inst__implicit__named__binder; -obj* l_lean_parser_parsec__t_lookahead___at___private_1752552305__trailing___spec__8(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_number; obj* l_reader__t_bind___at_lean_parser_term_sort__app_parser_lean_parser_has__view___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_let_has__view_x_27___lambda__1(obj*); -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__3___rarg(obj*, obj*); obj* l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__5; extern obj* l_lean_parser_combinators_many___rarg___closed__1; @@ -91,15 +88,16 @@ obj* l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__5; obj* l_lean_parser_term_struct__inst__field_has__view_x_27; obj* l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_implicit__binder_has__view_x_27___lambda__1___closed__1; +obj* l_list_foldr___main___at___private_2812280581__leading___spec__6(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_simple__binder_has__view_x_27; obj* l_list_map___main___at_lean_parser_term_bracketed__binder_parser_lean_parser_has__view___spec__2(obj*); obj* l_lean_parser_term_struct__inst__type_has__view_x_27; obj* l_lean_parser_term_tuple_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_explicit__binder; obj* l_lean_parser_term_paren_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__3(obj*); obj* l_lean_parser_term_have__from_has__view_x_27; obj* l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__2; +obj* l___private_229285377__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_ident__univs_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_anonymous__constructor_parser___closed__1; @@ -121,6 +119,7 @@ obj* l_lean_parser_term_from_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder; obj* l_lean_parser_term_lambda_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_ident__univ__spec_parser___closed__1; +obj* l_lean_parser_combinators_longest__match___at___private_2812280581__leading___spec__7(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sort; obj* l_lean_parser_number_parser___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__3___rarg(obj*, obj*, obj*, obj*); extern obj* l_mjoin___rarg___closed__1; @@ -137,6 +136,7 @@ extern obj* l_lean_parser_basic__parser__m_monad; obj* l_lean_parser_term_binders__types_has__view_x_27; obj* l_lean_parser_term_match_has__view; obj* l_lean_parser_term_inst__implicit__anonymous__binder_has__view_x_27; +obj* l_lean_parser_indexed___at___private_942843241__trailing___spec__1(obj*); obj* l_lean_parser_term_opt__type_parser___closed__1; obj* l_lean_parser_term_show_parser_lean_parser_has__view; obj* l_lean_parser_with__trailing___rarg___lambda__1(obj*, obj*); @@ -144,10 +144,10 @@ obj* l_lean_parser_term_if_has__view; obj* l_lean_parser_term_bracketed__binders; obj* l_lean_parser_symbol__core___at_lean_parser_command_notation__spec_precedence__term_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_longest__choice___at_lean_parser_term_bracketed__binder_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_simple__inst__implicit__binder; obj* l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__2(obj*); -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(obj*, obj*, uint8, uint8, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_combinators_sep__by1_tokens___rarg(obj*, obj*); extern obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1; @@ -169,12 +169,12 @@ obj* l_lean_parser_term_app_parser_lean_parser_has__view; obj* l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_sort_parser___closed__1; obj* l_lean_parser_term_assume_has__view_x_27; -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__3___rarg(obj*, obj*); obj* l_lean_parser_pratt__parser___at_lean_parser_term__parser_run___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_option_to__monad___main___at_lean_parser_indexed___spec__2___rarg(obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__2___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_if_has__view_x_27; obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(obj*); obj* l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_binder__default__tac_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_sort__app_parser_lean_parser_has__view; @@ -198,7 +198,9 @@ obj* l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__1(obj* obj* l_lean_parser_term_projection__spec; obj* l_lean_parser_term_opt__type_view__default; obj* l_lean_parser_monad__parsec_longest__match___at_lean_parser_term_bracketed__binder_parser_lean_parser_has__view___spec__3(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__4(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_term__parser_run___spec__3(obj*); +obj* l___private_4273586383__run__aux___at_lean_parser_term__parser_run___spec__8(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_explicit_parser___closed__1; obj* l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4(obj*); obj* l_lean_parser_term_opt__type_parser_lean_parser_has__view; @@ -206,6 +208,7 @@ obj* l_lean_parser_term_inst__implicit__anonymous__binder; obj* l_list_enum__from___main___rarg(obj*, obj*); obj* l_lean_parser_term_explicit__modifier_has__view_x_27; obj* l_lean_parser_term_inaccessible_parser_lean_parser_has__tokens; +obj* l_lean_parser_combinators_longest__match___at___private_942843241__trailing___spec__6(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sort_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_binder__default__val_has__view_x_27; obj* l_lean_parser_term_assume__anonymous_has__view_x_27___lambda__1(obj*); @@ -238,8 +241,8 @@ obj* l_lean_parser_term_paren__content_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_paren_parser___closed__1; obj* l_lean_parser_term_binders__ext_parser_lean_parser_has__tokens; obj* l_lean_parser_term_sort_has__view_x_27___lambda__2(obj*); +obj* l___private_942843241__trailing(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_have__term_has__view; -obj* l_list_mfoldr___main___at___private_1752552305__trailing___spec__9(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1(obj*); @@ -247,37 +250,40 @@ obj* l_lean_parser_combinators_optional___at_lean_parser_command_notation__spec_ obj* l_lean_parser_term_anonymous__constructor_has__view_x_27; obj* l_lean_parser_term_anonymous__constructor_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_ident__univs_has__view_x_27___lambda__1(obj*); +obj* l___private_2812280581__leading(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_sep__by_tokens___rarg(obj*, obj*); obj* l_lean_parser_term_anonymous__constructor; obj* l_lean_parser_term_explicit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_show_has__view_x_27___lambda__1(obj*); obj* l_list_map___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__2(obj*); +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__4___rarg(obj*, obj*); obj* l_lean_parser_term_projection__spec_has__view_x_27; obj* l_lean_parser_term_have__from_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_paren__special_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_paren__content; obj* l_lean_parser_term_binder__default__tac_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_assume__binders; +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__3___rarg(obj*, obj*); obj* l_lean_parser_term_bracketed__binder; obj* l_lean_parser_term_anonymous__constructor_parser_lean_parser_has__view; obj* l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_show_parser_lean_parser_has__tokens; obj* l_lean_parser_term_show_has__view_x_27; +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(obj*); obj* l_lean_parser_term_app_parser(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_failure___at_lean_parser_token___spec__4___rarg(obj*, obj*); obj* l_lean_parser_term_pi_has__view; obj* l_lean_parser_term_binder__default__val_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_sorry_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_list_mfoldr___main___at___private_4028176591__leading___spec__10(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_anonymous__inaccessible_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_observing___at_lean_parser_peek__token___spec__2(obj*, obj*, obj*); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_combinators_any__of___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_inaccessible; obj* l_lean_parser_term_simple__binder_parser___closed__1; obj* l_lean_parser_combinators_choice__aux___main___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__4___rarg(obj*, obj*); obj* l_lean_parser_term_projection_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder_parser_lean_parser_has__tokens; obj* l_lean_parser_ident__univs; @@ -285,11 +291,9 @@ obj* l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1 obj* l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_binder__ident_parser___closed__1; -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__2___rarg(obj*, obj*); obj* l_lean_parser_term_assume_parser___closed__1; obj* l_lean_parser_term_simple__implicit__binder_has__view; obj* l_lean_parser_term_subtype_parser___closed__1; -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__2(obj*); obj* l_lean_parser_term_sorry; obj* l_lean_parser_term_binder__ident_parser_lean_parser_has__tokens; uint8 l_string_is__empty(obj*); @@ -298,7 +302,6 @@ obj* l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__1; extern obj* l_lean_parser_command_notation__like_parser_lean_parser_has__tokens; obj* l_lean_parser_term_assume_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_list_foldr___main___at___private_4028176591__leading___spec__6(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_match__equation_has__view_x_27; obj* l_lean_parser_term_match_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__2; @@ -310,21 +313,18 @@ obj* l_lean_parser_term_match_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_bracketed__binder_parser_lean_parser_has__view; obj* l_lean_parser_combinators_sep__by1___at_lean_parser_term_match_has__view_x_27___spec__1(obj*, obj*, uint8, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_have_parser_lean_parser_has__view; +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__2___rarg(obj*, obj*); obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__2; obj* l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__4; obj* l_lean_parser_term_bracketed__binder_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_subtype_parser_lean_parser_has__view; -obj* l___private_3693562977__run__aux___at_lean_parser_term__parser_run___spec__8(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__5___rarg(obj*, obj*); obj* l_lean_parser_term_explicit; obj* l_lean_parser_term_have_has__view; extern obj* l_lean_parser_level_parser_lean_parser_has__tokens___closed__1; -obj* l___private_1297690757__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__1(obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_parser_term_projection_has__view_x_27___lambda__1(obj*); -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(obj*); obj* l_lean_parser_term_opt__ident_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_simple__implicit__binder_has__view_x_27; obj* l_lean_parser_term_anonymous__inaccessible; @@ -335,15 +335,14 @@ obj* l_lean_parser_term_inst__implicit__anonymous__binder_has__view_x_27___lambd obj* l_lean_parser_term_explicit__binder_has__view; obj* l_lean_parser_term_assume__binders_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_simple__binder_parser_lean_parser_has__view; +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__4(obj*); obj* l_lean_parser_term_binder__default__val_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_struct__inst__source; -obj* l_lean_parser_indexed___at___private_1752552305__trailing___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_term_subtype_parser_lean_parser_has__tokens; obj* l_lean_parser_term_builtin__trailing__parsers_lean_parser_has__tokens; extern obj* l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; obj* l_lean_parser_term_binders_has__view; -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__4(obj*); obj* l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__1___closed__1; extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; obj* l_lean_parser_term_builtin__leading__parsers; @@ -352,10 +351,9 @@ extern obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___close extern obj* l_lean_parser_curr__lbp___rarg___lambda__1___closed__1; obj* l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_have__proof_has__view; -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_string__lit; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_term_binders__ext_parser___closed__1; +obj* l_list_mfoldr___main___at___private_2812280581__leading___spec__10(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binders__remainder_has__view_x_27; obj* l_lean_parser_term_struct__inst__field_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_implicit__binder_has__view_x_27___lambda__2(obj*); @@ -372,6 +370,7 @@ obj* l_lean_parser_term_explicit_parser_lean_parser_has__view; obj* l_reader__t_lift___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__1___rarg(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_number_has__view; obj* l_lean_parser_term_pi_has__view_x_27___lambda__2(obj*); +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__5___rarg(obj*, obj*); extern obj* l_lean_parser_command_mixfix_kind_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_term_struct__inst__type_has__view; obj* l_lean_parser_ident__univ__spec; @@ -384,13 +383,13 @@ obj* l_lean_parser_term_inst__implicit__binder; obj* l_lean_parser_term_let__lhs__id_has__view_x_27; obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_paren_has__view_x_27___lambda__1(obj*); -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(obj*); obj* l_lean_parser_term_typed_has__view_x_27; obj* l_lean_parser_term_have_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_app_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sorry_has__view_x_27; obj* l_lean_parser_combinators_many1___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_term_bracketed__binder_parser_lean_parser_has__view___spec__5(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_reader__t_orelse___at___private_942843241__trailing___spec__11(obj*); obj* l_lean_parser_term_pi_parser_lean_parser_has__tokens; obj* l_lean_parser_term_binder__content_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_explicit__binder__content_has__view; @@ -404,6 +403,7 @@ obj* l_lean_parser_term_sort__app_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_combinators_node___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__8(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_term__parser_run___spec__5___closed__1; obj* l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__3; +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_term_simple__binder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_have__from_has__view; obj* l_lean_parser_term_simple__implicit__binder; @@ -416,16 +416,12 @@ obj* l_lean_parser_term_app; obj* l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_binder_has__view; obj* l_lean_parser_term_simple__binder_has__view; -obj* l_lean_parser_indexed___at___private_1752552305__trailing___spec__1(obj*); obj* l_lean_parser_term_binder__ident_has__view_x_27; obj* l_lean_parser_term_binder__default_parser_lean_parser_has__view; obj* l_lean_parser_term_show_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_typed_has__view_x_27___lambda__1___closed__1; -obj* l_lean_parser_indexed___at___private_4028176591__leading___spec__1(obj*); +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__4___rarg(obj*, obj*); obj* l_lean_parser_term_struct__inst_has__view_x_27___lambda__1___closed__4; -obj* l_lean_parser_monad__parsec_longest__match___at___private_4028176591__leading___spec__8(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_reader__t_orelse___at___private_1752552305__trailing___spec__11(obj*); -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__5(obj*); obj* l_lean_parser_term_anonymous__constructor_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_projection_has__view_x_27; obj* l_lean_parser_symbol_tokens___rarg(obj*, obj*); @@ -435,7 +431,6 @@ obj* l_lean_parser_term_explicit_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_bracketed__binders_has__view; obj* l_lean_parser_term_paren__content_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_have_has__view_x_27___lambda__1(obj*); -obj* l_lean_parser_combinators_any__of___at___private_1752552305__trailing___spec__10(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_have; obj* l_lean_parser_term_match_parser___closed__1; @@ -450,6 +445,7 @@ obj* l_lean_parser_term_sorry_has__view; obj* l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_assume__anonymous_has__view_x_27___lambda__1___closed__1; +obj* l_lean_parser_combinators_any__of___at___private_942843241__trailing___spec__10(obj*, obj*, obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_command_notation_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_simple__strict__implicit__binder_has__view; obj* l_lean_parser_ident__univs_has__view_x_27___lambda__1___closed__3; @@ -460,12 +456,13 @@ obj* l_lean_parser_term_assume_parser_lean_parser_has__tokens; obj* l_lean_parser_term_bracketed__binders_parser_lean_parser_has__view; obj* l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__4; obj* l_lean_parser_term_sort__app_has__view_x_27___lambda__2(obj*); -obj* l_lean_parser_parsec__t_lookahead___at___private_4028176591__leading___spec__9(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sort__app_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__5(obj*); obj* l_lean_parser_term_pi_has__view_x_27; obj* l_lean_parser_term_binders__remainder_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_term_explicit__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_number_parser___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__3(obj*, obj*); +obj* l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_tuple; obj* l_lean_parser_term_type__spec_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1(obj*); @@ -483,6 +480,7 @@ obj* l_lean_parser_term_binder__ident_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_binders_parser_lean_parser_has__view; obj* l_lean_parser_term_have_parser_lean_parser_has__tokens; obj* l_lean_parser_combinators_sep__by___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_indexed___at___private_2812280581__leading___spec__1(obj*); obj* l_lean_parser_term_simple__binder_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_inst__implicit__binder__content_has__view_x_27; obj* l_lean_parser_term_arrow_has__view_x_27___lambda__1(obj*); @@ -493,6 +491,7 @@ obj* l_lean_parser_term_strict__implicit__binder_has__view_x_27___lambda__1___cl obj* l_lean_parser_term_binder__content_parser___closed__1; obj* l_lean_parser_term_have_parser___closed__1; obj* l_lean_parser_term_if_has__view_x_27___lambda__2(obj*); +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__2(obj*); obj* l_lean_parser_term_projection_has__view; obj* l_lean_parser_term_assume__binders_has__view_x_27; obj* l_lean_parser_term_binder__default__tac; @@ -507,13 +506,13 @@ obj* l_lean_parser_term_binder__default__val; obj* l_lean_parser_term_binder__ident; extern obj* l_string_join___closed__1; obj* l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__2; +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__3___rarg(obj*, obj*); obj* l_lean_parser_term_simple__explicit__binder_has__view_x_27; obj* l_lean_parser_term_struct__inst__with_has__view_x_27___lambda__2(obj*); obj* l_id___rarg(obj*); obj* l_lean_parser_term_projection__spec_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_lambda_parser_lean_parser_has__view; extern obj* l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1; -obj* l_lean_parser_combinators_longest__match___at___private_1752552305__trailing___spec__6(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_explicit__binder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_assume__binders_has__view; obj* l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__2(obj*); @@ -525,7 +524,6 @@ obj* l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_bracketed__binder_has__view_x_27; obj* l_lean_parser_term_sort_has__view_x_27___lambda__1___closed__1; extern obj* l_lean_parser_max__prec; -obj* l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_inst__implicit__binder__content; obj* l_lean_parser_term_let__lhs__id; obj* l_lean_parser_term_binders__ext_has__view_x_27___lambda__2(obj*); @@ -541,7 +539,7 @@ obj* l_lean_parser_term_match_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_typed_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_inaccessible_parser_lean_parser_has__view; obj* l_lean_parser_term_app_has__view_x_27; -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); +obj* l_lean_parser_indexed___at___private_942843241__trailing___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_token__map_of__list___main___rarg(obj*); obj* l_lean_parser_term_opt__ident_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1(obj*); @@ -558,12 +556,12 @@ obj* l_reader__t_orelse___at_lean_parser_command_notation__spec_fold__action_par obj* l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__5; obj* l_lean_parser_term_inst__implicit__named__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__2(obj*); +obj* l_list_foldl___main___at___private_942843241__trailing___spec__12(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_lambda_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_have_has__view_x_27; obj* l_lean_parser_monad__parsec_str__core___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_app_has__view; -obj* l___private_1752552305__trailing(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_ident__univ__spec_parser_lean_parser_has__view; obj* l_lean_parser_term_simple__explicit__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_binder_parser___closed__1; @@ -587,6 +585,7 @@ obj* l_lean_parser_term_binder_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_binders__ext_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_assume_has__view; obj* l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1(obj*); +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__2___rarg(obj*, obj*); extern obj* l_lean_parser_term_parser_lean_parser_has__tokens___closed__1; obj* l_lean_parser_term_get__leading(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_many1___at_lean_parser_command_notation__spec_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*, obj*, obj*); @@ -599,7 +598,6 @@ obj* l_lean_parser_ident_parser___at_lean_parser_term_projection_parser_lean_par obj* l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_binders__ext_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_opt__ident_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_longest__match___at___private_1752552305__trailing___spec__7(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_mk__app(obj*, obj*); obj* l_lean_parser_term_parser(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_projection_has__view_x_27___lambda__2(obj*); @@ -607,7 +605,9 @@ obj* l_lean_parser_term_bracketed__binders_parser___closed__1; obj* l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_ident__univs_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_app_has__view_x_27___lambda__2(obj*); +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__3(obj*); obj* l_lean_parser_term_lambda_parser_lean_parser_has__tokens; +obj* l___private_942843241__trailing___closed__1; extern obj* l_lean_parser_detail__ident_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_have__from_has__view_x_27___lambda__2(obj*); @@ -618,9 +618,12 @@ obj* l_lean_parser_term_simple__implicit__binder_has__view_x_27___lambda__2(obj* obj* l_lean_parser_term_paren; obj* l_lean_parser_term_opt__type_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_projection; +obj* l_reader__t_orelse___at___private_942843241__trailing___spec__11___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_942843241__trailing___spec__8(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_paren__special_has__view_x_27; obj* l_lean_parser_term_type__spec_parser___closed__1; extern obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1; +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__5(obj*); obj* l_lean_parser_term_inaccessible_has__view; obj* l_lean_parser_term_binder__default__tac_has__view; obj* l_reader__t_lift___at_lean_parser_command_notation__spec_symbol__quote_parser_lean_parser_has__view___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); @@ -630,6 +633,7 @@ obj* l_lean_parser_term_anonymous__inaccessible_parser_lean_parser_has__view; obj* l_lean_parser_term_hole_has__view; obj* l_lean_parser_term_binder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_sort__app_parser_lean_parser_has__tokens; +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__2(obj*); obj* l_lean_parser_parsec__t_merge___rarg(obj*, obj*); obj* l_lean_parser_combinators_any__of___at_lean_parser_unicode__symbol_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*); obj* l_lean_parser_term_inst__implicit__binder__content_has__view_x_27___lambda__2(obj*); @@ -647,12 +651,10 @@ obj* l_lean_parser_term_struct__inst__with; obj* l_lean_parser_term_inaccessible_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_paren_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_combinators_try_view___rarg(obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__5(obj*); obj* l_lean_parser_term_binder__default_parser_lean_parser_has__tokens; +obj* l_lean_parser_monad__parsec_longest__match___at___private_2812280581__leading___spec__8(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_sorry_parser_lean_parser_has__tokens; obj* l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__1___closed__1; -obj* l___private_1055111885__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_combinators_longest__match___at___private_4028176591__leading___spec__7(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_assume_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens; @@ -664,6 +666,7 @@ obj* l_lean_parser_term_hole_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_term_bracketed__binders_has__view_x_27___lambda__2___closed__2; obj* l_lean_parser_term_arrow_has__view_x_27___lambda__1___closed__1; +obj* l___private_1386096941__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst__source_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_typed; obj* l_lean_parser_term_struct__inst__item_has__view; @@ -674,8 +677,8 @@ obj* l_lean_parser_term_match_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_ident_parser___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__2___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst__type; extern obj* l_lean_parser_combinators_choice__aux___main___rarg___closed__1; -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(obj*); obj* l_lean_parser_term_binder__content_parser_lean_parser_has__view; +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(obj*); obj* l_lean_parser_term_binders_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder__content_parser_lean_parser_has__tokens; obj* l_lean_parser_term_inst__implicit__binder_has__view_x_27___lambda__2(obj*); @@ -705,7 +708,6 @@ obj* l_lean_parser_term_sort__app_has__view_x_27; obj* l_lean_parser_term_if_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_explicit_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_binder__ident_parser(obj*, obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__5___rarg(obj*, obj*); obj* l_lean_parser_term_struct__inst__item_has__view_x_27___lambda__1(obj*); obj* l_list_map___main___at_lean_parser_ident__univ__spec_has__view_x_27___spec__2(obj*); obj* l_lean_parser_term_explicit__binder__content_has__view_x_27___lambda__1___closed__1; @@ -742,10 +744,9 @@ obj* l_lean_parser_term_binders__types; obj* l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_if; obj* l_lean_parser_term_sort_parser_lean_parser_has__view; +obj* l_list_foldr___main___at___private_942843241__trailing___spec__13(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_assume; obj* l_lean_parser_term_pi_has__view_x_27___lambda__1(obj*); -obj* l_reader__t_orelse___at___private_1752552305__trailing___spec__11___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__3(obj*); obj* l_lean_parser_term_opt__type_parser_lean_parser_has__tokens; obj* l_lean_parser_term_app_parser_lean_parser_has__tokens; obj* l_lean_parser_ident__univ__spec_has__view; @@ -758,7 +759,6 @@ obj* l_lean_parser_term__parser_run(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_seq__right_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_arrow_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_sort__app; -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__4___rarg(obj*, obj*); obj* l_lean_parser_term_let__lhs__id_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_typed_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_simple__explicit__binder_has__view_x_27___lambda__1(obj*); @@ -773,8 +773,10 @@ obj* l_lean_parser_term_let_has__view_x_27; obj* l_lean_parser_term_binder__content_has__view; obj* l_lean_parser_term_binder__default_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg(obj*, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_2812280581__leading___spec__9(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binders__ext_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_builtin__trailing__parsers; +obj* l_list_mfoldr___main___at___private_942843241__trailing___spec__9(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_inaccessible_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_binder__default__tac_has__view_x_27; obj* l_lean_parser_term_inst__implicit__binder_has__view; @@ -791,7 +793,6 @@ obj* l_lean_parser_term_inaccessible_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_anonymous__constructor_has__view; obj* l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_sort__app_parser___closed__1; -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__4(obj*); obj* l_list_map___main___at_lean_parser_term_bracketed__binder_parser_lean_parser_has__view___spec__2___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder__default__val_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_paren__content_has__view_x_27___lambda__1___closed__2; @@ -811,6 +812,7 @@ obj* l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_simple__binder_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_term_lambda; obj* l_lean_parser_term_type__spec_has__view; +obj* l_lean_parser_monad__parsec_longest__match___at___private_942843241__trailing___spec__7(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_arrow; obj* l_lean_parser_term_inst__implicit__binder__content_has__view; obj* l_lean_parser_ident__univs_parser_lean_parser_has__tokens; @@ -820,19 +822,19 @@ obj* l_list_map___main___at_lean_parser_term_match__equation_has__view_x_27___sp obj* l_lean_parser_term_hole; obj* l_lean_parser_command_notation__like_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_lean_parser_has__tokens; -obj* l___private_1752552305__trailing___closed__1; obj* l_lean_parser_ident__univ__spec_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_mixed__binder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_match_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_binder__content_has__view_x_27; -obj* l___private_4028176591__leading(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__1; +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_simple__inst__implicit__binder_has__view_x_27___lambda__1(obj*); extern obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__2; obj* l_lean_parser_term_binder__content_parser(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_basic__parser__m_lean_parser_monad__parsec; obj* l_lean_parser_term_binders_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_let_has__view_x_27___lambda__1___closed__1; +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(obj*, obj*, uint8, uint8, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_reader__t_bind___at_lean_parser_term_sort__app_parser_lean_parser_has__view___spec__1(obj*, obj*); obj* l_lean_parser_term_hole_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_explicit__modifier_has__view; @@ -848,7 +850,6 @@ obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); obj* l_lean_parser_term_binders__remainder_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_lambda_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__5(obj*); -obj* l_list_foldl___main___at___private_1752552305__trailing___spec__12(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_have_parser(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node___at_lean_parser_command_notation__spec_precedence__lit_parser___spec__1(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_list_append___rarg(obj*, obj*); @@ -857,6 +858,7 @@ obj* l_lean_parser_term_lambda_has__view_x_27; obj* l_lean_parser_term_binders__remainder_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_struct__inst_parser_lean_parser_has__tokens; obj* l_lean_parser_term_binder__ident_has__view_x_27___lambda__2(obj*); +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_term_arrow_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_projection_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_opt__ident_has__view_x_27___lambda__2(obj*); @@ -865,7 +867,6 @@ extern obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__6; obj* l_option_map___rarg(obj*, obj*); obj* l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1(obj*); obj* l_lean_parser_ident__univ__spec_has__view_x_27___lambda__2(obj*); -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__2___rarg(obj*, obj*); obj* l_lean_parser_term_struct__inst_has__view_x_27___lambda__2(obj*); extern obj* l_lean_parser_combinators_any__of___rarg___closed__1; obj* l_lean_parser_term_sort__app_has__view_x_27___lambda__1(obj*); @@ -881,7 +882,6 @@ obj* l_lean_parser_term_bracketed__binder_parser_lean_parser_has__tokens; obj* l_lean_parser_term_if_parser_lean_parser_has__view; obj* l_lean_parser_term_let; obj* l_lean_parser_term_inaccessible_parser___closed__1; -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__2(obj*); obj* l_lean_parser_term_projection__spec_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_arrow_parser_lean_parser_has__view; obj* l_lean_parser_term_struct__inst__with_has__view; @@ -890,6 +890,7 @@ obj* l_lean_parser_term_struct__inst__type_has__view_x_27___lambda__1___closed__ obj* l_lean_parser_term_struct__inst_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_struct__inst_parser___closed__1; obj* l_lean_parser_term_hole_has__view_x_27; +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__3(obj*); obj* l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_term_explicit__modifier_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_term_projection_parser_lean_parser_has__view___spec__5___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); @@ -903,7 +904,6 @@ obj* l_lean_parser_term_tuple_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_term_type__spec_parser(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_term__parser__m_alternative; obj* l_lean_parser_term_binders__ext_has__view_x_27; -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_term_subtype_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_term_projection__spec_has__view; extern obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; @@ -1610,7 +1610,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_1297690757__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l___private_1386096941__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; uint8 x_7; @@ -1737,7 +1737,7 @@ lean::cnstr_set(x_60, 0, x_53); lean::cnstr_set(x_60, 1, x_1); lean::inc(x_55); lean::inc(x_60); -x_63 = l___private_1297690757__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(x_0, x_60, x_10, x_3, x_55, x_14); +x_63 = l___private_1386096941__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(x_0, x_60, x_10, x_3, x_55, x_14); x_64 = lean::cnstr_get(x_63, 0); lean::inc(x_64); x_66 = lean::cnstr_get(x_63, 1); @@ -1866,12 +1866,12 @@ lean::dec(x_1); lean::dec(x_0); lean::dec(x_2); x_112 = lean::box(0); -x_113 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_113 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_114 = l_mjoin___rarg___closed__1; lean::inc(x_112); lean::inc(x_114); lean::inc(x_113); -x_118 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_113, x_114, x_112, x_112, x_3, x_4, x_5); +x_118 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_113, x_114, x_112, x_112, x_3, x_4, x_5); return x_118; } } @@ -1886,7 +1886,7 @@ x_6 = lean::mk_nat_obj(1u); x_7 = lean::nat_add(x_4, x_6); lean::dec(x_6); lean::dec(x_4); -x_10 = l___private_1297690757__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(x_0, x_5, x_7, x_1, x_2, x_3); +x_10 = l___private_1386096941__many1__aux___main___at_lean_parser_ident__univ__spec_parser_lean_parser_has__view___spec__2(x_0, x_5, x_7, x_1, x_2, x_3); x_11 = lean::cnstr_get(x_10, 0); lean::inc(x_11); x_13 = lean::cnstr_get(x_10, 1); @@ -3100,7 +3100,7 @@ x_8 = lean::name_mk_string(x_6, x_7); return x_8; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -3151,7 +3151,7 @@ lean::inc(x_13); x_15 = lean::cnstr_get(x_5, 1); lean::inc(x_15); lean::dec(x_5); -x_18 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_15); +x_18 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_15); switch (lean::obj_tag(x_13)) { case 0: { @@ -3372,7 +3372,7 @@ lean::dec(x_4); x_12 = lean::cnstr_get(x_9, 1); lean::inc(x_12); lean::dec(x_9); -x_15 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_12); +x_15 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_12); x_16 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_16, 0, x_0); lean::cnstr_set(x_16, 1, x_15); @@ -3514,7 +3514,7 @@ lean::dec(x_43); x_51 = lean::cnstr_get(x_48, 1); lean::inc(x_51); lean::dec(x_48); -x_54 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_51); +x_54 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_51); x_55 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_55, 0, x_5); lean::cnstr_set(x_55, 1, x_54); @@ -3545,7 +3545,7 @@ lean::dec(x_56); x_64 = lean::cnstr_get(x_61, 1); lean::inc(x_64); lean::dec(x_61); -x_67 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_64); +x_67 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_64); x_68 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_68, 0, x_7); lean::cnstr_set(x_68, 1, x_67); @@ -3722,7 +3722,7 @@ lean::dec(x_58); x_66 = lean::cnstr_get(x_63, 1); lean::inc(x_66); lean::dec(x_63); -x_69 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_66); +x_69 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_66); x_70 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_70, 0, x_20); lean::cnstr_set(x_70, 1, x_69); @@ -3753,7 +3753,7 @@ lean::dec(x_71); x_79 = lean::cnstr_get(x_76, 1); lean::inc(x_79); lean::dec(x_76); -x_82 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_79); +x_82 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_79); x_83 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_83, 0, x_22); lean::cnstr_set(x_83, 1, x_82); @@ -5643,7 +5643,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, uint8 x_2, uint8 x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(obj* x_0, obj* x_1, uint8 x_2, uint8 x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { obj* x_11; uint8 x_12; @@ -6278,7 +6278,7 @@ lean::cnstr_set(x_280, 1, x_4); x_281 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_281, 0, x_277); lean::cnstr_set(x_281, 1, x_280); -x_282 = l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_2, x_281, x_15, x_6, x_7, x_8, x_253, x_189); +x_282 = l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_2, x_281, x_15, x_6, x_7, x_8, x_253, x_189); x_283 = lean::cnstr_get(x_282, 0); lean::inc(x_283); x_285 = lean::cnstr_get(x_282, 1); @@ -6468,7 +6468,7 @@ lean::dec(x_4); lean::dec(x_1); lean::dec(x_0); x_355 = lean::box(0); -x_356 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_356 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_357 = l_mjoin___rarg___closed__1; lean::inc(x_355); lean::inc(x_357); @@ -6489,7 +6489,7 @@ x_11 = lean::nat_add(x_8, x_10); lean::dec(x_10); lean::dec(x_8); x_14 = 1; -x_15 = l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_14, x_9, x_11, x_3, x_4, x_5, x_6, x_7); +x_15 = l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_14, x_9, x_11, x_3, x_4, x_5, x_6, x_7); x_16 = lean::cnstr_get(x_15, 0); lean::inc(x_16); x_18 = lean::cnstr_get(x_15, 1); @@ -6658,13 +6658,13 @@ x_79 = l_lean_parser_combinators_node_view___rarg(x_67, x_68, x_69, x_70, x_71, return x_79; } } -obj* l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { +obj* l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8, obj* x_9, obj* x_10) { _start: { uint8 x_11; uint8 x_12; obj* x_13; x_11 = lean::unbox(x_2); x_12 = lean::unbox(x_3); -x_13 = l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_11, x_12, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_13 = l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_11, x_12, x_4, x_5, x_6, x_7, x_8, x_9, x_10); return x_13; } } @@ -15671,7 +15671,7 @@ x_8 = lean::name_mk_string(x_6, x_7); return x_8; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -15722,7 +15722,7 @@ lean::inc(x_13); x_15 = lean::cnstr_get(x_5, 1); lean::inc(x_15); lean::dec(x_5); -x_18 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_15); +x_18 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_15); switch (lean::obj_tag(x_13)) { case 0: { @@ -16066,7 +16066,7 @@ if (lean::is_shared(x_26)) { x_59 = lean::cnstr_get(x_56, 1); lean::inc(x_59); lean::dec(x_56); -x_62 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_59); +x_62 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_59); if (lean::obj_tag(x_17) == 0) { obj* x_65; obj* x_66; @@ -16353,7 +16353,7 @@ if (lean::is_shared(x_41)) { x_74 = lean::cnstr_get(x_71, 1); lean::inc(x_74); lean::dec(x_71); -x_77 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_74); +x_77 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_anonymous__constructor_has__view_x_27___spec__1(x_74); if (lean::obj_tag(x_32) == 0) { obj* x_80; obj* x_81; @@ -22278,7 +22278,7 @@ obj* x_24; obj* x_25; obj* x_26; obj* x_30; obj* x_31; obj* x_33; obj* x_36; obj lean::dec(x_15); lean::dec(x_21); x_24 = lean::box(0); -x_25 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_25 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_26 = l_mjoin___rarg___closed__1; lean::inc(x_24); lean::inc(x_26); @@ -37170,7 +37170,7 @@ if (lean::is_shared(x_5)) { x_75 = lean::cnstr_get(x_72, 1); lean::inc(x_75); lean::dec(x_72); -x_78 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_75); +x_78 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_75); if (lean::obj_tag(x_0) == 0) { obj* x_80; @@ -37564,7 +37564,7 @@ if (lean::is_shared(x_20)) { x_90 = lean::cnstr_get(x_87, 1); lean::inc(x_90); lean::dec(x_87); -x_93 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_90); +x_93 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_90); if (lean::obj_tag(x_1) == 0) { obj* x_95; @@ -37808,7 +37808,7 @@ x_11 = lean::nat_add(x_8, x_10); lean::dec(x_10); lean::dec(x_8); x_14 = 0; -x_15 = l___private_4028586963__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_14, x_9, x_11, x_3, x_4, x_5, x_6, x_7); +x_15 = l___private_1209639495__sep__by__aux___main___at_lean_parser_term_paren_parser_lean_parser_has__view___spec__2(x_0, x_1, x_2, x_14, x_9, x_11, x_3, x_4, x_5, x_6, x_7); x_16 = lean::cnstr_get(x_15, 0); lean::inc(x_16); x_18 = lean::cnstr_get(x_15, 1); @@ -37834,7 +37834,7 @@ lean::cnstr_set(x_24, 1, x_18); return x_24; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -37893,7 +37893,7 @@ x_22 = l_lean_parser_term_match__equation_has__view; x_23 = lean::cnstr_get(x_22, 0); lean::inc(x_23); x_25 = lean::apply_1(x_23, x_3); -x_26 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_19); +x_26 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_19); switch (lean::obj_tag(x_17)) { case 0: { @@ -38266,7 +38266,7 @@ lean::dec(x_28); x_35 = lean::cnstr_get(x_32, 1); lean::inc(x_35); lean::dec(x_32); -x_38 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_35); +x_38 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_35); x_26 = x_38; goto lbl_27; } @@ -38613,7 +38613,7 @@ lean::dec(x_159); x_167 = lean::cnstr_get(x_164, 1); lean::inc(x_167); lean::dec(x_164); -x_170 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_167); +x_170 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_167); x_171 = lean::alloc_cnstr(0, 6, 0); lean::cnstr_set(x_171, 0, x_5); lean::cnstr_set(x_171, 1, x_26); @@ -38764,7 +38764,7 @@ lean::dec(x_43); x_50 = lean::cnstr_get(x_47, 1); lean::inc(x_50); lean::dec(x_47); -x_53 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_50); +x_53 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_tuple_has__view_x_27___spec__1(x_50); x_41 = x_53; goto lbl_42; } @@ -39111,7 +39111,7 @@ lean::dec(x_174); x_182 = lean::cnstr_get(x_179, 1); lean::inc(x_182); lean::dec(x_179); -x_185 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_182); +x_185 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_match_has__view_x_27___spec__2(x_182); x_186 = lean::alloc_cnstr(0, 6, 0); lean::cnstr_set(x_186, 0, x_20); lean::cnstr_set(x_186, 1, x_41); @@ -43392,7 +43392,7 @@ x_8 = lean::name_mk_string(x_6, x_7); return x_8; } } -obj* l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(obj* x_0) { +obj* l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(obj* x_0) { _start: { if (lean::obj_tag(x_0) == 0) @@ -43451,7 +43451,7 @@ x_22 = l_lean_parser_term_struct__inst__item_has__view; x_23 = lean::cnstr_get(x_22, 0); lean::inc(x_23); x_25 = lean::apply_1(x_23, x_3); -x_26 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_19); +x_26 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_19); switch (lean::obj_tag(x_17)) { case 0: { @@ -44057,7 +44057,7 @@ if (lean::is_shared(x_106)) { x_139 = lean::cnstr_get(x_136, 1); lean::inc(x_139); lean::dec(x_136); -x_142 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_139); +x_142 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_139); if (lean::obj_tag(x_97) == 0) { obj* x_145; obj* x_146; @@ -44564,7 +44564,7 @@ if (lean::is_shared(x_121)) { x_154 = lean::cnstr_get(x_151, 1); lean::inc(x_154); lean::dec(x_151); -x_157 = l___private_1079072079__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_154); +x_157 = l___private_3265500769__sep__by_view__aux___main___at_lean_parser_term_struct__inst_has__view_x_27___spec__1(x_154); if (lean::obj_tag(x_112) == 0) { obj* x_160; obj* x_161; @@ -47833,7 +47833,7 @@ x_27 = l_string_join___closed__1; x_28 = l_lean_parser_string__lit_parser___at_lean_parser_term_builtin__leading__parsers_lean_parser_has__tokens___spec__1___rarg___closed__1; lean::inc(x_28); lean::inc(x_27); -x_31 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); +x_31 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -50938,7 +50938,7 @@ x_14 = lean::string_length(x_0); lean::inc(x_0); x_16 = lean::string_mk_iterator(x_0); lean::inc(x_6); -x_18 = l___private_580269747__str__aux___main(x_14, x_16, x_6); +x_18 = l___private_2873386687__str__aux___main(x_14, x_16, x_6); if (lean::obj_tag(x_18) == 0) { obj* x_21; obj* x_22; obj* x_24; uint8 x_25; obj* x_26; obj* x_27; obj* x_28; @@ -51107,7 +51107,7 @@ x_48 = l_string_join___closed__1; x_49 = l_lean_parser_ident_parser___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__4___rarg___closed__1; lean::inc(x_49); lean::inc(x_48); -x_52 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_48, x_49, x_46, x_47, x_0, x_15, x_10); +x_52 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_48, x_49, x_46, x_47, x_0, x_15, x_10); x_53 = lean::cnstr_get(x_52, 0); lean::inc(x_53); x_55 = lean::cnstr_get(x_52, 1); @@ -51234,7 +51234,7 @@ x_27 = l_string_join___closed__1; x_28 = l_lean_parser_number_parser___at_lean_parser_command_notation__spec_precedence__lit_parser_lean_parser_has__view___spec__1___rarg___closed__1; lean::inc(x_28); lean::inc(x_27); -x_31 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); +x_31 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_25, x_26, x_0, x_15, x_10); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -51938,7 +51938,7 @@ x_19 = l_lean_parser_token__map_of__list___main___rarg(x_18); return x_19; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__2___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__2___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -51946,16 +51946,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__2(obj* x_0) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_1752552305__trailing___spec__2___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_942843241__trailing___spec__2___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__3___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__3___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -51963,16 +51963,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__3(obj* x_0) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__3(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_1752552305__trailing___spec__3___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_942843241__trailing___spec__3___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__4___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__4___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -51980,16 +51980,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__4(obj* x_0) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__4(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_1752552305__trailing___spec__4___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_942843241__trailing___spec__4___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__5___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__5___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -51997,16 +51997,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_1752552305__trailing___spec__5(obj* x_0) { +obj* l_rbmap_find___main___at___private_942843241__trailing___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_1752552305__trailing___spec__5___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_942843241__trailing___spec__5___rarg), 2, 0); return x_2; } } -obj* l_lean_parser_indexed___at___private_1752552305__trailing___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_indexed___at___private_942843241__trailing___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_11; obj* x_12; obj* x_14; obj* x_16; @@ -52048,7 +52048,7 @@ x_28 = l_mjoin___rarg___closed__1; lean::inc(x_26); lean::inc(x_28); lean::inc(x_27); -x_32 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_26, x_26, x_3, x_19, x_14); +x_32 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_28, x_26, x_26, x_3, x_19, x_14); x_33 = lean::cnstr_get(x_32, 0); lean::inc(x_33); x_35 = lean::cnstr_get(x_32, 1); @@ -52168,7 +52168,7 @@ lean::inc(x_3); lean::inc(x_97); lean::inc(x_99); lean::inc(x_98); -x_104 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_98, x_99, x_97, x_97, x_3, x_19, x_14); +x_104 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_98, x_99, x_97, x_97, x_3, x_19, x_14); x_105 = lean::cnstr_get(x_104, 0); lean::inc(x_105); x_107 = lean::cnstr_get(x_104, 1); @@ -52273,16 +52273,16 @@ return x_145; } } } -obj* l_lean_parser_indexed___at___private_1752552305__trailing___spec__1(obj* x_0) { +obj* l_lean_parser_indexed___at___private_942843241__trailing___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_indexed___at___private_1752552305__trailing___spec__1___rarg), 7, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_indexed___at___private_942843241__trailing___spec__1___rarg), 7, 0); return x_2; } } -obj* l_lean_parser_parsec__t_lookahead___at___private_1752552305__trailing___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { +obj* l_lean_parser_parsec__t_lookahead___at___private_942843241__trailing___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { _start: { obj* x_9; obj* x_10; obj* x_12; obj* x_13; obj* x_16; obj* x_17; obj* x_19; @@ -52677,7 +52677,7 @@ goto lbl_11; } } } -obj* l_list_mfoldr___main___at___private_1752552305__trailing___spec__9(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l_list_mfoldr___main___at___private_942843241__trailing___spec__9(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { if (lean::obj_tag(x_1) == 0) @@ -52719,7 +52719,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_0); -x_34 = l_list_mfoldr___main___at___private_1752552305__trailing___spec__9(x_0, x_26, x_2, x_3, x_4, x_5, x_6, x_7); +x_34 = l_list_mfoldr___main___at___private_942843241__trailing___spec__9(x_0, x_26, x_2, x_3, x_4, x_5, x_6, x_7); x_35 = lean::cnstr_get(x_34, 0); lean::inc(x_35); x_37 = lean::cnstr_get(x_34, 1); @@ -52742,7 +52742,7 @@ lean::inc(x_42); x_44 = lean::cnstr_get(x_35, 2); lean::inc(x_44); lean::dec(x_35); -x_47 = l_lean_parser_parsec__t_lookahead___at___private_1752552305__trailing___spec__8(x_0, x_24, x_40, x_2, x_3, x_4, x_5, x_42, x_37); +x_47 = l_lean_parser_parsec__t_lookahead___at___private_942843241__trailing___spec__8(x_0, x_24, x_40, x_2, x_3, x_4, x_5, x_42, x_37); x_48 = lean::cnstr_get(x_47, 0); lean::inc(x_48); x_50 = lean::cnstr_get(x_47, 1); @@ -52797,12 +52797,12 @@ return x_67; } } } -obj* l_lean_parser_monad__parsec_longest__match___at___private_1752552305__trailing___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_monad__parsec_longest__match___at___private_942843241__trailing___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_8; obj* x_9; obj* x_11; obj* x_13; lean::inc(x_5); -x_8 = l_list_mfoldr___main___at___private_1752552305__trailing___spec__9(x_5, x_0, x_1, x_2, x_3, x_4, x_5, x_6); +x_8 = l_list_mfoldr___main___at___private_942843241__trailing___spec__9(x_5, x_0, x_1, x_2, x_3, x_4, x_5, x_6); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -52871,11 +52871,11 @@ return x_33; } } } -obj* l_lean_parser_combinators_longest__match___at___private_1752552305__trailing___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_combinators_longest__match___at___private_942843241__trailing___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; obj* x_8; obj* x_10; obj* x_12; -x_7 = l_lean_parser_monad__parsec_longest__match___at___private_1752552305__trailing___spec__7(x_0, x_1, x_2, x_3, x_4, x_5, x_6); +x_7 = l_lean_parser_monad__parsec_longest__match___at___private_942843241__trailing___spec__7(x_0, x_1, x_2, x_3, x_4, x_5, x_6); x_8 = lean::cnstr_get(x_7, 0); lean::inc(x_8); x_10 = lean::cnstr_get(x_7, 1); @@ -53009,7 +53009,7 @@ return x_54; } } } -obj* l_reader__t_orelse___at___private_1752552305__trailing___spec__11___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l_reader__t_orelse___at___private_942843241__trailing___spec__11___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_13; obj* x_14; obj* x_16; obj* x_18; @@ -53097,16 +53097,16 @@ return x_45; } } } -obj* l_reader__t_orelse___at___private_1752552305__trailing___spec__11(obj* x_0) { +obj* l_reader__t_orelse___at___private_942843241__trailing___spec__11(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_reader__t_orelse___at___private_1752552305__trailing___spec__11___rarg), 8, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_reader__t_orelse___at___private_942843241__trailing___spec__11___rarg), 8, 0); return x_2; } } -obj* l_list_foldl___main___at___private_1752552305__trailing___spec__12(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l_list_foldl___main___at___private_942843241__trailing___spec__12(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { if (lean::obj_tag(x_1) == 0) @@ -53124,7 +53124,7 @@ lean::inc(x_10); x_12 = lean::cnstr_get(x_1, 1); lean::inc(x_12); lean::dec(x_1); -x_15 = lean::alloc_closure(reinterpret_cast(l_reader__t_orelse___at___private_1752552305__trailing___spec__11___rarg), 8, 2); +x_15 = lean::alloc_closure(reinterpret_cast(l_reader__t_orelse___at___private_942843241__trailing___spec__11___rarg), 8, 2); lean::closure_set(x_15, 0, x_0); lean::closure_set(x_15, 1, x_10); x_0 = x_15; @@ -53133,7 +53133,7 @@ goto _start; } } } -obj* l_lean_parser_combinators_any__of___at___private_1752552305__trailing___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_combinators_any__of___at___private_942843241__trailing___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { if (lean::obj_tag(x_0) == 0) @@ -53157,12 +53157,12 @@ lean::inc(x_15); x_17 = lean::cnstr_get(x_0, 1); lean::inc(x_17); lean::dec(x_0); -x_20 = l_list_foldl___main___at___private_1752552305__trailing___spec__12(x_15, x_17, x_1, x_2, x_3, x_4, x_5, x_6); +x_20 = l_list_foldl___main___at___private_942843241__trailing___spec__12(x_15, x_17, x_1, x_2, x_3, x_4, x_5, x_6); return x_20; } } } -obj* l_list_foldr___main___at___private_1752552305__trailing___spec__13(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_list_foldr___main___at___private_942843241__trailing___spec__13(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { if (lean::obj_tag(x_0) == 0) @@ -53186,14 +53186,14 @@ lean::inc(x_15); x_17 = lean::cnstr_get(x_0, 1); lean::inc(x_17); lean::dec(x_0); -x_20 = lean::alloc_closure(reinterpret_cast(l_list_foldr___main___at___private_1752552305__trailing___spec__13), 7, 1); +x_20 = lean::alloc_closure(reinterpret_cast(l_list_foldr___main___at___private_942843241__trailing___spec__13), 7, 1); lean::closure_set(x_20, 0, x_17); -x_21 = l_reader__t_orelse___at___private_1752552305__trailing___spec__11___rarg(x_15, x_20, x_1, x_2, x_3, x_4, x_5, x_6); +x_21 = l_reader__t_orelse___at___private_942843241__trailing___spec__11___rarg(x_15, x_20, x_1, x_2, x_3, x_4, x_5, x_6); return x_21; } } } -obj* _init_l___private_1752552305__trailing___closed__1() { +obj* _init_l___private_942843241__trailing___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; obj* x_3; obj* x_4; @@ -53209,7 +53209,7 @@ lean::cnstr_set(x_4, 1, x_2); return x_4; } } -obj* l___private_1752552305__trailing(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_942843241__trailing(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; obj* x_9; obj* x_12; obj* x_13; obj* x_20; obj* x_21; obj* x_23; @@ -53223,7 +53223,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_20 = l_lean_parser_indexed___at___private_1752552305__trailing___spec__1___rarg(x_7, x_1, x_2, x_3, x_4, x_5, x_6); +x_20 = l_lean_parser_indexed___at___private_942843241__trailing___spec__1___rarg(x_7, x_1, x_2, x_3, x_4, x_5, x_6); x_21 = lean::cnstr_get(x_20, 0); lean::inc(x_21); x_23 = lean::cnstr_get(x_20, 1); @@ -53243,7 +53243,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_37 = l_list_foldr___main___at___private_1752552305__trailing___spec__13(x_26, x_1, x_2, x_3, x_4, x_28, x_23); +x_37 = l_list_foldr___main___at___private_942843241__trailing___spec__13(x_26, x_1, x_2, x_3, x_4, x_28, x_23); x_38 = lean::cnstr_get(x_37, 0); lean::inc(x_38); x_40 = lean::cnstr_get(x_37, 1); @@ -53310,7 +53310,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_66 = l_lean_parser_indexed___at___private_1752552305__trailing___spec__1___rarg(x_9, x_1, x_2, x_3, x_4, x_5, x_13); +x_66 = l_lean_parser_indexed___at___private_942843241__trailing___spec__1___rarg(x_9, x_1, x_2, x_3, x_4, x_5, x_13); x_67 = lean::cnstr_get(x_66, 0); lean::inc(x_67); x_69 = lean::cnstr_get(x_66, 1); @@ -53337,7 +53337,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_83 = l_lean_parser_combinators_longest__match___at___private_1752552305__trailing___spec__6(x_72, x_1, x_2, x_3, x_4, x_74, x_69); +x_83 = l_lean_parser_combinators_longest__match___at___private_942843241__trailing___spec__6(x_72, x_1, x_2, x_3, x_4, x_74, x_69); x_84 = lean::cnstr_get(x_83, 0); lean::inc(x_84); x_86 = lean::cnstr_get(x_83, 1); @@ -53372,9 +53372,9 @@ if (x_99 == 0) { obj* x_101; obj* x_103; obj* x_104; obj* x_106; obj* x_109; obj* x_110; obj* x_111; lean::dec(x_89); -x_101 = l___private_1752552305__trailing___closed__1; +x_101 = l___private_942843241__trailing___closed__1; lean::inc(x_101); -x_103 = l_lean_parser_combinators_any__of___at___private_1752552305__trailing___spec__10(x_101, x_1, x_2, x_3, x_4, x_5, x_86); +x_103 = l_lean_parser_combinators_any__of___at___private_942843241__trailing___spec__10(x_101, x_1, x_2, x_3, x_4, x_5, x_86); x_104 = lean::cnstr_get(x_103, 0); lean::inc(x_104); x_106 = lean::cnstr_get(x_103, 1); @@ -53429,9 +53429,9 @@ if (x_122 == 0) { obj* x_125; obj* x_127; obj* x_128; obj* x_130; obj* x_133; obj* x_134; obj* x_135; lean::dec(x_123); -x_125 = l___private_1752552305__trailing___closed__1; +x_125 = l___private_942843241__trailing___closed__1; lean::inc(x_125); -x_127 = l_lean_parser_combinators_any__of___at___private_1752552305__trailing___spec__10(x_125, x_1, x_2, x_3, x_4, x_5, x_69); +x_127 = l_lean_parser_combinators_any__of___at___private_942843241__trailing___spec__10(x_125, x_1, x_2, x_3, x_4, x_5, x_69); x_128 = lean::cnstr_get(x_127, 0); lean::inc(x_128); x_130 = lean::cnstr_get(x_127, 1); @@ -53495,7 +53495,7 @@ return x_152; } } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__2___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__2___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -53503,16 +53503,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__2(obj* x_0) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_4028176591__leading___spec__2___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_2812280581__leading___spec__2___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__3___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__3___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -53520,16 +53520,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__3(obj* x_0) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__3(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_4028176591__leading___spec__3___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_2812280581__leading___spec__3___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__4___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__4___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -53537,16 +53537,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__4(obj* x_0) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__4(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_4028176591__leading___spec__4___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_2812280581__leading___spec__4___rarg), 2, 0); return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__5___rarg(obj* x_0, obj* x_1) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__5___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; @@ -53554,16 +53554,16 @@ x_2 = l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(x return x_2; } } -obj* l_rbmap_find___main___at___private_4028176591__leading___spec__5(obj* x_0) { +obj* l_rbmap_find___main___at___private_2812280581__leading___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_4028176591__leading___spec__5___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbmap_find___main___at___private_2812280581__leading___spec__5___rarg), 2, 0); return x_2; } } -obj* l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_9; obj* x_10; obj* x_12; obj* x_14; @@ -53604,7 +53604,7 @@ x_26 = l_mjoin___rarg___closed__1; lean::inc(x_24); lean::inc(x_26); lean::inc(x_25); -x_30 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_24, x_24, x_2, x_17, x_12); +x_30 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_25, x_26, x_24, x_24, x_2, x_17, x_12); x_31 = lean::cnstr_get(x_30, 0); lean::inc(x_31); x_33 = lean::cnstr_get(x_30, 1); @@ -53724,7 +53724,7 @@ lean::inc(x_2); lean::inc(x_95); lean::inc(x_97); lean::inc(x_96); -x_102 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_96, x_97, x_95, x_95, x_2, x_17, x_12); +x_102 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_96, x_97, x_95, x_95, x_2, x_17, x_12); x_103 = lean::cnstr_get(x_102, 0); lean::inc(x_103); x_105 = lean::cnstr_get(x_102, 1); @@ -53829,16 +53829,16 @@ return x_143; } } } -obj* l_lean_parser_indexed___at___private_4028176591__leading___spec__1(obj* x_0) { +obj* l_lean_parser_indexed___at___private_2812280581__leading___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg), 6, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg), 6, 0); return x_2; } } -obj* l_list_foldr___main___at___private_4028176591__leading___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_list_foldr___main___at___private_2812280581__leading___spec__6(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { if (lean::obj_tag(x_0) == 0) @@ -53862,14 +53862,14 @@ lean::inc(x_14); x_16 = lean::cnstr_get(x_0, 1); lean::inc(x_16); lean::dec(x_0); -x_19 = lean::alloc_closure(reinterpret_cast(l_list_foldr___main___at___private_4028176591__leading___spec__6), 6, 1); +x_19 = lean::alloc_closure(reinterpret_cast(l_list_foldr___main___at___private_2812280581__leading___spec__6), 6, 1); lean::closure_set(x_19, 0, x_16); x_20 = l_reader__t_orelse___at_lean_parser_command_notation__spec_fold__action_parser_lean_parser_has__view___spec__2___rarg(x_14, x_19, x_1, x_2, x_3, x_4, x_5); return x_20; } } } -obj* l_lean_parser_parsec__t_lookahead___at___private_4028176591__leading___spec__9(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l_lean_parser_parsec__t_lookahead___at___private_2812280581__leading___spec__9(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_8; obj* x_9; obj* x_11; obj* x_12; obj* x_15; obj* x_16; obj* x_18; @@ -54264,7 +54264,7 @@ goto lbl_10; } } } -obj* l_list_mfoldr___main___at___private_4028176591__leading___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_list_mfoldr___main___at___private_2812280581__leading___spec__10(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { if (lean::obj_tag(x_1) == 0) @@ -54304,7 +54304,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_0); -x_31 = l_list_mfoldr___main___at___private_4028176591__leading___spec__10(x_0, x_24, x_2, x_3, x_4, x_5, x_6); +x_31 = l_list_mfoldr___main___at___private_2812280581__leading___spec__10(x_0, x_24, x_2, x_3, x_4, x_5, x_6); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -54327,7 +54327,7 @@ lean::inc(x_39); x_41 = lean::cnstr_get(x_32, 2); lean::inc(x_41); lean::dec(x_32); -x_44 = l_lean_parser_parsec__t_lookahead___at___private_4028176591__leading___spec__9(x_0, x_22, x_37, x_2, x_3, x_4, x_39, x_34); +x_44 = l_lean_parser_parsec__t_lookahead___at___private_2812280581__leading___spec__9(x_0, x_22, x_37, x_2, x_3, x_4, x_39, x_34); x_45 = lean::cnstr_get(x_44, 0); lean::inc(x_45); x_47 = lean::cnstr_get(x_44, 1); @@ -54381,12 +54381,12 @@ return x_63; } } } -obj* l_lean_parser_monad__parsec_longest__match___at___private_4028176591__leading___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_monad__parsec_longest__match___at___private_2812280581__leading___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_7; obj* x_8; obj* x_10; obj* x_12; lean::inc(x_4); -x_7 = l_list_mfoldr___main___at___private_4028176591__leading___spec__10(x_4, x_0, x_1, x_2, x_3, x_4, x_5); +x_7 = l_list_mfoldr___main___at___private_2812280581__leading___spec__10(x_4, x_0, x_1, x_2, x_3, x_4, x_5); x_8 = lean::cnstr_get(x_7, 0); lean::inc(x_8); x_10 = lean::cnstr_get(x_7, 1); @@ -54455,11 +54455,11 @@ return x_32; } } } -obj* l_lean_parser_combinators_longest__match___at___private_4028176591__leading___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_combinators_longest__match___at___private_2812280581__leading___spec__7(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; obj* x_7; obj* x_9; obj* x_11; -x_6 = l_lean_parser_monad__parsec_longest__match___at___private_4028176591__leading___spec__8(x_0, x_1, x_2, x_3, x_4, x_5); +x_6 = l_lean_parser_monad__parsec_longest__match___at___private_2812280581__leading___spec__8(x_0, x_1, x_2, x_3, x_4, x_5); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); x_9 = lean::cnstr_get(x_6, 1); @@ -54593,7 +54593,7 @@ return x_53; } } } -obj* l___private_4028176591__leading(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l___private_2812280581__leading(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; obj* x_12; obj* x_13; obj* x_15; obj* x_17; obj* x_18; @@ -54603,7 +54603,7 @@ lean::inc(x_4); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_12 = l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg(x_6, x_1, x_2, x_3, x_4, x_5); +x_12 = l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg(x_6, x_1, x_2, x_3, x_4, x_5); x_13 = lean::cnstr_get(x_12, 0); lean::inc(x_13); x_15 = lean::cnstr_get(x_12, 1); @@ -54632,7 +54632,7 @@ lean::dec(x_13); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_31 = l_list_foldr___main___at___private_4028176591__leading___spec__6(x_21, x_1, x_2, x_3, x_23, x_15); +x_31 = l_list_foldr___main___at___private_2812280581__leading___spec__6(x_21, x_1, x_2, x_3, x_23, x_15); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -54669,7 +54669,7 @@ lean::dec(x_37); lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_51 = l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg(x_18, x_1, x_2, x_3, x_4, x_34); +x_51 = l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg(x_18, x_1, x_2, x_3, x_4, x_34); x_52 = lean::cnstr_get(x_51, 0); lean::inc(x_52); x_54 = lean::cnstr_get(x_51, 1); @@ -54685,7 +54685,7 @@ lean::inc(x_59); x_61 = lean::cnstr_get(x_52, 2); lean::inc(x_61); lean::dec(x_52); -x_64 = l_lean_parser_combinators_longest__match___at___private_4028176591__leading___spec__7(x_57, x_1, x_2, x_3, x_59, x_54); +x_64 = l_lean_parser_combinators_longest__match___at___private_2812280581__leading___spec__7(x_57, x_1, x_2, x_3, x_59, x_54); x_65 = lean::cnstr_get(x_64, 0); lean::inc(x_65); x_67 = lean::cnstr_get(x_64, 1); @@ -54776,7 +54776,7 @@ obj* x_98; obj* x_99; obj* x_101; lean::inc(x_3); lean::inc(x_2); lean::inc(x_1); -x_98 = l_lean_parser_indexed___at___private_4028176591__leading___spec__1___rarg(x_18, x_1, x_2, x_3, x_4, x_15); +x_98 = l_lean_parser_indexed___at___private_2812280581__leading___spec__1___rarg(x_18, x_1, x_2, x_3, x_4, x_15); x_99 = lean::cnstr_get(x_98, 0); lean::inc(x_99); x_101 = lean::cnstr_get(x_98, 1); @@ -54793,7 +54793,7 @@ lean::inc(x_107); x_109 = lean::cnstr_get(x_99, 2); lean::inc(x_109); lean::dec(x_99); -x_112 = l_lean_parser_combinators_longest__match___at___private_4028176591__leading___spec__7(x_105, x_1, x_2, x_3, x_107, x_101); +x_112 = l_lean_parser_combinators_longest__match___at___private_2812280581__leading___spec__7(x_105, x_1, x_2, x_3, x_107, x_101); x_113 = lean::cnstr_get(x_112, 0); lean::inc(x_113); x_115 = lean::cnstr_get(x_112, 1); @@ -55248,7 +55248,7 @@ return x_163; } } } -obj* l___private_1055111885__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { +obj* l___private_229285377__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7, obj* x_8) { _start: { obj* x_9; uint8 x_10; @@ -55351,7 +55351,7 @@ lean::inc(x_58); x_60 = lean::cnstr_get(x_51, 2); lean::inc(x_60); lean::dec(x_51); -x_63 = l___private_1055111885__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(x_0, x_1, x_43, x_56, x_4, x_5, x_6, x_58, x_53); +x_63 = l___private_229285377__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(x_0, x_1, x_43, x_56, x_4, x_5, x_6, x_58, x_53); x_64 = lean::cnstr_get(x_63, 0); lean::inc(x_64); x_66 = lean::cnstr_get(x_63, 1); @@ -55453,7 +55453,7 @@ lean::dec(x_3); lean::dec(x_0); lean::dec(x_2); x_104 = lean::box(0); -x_105 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_105 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_106 = l_mjoin___rarg___closed__1; lean::inc(x_104); lean::inc(x_106); @@ -55495,11 +55495,11 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_er return x_2; } } -obj* l___private_3693562977__run__aux___at_lean_parser_term__parser_run___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { +obj* l___private_4273586383__run__aux___at_lean_parser_term__parser_run___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6, obj* x_7) { _start: { obj* x_8; obj* x_9; -x_8 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_8 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); x_9 = lean::apply_4(x_8, x_4, x_5, x_6, x_7); return x_9; } @@ -55508,7 +55508,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_term__parser_run___spec__7(obj* x _start: { obj* x_8; obj* x_9; -x_8 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___at_lean_parser_term__parser_run___spec__8), 8, 3); +x_8 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___at_lean_parser_term__parser_run___spec__8), 8, 3); lean::closure_set(x_8, 0, x_1); lean::closure_set(x_8, 1, x_2); lean::closure_set(x_8, 2, x_3); @@ -55622,7 +55622,7 @@ x_25 = lean::mk_nat_obj(1u); x_26 = lean::nat_add(x_24, x_25); lean::dec(x_25); lean::dec(x_24); -x_29 = l___private_1055111885__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(x_1, x_2, x_26, x_17, x_3, x_4, x_5, x_19, x_14); +x_29 = l___private_229285377__trailing__loop___main___at_lean_parser_term__parser_run___spec__2(x_1, x_2, x_26, x_17, x_3, x_4, x_5, x_19, x_14); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -55683,10 +55683,10 @@ _start: { obj* x_6; obj* x_8; obj* x_9; obj* x_12; obj* x_13; obj* x_15; obj* x_17; obj* x_18; obj* x_20; obj* x_21; lean::inc(x_1); -x_6 = lean::alloc_closure(reinterpret_cast(l___private_4028176591__leading), 6, 1); +x_6 = lean::alloc_closure(reinterpret_cast(l___private_2812280581__leading), 6, 1); lean::closure_set(x_6, 0, x_1); lean::inc(x_1); -x_8 = lean::alloc_closure(reinterpret_cast(l___private_1752552305__trailing), 7, 1); +x_8 = lean::alloc_closure(reinterpret_cast(l___private_942843241__trailing), 7, 1); lean::closure_set(x_8, 0, x_1); x_9 = lean::cnstr_get(x_1, 0); lean::inc(x_9); @@ -56205,6 +56205,6 @@ void initialize_init_lean_parser_term() { l_lean_parser_term_projection_tokens = _init_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(); l_lean_parser_term_builtin__trailing__parsers = _init_l_lean_parser_term_builtin__trailing__parsers(); - l___private_1752552305__trailing___closed__1 = _init_l___private_1752552305__trailing___closed__1(); + l___private_942843241__trailing___closed__1 = _init_l___private_942843241__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(); } diff --git a/src/boot/init/lean/parser/token.cpp b/src/boot/init/lean/parser/token.cpp index 4f7f5b3a53..fa7a5938ce 100644 --- a/src/boot/init/lean/parser/token.cpp +++ b/src/boot/init/lean/parser/token.cpp @@ -18,30 +18,34 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #endif obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__14(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__11(obj*, obj*, obj*, obj*); -obj* l___private_2142412293__mk__string__result___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___lambda__2(uint32, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__7(obj*, obj*, obj*); obj* l_lean_parser_combinators_choice__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__16(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_parser_lean_parser_has__tokens; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(uint32, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5___boxed(obj*, obj*, obj*, obj*); obj* l_list_mfoldr___main___at_lean_parser_number_x_27___spec__13(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__5(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__10(obj*); +obj* l___private_4273586383__run__aux___at_lean_parser_detail__ident_parser___spec__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2(obj*); obj* l_lean_parser_match__token___closed__2; +obj* l_lean_parser_monad__parsec_take__while1___at___private_3601861905__ident_x_27___spec__12(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__6___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__4(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_bind__mk__res___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__1(obj*, obj*, obj*); obj* l_reader__t_orelse___at_lean_parser_parse__bin__lit___spec__1(obj*); obj* l_lean_parser_unicode__symbol_lean_parser_has__tokens(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__6(uint32, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__6___boxed(obj*, obj*, obj*, obj*); uint8 l_char_is__whitespace(uint32); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_parse__oct__lit___spec__1___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__19___rarg(obj*, obj*); -extern obj* l___private_1297690757__many1__aux___main___rarg___closed__1; obj* l_lean_parser_trie_match__prefix___rarg(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__suffix_has__view; obj* l_lean_parser_match__token(obj*, obj*, obj*); obj* l_lean_parser_number_parser_view___rarg___closed__2; @@ -49,51 +53,53 @@ extern uint8 l_true_decidable; obj* l_lean_parser_parse__hex__digit___at_lean_parser_string__lit_x_27___spec__4(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__8(obj*); obj* l_lean_parser_number_x_27___closed__1; +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__9(obj*, obj*, obj*); obj* l_lean_parser_raw_view___rarg(obj*, obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_detail__ident__part_has__view; obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__2; obj* l_lean_parser_number_has__view_x_27___lambda__2___closed__1; obj* l_lean_parser_monad__parsec_error___at_lean_parser_number_x_27___spec__12___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__3(uint8, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_finish__comment__block___closed__1; obj* l_lean_parser_monad__parsec_error___at_lean_parser_string__lit_view_value___spec__3(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__2(uint32, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2(uint32, uint32, obj*, obj*, obj*); -obj* l___private_2012034129__whitespace__aux___main(obj*, obj*, obj*, obj*); obj* l_lean_parser_number; obj* l_reader__t_orelse___at_lean_parser_parse__bin__lit___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw__str_view__default___rarg___boxed(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_combinators_many___rarg___closed__1; obj* l_lean_parser_symbol__or__ident___rarg(obj*, obj*); obj* l_lean_parser_raw__str_view__default(obj*); +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__7(uint32, obj*, obj*, obj*, obj*); obj* l_lean_parser_as__substring___rarg___lambda__2(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__21(obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_detail__ident__part_parser___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse__bin__lit___spec__2(uint32, uint32, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3(obj*, uint8, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__19(obj*); obj* l_lean_parser_ident_parser_view___rarg___lambda__1___closed__2; obj* l_lean_parser_raw_view___rarg___lambda__2(obj*); obj* l_lean_parser_detail__ident_parser___closed__1; +obj* l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(uint32, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19(uint32, obj*, obj*, obj*); extern obj* l_lean_parser_parse__quoted__char___rarg___lambda__7___closed__1; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*); obj* l_lean_parser_parse__hex__digit___at_lean_parser_string__lit_x_27___spec__4___closed__1; obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_detail__ident__suffix_parser___spec__1(obj*, obj*, obj*, uint32, obj*); obj* l_lean_parser_indexed(obj*); obj* l_lean_parser_monad__parsec_unexpected__at___at_lean_parser_string__lit_x_27___spec__6(obj*); -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1___boxed(obj*, obj*, obj*, obj*); -obj* l___private_1765190339__to__nat__core(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3___boxed(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(uint32, obj*, obj*, obj*); obj* l_lean_parser_string__lit_parser___rarg(obj*); +obj* l___private_409789351__finish__comment__block__aux___main___closed__3; obj* l_lean_parser_symbol__core___rarg(obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_with__trailing___spec__1___rarg(obj*, obj*, obj*, obj*); extern obj* l_mjoin___rarg___closed__1; obj* l_lean_parser_string__lit_parser_tokens(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__15(obj*); obj* l_lean_parser_string__lit_parser___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(obj*, obj*, obj*); extern obj* l_lean_id__end__escape; obj* l_lean_parser_number_view_to__nat(obj*); extern obj* l_lean_parser_basic__parser__m_monad; @@ -101,11 +107,12 @@ obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__iden obj* l_lean_parser_ident_parser_view___rarg(obj*); obj* l_lean_parser_symbol___rarg(obj*, obj*, obj*); obj* l_lean_parser_with__trailing___rarg___lambda__1(obj*, obj*); -obj* l_lean_parser_monad__parsec_any___at___private_4089500695__finish__comment__block__aux___main___spec__2(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_string__lit_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_parse__hex__lit(obj*, obj*, obj*); extern obj* l_lean_parser_rec__t_run__parsec___rarg___lambda__1___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(obj*, obj*, obj*); obj* l_lean_parser_as__substring___rarg___lambda__1(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27___lambda__1(obj*); obj* l_lean_parser_list_cons_tokens___rarg(obj*, obj*); @@ -114,77 +121,72 @@ obj* l_lean_parser_with__trailing___at_lean_parser_token___spec__3(obj*, obj*, o obj* l_lean_parser_raw_view___rarg___closed__1; obj* l_rbmap_find___main___at_lean_parser_indexed___spec__1(obj*); obj* l_lean_parser_number_has__view_x_27___lambda__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(uint32, obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__1(obj*, uint8, obj*, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_digit___at_lean_parser_string__lit_view_value___spec__8(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__2___boxed(obj*, obj*, obj*, obj*); obj* l_option_to__monad___main___at_lean_parser_indexed___spec__2___rarg(obj*, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_parser___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_try__mk__res___rarg(obj*); obj* l_lean_parser_raw__ident_parser_view___rarg(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(obj*, obj*, obj*); obj* l_lean_parser_string__lit_x_27___closed__1; -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*); +obj* l___private_271944891__mk__consume__token(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__9(obj*); obj* l_lean_parser_detail__ident__suffix_has__view_x_27; -obj* l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__2; obj* l_list_reverse___rarg(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(obj*, obj*, obj*); obj* l_lean_parser_ident_parser___rarg___closed__1; obj* l_reader__t_alternative___rarg(obj*, obj*); +obj* l___private_3074889607__to__nat__core___main(obj*, obj*, obj*, obj*); obj* l_lean_parser_unicode__symbol_view__default___rarg(obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(obj*, obj*, obj*); obj* l_list_enum__from___main___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_number_x_27___spec__4___boxed(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27; obj* l_lean_parser_raw__str___rarg(obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_number_parser_view___rarg___closed__1; obj* l_lean_parser_monad__parsec_ch___at_lean_parser_string__lit_view_value___spec__2(uint32, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens___spec__1(uint32, obj*, obj*, obj*, obj*); uint8 l_char_is__digit(uint32); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(obj*, obj*, obj*); obj* l_lean_parser_number_view_to__nat___main(obj*); obj* l_lean_parser_as__substring___rarg___lambda__3(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_labels__mk__res___rarg(obj*, obj*); -obj* l___private_3229416877__update__trailing___main(obj*, obj*); -obj* l___private_4089500695__finish__comment__block__aux___main___closed__2; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(uint32, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_number_x_27___spec__11(obj*, obj*, obj*, obj*, obj*, obj*); uint8 l_lean_parser_syntax_is__of__kind___main(obj*, obj*); -obj* l___private_2038417741__mk__consumed__result___rarg(uint8, obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21(uint32, obj*, obj*, obj*, obj*, obj*); +obj* l___private_1083693925__update__trailing___main(obj*, obj*); obj* l_lean_parser_ident_parser(obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg(obj*, obj*, obj*, obj*, obj*, uint8); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(obj*, obj*, obj*); obj* l_string_quote(obj*); extern obj* l_lean_parser_monad__parsec_eoi__error___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__16(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__3___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__1; -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17(uint32, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__5(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4(uint32, obj*, obj*, obj*); obj* l_rbmap_find___main___at_lean_parser_indexed___spec__3___rarg(obj*, obj*); obj* l_lean_parser_raw__str_lean_parser_has__tokens(obj*, obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_ident_parser_view___rarg___closed__1; -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21(uint32, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_longest__match___at_lean_parser_number_x_27___spec__10(obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5___boxed(obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4___boxed(obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__8(obj*, obj*, obj*, obj*); +obj* l___private_3809070873__whitespace__aux___main(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6___boxed(obj*, obj*, obj*); uint8 l_lean_is__id__end__escape(uint32); obj* l_lean_parser_parsec__t_run___at_lean_parser_parsec_parse___spec__1___rarg(obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6(obj*, uint8, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_unexpected__at___at_lean_parser_string__lit_x_27___spec__6___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_has__view; obj* l_lean_parser_parsec__t_failure___at_lean_parser_token___spec__4___rarg(obj*, obj*); obj* l_lean_parser_parse__string__literal___at_lean_parser_string__lit_view_value___spec__1(obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_observing___at_lean_parser_peek__token___spec__2(obj*, obj*, obj*); -obj* l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19___boxed(obj*, obj*, obj*, obj*); +obj* l___private_2873386687__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__14(obj*, obj*, obj*); obj* l_lean_parser_raw__ident_parser_tokens(obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4(obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_number_x_27___spec__9(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__13(uint32, obj*, obj*, obj*); obj* l_lean_parser_symbol__or__ident(obj*); @@ -196,63 +198,67 @@ uint8 l_string_is__empty(obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__10___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__25(obj*); obj* l_lean_parser_number_parser_tokens(obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27; obj* l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_409789351__finish__comment__block__aux___main___closed__4; uint8 l_char_is__alpha(uint32); obj* l_lean_parser_detail__ident_parser___lambda__1(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(obj*, obj*, obj*); obj* l_lean_parser_parse__string__literal__aux___main___at_lean_parser_string__lit_x_27___spec__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__17___rarg(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__hex__lit___spec__2(uint32, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__8(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_number_x_27___spec__2(uint32, obj*, obj*, obj*); extern obj* l_lean_name_to__string___closed__1; obj* l_list_mfoldl___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__9(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__5; -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1(uint32, obj*, obj*, obj*); +obj* l___private_3809070873__whitespace__aux(obj*, obj*, obj*, obj*); obj* l_reader__t_bind___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__3(obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_symbol__or__ident_view___rarg(obj*, obj*); -obj* l___private_3693562977__run__aux___at_lean_parser_detail__ident_parser___spec__3(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__5(obj*, obj*, obj*); obj* l_function_comp___rarg(obj*, obj*, obj*); obj* l_lean_parser_string__lit_parser_view___rarg___closed__2; -obj* l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_number_view_of__nat(obj*); obj* l_lean_parser_try__view___at_lean_parser_number_parser___spec__1(obj*); obj* l_lean_parser_number_parser___rarg___closed__1; +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17___boxed(obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2(uint32, uint32, obj*, obj*, obj*); obj* l_lean_parser_number_has__view_x_27; obj* l_lean_parser_unicode__symbol_view__default(obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6(uint32, obj*, obj*, obj*); obj* l_rbmap_find___main___at_lean_parser_indexed___spec__4(obj*); obj* l_lean_parser_symbol(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__suffix; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(obj*, obj*, obj*); extern obj* l_lean_parser_parsec_result_mk__eps___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(uint32, obj*, obj*, obj*); +obj* l___private_1083693925__update__trailing__lst___main(obj*, obj*); obj* l_lean_parser_raw__str(obj*); obj* l_lean_parser_string__lit; obj* l_lean_parser_match__token___closed__1; -obj* l___private_580269747__str__aux___main(obj*, obj*, obj*); obj* l_lean_parser_raw__ident_parser___rarg(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__7(obj*, obj*, obj*); obj* l_lean_parser_raw__ident_parser(obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_parse__hex__lit___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__21___rarg(obj*, obj*); +obj* l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11___boxed(obj*, obj*, obj*, obj*); obj* l_rbnode_find___main___at_lean_parser_token__map_insert___spec__2___rarg(obj*, obj*); obj* l_reader__t_bind___at_lean_parser_with__trailing___spec__2___rarg(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(obj*, obj*, obj*); +obj* l___private_1083693925__update__trailing__lst(obj*, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__10(uint32, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3___boxed(obj*, obj*, obj*); obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__4; obj* l_option_to__monad___main___at_lean_parser_indexed___spec__2(obj*); obj* l_lean_parser_number_has__view; obj* l_lean_parser_detail__ident_x_27___closed__1; +obj* l___private_1083693925__update__trailing(obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__23___rarg(obj*, obj*); +obj* l_lean_parser_id__part___at___private_3601861905__ident_x_27___spec__1(obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_with__trailing___spec__1(obj*); obj* l_lean_parser_number_has__view_x_27___lambda__2___closed__2; -obj* l___private_4089500695__finish__comment__block__aux___main___closed__1; -obj* l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20(obj*, uint32, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(obj*, obj*, obj*); obj* l_lean_parser_unicode__symbol(obj*); obj* l_lean_parser_peek__token(obj*, obj*, obj*); -obj* l___private_4089500695__finish__comment__block__aux___main___closed__4; obj* l_lean_parser_tokens___rarg(obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); uint8 l_lean_is__id__rest(uint32); @@ -264,65 +270,60 @@ obj* l_lean_parser_raw__ident_parser_view(obj*); obj* l_lean_parser_raw__str_lean_parser_has__view(obj*); obj* l_lean_parser_string__lit_parser(obj*); obj* l_lean_parser_with__trailing___rarg___lambda__3(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13(uint32, obj*, obj*, obj*); +extern obj* l___private_1386096941__many1__aux___main___rarg___closed__1; obj* l_lean_parser_parse__quoted__char___at_lean_parser_string__lit_view_value___spec__6(obj*); extern obj* l_lean_parser_no__kind; obj* l_lean_parser_syntax_as__node___main(obj*); -obj* l___private_2012034129__whitespace__aux___main___closed__1; obj* l_lean_parser_string__lit_view_value___closed__1; obj* l_string_to__nat(obj*); obj* l_lean_parser_symbol_view___rarg(obj*, obj*, obj*); obj* l_lean_parser_rec__t_run___at_lean_parser_detail__ident_parser___spec__2(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19(uint32, obj*, obj*, obj*); obj* l_lean_parser_symbol_view__default___rarg(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_number_x_27___spec__6(obj*, obj*, obj*, obj*); +obj* l___private_3809070873__whitespace__aux___main___closed__3; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser___spec__2(uint32, obj*, obj*, obj*); -obj* l___private_1741613153__to__nat__base(obj*, obj*); +obj* l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2___rarg(obj*, obj*); obj* l_lean_parser_raw_tokens___boxed(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_2012034129__whitespace__aux___main___closed__2; -obj* l___private_3229416877__update__trailing__lst(obj*, obj*); obj* l_lean_parser_symbol_tokens___rarg(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(obj*, obj*, obj*); -obj* l___private_2012034129__whitespace__aux___main___closed__3; obj* l_lean_parser_monad__parsec_error___at_lean_parser_number_x_27___spec__12(obj*); obj* l_lean_parser_raw_view___rarg___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_optional___at_lean_parser_detail__ident_x_27___spec__2(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw_view___rarg___lambda__1(obj*); obj* l_lean_parser_detail__ident_parser___closed__2; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__8(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3___boxed(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6(uint32, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__9___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5(obj*); obj* l_lean_parser_mk__raw__res(obj*, obj*); +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1(obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__7(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__4___boxed(obj*, obj*, obj*, obj*, obj*); extern obj* l_char_has__repr___closed__1; obj* l_string_iterator_nextn___main(obj*, obj*); obj* l_lean_parser_token__cont(obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1(uint32, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_peek__token___spec__1(obj*, obj*, obj*); obj* l_lean_parser_string__lit_has__view_x_27___lambda__2(obj*); -obj* l_lean_parser_monad__parsec_whitespace___at___private_2012034129__whitespace__aux___main___spec__1(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_parser(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__8___rarg(obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27___lambda__2(obj*); -obj* l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2(obj*); obj* l_lean_parser_combinators_node_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2___rarg(obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__1___closed__3; obj* l_lean_parser_unicode__symbol___rarg(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__1; +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13(uint32, obj*, obj*, obj*); extern obj* l_lean_parser_monad__parsec_left__over___rarg___closed__1; -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(obj*, obj*, obj*); obj* l_lean_parser_finish__comment__block___closed__2; obj* l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_monad__parsec_str__core___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__2(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_id__part__escaped___at___private_3519775105__ident_x_27___spec__10(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2(obj*); extern obj* l_string_join___closed__1; obj* l_lean_parser_raw__str___rarg___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_id___rarg(obj*); obj* l_lean_parser_detail__ident__part; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(obj*, obj*, obj*); obj* l_lean_parser_ident_parser_view___rarg___lambda__1___closed__1; obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_number_x_27___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__9___boxed(obj*, obj*, obj*, obj*); @@ -335,59 +336,62 @@ obj* l_lean_parser_raw__str_lean_parser_has__view___rarg(obj*, obj*, obj*, obj*, obj* l_lean_parser_number_x_27___lambda__1(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__8(obj*, obj*, obj*); obj* l_rbmap_find___main___at_lean_parser_indexed___spec__1___rarg(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__5(obj*, obj*, obj*); obj* l_lean_parser_syntax_mk__node(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_unexpected__at___at_lean_parser_string__lit_view_value___spec__9___rarg(obj*, obj*, obj*); -obj* l___private_3693562977__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27___lambda__1___closed__2; +obj* l___private_3074889607__to__nat__core(obj*, obj*, obj*, obj*); obj* l_lean_parser_match__token___lambda__1(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__3(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2(obj*); obj* l_lean_parser_detail__ident__part_parser(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__2(uint32, obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1___closed__1; obj* l_lean_parser_number_parser(obj*); obj* l_lean_parser_detail__ident__part_parser___lambda__2(obj*, obj*, obj*, obj*); +obj* l___private_350905591__mk__consumed__result___rarg(uint8, obj*); obj* l_lean_parser_finish__comment__block(obj*, obj*, obj*, obj*); obj* l_lean_parser_indexed___rarg___closed__1; obj* l_lean_parser_raw__ident_parser___rarg___closed__1; obj* l_lean_parser_ident_parser___rarg___lambda__1(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__2(uint32, uint32, obj*, obj*, obj*); obj* l_list_map___main___at_lean_parser_number_x_27___spec__9___lambda__1(obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__1(obj*); obj* l_lean_parser_combinators_longest__choice___at_lean_parser_number_x_27___spec__8(obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__9(obj*, obj*, obj*); -obj* l___private_3229416877__update__trailing(obj*, obj*); extern obj* l_lean_parser_parsec__t_failure___rarg___closed__1; +obj* l___private_2396827897__to__nat__base(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__13___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_token(obj*, obj*, obj*); obj* l_lean_parser_whitespace(obj*, obj*, obj*); obj* l_reader__t_monad__except___rarg(obj*); +obj* l___private_3809070873__whitespace__aux___main___closed__2; +obj* l___private_409789351__finish__comment__block__aux___main___closed__1; obj* l_lean_parser_indexed___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*); +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6(obj*, uint8, obj*); obj* l_lean_parser_as__substring(obj*); obj* l_lean_parser_ident_parser_view___rarg___lambda__2(obj*); -obj* l___private_3519775105__ident_x_27(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(uint32, obj*, obj*, obj*); obj* l_lean_parser_with__trailing___rarg(obj*, obj*, obj*, obj*); extern obj* l_lean_id__begin__escape; -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__18(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(obj*, obj*, obj*, obj*, obj*); obj* l_rbmap_find___main___at_lean_parser_indexed___spec__3(obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens___spec__1___boxed(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_with__trailing___rarg___lambda__2(obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_failure___at_lean_parser_token___spec__4(obj*, obj*); obj* l_lean_parser_symbol__or__ident_view(obj*); obj* l_lean_parser_raw(obj*); obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_parse__oct__lit___spec__1(uint32, obj*, obj*, obj*); obj* l_lean_parser_raw_view___rarg___closed__2; -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13___boxed(obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___boxed(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20(obj*, uint32, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__1; +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__14(obj*, obj*, obj*); obj* l_lean_parser_detail__ident_has__view_x_27___lambda__2___closed__1; -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__7(obj*, obj*, obj*); obj* l_lean_parser_string__lit_parser_view___rarg___closed__1; -obj* l_lean_parser_id__part___at___private_3519775105__ident_x_27___spec__1(obj*, obj*, obj*); +obj* l___private_409789351__finish__comment__block__aux(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(obj*, obj*, obj*); obj* l_lean_parser_symbol_view__default(obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__15(obj*, obj*, obj*, obj*); extern obj* l_list_mfoldr___main___at_lean_parser_monad__parsec_longest__match___spec__2___rarg___closed__1; obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__17(obj*); obj* l_lean_parser_detail__ident__part_parser___lambda__1(obj*, obj*, obj*, obj*); @@ -402,9 +406,9 @@ obj* l_lean_parser_substring_to__string(obj*); obj* l_lean_parser_try__view___at_lean_parser_string__lit_parser___spec__1(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__6(uint32, obj*, obj*, obj*, obj*); obj* l_lean_parser_unicode__symbol_lean_parser_has__view(obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_unexpected__at___at_lean_parser_string__lit_view_value___spec__9(obj*); -obj* l___private_3229416877__update__trailing__lst___main(obj*, obj*); +obj* l___private_3655908233__mk__string__result___rarg(obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__12___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_ident_parser_view___rarg___closed__2; @@ -414,6 +418,7 @@ obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__iden obj* l_lean_parser_raw__str_view__default___rarg(obj*, obj*, obj*, obj*, uint8); obj* l_lean_parser_combinators_any__of_view___rarg(obj*, obj*, obj*, obj*, obj*); extern obj* l_lean_parser_combinators_choice__aux___main___rarg___closed__1; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(uint32, obj*, obj*, obj*); obj* l_lean_parser_raw_view___rarg___lambda__3(obj*); obj* l_lean_parser_monad__parsec_ch___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__7___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_indexed___rarg(obj*, obj*, obj*); @@ -421,58 +426,54 @@ obj* l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__1(obj*) obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__1; obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__12(obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__14___rarg(obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5(obj*); obj* l_lean_parser_symbol_tokens(obj*, obj*); obj* l_lean_parser_detail__ident__part__escaped_has__view_x_27; obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__3; +obj* l_lean_parser_monad__parsec_whitespace___at___private_3809070873__whitespace__aux___main___spec__1(obj*, obj*, obj*); obj* l_lean_parser_as__substring___rarg(obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3___boxed(obj*, obj*, obj*, obj*); extern obj* l_lean_parser_basic__parser__m_alternative; obj* l_lean_parser_with__trailing___rarg___closed__1; obj* l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view; obj* l_rbmap_find___main___at_lean_parser_indexed___spec__4___rarg(obj*, obj*); -obj* l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4(obj*, obj*, obj*); obj* l_reader__t_bind___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__3___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_symbol__or__ident___rarg___lambda__1(obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(obj*, obj*, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_token___spec__1(obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(obj*, obj*, obj*); +obj* l___private_409789351__finish__comment__block__aux___main___closed__2; obj* l_lean_parser_monad__parsec_take__while1___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__1(obj*, obj*, obj*); -obj* l___private_1765190339__to__nat__core___main(obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__18(obj*, obj*, obj*); obj* l_string_trim(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_number_x_27___spec__4(uint32, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7___boxed(obj*, obj*, obj*, obj*); +obj* l___private_409789351__finish__comment__block__aux___main(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_number__or__string__lit(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__2(obj*, uint8, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_option_get___main___at_lean_parser_run___spec__2(obj*); +obj* l_lean_parser_monad__parsec_any___at___private_409789351__finish__comment__block__aux___main___spec__2(obj*, obj*, obj*); obj* l_lean_parser_unicode__symbol_lean_parser_has__tokens___rarg(obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3(obj*, uint8, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(obj*, obj*, obj*); obj* l_lean_parser_raw___rarg___lambda__1___boxed(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1(obj*); +obj* l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parsec__t_lookahead___at_lean_parser_detail__ident__suffix_parser___spec__1___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw_view(obj*); obj* l_lean_parser_ident_parser_view___rarg___lambda__1(obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_number_parser_view(obj*); obj* l_lean_parser_number_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_parse__string__literal__aux___main___at_lean_parser_string__lit_view_value___spec__4(obj*, obj*, obj*); obj* l_lean_parser_combinators_monad__lift_view___rarg(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__3(obj*, obj*, obj*); obj* l_lean_parser_combinators_seq__right_view___rarg(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_reader__t_monad___rarg(obj*); obj* l_lean_parser_detail__ident; obj* l_lean_parser_detail__ident__part_parser_lean_parser_has__view___lambda__2(obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20___boxed(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser___spec__2___boxed(obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5___rarg(obj*, obj*); obj* l_lean_parser_number_x_27___lambda__2(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__10___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__part__escaped; uint8 l_lean_is__id__first(uint32); -obj* l___private_4089500695__finish__comment__block__aux___main(obj*, obj*, obj*, obj*, obj*); obj* l_nat_repr(obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__4(uint32, uint32, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__15(obj*, obj*, obj*, obj*); obj* l_list_mfoldl___main___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__6(obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_parse__string__literal___at_lean_parser_string__lit_x_27___spec__1(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser___spec__4(obj*, obj*, obj*, obj*); @@ -484,31 +485,28 @@ obj* l_lean_parser_with__trailing(obj*); uint8 l_lean_is__id__begin__escape(uint32); obj* l_lean_parser_ident_parser_view(obj*); obj* l_lean_parser_detail__ident__suffix_parser_lean_parser_has__tokens; -obj* l_lean_parser_id__part__default___at___private_3519775105__ident_x_27___spec__3(obj*, obj*, obj*); -obj* l___private_4089500695__finish__comment__block__aux___main___closed__3; obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__2; -obj* l_lean_parser_monad__parsec_take__while1___at___private_3519775105__ident_x_27___spec__12(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2(obj*); obj* l_lean_parser_string__lit_has__view_x_27; obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__6(uint32, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__2(obj*); +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_x_27(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_parser___closed__1; obj* l_lean_parser_rec__t_recurse___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__4(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4(uint32, obj*, obj*, obj*); obj* l_lean_parser_number_x_27___lambda__3(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct__lit___spec__2___boxed(obj*, obj*, obj*, obj*, obj*); -obj* l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__part_parser_lean_parser_has__view; obj* l_lean_parser_detail__ident__part_has__view_x_27___lambda__2___closed__2; +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(obj*, obj*, obj*); obj* l_lean_parser_parse__bin__lit(obj*, obj*, obj*); extern obj* l_lean_parser_basic__parser__m_lean_parser_monad__parsec; obj* l_reader__t_bind___at_lean_parser_with__trailing___spec__2(obj*, obj*); obj* l_lean_parser_detail__ident_x_27(obj*, obj*, obj*, obj*); obj* l_lean_parser_parse__oct__lit(obj*, obj*, obj*); -obj* l___private_4089500695__finish__comment__block__aux(obj*, obj*, obj*, obj*, obj*); obj* l_dlist_singleton___rarg(obj*, obj*); obj* l_lean_parser_symbol__core___rarg___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(obj*, obj*, obj*); extern obj* l_lean_parser_basic__parser__m_monad__except; obj* l_lean_parser_parsec__t_orelse__mk__res___rarg(obj*, obj*); obj* l_lean_parser_symbol_view(obj*); @@ -518,26 +516,29 @@ obj* l_lean_parser_detail__ident__part__escaped_has__view_x_27___lambda__1___clo obj* l_rbmap_find___main___at_lean_parser_indexed___spec__5___rarg(obj*, obj*); obj* l_lean_parser_detail__ident__suffix_parser___closed__1; obj* l_lean_parser_monad__parsec_ch___at_lean_parser_string__lit_view_value___spec__2___boxed(obj*, obj*); +obj* l___private_4273586383__run__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_error___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__8___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_number_has__view_x_27___lambda__1___closed__6; obj* l_option_map___rarg(obj*, obj*); obj* l_lean_parser_raw__str_lean_parser_has__view___rarg___boxed(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(obj*, obj*, obj*); obj* l_lean_parser_rec__t_run__parsec___at_lean_parser_detail__ident_parser___spec__1(obj*, obj*, obj*, obj*, obj*); -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6___boxed(obj*, obj*, obj*); extern obj* l_lean_parser_combinators_any__of___rarg___closed__1; obj* l_lean_parser_monad__parsec_take__while___at_lean_parser_detail__ident__part_parser___spec__12___rarg(obj*, obj*); obj* l_lean_parser_number_parser_view___rarg(obj*); +obj* l_lean_parser_id__part__escaped___at___private_3601861905__ident_x_27___spec__10(obj*, obj*, obj*); obj* l_lean_parser_number_parser___rarg(obj*); obj* l_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___lambda__2___boxed(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_combinators_node___at_lean_parser_detail__ident__suffix_parser_lean_parser_has__view___spec__5(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw__str_lean_parser_has__tokens___boxed(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_substring_of__string(obj*); -obj* l___private_2012034129__whitespace__aux(obj*, obj*, obj*, obj*); +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17(uint32, obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ident__part_parser___spec__6___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_string__lit_view_value(obj*); +obj* l_lean_parser_id__part__default___at___private_3601861905__ident_x_27___spec__3(obj*, obj*, obj*); obj* l_lean_parser_parse__quoted__char___at_lean_parser_string__lit_x_27___spec__3(obj*, obj*, obj*); obj* l_lean_parser_ident_parser_tokens(obj*, obj*); +obj* l___private_3601861905__ident_x_27(obj*, obj*, obj*); +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_number_x_27___spec__2___boxed(obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__suffix_parser(obj*, obj*, obj*, obj*); obj* l_reader__t_lift___at_lean_parser_detail__ident_x_27___spec__1(obj*); @@ -548,14 +549,13 @@ obj* l_lean_parser_monad__parsec_error___at_lean_parser_string__lit_view_value__ obj* l_lean_parser_ident_parser___rarg(obj*); obj* l_reader__t_lift___at_lean_parser_detail__ident_x_27___spec__1___rarg(obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_detail__ident__suffix_has__view_x_27___lambda__1(obj*); -obj* l___private_3602054007__mk__consume__token(obj*, obj*, obj*, obj*, obj*); -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__16(obj*, obj*, obj*); obj* l_char_quote__core(uint32); obj* l_lean_parser_number_x_27(obj*, obj*, obj*); obj* l_lean_parser_monad__parsec_digit___at_lean_parser_string__lit_x_27___spec__5(obj*, obj*, obj*); obj* l_lean_parser_detail__ident__part_parser_lean_parser_has__view___lambda__1(obj*, obj*, obj*, obj*, obj*, obj*); obj* l_lean_parser_raw_tokens(obj*, obj*, obj*, obj*, obj*, obj*, uint8); -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj*, obj*, obj*, obj*, obj*, obj*, obj*); +obj* l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__2; +obj* l___private_3809070873__whitespace__aux___main___closed__1; obj* l_lean_parser_raw_view___rarg___lambda__3___closed__1; obj* _init_l_lean_parser_match__token___closed__1() { _start: @@ -617,7 +617,7 @@ lean::dec(x_0); return x_1; } } -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_8; obj* x_9; uint8 x_10; obj* x_11; obj* x_12; obj* x_13; @@ -639,16 +639,16 @@ lean::cnstr_set(x_13, 1, x_6); return x_13; } } -obj* l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1(obj* x_0) { +obj* l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg), 7, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg), 7, 0); return x_2; } } -obj* l_lean_parser_monad__parsec_any___at___private_4089500695__finish__comment__block__aux___main___spec__2(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_any___at___private_409789351__finish__comment__block__aux___main___spec__2(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; @@ -662,7 +662,7 @@ x_6 = l_mjoin___rarg___closed__1; lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_10 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_10 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_11 = lean::cnstr_get(x_10, 0); lean::inc(x_11); x_13 = lean::cnstr_get(x_10, 1); @@ -705,7 +705,7 @@ x_28 = lean::box(0); x_29 = l_mjoin___rarg___closed__1; lean::inc(x_28); lean::inc(x_29); -x_32 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_29, x_28, x_28, x_0, x_1, x_2); +x_32 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_29, x_28, x_28, x_0, x_1, x_2); x_33 = lean::cnstr_get(x_32, 0); lean::inc(x_33); x_35 = lean::cnstr_get(x_32, 1); @@ -749,7 +749,7 @@ return x_47; } } } -obj* l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint8 x_7; @@ -763,7 +763,7 @@ x_8 = lean::string_length(x_0); lean::inc(x_0); x_10 = lean::string_mk_iterator(x_0); lean::inc(x_3); -x_12 = l___private_580269747__str__aux___main(x_8, x_10, x_3); +x_12 = l___private_2873386687__str__aux___main(x_8, x_10, x_3); if (lean::obj_tag(x_12) == 0) { obj* x_15; obj* x_16; obj* x_18; uint8 x_19; obj* x_20; obj* x_21; obj* x_22; @@ -826,7 +826,7 @@ return x_38; } } } -obj* _init_l___private_4089500695__finish__comment__block__aux___main___closed__1() { +obj* _init_l___private_409789351__finish__comment__block__aux___main___closed__1() { _start: { obj* x_0; @@ -834,7 +834,7 @@ x_0 = lean::mk_string("-/"); return x_0; } } -obj* _init_l___private_4089500695__finish__comment__block__aux___main___closed__2() { +obj* _init_l___private_409789351__finish__comment__block__aux___main___closed__2() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -845,7 +845,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* _init_l___private_4089500695__finish__comment__block__aux___main___closed__3() { +obj* _init_l___private_409789351__finish__comment__block__aux___main___closed__3() { _start: { obj* x_0; @@ -853,7 +853,7 @@ x_0 = lean::mk_string("/-"); return x_0; } } -obj* _init_l___private_4089500695__finish__comment__block__aux___main___closed__4() { +obj* _init_l___private_409789351__finish__comment__block__aux___main___closed__4() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -864,7 +864,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l___private_4089500695__finish__comment__block__aux___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_409789351__finish__comment__block__aux___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; uint8 x_6; @@ -878,13 +878,13 @@ x_8 = lean::mk_nat_obj(1u); x_9 = lean::nat_sub(x_1, x_8); lean::dec(x_1); x_11 = lean::nat_dec_eq(x_0, x_8); -x_15 = l___private_4089500695__finish__comment__block__aux___main___closed__3; -x_16 = l___private_4089500695__finish__comment__block__aux___main___closed__4; +x_15 = l___private_409789351__finish__comment__block__aux___main___closed__3; +x_16 = l___private_409789351__finish__comment__block__aux___main___closed__4; lean::inc(x_3); lean::inc(x_2); lean::inc(x_16); lean::inc(x_15); -x_21 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_15, x_16, x_2, x_3, x_4); +x_21 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_15, x_16, x_2, x_3, x_4); x_22 = lean::cnstr_get(x_21, 0); lean::inc(x_22); x_24 = lean::cnstr_get(x_21, 1); @@ -901,7 +901,7 @@ lean::dec(x_22); x_32 = lean::nat_add(x_0, x_8); lean::inc(x_2); lean::inc(x_9); -x_35 = l___private_4089500695__finish__comment__block__aux___main(x_32, x_9, x_2, x_27, x_24); +x_35 = l___private_409789351__finish__comment__block__aux___main(x_32, x_9, x_2, x_27, x_24); x_36 = lean::cnstr_get(x_35, 0); lean::inc(x_36); x_38 = lean::cnstr_get(x_35, 1); @@ -962,13 +962,13 @@ if (x_56 == 0) { obj* x_61; obj* x_62; obj* x_67; obj* x_68; obj* x_70; lean::dec(x_12); -x_61 = l___private_4089500695__finish__comment__block__aux___main___closed__1; -x_62 = l___private_4089500695__finish__comment__block__aux___main___closed__2; +x_61 = l___private_409789351__finish__comment__block__aux___main___closed__1; +x_62 = l___private_409789351__finish__comment__block__aux___main___closed__2; lean::inc(x_3); lean::inc(x_2); lean::inc(x_62); lean::inc(x_61); -x_67 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_61, x_62, x_2, x_3, x_13); +x_67 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_61, x_62, x_2, x_3, x_13); x_68 = lean::cnstr_get(x_67, 0); lean::inc(x_68); x_70 = lean::cnstr_get(x_67, 1); @@ -998,7 +998,7 @@ x_79 = lean::nat_sub(x_0, x_8); lean::dec(x_8); lean::inc(x_2); lean::inc(x_9); -x_83 = l___private_4089500695__finish__comment__block__aux___main(x_79, x_9, x_2, x_73, x_70); +x_83 = l___private_409789351__finish__comment__block__aux___main(x_79, x_9, x_2, x_73, x_70); x_84 = lean::cnstr_get(x_83, 0); lean::inc(x_84); x_86 = lean::cnstr_get(x_83, 1); @@ -1097,7 +1097,7 @@ if (x_118 == 0) obj* x_121; obj* x_122; obj* x_124; obj* x_126; lean::dec(x_57); lean::inc(x_2); -x_121 = l_lean_parser_monad__parsec_any___at___private_4089500695__finish__comment__block__aux___main___spec__2(x_2, x_3, x_58); +x_121 = l_lean_parser_monad__parsec_any___at___private_409789351__finish__comment__block__aux___main___spec__2(x_2, x_3, x_58); x_122 = lean::cnstr_get(x_121, 0); lean::inc(x_122); x_124 = lean::cnstr_get(x_121, 1); @@ -1118,7 +1118,7 @@ lean::inc(x_127); x_129 = lean::cnstr_get(x_122, 2); lean::inc(x_129); lean::dec(x_122); -x_132 = l___private_4089500695__finish__comment__block__aux___main(x_0, x_9, x_2, x_127, x_124); +x_132 = l___private_409789351__finish__comment__block__aux___main(x_0, x_9, x_2, x_127, x_124); x_133 = lean::cnstr_get(x_132, 0); lean::inc(x_133); x_135 = lean::cnstr_get(x_132, 1); @@ -1197,21 +1197,21 @@ obj* x_163; obj* x_164; obj* x_165; obj* x_169; lean::dec(x_1); lean::dec(x_0); x_163 = lean::box(0); -x_164 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_164 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_165 = l_mjoin___rarg___closed__1; lean::inc(x_163); lean::inc(x_165); lean::inc(x_164); -x_169 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_164, x_165, x_163, x_163, x_2, x_3, x_4); +x_169 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_164, x_165, x_163, x_163, x_2, x_3, x_4); return x_169; } } } -obj* l___private_4089500695__finish__comment__block__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_409789351__finish__comment__block__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; -x_5 = l___private_4089500695__finish__comment__block__aux___main(x_0, x_1, x_2, x_3, x_4); +x_5 = l___private_409789351__finish__comment__block__aux___main(x_0, x_1, x_2, x_3, x_4); return x_5; } } @@ -1248,7 +1248,7 @@ x_5 = lean::mk_nat_obj(1u); x_6 = lean::nat_add(x_4, x_5); lean::dec(x_5); lean::dec(x_4); -x_9 = l___private_4089500695__finish__comment__block__aux___main(x_0, x_6, x_1, x_2, x_3); +x_9 = l___private_409789351__finish__comment__block__aux___main(x_0, x_6, x_1, x_2, x_3); x_10 = lean::cnstr_get(x_9, 0); lean::inc(x_10); x_12 = lean::cnstr_get(x_9, 1); @@ -1277,7 +1277,7 @@ lean::cnstr_set(x_21, 1, x_12); return x_21; } } -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3(obj* x_0, uint8 x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3(obj* x_0, uint8 x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1292,7 +1292,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_8 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_8; } else @@ -1304,7 +1304,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_12 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_12; } else @@ -1327,43 +1327,43 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_21 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2___rarg(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; uint8 x_3; obj* x_4; obj* x_5; x_2 = lean::string_iterator_remaining(x_0); x_3 = 0; -x_4 = l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3(x_2, x_3, x_0); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3(x_2, x_3, x_0); x_5 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_5, 0, x_4); lean::cnstr_set(x_5, 1, x_1); return x_5; } } -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2(obj* x_0) { +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2___rarg), 2, 0); return x_2; } } -obj* l_lean_parser_monad__parsec_whitespace___at___private_2012034129__whitespace__aux___main___spec__1(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_whitespace___at___private_3809070873__whitespace__aux___main___spec__1(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_4; lean::dec(x_0); -x_4 = l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__2___rarg(x_1, x_2); +x_4 = l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__2___rarg(x_1, x_2); return x_4; } } -obj* _init_l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__1() { +obj* _init_l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__1() { _start: { obj* x_0; @@ -1371,7 +1371,7 @@ x_0 = lean::mk_string("-"); return x_0; } } -obj* _init_l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__2() { +obj* _init_l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__2() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -1382,16 +1382,16 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_4; obj* x_8; obj* x_9; obj* x_11; obj* x_13; -x_3 = l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__1; -x_4 = l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__2; +x_3 = l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__1; +x_4 = l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__2; lean::inc(x_1); lean::inc(x_4); lean::inc(x_3); -x_8 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_3, x_4, x_0, x_1, x_2); +x_8 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_3, x_4, x_0, x_1, x_2); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -1525,7 +1525,7 @@ return x_45; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6(obj* x_0, uint8 x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6(obj* x_0, uint8 x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -1540,7 +1540,7 @@ if (x_5 == 0) obj* x_8; lean::dec(x_3); lean::dec(x_0); -x_8 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_8 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_8; } else @@ -1583,7 +1583,7 @@ else { obj* x_30; lean::dec(x_10); -x_30 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_30 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_30; } } @@ -1615,7 +1615,7 @@ else { obj* x_43; lean::dec(x_10); -x_43 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_43 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_43; } } @@ -1641,7 +1641,7 @@ else { obj* x_53; lean::dec(x_10); -x_53 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_53 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_53; } } @@ -1669,7 +1669,7 @@ else { obj* x_63; lean::dec(x_10); -x_63 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_63 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_63; } } @@ -1680,34 +1680,34 @@ else obj* x_66; lean::dec(x_3); lean::dec(x_0); -x_66 = l___private_2038417741__mk__consumed__result___rarg(x_1, x_2); +x_66 = l___private_350905591__mk__consumed__result___rarg(x_1, x_2); return x_66; } } } -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5___rarg(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5___rarg(obj* x_0, obj* x_1) { _start: { obj* x_2; uint8 x_3; obj* x_4; obj* x_5; x_2 = lean::string_iterator_remaining(x_0); x_3 = 0; -x_4 = l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6(x_2, x_3, x_0); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6(x_2, x_3, x_0); x_5 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_5, 0, x_4); lean::cnstr_set(x_5, 1, x_1); return x_5; } } -obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5(obj* x_0) { +obj* l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5___rarg), 2, 0); return x_2; } } -obj* _init_l___private_2012034129__whitespace__aux___main___closed__1() { +obj* _init_l___private_3809070873__whitespace__aux___main___closed__1() { _start: { obj* x_0; @@ -1715,7 +1715,7 @@ x_0 = lean::mk_string("input"); return x_0; } } -obj* _init_l___private_2012034129__whitespace__aux___main___closed__2() { +obj* _init_l___private_3809070873__whitespace__aux___main___closed__2() { _start: { obj* x_0; @@ -1723,7 +1723,7 @@ x_0 = lean::mk_string("--"); return x_0; } } -obj* _init_l___private_2012034129__whitespace__aux___main___closed__3() { +obj* _init_l___private_3809070873__whitespace__aux___main___closed__3() { _start: { obj* x_0; obj* x_1; obj* x_2; @@ -1734,7 +1734,7 @@ lean::closure_set(x_2, 0, x_1); return x_2; } } -obj* l___private_2012034129__whitespace__aux___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_3809070873__whitespace__aux___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -1745,7 +1745,7 @@ if (x_5 == 0) { obj* x_8; obj* x_9; obj* x_11; obj* x_13; lean::inc(x_1); -x_8 = l_lean_parser_monad__parsec_whitespace___at___private_2012034129__whitespace__aux___main___spec__1(x_1, x_2, x_3); +x_8 = l_lean_parser_monad__parsec_whitespace___at___private_3809070873__whitespace__aux___main___spec__1(x_1, x_2, x_3); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -1777,13 +1777,13 @@ if (lean::is_shared(x_9)) { x_19 = lean::mk_nat_obj(1u); x_20 = lean::nat_sub(x_0, x_19); lean::dec(x_0); -x_25 = l___private_2012034129__whitespace__aux___main___closed__2; -x_26 = l___private_2012034129__whitespace__aux___main___closed__3; +x_25 = l___private_3809070873__whitespace__aux___main___closed__2; +x_26 = l___private_3809070873__whitespace__aux___main___closed__3; lean::inc(x_14); lean::inc(x_1); lean::inc(x_26); lean::inc(x_25); -x_31 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_25, x_26, x_1, x_14, x_11); +x_31 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_25, x_26, x_1, x_14, x_11); x_32 = lean::cnstr_get(x_31, 0); lean::inc(x_32); x_34 = lean::cnstr_get(x_31, 1); @@ -1797,7 +1797,7 @@ lean::inc(x_37); x_39 = lean::cnstr_get(x_32, 2); lean::inc(x_39); lean::dec(x_32); -x_42 = l_lean_parser_monad__parsec_take__while_x_27___at___private_2012034129__whitespace__aux___main___spec__5___rarg(x_37, x_34); +x_42 = l_lean_parser_monad__parsec_take__while_x_27___at___private_3809070873__whitespace__aux___main___spec__5___rarg(x_37, x_34); x_43 = lean::cnstr_get(x_42, 0); lean::inc(x_43); x_45 = lean::cnstr_get(x_42, 1); @@ -1814,7 +1814,7 @@ lean::inc(x_51); lean::dec(x_48); lean::inc(x_1); lean::inc(x_20); -x_56 = l___private_2012034129__whitespace__aux___main(x_20, x_1, x_49, x_45); +x_56 = l___private_3809070873__whitespace__aux___main(x_20, x_1, x_49, x_45); x_57 = lean::cnstr_get(x_56, 0); lean::inc(x_57); x_59 = lean::cnstr_get(x_56, 1); @@ -1906,13 +1906,13 @@ if (x_84 == 0) { obj* x_89; obj* x_90; obj* x_95; obj* x_96; obj* x_98; lean::dec(x_22); -x_89 = l___private_4089500695__finish__comment__block__aux___main___closed__3; -x_90 = l___private_4089500695__finish__comment__block__aux___main___closed__4; +x_89 = l___private_409789351__finish__comment__block__aux___main___closed__3; +x_90 = l___private_409789351__finish__comment__block__aux___main___closed__4; lean::inc(x_14); lean::inc(x_1); lean::inc(x_90); lean::inc(x_89); -x_95 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_89, x_90, x_1, x_14, x_23); +x_95 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_89, x_90, x_1, x_14, x_23); x_96 = lean::cnstr_get(x_95, 0); lean::inc(x_96); x_98 = lean::cnstr_get(x_95, 1); @@ -1936,7 +1936,7 @@ if (lean::is_shared(x_96)) { } lean::inc(x_101); lean::inc(x_1); -x_108 = l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4(x_1, x_101, x_98); +x_108 = l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4(x_1, x_101, x_98); x_109 = lean::cnstr_get(x_108, 0); lean::inc(x_109); x_111 = lean::cnstr_get(x_108, 1); @@ -1961,12 +1961,12 @@ lean::dec(x_105); x_124 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_124, 0, x_101); x_125 = lean::box(0); -x_126 = l___private_2012034129__whitespace__aux___main___closed__1; +x_126 = l___private_3809070873__whitespace__aux___main___closed__1; x_127 = l_mjoin___rarg___closed__1; lean::inc(x_1); lean::inc(x_127); lean::inc(x_126); -x_131 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_126, x_127, x_124, x_125, x_1, x_116, x_111); +x_131 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_126, x_127, x_124, x_125, x_1, x_116, x_111); x_132 = lean::cnstr_get(x_131, 0); lean::inc(x_132); x_134 = lean::cnstr_get(x_131, 1); @@ -2108,7 +2108,7 @@ lean::inc(x_194); x_196 = lean::cnstr_get(x_193, 2); lean::inc(x_196); lean::dec(x_193); -x_199 = l___private_2012034129__whitespace__aux___main(x_20, x_1, x_194, x_190); +x_199 = l___private_3809070873__whitespace__aux___main(x_20, x_1, x_194, x_190); x_200 = lean::cnstr_get(x_199, 0); lean::inc(x_200); x_202 = lean::cnstr_get(x_199, 1); @@ -2397,39 +2397,39 @@ else obj* x_305; obj* x_306; obj* x_307; obj* x_311; lean::dec(x_0); x_305 = lean::box(0); -x_306 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_306 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_307 = l_mjoin___rarg___closed__1; lean::inc(x_305); lean::inc(x_307); lean::inc(x_306); -x_311 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_306, x_307, x_305, x_305, x_1, x_2, x_3); +x_311 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_306, x_307, x_305, x_305, x_1, x_2, x_3); return x_311; } } } -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_1); -x_4 = l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__3(x_0, x_3, x_2); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__3(x_0, x_3, x_2); return x_4; } } -obj* l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; obj* x_4; x_3 = lean::unbox(x_1); -x_4 = l___private_1695453085__take__while__aux_x_27___main___at___private_2012034129__whitespace__aux___main___spec__6(x_0, x_3, x_2); +x_4 = l___private_2284808125__take__while__aux_x_27___main___at___private_3809070873__whitespace__aux___main___spec__6(x_0, x_3, x_2); return x_4; } } -obj* l___private_2012034129__whitespace__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_3809070873__whitespace__aux(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_2012034129__whitespace__aux___main(x_0, x_1, x_2, x_3); +x_4 = l___private_3809070873__whitespace__aux___main(x_0, x_1, x_2, x_3); return x_4; } } @@ -2442,7 +2442,7 @@ x_4 = lean::mk_nat_obj(1u); x_5 = lean::nat_add(x_3, x_4); lean::dec(x_4); lean::dec(x_3); -x_8 = l___private_2012034129__whitespace__aux___main(x_5, x_0, x_1, x_2); +x_8 = l___private_3809070873__whitespace__aux___main(x_5, x_0, x_1, x_2); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -2547,7 +2547,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_as__substring___ return x_2; } } -obj* l___private_3229416877__update__trailing___main(obj* x_0, obj* x_1) { +obj* l___private_1083693925__update__trailing___main(obj* x_0, obj* x_1) { _start: { switch (lean::obj_tag(x_1)) { @@ -2712,7 +2712,7 @@ x_62 = lean::cnstr_get(x_59, 0); lean::inc(x_62); x_64 = lean::cnstr_get(x_59, 1); lean::inc(x_64); -x_66 = l___private_3229416877__update__trailing__lst___main(x_0, x_64); +x_66 = l___private_1083693925__update__trailing__lst___main(x_0, x_64); x_67 = lean::cnstr_get(x_59, 2); lean::inc(x_67); lean::dec(x_59); @@ -2736,7 +2736,7 @@ return x_1; } } } -obj* l___private_3229416877__update__trailing__lst___main(obj* x_0, obj* x_1) { +obj* l___private_1083693925__update__trailing__lst___main(obj* x_0, obj* x_1) { _start: { if (lean::obj_tag(x_1) == 0) @@ -2762,7 +2762,7 @@ if (lean::is_shared(x_1)) { if (lean::obj_tag(x_5) == 0) { obj* x_8; obj* x_9; -x_8 = l___private_3229416877__update__trailing___main(x_0, x_3); +x_8 = l___private_1083693925__update__trailing___main(x_0, x_3); if (lean::is_scalar(x_7)) { x_9 = lean::alloc_cnstr(1, 2, 0); } else { @@ -2775,7 +2775,7 @@ return x_9; else { obj* x_10; obj* x_11; -x_10 = l___private_3229416877__update__trailing__lst___main(x_0, x_5); +x_10 = l___private_1083693925__update__trailing__lst___main(x_0, x_5); if (lean::is_scalar(x_7)) { x_11 = lean::alloc_cnstr(1, 2, 0); } else { @@ -2788,19 +2788,19 @@ return x_11; } } } -obj* l___private_3229416877__update__trailing(obj* x_0, obj* x_1) { +obj* l___private_1083693925__update__trailing(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_3229416877__update__trailing___main(x_0, x_1); +x_2 = l___private_1083693925__update__trailing___main(x_0, x_1); return x_2; } } -obj* l___private_3229416877__update__trailing__lst(obj* x_0, obj* x_1) { +obj* l___private_1083693925__update__trailing__lst(obj* x_0, obj* x_1) { _start: { obj* x_2; -x_2 = l___private_3229416877__update__trailing__lst___main(x_0, x_1); +x_2 = l___private_1083693925__update__trailing__lst___main(x_0, x_1); return x_2; } } @@ -3058,7 +3058,7 @@ lean::dec(x_0); x_6 = lean::cnstr_get(x_3, 1); lean::inc(x_6); lean::dec(x_3); -x_9 = l___private_3229416877__update__trailing___main(x_2, x_1); +x_9 = l___private_1083693925__update__trailing___main(x_2, x_1); x_10 = lean::apply_2(x_6, lean::box(0), x_9); return x_10; } @@ -4557,7 +4557,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4572,7 +4572,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4598,7 +4598,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -4607,7 +4607,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -4621,14 +4621,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__3(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4643,7 +4643,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4669,7 +4669,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -4678,7 +4678,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -4694,14 +4694,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__5(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -4716,7 +4716,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -4742,7 +4742,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -4751,7 +4751,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -4765,7 +4765,7 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__7(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); @@ -4787,7 +4787,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -4911,7 +4911,7 @@ x_65 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_64); lean::inc(x_65); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -5373,7 +5373,7 @@ return x_34; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -5388,7 +5388,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -5400,7 +5400,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -5423,7 +5423,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -5435,7 +5435,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__11(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -5451,7 +5451,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -5466,7 +5466,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -5478,7 +5478,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -5501,7 +5501,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -5513,7 +5513,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__13(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -5529,7 +5529,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -5544,7 +5544,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -5556,7 +5556,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -5579,7 +5579,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -5591,7 +5591,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__view___spec__15(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -5621,7 +5621,7 @@ x_9 = l_mjoin___rarg___closed__1; lean::inc(x_7); lean::inc(x_9); lean::inc(x_8); -x_13 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_2, x_3, x_4); +x_13 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_2, x_3, x_4); return x_13; } else @@ -5917,7 +5917,7 @@ obj* l_lean_parser_detail__ident__part_parser_lean_parser_has__view___lambda__1( _start: { obj* x_6; obj* x_7; obj* x_9; obj* x_11; -x_6 = l_lean_parser_monad__parsec_str__core___at___private_4089500695__finish__comment__block__aux___main___spec__3(x_0, x_1, x_3, x_4, x_5); +x_6 = l_lean_parser_monad__parsec_str__core___at___private_409789351__finish__comment__block__aux___main___spec__3(x_0, x_1, x_3, x_4, x_5); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); x_9 = lean::cnstr_get(x_6, 1); @@ -6103,7 +6103,7 @@ x_10 = l_mjoin___rarg___closed__1; lean::inc(x_8); lean::inc(x_10); lean::inc(x_9); -x_14 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_9, x_10, x_8, x_8, x_1, x_2, x_3); +x_14 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_9, x_10, x_8, x_8, x_1, x_2, x_3); x_15 = lean::cnstr_get(x_14, 0); lean::inc(x_15); x_17 = lean::cnstr_get(x_14, 1); @@ -6175,7 +6175,7 @@ x_49 = lean::box(0); x_50 = l_mjoin___rarg___closed__1; lean::inc(x_49); lean::inc(x_50); -x_53 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_1, x_2, x_3); +x_53 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_1, x_2, x_3); x_54 = lean::cnstr_get(x_53, 0); lean::inc(x_54); x_56 = lean::cnstr_get(x_53, 1); @@ -6331,7 +6331,7 @@ x_5 = l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ide return x_5; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6346,7 +6346,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6372,7 +6372,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6381,7 +6381,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6395,14 +6395,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__3(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6417,7 +6417,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6443,7 +6443,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6452,7 +6452,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6468,14 +6468,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__5(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6490,7 +6490,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6516,7 +6516,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6525,7 +6525,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6539,7 +6539,7 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__7(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); @@ -6561,7 +6561,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -6685,7 +6685,7 @@ x_65 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_64); lean::inc(x_65); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -6764,7 +6764,7 @@ return x_102; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6779,7 +6779,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6805,7 +6805,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6814,7 +6814,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6828,14 +6828,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__10(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6850,7 +6850,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6876,7 +6876,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6885,7 +6885,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6901,14 +6901,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__12(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -6923,7 +6923,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -6949,7 +6949,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -6958,7 +6958,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -6972,7 +6972,7 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__14(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); @@ -6994,7 +6994,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -7118,7 +7118,7 @@ x_65 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_64); lean::inc(x_65); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -7197,7 +7197,7 @@ return x_102; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7212,7 +7212,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7224,7 +7224,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7247,7 +7247,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7259,7 +7259,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__16(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7275,7 +7275,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7290,7 +7290,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7302,7 +7302,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7325,7 +7325,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7337,7 +7337,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__18(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7353,7 +7353,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7368,7 +7368,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7380,7 +7380,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7403,7 +7403,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7415,7 +7415,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__20(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7431,7 +7431,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7446,7 +7446,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7458,7 +7458,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7481,7 +7481,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7493,7 +7493,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__22(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7509,7 +7509,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7524,7 +7524,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7536,7 +7536,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7559,7 +7559,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7571,7 +7571,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__24(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7587,7 +7587,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7602,7 +7602,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7614,7 +7614,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -7637,7 +7637,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7649,7 +7649,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser_lean_parser_has__tokens___spec__26(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -7722,7 +7722,7 @@ x_5 = l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_detail__ide return x_5; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7737,7 +7737,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7763,7 +7763,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -7772,7 +7772,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7786,14 +7786,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__3(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7808,7 +7808,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7834,7 +7834,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -7843,7 +7843,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7859,14 +7859,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__5(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -7881,7 +7881,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -7907,7 +7907,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -7916,7 +7916,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -7930,7 +7930,7 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__7(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); @@ -7952,7 +7952,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -8076,7 +8076,7 @@ x_65 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_64); lean::inc(x_65); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -8155,7 +8155,7 @@ return x_102; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8170,7 +8170,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8182,7 +8182,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8205,7 +8205,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8217,7 +8217,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__9(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -8233,7 +8233,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8248,7 +8248,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8260,7 +8260,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8283,7 +8283,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8295,7 +8295,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__11(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -8311,7 +8311,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ta return x_2; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -8326,7 +8326,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -8338,7 +8338,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -8361,7 +8361,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -8373,7 +8373,7 @@ obj* x_2; obj* x_3; obj* x_5; obj* x_6; x_2 = lean::string_iterator_remaining(x_0); x_3 = l_string_join___closed__1; lean::inc(x_3); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(x_2, x_3, x_0); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_detail__ident__part_parser___spec__13(x_2, x_3, x_0); x_6 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_6, 0, x_5); lean::cnstr_set(x_6, 1, x_1); @@ -8582,7 +8582,7 @@ x_10 = l_mjoin___rarg___closed__1; lean::inc(x_8); lean::inc(x_10); lean::inc(x_9); -x_14 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_9, x_10, x_8, x_8, x_1, x_2, x_3); +x_14 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_9, x_10, x_8, x_8, x_1, x_2, x_3); x_15 = lean::cnstr_get(x_14, 0); lean::inc(x_15); x_17 = lean::cnstr_get(x_14, 1); @@ -8654,7 +8654,7 @@ x_49 = lean::box(0); x_50 = l_mjoin___rarg___closed__1; lean::inc(x_49); lean::inc(x_50); -x_53 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_1, x_2, x_3); +x_53 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_1, x_2, x_3); x_54 = lean::cnstr_get(x_53, 0); lean::inc(x_54); x_56 = lean::cnstr_get(x_53, 1); @@ -9092,7 +9092,7 @@ x_10 = lean::string_length(x_0); lean::inc(x_0); x_12 = lean::string_mk_iterator(x_0); lean::inc(x_4); -x_14 = l___private_580269747__str__aux___main(x_10, x_12, x_4); +x_14 = l___private_2873386687__str__aux___main(x_10, x_12, x_4); if (lean::obj_tag(x_14) == 0) { obj* x_17; obj* x_18; obj* x_20; uint8 x_21; obj* x_22; obj* x_23; obj* x_24; @@ -11865,11 +11865,11 @@ x_8 = l_lean_parser_combinators_node___at_lean_parser_detail__ident__suffix_pars return x_8; } } -obj* l___private_3693562977__run__aux___at_lean_parser_detail__ident_parser___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { +obj* l___private_4273586383__run__aux___at_lean_parser_detail__ident_parser___spec__3(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5, obj* x_6) { _start: { obj* x_7; obj* x_8; -x_7 = l___private_3693562977__run__aux___main___rarg(x_0, x_1, x_2, x_3); +x_7 = l___private_4273586383__run__aux___main___rarg(x_0, x_1, x_2, x_3); x_8 = lean::apply_3(x_7, x_4, x_5, x_6); return x_8; } @@ -11878,7 +11878,7 @@ obj* l_lean_parser_rec__t_run___at_lean_parser_detail__ident_parser___spec__2(ob _start: { obj* x_7; obj* x_8; -x_7 = lean::alloc_closure(reinterpret_cast(l___private_3693562977__run__aux___at_lean_parser_detail__ident_parser___spec__3), 7, 3); +x_7 = lean::alloc_closure(reinterpret_cast(l___private_4273586383__run__aux___at_lean_parser_detail__ident_parser___spec__3), 7, 3); lean::closure_set(x_7, 0, x_1); lean::closure_set(x_7, 1, x_2); lean::closure_set(x_7, 2, x_3); @@ -11942,7 +11942,7 @@ x_7 = l_mjoin___rarg___closed__1; lean::inc(x_5); lean::inc(x_7); lean::inc(x_6); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); return x_11; } } @@ -11987,7 +11987,7 @@ x_10 = l_lean_parser_combinators_node___at_lean_parser_detail__ident__suffix_par return x_10; } } -obj* l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2___rarg(obj* x_0, obj* x_1) { +obj* l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2___rarg(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; obj* x_4; obj* x_6; obj* x_7; @@ -12005,16 +12005,16 @@ lean::cnstr_set(x_7, 1, x_1); return x_7; } } -obj* l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2(obj* x_0) { +obj* l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2___rarg), 2, 0); return x_2; } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12029,7 +12029,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12041,7 +12041,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -12064,12 +12064,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; @@ -12078,14 +12078,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__5(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__5(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12100,7 +12100,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12112,7 +12112,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -12135,12 +12135,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; @@ -12149,14 +12149,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__7(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__7(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__9(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__9(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12171,7 +12171,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12183,7 +12183,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -12206,12 +12206,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__8(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_5; obj* x_7; obj* x_9; obj* x_10; obj* x_11; obj* x_12; @@ -12222,14 +12222,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__9(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__9(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l_lean_parser_id__part__default___at___private_3519775105__ident_x_27___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_id__part__default___at___private_3601861905__ident_x_27___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; @@ -12244,7 +12244,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -12272,7 +12272,7 @@ lean::inc(x_24); lean::dec(x_19); x_27 = lean::unbox_uint32(x_20); lean::dec(x_20); -x_29 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4(x_27, x_0, x_22, x_14); +x_29 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4(x_27, x_0, x_22, x_14); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -12339,7 +12339,7 @@ x_54 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_53); lean::inc(x_54); -x_58 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_52, x_54, x_53, x_53, x_0, x_1, x_2); +x_58 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_52, x_54, x_53, x_53, x_0, x_1, x_2); x_59 = lean::cnstr_get(x_58, 0); lean::inc(x_59); x_61 = lean::cnstr_get(x_58, 1); @@ -12367,7 +12367,7 @@ lean::inc(x_71); lean::dec(x_66); x_74 = lean::unbox_uint32(x_67); lean::dec(x_67); -x_76 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6(x_74, x_0, x_69, x_61); +x_76 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6(x_74, x_0, x_69, x_61); x_77 = lean::cnstr_get(x_76, 0); lean::inc(x_77); x_79 = lean::cnstr_get(x_76, 1); @@ -12420,7 +12420,7 @@ else obj* x_93; obj* x_94; obj* x_95; obj* x_97; obj* x_99; obj* x_100; obj* x_101; obj* x_102; lean::inc(x_1); x_93 = lean::string_iterator_next(x_1); -x_94 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__8(x_1, x_0, x_93, x_2); +x_94 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__8(x_1, x_0, x_93, x_2); x_95 = lean::cnstr_get(x_94, 0); lean::inc(x_95); x_97 = lean::cnstr_get(x_94, 1); @@ -12447,7 +12447,7 @@ return x_102; } } } -obj* l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint8 x_4; @@ -12461,7 +12461,7 @@ x_7 = l_mjoin___rarg___closed__1; lean::inc(x_5); lean::inc(x_7); lean::inc(x_6); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -12508,7 +12508,7 @@ x_33 = lean::box(0); x_34 = l_mjoin___rarg___closed__1; lean::inc(x_33); lean::inc(x_34); -x_37 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_32, x_34, x_33, x_33, x_1, x_2, x_3); +x_37 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_32, x_34, x_33, x_33, x_1, x_2, x_3); x_38 = lean::cnstr_get(x_37, 0); lean::inc(x_38); x_40 = lean::cnstr_get(x_37, 1); @@ -12551,7 +12551,7 @@ return x_51; } } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__14(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__14(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12566,7 +12566,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12592,7 +12592,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -12601,12 +12601,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; @@ -12615,14 +12615,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__14(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__14(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__16(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__16(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12637,7 +12637,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12663,7 +12663,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -12672,12 +12672,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__15(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__15(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_5; obj* x_7; obj* x_9; obj* x_10; obj* x_11; obj* x_12; @@ -12688,14 +12688,14 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__16(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__16(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); return x_12; } } -obj* l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__18(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__18(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -12710,7 +12710,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -12736,7 +12736,7 @@ else { obj* x_19; lean::dec(x_0); -x_19 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_19 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_19; } } @@ -12745,12 +12745,12 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_5; obj* x_7; obj* x_8; obj* x_9; obj* x_10; @@ -12759,14 +12759,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at___private_3519775105__ident_x_27___spec__18(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at___private_3601861905__ident_x_27___spec__18(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l_lean_parser_monad__parsec_take__while1___at___private_3519775105__ident_x_27___spec__12(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_monad__parsec_take__while1___at___private_3601861905__ident_x_27___spec__12(obj* x_0, obj* x_1, obj* x_2) { _start: { uint8 x_3; @@ -12781,7 +12781,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -12809,7 +12809,7 @@ lean::inc(x_24); lean::dec(x_19); x_27 = lean::unbox_uint32(x_20); lean::dec(x_20); -x_29 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13(x_27, x_0, x_22, x_14); +x_29 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13(x_27, x_0, x_22, x_14); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -12867,7 +12867,7 @@ if (x_46 == 0) obj* x_48; obj* x_49; obj* x_50; obj* x_52; obj* x_54; obj* x_55; obj* x_56; obj* x_57; lean::inc(x_1); x_48 = lean::string_iterator_next(x_1); -x_49 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__15(x_1, x_0, x_48, x_2); +x_49 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__15(x_1, x_0, x_48, x_2); x_50 = lean::cnstr_get(x_49, 0); lean::inc(x_50); x_52 = lean::cnstr_get(x_49, 1); @@ -12905,7 +12905,7 @@ x_65 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_64); lean::inc(x_65); -x_69 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); +x_69 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_65, x_64, x_64, x_0, x_1, x_2); x_70 = lean::cnstr_get(x_69, 0); lean::inc(x_70); x_72 = lean::cnstr_get(x_69, 1); @@ -12933,7 +12933,7 @@ lean::inc(x_82); lean::dec(x_77); x_85 = lean::unbox_uint32(x_78); lean::dec(x_78); -x_87 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17(x_85, x_0, x_80, x_72); +x_87 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17(x_85, x_0, x_80, x_72); x_88 = lean::cnstr_get(x_87, 0); lean::inc(x_88); x_90 = lean::cnstr_get(x_87, 1); @@ -12984,14 +12984,14 @@ return x_102; } } } -obj* l_lean_parser_id__part__escaped___at___private_3519775105__ident_x_27___spec__10(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_id__part__escaped___at___private_3601861905__ident_x_27___spec__10(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint32 x_4; obj* x_6; obj* x_7; obj* x_9; obj* x_11; x_3 = l_lean_id__begin__escape; x_4 = lean::unbox_uint32(x_3); lean::inc(x_0); -x_6 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_4, x_0, x_1, x_2); +x_6 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_4, x_0, x_1, x_2); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); x_9 = lean::cnstr_get(x_6, 1); @@ -13021,7 +13021,7 @@ if (lean::is_shared(x_7)) { x_16 = x_7; } lean::inc(x_0); -x_18 = l_lean_parser_monad__parsec_take__while1___at___private_3519775105__ident_x_27___spec__12(x_0, x_12, x_9); +x_18 = l_lean_parser_monad__parsec_take__while1___at___private_3601861905__ident_x_27___spec__12(x_0, x_12, x_9); x_19 = lean::cnstr_get(x_18, 0); lean::inc(x_19); x_21 = lean::cnstr_get(x_18, 1); @@ -13040,7 +13040,7 @@ lean::inc(x_29); lean::dec(x_24); x_32 = l_lean_id__end__escape; x_33 = lean::unbox_uint32(x_32); -x_34 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_33, x_0, x_27, x_21); +x_34 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_33, x_0, x_27, x_21); x_35 = lean::cnstr_get(x_34, 0); lean::inc(x_35); x_37 = lean::cnstr_get(x_34, 1); @@ -13175,11 +13175,11 @@ return x_77; } } } -obj* l_lean_parser_id__part___at___private_3519775105__ident_x_27___spec__1(obj* x_0, obj* x_1, obj* x_2) { +obj* l_lean_parser_id__part___at___private_3601861905__ident_x_27___spec__1(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; obj* x_4; obj* x_6; obj* x_8; -x_3 = l_lean_parser_monad__parsec_curr___at___private_3519775105__ident_x_27___spec__2___rarg(x_1, x_2); +x_3 = l_lean_parser_monad__parsec_curr___at___private_3601861905__ident_x_27___spec__2___rarg(x_1, x_2); x_4 = lean::cnstr_get(x_3, 0); lean::inc(x_4); x_6 = lean::cnstr_get(x_3, 1); @@ -13240,7 +13240,7 @@ lean::dec(x_24); if (x_31 == 0) { obj* x_33; obj* x_34; obj* x_36; obj* x_39; obj* x_40; -x_33 = l_lean_parser_id__part__default___at___private_3519775105__ident_x_27___spec__3(x_0, x_26, x_6); +x_33 = l_lean_parser_id__part__default___at___private_3601861905__ident_x_27___spec__3(x_0, x_26, x_6); x_34 = lean::cnstr_get(x_33, 0); lean::inc(x_34); x_36 = lean::cnstr_get(x_33, 1); @@ -13259,7 +13259,7 @@ return x_40; else { obj* x_41; obj* x_42; obj* x_44; obj* x_47; obj* x_48; -x_41 = l_lean_parser_id__part__escaped___at___private_3519775105__ident_x_27___spec__10(x_0, x_26, x_6); +x_41 = l_lean_parser_id__part__escaped___at___private_3601861905__ident_x_27___spec__10(x_0, x_26, x_6); x_42 = lean::cnstr_get(x_41, 0); lean::inc(x_42); x_44 = lean::cnstr_get(x_41, 1); @@ -13341,13 +13341,13 @@ return x_64; } } } -obj* l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_5; obj* x_9; obj* x_10; obj* x_12; lean::inc(x_2); lean::inc(x_1); -x_9 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_0, x_1, x_2, x_3); +x_9 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_0, x_1, x_2, x_3); x_10 = lean::cnstr_get(x_9, 0); lean::inc(x_10); x_12 = lean::cnstr_get(x_9, 1); @@ -13373,7 +13373,7 @@ x_20 = l_lean_id__begin__escape; x_21 = lean::unbox_uint32(x_20); lean::inc(x_15); lean::inc(x_1); -x_24 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_21, x_1, x_15, x_12); +x_24 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_21, x_1, x_15, x_12); x_25 = lean::cnstr_get(x_24, 0); lean::inc(x_25); x_27 = lean::cnstr_get(x_24, 1); @@ -13411,7 +13411,7 @@ x_42 = l_mjoin___rarg___closed__1; lean::inc(x_40); lean::inc(x_42); lean::inc(x_41); -x_46 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_41, x_42, x_40, x_40, x_1, x_15, x_27); +x_46 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_41, x_42, x_40, x_40, x_1, x_15, x_27); x_47 = lean::cnstr_get(x_46, 0); lean::inc(x_47); x_49 = lean::cnstr_get(x_46, 1); @@ -13445,7 +13445,7 @@ x_66 = lean::box(0); x_67 = l_mjoin___rarg___closed__1; lean::inc(x_66); lean::inc(x_67); -x_70 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_65, x_67, x_66, x_66, x_1, x_15, x_27); +x_70 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_65, x_67, x_66, x_66, x_1, x_15, x_27); x_71 = lean::cnstr_get(x_70, 0); lean::inc(x_71); x_73 = lean::cnstr_get(x_70, 1); @@ -13566,7 +13566,7 @@ return x_108; } } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21(uint32 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21(uint32 x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { obj* x_6; uint8 x_7; @@ -13578,9 +13578,9 @@ if (x_7 == 0) obj* x_9; obj* x_11; obj* x_12; obj* x_15; obj* x_16; obj* x_18; obj* x_20; x_9 = lean::box_uint32(x_0); lean::inc(x_9); -x_11 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1___boxed), 4, 1); +x_11 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1___boxed), 4, 1); lean::closure_set(x_11, 0, x_9); -x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2___boxed), 5, 1); +x_12 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2___boxed), 5, 1); lean::closure_set(x_12, 0, x_9); lean::inc(x_4); lean::inc(x_3); @@ -13621,7 +13621,7 @@ lean::dec(x_28); lean::dec(x_2); lean::inc(x_1); x_33 = lean::name_mk_string(x_1, x_21); -x_34 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21(x_0, x_33, x_29, x_3, x_23, x_18); +x_34 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21(x_0, x_33, x_29, x_3, x_23, x_18); x_35 = lean::cnstr_get(x_34, 0); lean::inc(x_35); x_37 = lean::cnstr_get(x_34, 1); @@ -13782,11 +13782,11 @@ return x_89; } } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; obj* x_5; obj* x_7; obj* x_9; obj* x_10; obj* x_11; -x_4 = l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19(x_0, x_1, x_2, x_3); +x_4 = l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19(x_0, x_1, x_2, x_3); x_5 = lean::cnstr_get(x_4, 0); lean::inc(x_5); x_7 = lean::cnstr_get(x_4, 1); @@ -13810,12 +13810,12 @@ lean::cnstr_set(x_11, 1, x_7); return x_11; } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2(uint32 x_0, uint32 x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2(uint32 x_0, uint32 x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_6; obj* x_7; obj* x_9; obj* x_11; lean::inc(x_2); -x_6 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_0, x_2, x_3, x_4); +x_6 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_0, x_2, x_3, x_4); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); x_9 = lean::cnstr_get(x_6, 1); @@ -13836,7 +13836,7 @@ lean::inc(x_12); x_14 = lean::cnstr_get(x_7, 2); lean::inc(x_14); lean::dec(x_7); -x_17 = l_lean_parser_id__part___at___private_3519775105__ident_x_27___spec__1(x_2, x_12, x_9); +x_17 = l_lean_parser_id__part___at___private_3601861905__ident_x_27___spec__1(x_2, x_12, x_9); x_18 = lean::cnstr_get(x_17, 0); lean::inc(x_18); x_20 = lean::cnstr_get(x_17, 1); @@ -13885,14 +13885,14 @@ return x_32; } } } -obj* l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20(obj* x_0, uint32 x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20(obj* x_0, uint32 x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_5; obj* x_6; obj* x_7; obj* x_8; obj* x_9; obj* x_11; obj* x_13; obj* x_14; obj* x_16; obj* x_17; x_5 = lean::box(0); x_6 = lean::name_mk_string(x_5, x_0); x_7 = lean::string_iterator_remaining(x_3); -x_8 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21(x_1, x_6, x_7, x_2, x_3, x_4); +x_8 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21(x_1, x_6, x_7, x_2, x_3, x_4); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -13918,13 +13918,13 @@ lean::cnstr_set(x_17, 1, x_11); return x_17; } } -obj* l___private_3519775105__ident_x_27(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3601861905__ident_x_27(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_5; obj* x_6; obj* x_8; obj* x_10; lean::inc(x_1); lean::inc(x_0); -x_5 = l_lean_parser_id__part___at___private_3519775105__ident_x_27___spec__1(x_0, x_1, x_2); +x_5 = l_lean_parser_id__part___at___private_3601861905__ident_x_27___spec__1(x_0, x_1, x_2); x_6 = lean::cnstr_get(x_5, 0); lean::inc(x_6); x_8 = lean::cnstr_get(x_5, 1); @@ -14012,7 +14012,7 @@ goto lbl_23; lbl_23: { obj* x_42; obj* x_43; obj* x_45; -x_42 = l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20(x_11, x_22, x_0, x_13, x_8); +x_42 = l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20(x_11, x_22, x_0, x_13, x_8); x_43 = lean::cnstr_get(x_42, 0); lean::inc(x_43); x_45 = lean::cnstr_get(x_42, 1); @@ -14158,94 +14158,94 @@ return x_103; } } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__4(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__4(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__6(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__6(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__13(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__13(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3519775105__ident_x_27___spec__17(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_take__while__cont___at___private_3601861905__ident_x_27___spec__17(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_parsec__t_lookahead___at___private_3519775105__ident_x_27___spec__19(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_parsec__t_lookahead___at___private_3601861905__ident_x_27___spec__19(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4, obj* x_5) { _start: { uint32 x_6; obj* x_7; x_6 = lean::unbox_uint32(x_0); -x_7 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21(x_6, x_1, x_2, x_3, x_4, x_5); +x_7 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21(x_6, x_1, x_2, x_3, x_4, x_5); return x_7; } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__1(x_4, x_1, x_2, x_3); +x_5 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__1(x_4, x_1, x_2, x_3); return x_5; } } -obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint32 x_5; uint32 x_6; obj* x_7; x_5 = lean::unbox_uint32(x_0); x_6 = lean::unbox_uint32(x_1); -x_7 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3519775105__ident_x_27___spec__21___lambda__2(x_5, x_6, x_2, x_3, x_4); +x_7 = l_lean_parser_monad__parsec_foldl__aux___main___at___private_3601861905__ident_x_27___spec__21___lambda__2(x_5, x_6, x_2, x_3, x_4); return x_7; } } -obj* l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { uint32 x_5; obj* x_6; x_5 = lean::unbox_uint32(x_1); -x_6 = l_lean_parser_monad__parsec_foldl___at___private_3519775105__ident_x_27___spec__20(x_0, x_5, x_2, x_3, x_4); +x_6 = l_lean_parser_monad__parsec_foldl___at___private_3601861905__ident_x_27___spec__20(x_0, x_5, x_2, x_3, x_4); return x_6; } } @@ -14342,10 +14342,10 @@ _start: { obj* x_6; obj* x_7; obj* x_8; obj* x_9; obj* x_10; uint8 x_11; x_6 = lean::box_uint32(x_0); -x_7 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11___boxed), 4, 1); +x_7 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11___boxed), 4, 1); lean::closure_set(x_7, 0, x_6); x_8 = lean::box_uint32(x_1); -x_9 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11___boxed), 4, 1); +x_9 = lean::alloc_closure(reinterpret_cast(l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11___boxed), 4, 1); lean::closure_set(x_9, 0, x_8); x_10 = lean::mk_nat_obj(0u); x_11 = lean::nat_dec_eq(x_2, x_10); @@ -14654,7 +14654,7 @@ lbl_14: { obj* x_34; uint32 x_35; lean::inc(x_0); -x_34 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_13, x_0, x_1, x_2); +x_34 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_13, x_0, x_1, x_2); if (x_7 == 0) { obj* x_37; uint8 x_38; @@ -14829,7 +14829,7 @@ lean::inc(x_105); lean::dec(x_98); lean::inc(x_103); lean::inc(x_0); -x_110 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_35, x_0, x_103, x_100); +x_110 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_35, x_0, x_103, x_100); x_111 = lean::cnstr_get(x_110, 0); lean::inc(x_111); x_113 = lean::cnstr_get(x_110, 1); @@ -14855,7 +14855,7 @@ if (x_120 == 0) obj* x_123; obj* x_124; obj* x_126; obj* x_129; obj* x_130; lean::dec(x_111); lean::inc(x_0); -x_123 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_55, x_0, x_103, x_113); +x_123 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_55, x_0, x_103, x_113); x_124 = lean::cnstr_get(x_123, 0); lean::inc(x_124); x_126 = lean::cnstr_get(x_123, 1); @@ -14985,7 +14985,7 @@ x_8 = l_lean_parser_monad__parsec_many1__aux_x_27___main___at_lean_parser_parse_ return x_8; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -15000,7 +15000,7 @@ if (x_6 == 0) obj* x_9; lean::dec(x_4); lean::dec(x_1); -x_9 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_9 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_9; } else @@ -15021,7 +15021,7 @@ if (x_21 == 0) obj* x_26; lean::dec(x_11); lean::dec(x_4); -x_26 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_26 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_26; } else @@ -15067,7 +15067,7 @@ if (x_41 == 0) { obj* x_45; lean::dec(x_11); -x_45 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_45 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_45; } else @@ -15076,7 +15076,7 @@ if (x_17 == 0) { obj* x_47; lean::dec(x_11); -x_47 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_47 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_47; } else @@ -15106,7 +15106,7 @@ if (x_54 == 0) { obj* x_58; lean::dec(x_11); -x_58 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_58 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_58; } else @@ -15115,7 +15115,7 @@ if (x_17 == 0) { obj* x_60; lean::dec(x_11); -x_60 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_60 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_60; } else @@ -15139,7 +15139,7 @@ if (x_64 == 0) { obj* x_68; lean::dec(x_11); -x_68 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_68 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_68; } else @@ -15148,7 +15148,7 @@ if (x_17 == 0) { obj* x_70; lean::dec(x_11); -x_70 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_70 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_70; } else @@ -15174,7 +15174,7 @@ if (x_74 == 0) { obj* x_78; lean::dec(x_11); -x_78 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_78 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_78; } else @@ -15183,7 +15183,7 @@ if (x_17 == 0) { obj* x_80; lean::dec(x_11); -x_80 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_80 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_80; } else @@ -15203,7 +15203,7 @@ else obj* x_84; lean::dec(x_4); lean::dec(x_1); -x_84 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_84 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_84; } } @@ -15217,14 +15217,14 @@ x_6 = l_string_join___closed__1; lean::inc(x_6); x_8 = lean::string_push(x_6, x_1); x_9 = lean::string_iterator_remaining(x_3); -x_10 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(x_0, x_9, x_8, x_3); +x_10 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(x_0, x_9, x_8, x_3); x_11 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_11, 0, x_10); lean::cnstr_set(x_11, 1, x_4); return x_11; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -15239,7 +15239,7 @@ if (x_6 == 0) obj* x_9; lean::dec(x_4); lean::dec(x_1); -x_9 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_9 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_9; } else @@ -15260,7 +15260,7 @@ if (x_21 == 0) obj* x_26; lean::dec(x_11); lean::dec(x_4); -x_26 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_26 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_26; } else @@ -15306,7 +15306,7 @@ if (x_41 == 0) { obj* x_45; lean::dec(x_11); -x_45 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_45 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_45; } else @@ -15315,7 +15315,7 @@ if (x_17 == 0) { obj* x_47; lean::dec(x_11); -x_47 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_47 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_47; } else @@ -15345,7 +15345,7 @@ if (x_54 == 0) { obj* x_58; lean::dec(x_11); -x_58 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_58 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_58; } else @@ -15354,7 +15354,7 @@ if (x_17 == 0) { obj* x_60; lean::dec(x_11); -x_60 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_60 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_60; } else @@ -15378,7 +15378,7 @@ if (x_64 == 0) { obj* x_68; lean::dec(x_11); -x_68 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_68 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_68; } else @@ -15387,7 +15387,7 @@ if (x_17 == 0) { obj* x_70; lean::dec(x_11); -x_70 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_70 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_70; } else @@ -15413,7 +15413,7 @@ if (x_74 == 0) { obj* x_78; lean::dec(x_11); -x_78 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_78 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_78; } else @@ -15422,7 +15422,7 @@ if (x_17 == 0) { obj* x_80; lean::dec(x_11); -x_80 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_80 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_80; } else @@ -15442,7 +15442,7 @@ else obj* x_84; lean::dec(x_4); lean::dec(x_1); -x_84 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_84 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_84; } } @@ -15456,14 +15456,14 @@ x_6 = l_string_join___closed__1; lean::inc(x_6); x_8 = lean::string_push(x_6, x_1); x_9 = lean::string_iterator_remaining(x_3); -x_10 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(x_0, x_9, x_8, x_3); +x_10 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(x_0, x_9, x_8, x_3); x_11 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_11, 0, x_10); lean::cnstr_set(x_11, 1, x_4); return x_11; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(uint32 x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -15478,7 +15478,7 @@ if (x_6 == 0) obj* x_9; lean::dec(x_4); lean::dec(x_1); -x_9 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_9 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_9; } else @@ -15499,7 +15499,7 @@ if (x_21 == 0) obj* x_26; lean::dec(x_11); lean::dec(x_4); -x_26 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_26 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_26; } else @@ -15545,7 +15545,7 @@ if (x_41 == 0) { obj* x_45; lean::dec(x_11); -x_45 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_45 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_45; } else @@ -15554,7 +15554,7 @@ if (x_17 == 0) { obj* x_47; lean::dec(x_11); -x_47 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_47 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_47; } else @@ -15584,7 +15584,7 @@ if (x_54 == 0) { obj* x_58; lean::dec(x_11); -x_58 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_58 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_58; } else @@ -15593,7 +15593,7 @@ if (x_17 == 0) { obj* x_60; lean::dec(x_11); -x_60 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_60 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_60; } else @@ -15617,7 +15617,7 @@ if (x_64 == 0) { obj* x_68; lean::dec(x_11); -x_68 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_68 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_68; } else @@ -15626,7 +15626,7 @@ if (x_17 == 0) { obj* x_70; lean::dec(x_11); -x_70 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_70 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_70; } else @@ -15652,7 +15652,7 @@ if (x_74 == 0) { obj* x_78; lean::dec(x_11); -x_78 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_78 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_78; } else @@ -15661,7 +15661,7 @@ if (x_17 == 0) { obj* x_80; lean::dec(x_11); -x_80 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_80 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_80; } else @@ -15681,7 +15681,7 @@ else obj* x_84; lean::dec(x_4); lean::dec(x_1); -x_84 = l___private_2142412293__mk__string__result___rarg(x_2, x_3); +x_84 = l___private_3655908233__mk__string__result___rarg(x_2, x_3); return x_84; } } @@ -15697,7 +15697,7 @@ x_8 = l_string_join___closed__1; lean::inc(x_8); x_10 = lean::string_push(x_8, x_6); x_11 = lean::string_iterator_remaining(x_3); -x_12 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(x_0, x_11, x_10, x_3); +x_12 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(x_0, x_11, x_10, x_3); x_13 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_13, 0, x_12); lean::cnstr_set(x_13, 1, x_4); @@ -15719,7 +15719,7 @@ lean::inc(x_1); lean::inc(x_5); lean::inc(x_7); lean::inc(x_6); -x_12 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); +x_12 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); x_13 = lean::cnstr_get(x_12, 0); lean::inc(x_13); x_15 = lean::cnstr_get(x_12, 1); @@ -15833,7 +15833,7 @@ x_68 = l_mjoin___rarg___closed__1; lean::inc(x_1); lean::inc(x_67); lean::inc(x_68); -x_72 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_66, x_68, x_67, x_67, x_1, x_2, x_3); +x_72 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_66, x_68, x_67, x_67, x_1, x_2, x_3); x_73 = lean::cnstr_get(x_72, 0); lean::inc(x_73); x_75 = lean::cnstr_get(x_72, 1); @@ -16162,7 +16162,7 @@ lbl_12: { obj* x_31; obj* x_32; obj* x_35; uint32 x_36; lean::inc(x_0); -x_35 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_11, x_0, x_1, x_2); +x_35 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_11, x_0, x_1, x_2); if (x_7 == 0) { obj* x_38; uint8 x_39; @@ -16367,7 +16367,7 @@ lean::inc(x_121); lean::dec(x_78); lean::inc(x_119); lean::inc(x_0); -x_126 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_36, x_0, x_119, x_79); +x_126 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_36, x_0, x_119, x_79); x_127 = lean::cnstr_get(x_126, 0); lean::inc(x_127); x_129 = lean::cnstr_get(x_126, 1); @@ -16393,7 +16393,7 @@ if (x_136 == 0) obj* x_139; obj* x_140; obj* x_142; obj* x_145; obj* x_146; lean::dec(x_127); lean::inc(x_0); -x_139 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_77, x_0, x_119, x_129); +x_139 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_77, x_0, x_119, x_129); x_140 = lean::cnstr_get(x_139, 0); lean::inc(x_140); x_142 = lean::cnstr_get(x_139, 1); @@ -16447,12 +16447,12 @@ goto lbl_33; } } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(x_4, x_1, x_2, x_3); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__3(x_4, x_1, x_2, x_3); return x_5; } } @@ -16466,12 +16466,12 @@ x_7 = l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct_ return x_7; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(x_4, x_1, x_2, x_3); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__5(x_4, x_1, x_2, x_3); return x_5; } } @@ -16485,12 +16485,12 @@ x_7 = l_lean_parser_monad__parsec_take__while__cont___at_lean_parser_parse__oct_ return x_7; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7___boxed(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { uint32 x_4; obj* x_5; x_4 = lean::unbox_uint32(x_0); -x_5 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(x_4, x_1, x_2, x_3); +x_5 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__oct__lit___spec__7(x_4, x_1, x_2, x_3); return x_5; } } @@ -16512,7 +16512,7 @@ x_5 = l_lean_parser_monad__parsec_take__while1___at_lean_parser_parse__oct__lit_ return x_5; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -16527,7 +16527,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -16547,7 +16547,7 @@ if (x_15 == 0) { obj* x_17; lean::dec(x_10); -x_17 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_17 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_17; } else @@ -16567,7 +16567,7 @@ if (x_14 == 0) { obj* x_22; lean::dec(x_10); -x_22 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_22 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_22; } else @@ -16587,7 +16587,7 @@ else { obj* x_27; lean::dec(x_0); -x_27 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_27 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_27; } } @@ -16601,7 +16601,7 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_parse__hex__lit___spec__3(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); @@ -16623,7 +16623,7 @@ lean::inc(x_0); lean::inc(x_7); lean::inc(x_9); lean::inc(x_8); -x_14 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_0, x_1, x_2); +x_14 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_0, x_1, x_2); x_15 = lean::cnstr_get(x_14, 0); lean::inc(x_15); x_17 = lean::cnstr_get(x_14, 1); @@ -16659,7 +16659,7 @@ x_33 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_32); lean::inc(x_33); -x_37 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_31, x_33, x_32, x_32, x_0, x_1, x_2); +x_37 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_31, x_33, x_32, x_32, x_0, x_1, x_2); x_38 = lean::cnstr_get(x_37, 0); lean::inc(x_38); x_40 = lean::cnstr_get(x_37, 1); @@ -16703,7 +16703,7 @@ x_57 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_56); lean::inc(x_57); -x_61 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_55, x_57, x_56, x_56, x_0, x_1, x_2); +x_61 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_55, x_57, x_56, x_56, x_0, x_1, x_2); x_62 = lean::cnstr_get(x_61, 0); lean::inc(x_62); x_64 = lean::cnstr_get(x_61, 1); @@ -16926,7 +16926,7 @@ lbl_15: { obj* x_56; uint32 x_57; lean::inc(x_0); -x_56 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_14, x_0, x_1, x_2); +x_56 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_14, x_0, x_1, x_2); if (x_7 == 0) { obj* x_59; uint8 x_60; @@ -17070,7 +17070,7 @@ lean::inc(x_121); lean::dec(x_78); lean::inc(x_119); lean::inc(x_0); -x_126 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_57, x_0, x_119, x_79); +x_126 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_57, x_0, x_119, x_79); x_127 = lean::cnstr_get(x_126, 0); lean::inc(x_127); x_129 = lean::cnstr_get(x_126, 1); @@ -17096,7 +17096,7 @@ if (x_136 == 0) obj* x_139; obj* x_140; obj* x_142; obj* x_145; obj* x_146; lean::dec(x_127); lean::inc(x_0); -x_139 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_77, x_0, x_119, x_129); +x_139 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_77, x_0, x_119, x_129); x_140 = lean::cnstr_get(x_139, 0); lean::inc(x_140); x_142 = lean::cnstr_get(x_139, 1); @@ -17941,7 +17941,7 @@ lean::inc(x_0); return x_0; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__3(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__3(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -17956,7 +17956,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -17968,7 +17968,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -17991,7 +17991,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -18005,14 +18005,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__3(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__3(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__5(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__5(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -18027,7 +18027,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -18039,7 +18039,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -18062,7 +18062,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -18076,14 +18076,14 @@ x_5 = l_string_join___closed__1; lean::inc(x_5); x_7 = lean::string_push(x_5, x_0); x_8 = lean::string_iterator_remaining(x_2); -x_9 = l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__5(x_8, x_7, x_2); +x_9 = l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__5(x_8, x_7, x_2); x_10 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_10, 0, x_9); lean::cnstr_set(x_10, 1, x_3); return x_10; } } -obj* l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__7(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__7(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -18098,7 +18098,7 @@ if (x_6 == 0) { obj* x_8; lean::dec(x_0); -x_8 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_8 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_8; } else @@ -18110,7 +18110,7 @@ if (x_10 == 0) { obj* x_12; lean::dec(x_0); -x_12 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_12 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_12; } else @@ -18133,7 +18133,7 @@ else { obj* x_21; lean::dec(x_0); -x_21 = l___private_2142412293__mk__string__result___rarg(x_1, x_2); +x_21 = l___private_3655908233__mk__string__result___rarg(x_1, x_2); return x_21; } } @@ -18149,7 +18149,7 @@ x_7 = l_string_join___closed__1; lean::inc(x_7); x_9 = lean::string_push(x_7, x_5); x_10 = lean::string_iterator_remaining(x_2); -x_11 = l___private_31565857__take__while__aux___main___at_lean_parser_number_x_27___spec__7(x_10, x_9, x_2); +x_11 = l___private_72153535__take__while__aux___main___at_lean_parser_number_x_27___spec__7(x_10, x_9, x_2); x_12 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_12, 0, x_11); lean::cnstr_set(x_12, 1, x_3); @@ -18171,7 +18171,7 @@ lean::inc(x_0); lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_12 = lean::cnstr_get(x_11, 0); lean::inc(x_12); x_14 = lean::cnstr_get(x_11, 1); @@ -18266,7 +18266,7 @@ x_54 = l_mjoin___rarg___closed__1; lean::inc(x_0); lean::inc(x_53); lean::inc(x_54); -x_58 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_52, x_54, x_53, x_53, x_0, x_1, x_2); +x_58 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_52, x_54, x_53, x_53, x_0, x_1, x_2); x_59 = lean::cnstr_get(x_58, 0); lean::inc(x_59); x_61 = lean::cnstr_get(x_58, 1); @@ -19165,12 +19165,12 @@ obj* x_20; obj* x_21; obj* x_22; obj* x_26; obj* x_27; obj* x_29; obj* x_32; obj lean::dec(x_17); lean::dec(x_11); x_20 = lean::box(0); -x_21 = l___private_1297690757__many1__aux___main___rarg___closed__1; +x_21 = l___private_1386096941__many1__aux___main___rarg___closed__1; x_22 = l_mjoin___rarg___closed__1; lean::inc(x_20); lean::inc(x_22); lean::inc(x_21); -x_26 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_21, x_22, x_20, x_20, x_1, x_13, x_8); +x_26 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_21, x_22, x_20, x_20, x_1, x_13, x_8); x_27 = lean::cnstr_get(x_26, 0); lean::inc(x_27); x_29 = lean::cnstr_get(x_26, 1); @@ -19830,7 +19830,7 @@ x_6 = l_mjoin___rarg___closed__1; lean::inc(x_4); lean::inc(x_6); lean::inc(x_5); -x_10 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); +x_10 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_5, x_6, x_4, x_4, x_0, x_1, x_2); x_11 = lean::cnstr_get(x_10, 0); lean::inc(x_11); x_13 = lean::cnstr_get(x_10, 1); @@ -19873,7 +19873,7 @@ x_28 = lean::box(0); x_29 = l_mjoin___rarg___closed__1; lean::inc(x_28); lean::inc(x_29); -x_32 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_27, x_29, x_28, x_28, x_0, x_1, x_2); +x_32 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_27, x_29, x_28, x_28, x_0, x_1, x_2); x_33 = lean::cnstr_get(x_32, 0); lean::inc(x_33); x_35 = lean::cnstr_get(x_32, 1); @@ -20153,7 +20153,7 @@ lean::inc(x_0); lean::inc(x_99); lean::inc(x_101); lean::inc(x_100); -x_107 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_100, x_101, x_99, x_99, x_0, x_1, x_6); +x_107 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_100, x_101, x_99, x_99, x_0, x_1, x_6); x_108 = lean::cnstr_get(x_107, 0); lean::inc(x_108); x_110 = lean::cnstr_get(x_107, 1); @@ -20299,7 +20299,7 @@ lean::inc(x_1); lean::inc(x_0); lean::inc(x_171); lean::inc(x_172); -x_177 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_170, x_172, x_171, x_171, x_0, x_1, x_6); +x_177 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_170, x_172, x_171, x_171, x_0, x_1, x_6); x_178 = lean::cnstr_get(x_177, 0); lean::inc(x_178); x_180 = lean::cnstr_get(x_177, 1); @@ -20554,7 +20554,7 @@ x_257 = l_mjoin___rarg___closed__1; lean::inc(x_255); lean::inc(x_257); lean::inc(x_256); -x_261 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_256, x_257, x_255, x_255, x_0, x_1, x_92); +x_261 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_256, x_257, x_255, x_255, x_0, x_1, x_92); x_262 = lean::cnstr_get(x_261, 0); lean::inc(x_262); x_264 = lean::cnstr_get(x_261, 1); @@ -20698,7 +20698,7 @@ x_325 = lean::box(0); x_326 = l_mjoin___rarg___closed__1; lean::inc(x_325); lean::inc(x_326); -x_329 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_324, x_326, x_325, x_325, x_0, x_1, x_92); +x_329 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_324, x_326, x_325, x_325, x_0, x_1, x_92); x_330 = lean::cnstr_get(x_329, 0); lean::inc(x_330); x_332 = lean::cnstr_get(x_329, 1); @@ -21265,7 +21265,7 @@ lean::cnstr_set(x_5, 0, x_1); x_6 = lean::box(0); x_7 = l_mjoin___rarg___closed__1; lean::inc(x_7); -x_9 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_0, x_7, x_5, x_6, x_2, x_3, x_4); +x_9 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_0, x_7, x_5, x_6, x_2, x_3, x_4); return x_9; } } @@ -21284,7 +21284,7 @@ _start: obj* x_5; obj* x_6; obj* x_8; obj* x_10; lean::inc(x_1); lean::inc(x_0); -x_5 = l_lean_parser_monad__parsec_any___at___private_4089500695__finish__comment__block__aux___main___spec__2(x_0, x_1, x_2); +x_5 = l_lean_parser_monad__parsec_any___at___private_409789351__finish__comment__block__aux___main___spec__2(x_0, x_1, x_2); x_6 = lean::cnstr_get(x_5, 0); lean::inc(x_6); x_8 = lean::cnstr_get(x_5, 1); @@ -22975,7 +22975,7 @@ if (x_6 == 0) { obj* x_8; obj* x_9; obj* x_11; obj* x_13; lean::inc(x_2); -x_8 = l_lean_parser_monad__parsec_any___at___private_4089500695__finish__comment__block__aux___main___spec__2(x_2, x_3, x_4); +x_8 = l_lean_parser_monad__parsec_any___at___private_409789351__finish__comment__block__aux___main___spec__2(x_2, x_3, x_4); x_9 = lean::cnstr_get(x_8, 0); lean::inc(x_9); x_11 = lean::cnstr_get(x_8, 1); @@ -23331,7 +23331,7 @@ uint32 x_160; obj* x_162; obj* x_163; obj* x_165; obj* x_167; lean::dec(x_152); x_160 = lean::unbox_uint32(x_5); lean::dec(x_5); -x_162 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_160, x_2, x_3, x_4); +x_162 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_160, x_2, x_3, x_4); x_163 = lean::cnstr_get(x_162, 0); lean::inc(x_163); x_165 = lean::cnstr_get(x_162, 1); @@ -23424,7 +23424,7 @@ uint32 x_190; obj* x_192; obj* x_193; obj* x_195; obj* x_197; lean::dec(x_152); x_190 = lean::unbox_uint32(x_5); lean::dec(x_5); -x_192 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_190, x_2, x_3, x_4); +x_192 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_190, x_2, x_3, x_4); x_193 = lean::cnstr_get(x_192, 0); lean::inc(x_193); x_195 = lean::cnstr_get(x_192, 1); @@ -23511,7 +23511,7 @@ uint32 x_217; obj* x_219; obj* x_220; obj* x_222; obj* x_224; lean::dec(x_5); x_217 = lean::unbox_uint32(x_152); lean::dec(x_152); -x_219 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_217, x_2, x_3, x_4); +x_219 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_217, x_2, x_3, x_4); x_220 = lean::cnstr_get(x_219, 0); lean::inc(x_220); x_222 = lean::cnstr_get(x_219, 1); @@ -23600,7 +23600,7 @@ uint32 x_244; obj* x_246; obj* x_247; obj* x_249; obj* x_251; lean::dec(x_5); x_244 = lean::unbox_uint32(x_152); lean::dec(x_152); -x_246 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_244, x_2, x_3, x_4); +x_246 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_244, x_2, x_3, x_4); x_247 = lean::cnstr_get(x_246, 0); lean::inc(x_247); x_249 = lean::cnstr_get(x_246, 1); @@ -23706,7 +23706,7 @@ x_11 = lean::mk_nat_obj(0u); x_12 = lean::unbox_uint32(x_11); lean::dec(x_11); lean::inc(x_0); -x_15 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_12, x_0, x_1, x_2); +x_15 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_12, x_0, x_1, x_2); x_16 = lean::cnstr_get(x_15, 0); lean::inc(x_16); x_18 = lean::cnstr_get(x_15, 1); @@ -23795,7 +23795,7 @@ x_52 = lean::mk_nat_obj(0u); x_53 = lean::unbox_uint32(x_52); lean::dec(x_52); lean::inc(x_0); -x_56 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_53, x_0, x_1, x_2); +x_56 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_53, x_0, x_1, x_2); x_57 = lean::cnstr_get(x_56, 0); lean::inc(x_57); x_59 = lean::cnstr_get(x_56, 1); @@ -23876,7 +23876,7 @@ uint32 x_89; obj* x_92; obj* x_93; obj* x_95; obj* x_97; x_89 = lean::unbox_uint32(x_3); lean::dec(x_3); lean::inc(x_0); -x_92 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_89, x_0, x_1, x_2); +x_92 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_89, x_0, x_1, x_2); x_93 = lean::cnstr_get(x_92, 0); lean::inc(x_93); x_95 = lean::cnstr_get(x_92, 1); @@ -23959,7 +23959,7 @@ uint32 x_125; obj* x_128; obj* x_129; obj* x_131; obj* x_133; x_125 = lean::unbox_uint32(x_3); lean::dec(x_3); lean::inc(x_0); -x_128 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_125, x_0, x_1, x_2); +x_128 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_125, x_0, x_1, x_2); x_129 = lean::cnstr_get(x_128, 0); lean::inc(x_129); x_131 = lean::cnstr_get(x_128, 1); @@ -24154,7 +24154,7 @@ return x_29; } } } -obj* l___private_3602054007__mk__consume__token(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { +obj* l___private_271944891__mk__consume__token(obj* x_0, obj* x_1, obj* x_2, obj* x_3, obj* x_4) { _start: { obj* x_7; obj* x_10; obj* x_13; obj* x_15; obj* x_16; obj* x_17; obj* x_18; @@ -24270,7 +24270,7 @@ _start: { obj* x_6; obj* x_7; obj* x_9; obj* x_11; lean::inc(x_2); -x_6 = l___private_3519775105__ident_x_27(x_2, x_3, x_4); +x_6 = l___private_3601861905__ident_x_27(x_2, x_3, x_4); x_7 = lean::cnstr_get(x_6, 0); lean::inc(x_7); x_9 = lean::cnstr_get(x_6, 1); @@ -24344,7 +24344,7 @@ else obj* x_41; obj* x_42; obj* x_44; obj* x_47; obj* x_49; obj* x_50; obj* x_51; lean::dec(x_12); lean::dec(x_18); -x_41 = l___private_3602054007__mk__consume__token(x_1, x_0, x_2, x_14, x_9); +x_41 = l___private_271944891__mk__consume__token(x_1, x_0, x_2, x_14, x_9); x_42 = lean::cnstr_get(x_41, 0); lean::inc(x_42); x_44 = lean::cnstr_get(x_41, 1); @@ -24415,7 +24415,7 @@ lean::inc(x_0); lean::inc(x_7); lean::inc(x_9); lean::inc(x_8); -x_15 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_0, x_1, x_2); +x_15 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_0, x_1, x_2); x_16 = lean::cnstr_get(x_15, 0); lean::inc(x_16); x_18 = lean::cnstr_get(x_15, 1); @@ -24444,7 +24444,7 @@ lean::dec(x_23); x_29 = l_lean_id__begin__escape; x_30 = lean::unbox_uint32(x_29); lean::inc(x_1); -x_32 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_30, x_0, x_1, x_18); +x_32 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_30, x_0, x_1, x_18); x_33 = lean::cnstr_get(x_32, 0); lean::inc(x_33); x_35 = lean::cnstr_get(x_32, 1); @@ -24485,7 +24485,7 @@ lean::inc(x_1); lean::inc(x_0); lean::inc(x_49); lean::inc(x_50); -x_55 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_0, x_1, x_2); +x_55 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_48, x_50, x_49, x_49, x_0, x_1, x_2); x_56 = lean::cnstr_get(x_55, 0); lean::inc(x_56); x_58 = lean::cnstr_get(x_55, 1); @@ -24514,7 +24514,7 @@ lean::dec(x_63); x_69 = l_lean_id__begin__escape; x_70 = lean::unbox_uint32(x_69); lean::inc(x_1); -x_72 = l_lean_parser_monad__parsec_ch___at___private_3519775105__ident_x_27___spec__11(x_70, x_0, x_1, x_58); +x_72 = l_lean_parser_monad__parsec_ch___at___private_3601861905__ident_x_27___spec__11(x_70, x_0, x_1, x_58); x_73 = lean::cnstr_get(x_72, 0); lean::inc(x_73); x_75 = lean::cnstr_get(x_72, 1); @@ -24777,7 +24777,7 @@ if (lean::is_shared(x_24)) { lean::cnstr_release(x_24, 2); x_31 = x_24; } -x_32 = l___private_3229416877__update__trailing___main(x_25, x_0); +x_32 = l___private_1083693925__update__trailing___main(x_25, x_0); lean::inc(x_22); if (lean::is_scalar(x_31)) { x_34 = lean::alloc_cnstr(0, 3, 0); @@ -24872,7 +24872,7 @@ if (lean::is_shared(x_54)) { lean::cnstr_release(x_54, 2); x_61 = x_54; } -x_62 = l___private_3229416877__update__trailing___main(x_55, x_0); +x_62 = l___private_1083693925__update__trailing___main(x_55, x_0); lean::inc(x_52); if (lean::is_scalar(x_61)) { x_64 = lean::alloc_cnstr(0, 3, 0); @@ -25227,7 +25227,7 @@ else obj* x_152; obj* x_153; obj* x_155; lean::dec(x_115); lean::inc(x_0); -x_152 = l___private_3519775105__ident_x_27(x_0, x_131, x_126); +x_152 = l___private_3601861905__ident_x_27(x_0, x_131, x_126); x_153 = lean::cnstr_get(x_152, 0); lean::inc(x_153); x_155 = lean::cnstr_get(x_152, 1); @@ -25255,7 +25255,7 @@ obj* x_167; obj* x_168; obj* x_170; lean::dec(x_115); lean::inc(x_0); lean::inc(x_1); -x_167 = l___private_3602054007__mk__consume__token(x_158, x_1, x_0, x_131, x_126); +x_167 = l___private_271944891__mk__consume__token(x_158, x_1, x_0, x_131, x_126); x_168 = lean::cnstr_get(x_167, 0); lean::inc(x_168); x_170 = lean::cnstr_get(x_167, 1); @@ -25436,7 +25436,7 @@ lean::inc(x_0); lean::inc(x_253); lean::inc(x_255); lean::inc(x_254); -x_260 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_254, x_255, x_253, x_253, x_0, x_131, x_126); +x_260 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_254, x_255, x_253, x_253, x_0, x_131, x_126); x_261 = lean::cnstr_get(x_260, 0); lean::inc(x_261); x_263 = lean::cnstr_get(x_260, 1); @@ -25836,7 +25836,7 @@ obj* x_31; obj* x_32; obj* x_33; obj* x_34; obj* x_36; obj* x_38; x_31 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_31, 0, x_4); x_32 = lean::box(0); -x_33 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_31, x_32, x_3, x_16, x_11); +x_33 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_31, x_32, x_3, x_16, x_11); x_34 = lean::cnstr_get(x_33, 0); lean::inc(x_34); x_36 = lean::cnstr_get(x_33, 1); @@ -25990,7 +25990,7 @@ lean::cnstr_set(x_96, 0, x_4); x_97 = lean::box(0); x_98 = l_string_join___closed__1; lean::inc(x_98); -x_100 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_98, x_0, x_96, x_97, x_3, x_16, x_11); +x_100 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_98, x_0, x_96, x_97, x_3, x_16, x_11); x_101 = lean::cnstr_get(x_100, 0); lean::inc(x_101); x_103 = lean::cnstr_get(x_100, 1); @@ -26257,7 +26257,7 @@ x_25 = lean::box(0); x_26 = l_string_join___closed__1; lean::inc(x_0); lean::inc(x_26); -x_29 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_24, x_25, x_1, x_14, x_9); +x_29 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_24, x_25, x_1, x_14, x_9); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -26414,7 +26414,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_number_parser_vi return x_2; } } -obj* l___private_1765190339__to__nat__core___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_3074889607__to__nat__core___main(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -26772,15 +26772,15 @@ return x_3; } } } -obj* l___private_1765190339__to__nat__core(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_3074889607__to__nat__core(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_1765190339__to__nat__core___main(x_0, x_1, x_2, x_3); +x_4 = l___private_3074889607__to__nat__core___main(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_1741613153__to__nat__base(obj* x_0, obj* x_1) { +obj* l___private_2396827897__to__nat__base(obj* x_0, obj* x_1) { _start: { obj* x_3; obj* x_4; obj* x_6; obj* x_7; @@ -26789,7 +26789,7 @@ x_3 = lean::string_mk_iterator(x_0); x_4 = lean::string_length(x_0); lean::dec(x_0); x_6 = lean::mk_nat_obj(0u); -x_7 = l___private_1765190339__to__nat__core___main(x_1, x_3, x_4, x_6); +x_7 = l___private_3074889607__to__nat__core___main(x_1, x_3, x_4, x_6); return x_7; } } @@ -26846,7 +26846,7 @@ x_21 = lean::cnstr_get(x_18, 1); lean::inc(x_21); lean::dec(x_18); x_24 = lean::mk_nat_obj(2u); -x_25 = l___private_1741613153__to__nat__base(x_21, x_24); +x_25 = l___private_2396827897__to__nat__base(x_21, x_24); return x_25; } } @@ -26873,7 +26873,7 @@ x_34 = lean::cnstr_get(x_31, 1); lean::inc(x_34); lean::dec(x_31); x_37 = lean::mk_nat_obj(8u); -x_38 = l___private_1741613153__to__nat__base(x_34, x_37); +x_38 = l___private_2396827897__to__nat__base(x_34, x_37); return x_38; } } @@ -26900,7 +26900,7 @@ x_47 = lean::cnstr_get(x_44, 1); lean::inc(x_47); lean::dec(x_44); x_50 = lean::mk_nat_obj(16u); -x_51 = l___private_1741613153__to__nat__base(x_47, x_50); +x_51 = l___private_2396827897__to__nat__base(x_47, x_50); return x_51; } } @@ -27032,7 +27032,7 @@ x_25 = lean::box(0); x_26 = l_string_join___closed__1; lean::inc(x_0); lean::inc(x_26); -x_29 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_24, x_25, x_1, x_14, x_9); +x_29 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_26, x_0, x_24, x_25, x_1, x_14, x_9); x_30 = lean::cnstr_get(x_29, 0); lean::inc(x_30); x_32 = lean::cnstr_get(x_29, 1); @@ -31592,7 +31592,7 @@ x_44 = lean::box(0); x_45 = l_string_join___closed__1; lean::inc(x_0); lean::inc(x_45); -x_48 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_45, x_0, x_43, x_44, x_1, x_14, x_9); +x_48 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_45, x_0, x_43, x_44, x_1, x_14, x_9); x_49 = lean::cnstr_get(x_48, 0); lean::inc(x_49); x_51 = lean::cnstr_get(x_48, 1); @@ -31794,7 +31794,7 @@ obj* _init_l_lean_parser_raw__ident_parser___rarg___closed__1() { _start: { obj* x_0; obj* x_1; obj* x_2; -x_0 = lean::alloc_closure(reinterpret_cast(l___private_3519775105__ident_x_27), 3, 0); +x_0 = lean::alloc_closure(reinterpret_cast(l___private_3601861905__ident_x_27), 3, 0); x_1 = lean::alloc_closure(reinterpret_cast(l_lean_parser_with__trailing___at_lean_parser_token___spec__3), 4, 0); x_2 = lean::alloc_closure(reinterpret_cast(l_reader__t_bind___at_lean_parser_with__trailing___spec__2___rarg), 5, 2); lean::closure_set(x_2, 0, x_0); @@ -32022,7 +32022,7 @@ lean::cnstr_set(x_61, 0, x_2); x_62 = lean::box(0); x_63 = l_string_join___closed__1; lean::inc(x_63); -x_65 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_63, x_60, x_61, x_62, x_1, x_14, x_9); +x_65 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_63, x_60, x_61, x_62, x_1, x_14, x_9); x_66 = lean::cnstr_get(x_65, 0); lean::inc(x_66); x_68 = lean::cnstr_get(x_65, 1); @@ -32243,7 +32243,7 @@ obj* x_34; obj* x_35; obj* x_36; obj* x_37; obj* x_39; obj* x_41; x_34 = lean::alloc_cnstr(1, 1, 0); lean::cnstr_set(x_34, 0, x_4); x_35 = lean::box(0); -x_36 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_29, x_2, x_34, x_35, x_3, x_19, x_12); +x_36 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_29, x_2, x_34, x_35, x_3, x_19, x_12); x_37 = lean::cnstr_get(x_36, 0); lean::inc(x_37); x_39 = lean::cnstr_get(x_36, 1); @@ -32397,7 +32397,7 @@ lean::cnstr_set(x_99, 0, x_4); x_100 = lean::box(0); x_101 = l_string_join___closed__1; lean::inc(x_101); -x_103 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_101, x_2, x_99, x_100, x_3, x_19, x_12); +x_103 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_101, x_2, x_99, x_100, x_3, x_19, x_12); x_104 = lean::cnstr_get(x_103, 0); lean::inc(x_104); x_106 = lean::cnstr_get(x_103, 1); @@ -32500,7 +32500,7 @@ x_7 = l_mjoin___rarg___closed__1; lean::inc(x_5); lean::inc(x_7); lean::inc(x_6); -x_11 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); +x_11 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_6, x_7, x_5, x_5, x_1, x_2, x_3); return x_11; } else @@ -32813,7 +32813,7 @@ x_9 = l_mjoin___rarg___closed__1; lean::inc(x_7); lean::inc(x_9); lean::inc(x_8); -x_13 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_2, x_3, x_4); +x_13 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_8, x_9, x_7, x_7, x_2, x_3, x_4); return x_13; } else @@ -32938,7 +32938,7 @@ lean::inc(x_2); lean::inc(x_68); lean::inc(x_70); lean::inc(x_69); -x_75 = l_lean_parser_monad__parsec_error___at___private_4089500695__finish__comment__block__aux___main___spec__1___rarg(x_69, x_70, x_68, x_68, x_2, x_3, x_4); +x_75 = l_lean_parser_monad__parsec_error___at___private_409789351__finish__comment__block__aux___main___spec__1___rarg(x_69, x_70, x_68, x_68, x_2, x_3, x_4); x_76 = lean::cnstr_get(x_75, 0); lean::inc(x_76); x_78 = lean::cnstr_get(x_75, 1); @@ -33034,17 +33034,17 @@ void initialize_init_lean_parser_token() { initialize_init_lean_parser_string__literal(); l_lean_parser_match__token___closed__1 = _init_l_lean_parser_match__token___closed__1(); l_lean_parser_match__token___closed__2 = _init_l_lean_parser_match__token___closed__2(); - l___private_4089500695__finish__comment__block__aux___main___closed__1 = _init_l___private_4089500695__finish__comment__block__aux___main___closed__1(); - l___private_4089500695__finish__comment__block__aux___main___closed__2 = _init_l___private_4089500695__finish__comment__block__aux___main___closed__2(); - l___private_4089500695__finish__comment__block__aux___main___closed__3 = _init_l___private_4089500695__finish__comment__block__aux___main___closed__3(); - l___private_4089500695__finish__comment__block__aux___main___closed__4 = _init_l___private_4089500695__finish__comment__block__aux___main___closed__4(); + l___private_409789351__finish__comment__block__aux___main___closed__1 = _init_l___private_409789351__finish__comment__block__aux___main___closed__1(); + l___private_409789351__finish__comment__block__aux___main___closed__2 = _init_l___private_409789351__finish__comment__block__aux___main___closed__2(); + l___private_409789351__finish__comment__block__aux___main___closed__3 = _init_l___private_409789351__finish__comment__block__aux___main___closed__3(); + l___private_409789351__finish__comment__block__aux___main___closed__4 = _init_l___private_409789351__finish__comment__block__aux___main___closed__4(); l_lean_parser_finish__comment__block___closed__1 = _init_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(); - l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__1 = _init_l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__1(); - l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__2 = _init_l_lean_parser_parsec__t_lookahead___at___private_2012034129__whitespace__aux___main___spec__4___closed__2(); - l___private_2012034129__whitespace__aux___main___closed__1 = _init_l___private_2012034129__whitespace__aux___main___closed__1(); - l___private_2012034129__whitespace__aux___main___closed__2 = _init_l___private_2012034129__whitespace__aux___main___closed__2(); - l___private_2012034129__whitespace__aux___main___closed__3 = _init_l___private_2012034129__whitespace__aux___main___closed__3(); + l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__1 = _init_l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__1(); + l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__2 = _init_l_lean_parser_parsec__t_lookahead___at___private_3809070873__whitespace__aux___main___spec__4___closed__2(); + l___private_3809070873__whitespace__aux___main___closed__1 = _init_l___private_3809070873__whitespace__aux___main___closed__1(); + l___private_3809070873__whitespace__aux___main___closed__2 = _init_l___private_3809070873__whitespace__aux___main___closed__2(); + l___private_3809070873__whitespace__aux___main___closed__3 = _init_l___private_3809070873__whitespace__aux___main___closed__3(); l_lean_parser_with__trailing___rarg___closed__1 = _init_l_lean_parser_with__trailing___rarg___closed__1(); l_lean_parser_raw_view___rarg___closed__1 = _init_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(); diff --git a/src/boot/init/lean/parser/trie.cpp b/src/boot/init/lean/parser/trie.cpp index ddcb38754d..c804d86ad3 100644 --- a/src/boot/init/lean/parser/trie.cpp +++ b/src/boot/init/lean/parser/trie.cpp @@ -16,57 +16,57 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-label" #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif -obj* l___private_3279031763__insert__aux(obj*); obj* l_lean_parser_trie_has__to__string(obj*); +obj* l___private_603819503__match__prefix__aux(obj*); obj* l_lean_parser_trie_match__prefix___rarg(obj*, obj*); obj* l_rbnode_balance2__node___main___rarg(obj*, obj*, obj*, obj*); -obj* l___private_3045062755__to__string__aux___main___rarg(obj*); -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3(obj*); -obj* l___private_4095784467__find__aux___main(obj*); +obj* l___private_380795433__insert__aux___rarg(obj*, obj*, obj*, obj*); +obj* l___private_603819503__match__prefix__aux___main___rarg(obj*, obj*, obj*, obj*); +obj* l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg(obj*, obj*); +obj* l___private_380795433__insert__aux(obj*); obj* l_lean_parser_trie_mk(obj*); obj* l_lean_parser_trie_find___rarg(obj*, obj*); -obj* l___private_3279031763__insert__aux___main___rarg(obj*, obj*, obj*, obj*); -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(obj*, uint32, obj*); -obj* l___private_3045062755__to__string__aux___main(obj*); +obj* l___private_380795433__insert__aux___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_parser_trie_match__prefix(obj*); obj* l_list_zip___rarg___lambda__1(obj*, obj*); -obj* l___private_4095784467__find__aux___main___rarg(obj*, obj*, obj*); +obj* l___private_1930272147__to__string__aux___main(obj*); +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(obj*, uint32, obj*); +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(obj*, uint32); obj* l_option_orelse___main___rarg(obj*, obj*); +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1(obj*); +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_trie_insert___rarg(obj*, obj*, obj*); obj* l_rbnode_mk__insert__result___main___rarg(uint8, obj*); +obj* l___private_1930272147__to__string__aux(obj*); +obj* l___private_1930272147__to__string__aux___main___rarg(obj*); obj* l_option_get__or__else___main___rarg(obj*, obj*); -obj* l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3(obj*); obj* l_lean_parser_trie_mk___closed__1; -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg(obj*, uint32, obj*); +obj* l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3(obj*); extern obj* l_char_has__repr___closed__1; -obj* l___private_3045062755__to__string__aux(obj*); -obj* l___private_1312873337__match__prefix__aux___main(obj*); -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg___boxed(obj*, obj*, obj*); +obj* l___private_603819503__match__prefix__aux___rarg(obj*, obj*, obj*, obj*); +obj* l___private_830774433__find__aux___rarg(obj*, obj*, obj*); +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg___boxed(obj*, obj*, obj*); obj* l_lean_parser_trie_find(obj*); -obj* l___private_3045062755__to__string__aux___rarg(obj*); -obj* l_lean_to__fmt___at___private_3045062755__to__string__aux___main___spec__2(obj*); -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg___boxed(obj*, obj*, obj*); -obj* l___private_3279031763__insert__aux___main(obj*); +obj* l_lean_to__fmt___at___private_1930272147__to__string__aux___main___spec__2(obj*); +obj* l___private_830774433__find__aux___main___rarg(obj*, obj*, obj*); +obj* l___private_380795433__insert__aux___main(obj*); +obj* l___private_1930272147__to__string__aux___rarg(obj*); obj* l_lean_format_group___main(obj*); -obj* l___private_1312873337__match__prefix__aux___main___rarg(obj*, obj*, obj*, obj*); +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3(obj*); +obj* l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(obj*, obj*); obj* l_lean_format_pretty(obj*, obj*); -obj* l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(obj*, obj*); -obj* l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg(obj*, obj*); -obj* l___private_1312873337__match__prefix__aux(obj*); -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg___boxed(obj*, obj*); -obj* l___private_4095784467__find__aux___rarg(obj*, obj*, obj*); +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg___boxed(obj*, obj*); +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2(obj*); +obj* l___private_603819503__match__prefix__aux___main(obj*); +obj* l___private_830774433__find__aux___main(obj*); uint8 l_rbnode_get__color___main___rarg(obj*); -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1(obj*); -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2(obj*); -obj* l___private_3279031763__insert__aux___rarg(obj*, obj*, obj*, obj*); +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg(obj*, uint32, obj*); obj* l_rbnode_balance1__node___main___rarg(obj*, obj*, obj*, obj*); obj* l_option_map___rarg(obj*, obj*); -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(obj*, uint32); -obj* l___private_4095784467__find__aux(obj*); +obj* l___private_830774433__find__aux(obj*); obj* l_char_quote__core(uint32); obj* l_lean_parser_trie_insert(obj*); obj* l_lean_parser_trie_has__to__string___rarg(obj*); -obj* l___private_1312873337__match__prefix__aux___rarg(obj*, obj*, obj*, obj*); obj* _init_l_lean_parser_trie_mk___closed__1() { _start: { @@ -89,7 +89,7 @@ lean::inc(x_2); return x_2; } } -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(obj* x_0, uint32 x_1) { +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(obj* x_0, uint32 x_1) { _start: { switch (lean::obj_tag(x_0)) { @@ -195,16 +195,16 @@ goto _start; } } } -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1(obj* x_0) { +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg___boxed), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg___boxed), 2, 0); return x_2; } } -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(obj* x_0, uint32 x_1, obj* x_2) { +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(obj* x_0, uint32 x_1, obj* x_2) { _start: { switch (lean::obj_tag(x_0)) { @@ -267,7 +267,7 @@ else { obj* x_22; obj* x_23; lean::dec(x_15); -x_22 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_12, x_1, x_2); +x_22 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_12, x_1, x_2); if (lean::is_scalar(x_14)) { x_23 = lean::alloc_cnstr(1, 4, 0); } else { @@ -284,7 +284,7 @@ else { obj* x_25; obj* x_26; lean::dec(x_15); -x_25 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_6, x_1, x_2); +x_25 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_6, x_1, x_2); if (lean::is_scalar(x_14)) { x_26 = lean::alloc_cnstr(1, 4, 0); } else { @@ -350,14 +350,14 @@ if (x_44 == 0) { obj* x_46; obj* x_47; lean::dec(x_35); -x_46 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_33, x_1, x_2); +x_46 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_33, x_1, x_2); x_47 = l_rbnode_balance2__node___main___rarg(x_46, x_29, x_31, x_27); return x_47; } else { obj* x_48; obj* x_49; -x_48 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_33, x_1, x_2); +x_48 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_33, x_1, x_2); if (lean::is_scalar(x_35)) { x_49 = lean::alloc_cnstr(2, 4, 0); } else { @@ -381,14 +381,14 @@ if (x_52 == 0) { obj* x_54; obj* x_55; lean::dec(x_35); -x_54 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_27, x_1, x_2); +x_54 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_27, x_1, x_2); x_55 = l_rbnode_balance1__node___main___rarg(x_54, x_29, x_31, x_33); return x_55; } else { obj* x_56; obj* x_57; -x_56 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_27, x_1, x_2); +x_56 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_27, x_1, x_2); if (lean::is_scalar(x_35)) { x_57 = lean::alloc_cnstr(2, 4, 0); } else { @@ -405,36 +405,36 @@ return x_57; } } } -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3(obj* x_0) { +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg___boxed), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg___boxed), 3, 0); return x_2; } } -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg(obj* x_0, uint32 x_1, obj* x_2) { +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg(obj* x_0, uint32 x_1, obj* x_2) { _start: { uint8 x_4; obj* x_5; obj* x_6; lean::inc(x_0); x_4 = l_rbnode_get__color___main___rarg(x_0); -x_5 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_0, x_1, x_2); +x_5 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_0, x_1, x_2); x_6 = l_rbnode_mk__insert__result___main___rarg(x_4, x_5); return x_6; } } -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2(obj* x_0) { +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg___boxed), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg___boxed), 3, 0); return x_2; } } -obj* l___private_3279031763__insert__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_380795433__insert__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -462,13 +462,13 @@ lean::dec(x_12); lean::dec(x_1); x_16 = lean::string_iterator_curr(x_3); lean::inc(x_9); -x_18 = l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(x_9, x_16); +x_18 = l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(x_9, x_16); x_19 = l_lean_parser_trie_mk___closed__1; lean::inc(x_19); x_21 = l_option_get__or__else___main___rarg(x_18, x_19); x_22 = lean::string_iterator_next(x_3); -x_23 = l___private_3279031763__insert__aux___main___rarg(x_0, x_13, x_21, x_22); -x_24 = l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg(x_9, x_16, x_23); +x_23 = l___private_380795433__insert__aux___main___rarg(x_0, x_13, x_21, x_22); +x_24 = l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg(x_9, x_16, x_23); if (lean::is_scalar(x_11)) { x_25 = lean::alloc_cnstr(0, 2, 0); } else { @@ -506,56 +506,56 @@ return x_32; } } } -obj* l___private_3279031763__insert__aux___main(obj* x_0) { +obj* l___private_380795433__insert__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3279031763__insert__aux___main___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_380795433__insert__aux___main___rarg), 4, 0); return x_2; } } -obj* l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg___boxed(obj* x_0, obj* x_1) { +obj* l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg___boxed(obj* x_0, obj* x_1) { _start: { uint32 x_2; obj* x_3; x_2 = lean::unbox_uint32(x_1); -x_3 = l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(x_0, x_2); +x_3 = l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(x_0, x_2); return x_3; } } -obj* l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint32 x_3; obj* x_4; x_3 = lean::unbox_uint32(x_1); -x_4 = l_rbnode_ins___main___at___private_3279031763__insert__aux___main___spec__3___rarg(x_0, x_3, x_2); +x_4 = l_rbnode_ins___main___at___private_380795433__insert__aux___main___spec__3___rarg(x_0, x_3, x_2); return x_4; } } -obj* l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { +obj* l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg___boxed(obj* x_0, obj* x_1, obj* x_2) { _start: { uint32 x_3; obj* x_4; x_3 = lean::unbox_uint32(x_1); -x_4 = l_rbnode_insert___at___private_3279031763__insert__aux___main___spec__2___rarg(x_0, x_3, x_2); +x_4 = l_rbnode_insert___at___private_380795433__insert__aux___main___spec__2___rarg(x_0, x_3, x_2); return x_4; } } -obj* l___private_3279031763__insert__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_380795433__insert__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_3279031763__insert__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_380795433__insert__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_3279031763__insert__aux(obj* x_0) { +obj* l___private_380795433__insert__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3279031763__insert__aux___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_380795433__insert__aux___rarg), 4, 0); return x_2; } } @@ -565,7 +565,7 @@ _start: obj* x_3; obj* x_4; obj* x_5; x_3 = lean::string_length(x_1); x_4 = lean::string_mk_iterator(x_1); -x_5 = l___private_3279031763__insert__aux___main___rarg(x_2, x_3, x_0, x_4); +x_5 = l___private_380795433__insert__aux___main___rarg(x_2, x_3, x_0, x_4); return x_5; } } @@ -578,7 +578,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_trie_insert___ra return x_2; } } -obj* l___private_4095784467__find__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_830774433__find__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -592,7 +592,7 @@ x_6 = lean::cnstr_get(x_1, 1); lean::inc(x_6); lean::dec(x_1); x_9 = lean::string_iterator_curr(x_2); -x_10 = l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(x_6, x_9); +x_10 = l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(x_6, x_9); if (lean::obj_tag(x_10) == 0) { obj* x_14; @@ -631,29 +631,29 @@ return x_26; } } } -obj* l___private_4095784467__find__aux___main(obj* x_0) { +obj* l___private_830774433__find__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4095784467__find__aux___main___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_830774433__find__aux___main___rarg), 3, 0); return x_2; } } -obj* l___private_4095784467__find__aux___rarg(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_830774433__find__aux___rarg(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_4095784467__find__aux___main___rarg(x_0, x_1, x_2); +x_3 = l___private_830774433__find__aux___main___rarg(x_0, x_1, x_2); return x_3; } } -obj* l___private_4095784467__find__aux(obj* x_0) { +obj* l___private_830774433__find__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_4095784467__find__aux___rarg), 3, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_830774433__find__aux___rarg), 3, 0); return x_2; } } @@ -663,7 +663,7 @@ _start: obj* x_2; obj* x_3; obj* x_4; x_2 = lean::string_length(x_1); x_3 = lean::string_mk_iterator(x_1); -x_4 = l___private_4095784467__find__aux___main___rarg(x_2, x_0, x_3); +x_4 = l___private_830774433__find__aux___main___rarg(x_2, x_0, x_3); return x_4; } } @@ -676,7 +676,7 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_trie_find___rarg return x_2; } } -obj* l___private_1312873337__match__prefix__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_603819503__match__prefix__aux___main___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; uint8 x_5; @@ -697,7 +697,7 @@ lean::closure_set(x_13, 0, x_2); x_14 = l_option_map___rarg(x_13, x_7); x_15 = l_option_orelse___main___rarg(x_14, x_3); x_16 = lean::string_iterator_curr(x_2); -x_17 = l_rbnode_find___main___at___private_3279031763__insert__aux___main___spec__1___rarg(x_9, x_16); +x_17 = l_rbnode_find___main___at___private_380795433__insert__aux___main___spec__1___rarg(x_9, x_16); if (lean::obj_tag(x_17) == 0) { lean::dec(x_0); @@ -738,29 +738,29 @@ return x_36; } } } -obj* l___private_1312873337__match__prefix__aux___main(obj* x_0) { +obj* l___private_603819503__match__prefix__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1312873337__match__prefix__aux___main___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_603819503__match__prefix__aux___main___rarg), 4, 0); return x_2; } } -obj* l___private_1312873337__match__prefix__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { +obj* l___private_603819503__match__prefix__aux___rarg(obj* x_0, obj* x_1, obj* x_2, obj* x_3) { _start: { obj* x_4; -x_4 = l___private_1312873337__match__prefix__aux___main___rarg(x_0, x_1, x_2, x_3); +x_4 = l___private_603819503__match__prefix__aux___main___rarg(x_0, x_1, x_2, x_3); return x_4; } } -obj* l___private_1312873337__match__prefix__aux(obj* x_0) { +obj* l___private_603819503__match__prefix__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_1312873337__match__prefix__aux___rarg), 4, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_603819503__match__prefix__aux___rarg), 4, 0); return x_2; } } @@ -770,7 +770,7 @@ _start: obj* x_2; obj* x_3; obj* x_4; x_2 = lean::string_iterator_remaining(x_1); x_3 = lean::box(0); -x_4 = l___private_1312873337__match__prefix__aux___main___rarg(x_2, x_0, x_1, x_3); +x_4 = l___private_603819503__match__prefix__aux___main___rarg(x_2, x_0, x_1, x_3); return x_4; } } @@ -783,13 +783,13 @@ x_2 = lean::alloc_closure(reinterpret_cast(l_lean_parser_trie_match__pref return x_2; } } -obj* l_lean_to__fmt___at___private_3045062755__to__string__aux___main___spec__2(obj* x_0) { +obj* l_lean_to__fmt___at___private_1930272147__to__string__aux___main___spec__2(obj* x_0) { _start: { return x_0; } } -obj* l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(obj* x_0, obj* x_1) { +obj* l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(obj* x_0, obj* x_1) { _start: { if (lean::obj_tag(x_0) == 0) @@ -824,7 +824,7 @@ lean::cnstr_set(x_14, 0, x_5); lean::cnstr_set(x_14, 1, x_1); lean::cnstr_set_scalar(x_14, sizeof(void*)*2, x_12); x_15 = x_14; -x_16 = l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(x_7, x_1); +x_16 = l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(x_7, x_1); x_17 = lean::alloc_cnstr(4, 2, 1); lean::cnstr_set(x_17, 0, x_15); lean::cnstr_set(x_17, 1, x_16); @@ -835,7 +835,7 @@ return x_18; } } } -obj* l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg(obj* x_0, obj* x_1) { +obj* l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg(obj* x_0, obj* x_1) { _start: { switch (lean::obj_tag(x_0)) { @@ -856,7 +856,7 @@ lean::inc(x_7); x_9 = lean::cnstr_get(x_0, 3); lean::inc(x_9); lean::dec(x_0); -x_12 = l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg(x_3, x_1); +x_12 = l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg(x_3, x_1); x_13 = lean::unbox_uint32(x_5); lean::dec(x_5); x_15 = l_char_quote__core(x_13); @@ -867,9 +867,9 @@ lean::dec(x_15); x_20 = lean::string_append(x_18, x_16); x_21 = lean::alloc_cnstr(2, 1, 0); lean::cnstr_set(x_21, 0, x_20); -x_22 = l___private_3045062755__to__string__aux___main___rarg(x_7); +x_22 = l___private_1930272147__to__string__aux___main___rarg(x_7); x_23 = lean::box(1); -x_24 = l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(x_22, x_23); +x_24 = l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(x_22, x_23); x_25 = lean::mk_nat_obj(2u); x_26 = lean::alloc_cnstr(3, 2, 0); lean::cnstr_set(x_26, 0, x_25); @@ -897,7 +897,7 @@ lean::inc(x_35); x_37 = lean::cnstr_get(x_0, 3); lean::inc(x_37); lean::dec(x_0); -x_40 = l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg(x_31, x_1); +x_40 = l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg(x_31, x_1); x_41 = lean::unbox_uint32(x_33); lean::dec(x_33); x_43 = l_char_quote__core(x_41); @@ -908,9 +908,9 @@ lean::dec(x_43); x_48 = lean::string_append(x_46, x_44); x_49 = lean::alloc_cnstr(2, 1, 0); lean::cnstr_set(x_49, 0, x_48); -x_50 = l___private_3045062755__to__string__aux___main___rarg(x_35); +x_50 = l___private_1930272147__to__string__aux___main___rarg(x_35); x_51 = lean::box(1); -x_52 = l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(x_50, x_51); +x_52 = l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(x_50, x_51); x_53 = lean::mk_nat_obj(2u); x_54 = lean::alloc_cnstr(3, 2, 0); lean::cnstr_set(x_54, 0, x_53); @@ -929,16 +929,16 @@ goto _start; } } } -obj* l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3(obj* x_0) { +obj* l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg), 2, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg), 2, 0); return x_2; } } -obj* l___private_3045062755__to__string__aux___main___rarg(obj* x_0) { +obj* l___private_1930272147__to__string__aux___main___rarg(obj* x_0) { _start: { obj* x_1; obj* x_4; obj* x_5; @@ -946,33 +946,33 @@ x_1 = lean::cnstr_get(x_0, 1); lean::inc(x_1); lean::dec(x_0); x_4 = lean::box(0); -x_5 = l_rbnode_fold___main___at___private_3045062755__to__string__aux___main___spec__3___rarg(x_1, x_4); +x_5 = l_rbnode_fold___main___at___private_1930272147__to__string__aux___main___spec__3___rarg(x_1, x_4); return x_5; } } -obj* l___private_3045062755__to__string__aux___main(obj* x_0) { +obj* l___private_1930272147__to__string__aux___main(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3045062755__to__string__aux___main___rarg), 1, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1930272147__to__string__aux___main___rarg), 1, 0); return x_2; } } -obj* l___private_3045062755__to__string__aux___rarg(obj* x_0) { +obj* l___private_1930272147__to__string__aux___rarg(obj* x_0) { _start: { obj* x_1; -x_1 = l___private_3045062755__to__string__aux___main___rarg(x_0); +x_1 = l___private_1930272147__to__string__aux___main___rarg(x_0); return x_1; } } -obj* l___private_3045062755__to__string__aux(obj* x_0) { +obj* l___private_1930272147__to__string__aux(obj* x_0) { _start: { obj* x_2; lean::dec(x_0); -x_2 = lean::alloc_closure(reinterpret_cast(l___private_3045062755__to__string__aux___rarg), 1, 0); +x_2 = lean::alloc_closure(reinterpret_cast(l___private_1930272147__to__string__aux___rarg), 1, 0); return x_2; } } @@ -980,9 +980,9 @@ obj* l_lean_parser_trie_has__to__string___rarg(obj* x_0) { _start: { obj* x_1; obj* x_2; obj* x_3; obj* x_4; obj* x_5; -x_1 = l___private_3045062755__to__string__aux___main___rarg(x_0); +x_1 = l___private_1930272147__to__string__aux___main___rarg(x_0); x_2 = lean::box(1); -x_3 = l_lean_format_join__sep___main___at___private_3045062755__to__string__aux___main___spec__1(x_1, x_2); +x_3 = l_lean_format_join__sep___main___at___private_1930272147__to__string__aux___main___spec__1(x_1, x_2); x_4 = lean::mk_nat_obj(0u); x_5 = l_lean_format_pretty(x_3, x_4); return x_5; diff --git a/src/boot/init/lean/position.cpp b/src/boot/init/lean/position.cpp index 193a0de9a2..484c469541 100644 --- a/src/boot/init/lean/position.cpp +++ b/src/boot/init/lean/position.cpp @@ -17,12 +17,12 @@ typedef lean::uint32 uint32; typedef lean::uint64 uint64; #pragma GCC diagnostic ignored "-Wunused-but-set-variable" #endif uint8 l_prod__has__decidable__lt___rarg(obj*, obj*, obj*, obj*, obj*, obj*); -obj* l___private_167970869__from__string__aux(obj*, obj*, obj*); obj* l_rbnode_balance2__node___main___rarg(obj*, obj*, obj*, obj*); obj* l_lean_position_lean_has__to__format___closed__1; obj* l_rbmap_of__list___main___at_lean_file__map_from__string___spec__1(obj*); obj* l_lean_position_lt; obj* l_lean_position_lean_has__to__format(obj*); +obj* l___private_3205843539__from__string__aux(obj*, obj*, obj*); obj* l_lean_position_has__lt; obj* l_lean_position_decidable__lt___boxed(obj*, obj*); obj* l_rbnode_mk__insert__result___main___rarg(uint8, obj*); @@ -32,8 +32,8 @@ obj* l_lean_position_decidable__lt___main___boxed(obj*, obj*); obj* l_rbmap_insert___main___at_lean_file__map_from__string___spec__2(obj*, obj*, obj*); obj* l_lean_position_decidable__lt___main___closed__2; obj* l_nat_dec__eq___boxed(obj*, obj*); -obj* l___private_167970869__from__string__aux___main(obj*, obj*, obj*); obj* l_lean_file__map_from__string(obj*); +obj* l___private_3205843539__from__string__aux___main(obj*, obj*, obj*); obj* l_lean_to__fmt___at_lean_position_lean_has__to__format___spec__1(obj*); obj* l_rbnode_ins___main___at_lean_file__map_from__string___spec__4(obj*, obj*, obj*); obj* l_lean_position_lean_has__to__format___closed__3; @@ -297,7 +297,7 @@ lean::cnstr_set(x_2, 1, x_1); return x_2; } } -obj* l___private_167970869__from__string__aux___main(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3205843539__from__string__aux___main(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; uint8 x_4; @@ -416,7 +416,7 @@ lean::inc(x_54); x_58 = lean::alloc_cnstr(0, 2, 0); lean::cnstr_set(x_58, 0, x_53); lean::cnstr_set(x_58, 1, x_54); -x_59 = l___private_167970869__from__string__aux___main(x_6, x_52, x_54); +x_59 = l___private_3205843539__from__string__aux___main(x_6, x_52, x_54); x_60 = lean::alloc_cnstr(1, 2, 0); lean::cnstr_set(x_60, 0, x_58); lean::cnstr_set(x_60, 1, x_59); @@ -437,11 +437,11 @@ return x_65; } } } -obj* l___private_167970869__from__string__aux(obj* x_0, obj* x_1, obj* x_2) { +obj* l___private_3205843539__from__string__aux(obj* x_0, obj* x_1, obj* x_2) { _start: { obj* x_3; -x_3 = l___private_167970869__from__string__aux___main(x_0, x_1, x_2); +x_3 = l___private_3205843539__from__string__aux___main(x_0, x_1, x_2); return x_3; } } @@ -694,7 +694,7 @@ obj* x_1; obj* x_2; obj* x_3; obj* x_4; obj* x_5; x_1 = lean::string_length(x_0); x_2 = lean::string_mk_iterator(x_0); x_3 = lean::mk_nat_obj(1u); -x_4 = l___private_167970869__from__string__aux___main(x_1, x_2, x_3); +x_4 = l___private_3205843539__from__string__aux___main(x_1, x_2, x_3); x_5 = l_rbmap_of__list___main___at_lean_file__map_from__string___spec__1(x_4); return x_5; } diff --git a/src/boot/init/version.cpp b/src/boot/init/version.cpp index 128685b9d0..4e26854429 100644 --- a/src/boot/init/version.cpp +++ b/src/boot/init/version.cpp @@ -41,7 +41,7 @@ obj* _init_l_lean_githash() { _start: { obj* x_0; -x_0 = lean::mk_string("7435de89e10b4ff74eb7c386308e1a0238b6e8e6"); +x_0 = lean::mk_string("dc65e438c3b129a1d01da6e12d4aa96bc5986672"); return x_0; } }