From a487bb8d639bfe84b7dec60809be2833aeb48c07 Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Wed, 4 Jun 2025 16:38:27 +0200 Subject: [PATCH] chore: update stage0 --- stage0/stdlib/Init/Control/Lawful/Instances.c | 35 + stage0/stdlib/Init/Data/Array/BasicAux.c | 34 + stage0/stdlib/Init/Data/Array/Lemmas.c | 96 + stage0/stdlib/Init/Data/Array/OfFn.c | 56 + stage0/stdlib/Init/Data/Array/Range.c | 56 + stage0/stdlib/Init/Data/List/Monadic.c | 42 + stage0/stdlib/Init/Data/List/Sort/Impl.c | 106 + stage0/stdlib/Init/Data/List/Sort/Lemmas.c | 51 + stage0/stdlib/Init/Data/List/ToArray.c | 84 + stage0/stdlib/Init/Grind.c | 6 +- stage0/stdlib/Init/Grind/ToInt.c | 474 +++ stage0/stdlib/Lake/CLI/Main.c | 6 +- stage0/stdlib/Lake/CLI/Translate.c | 3 +- stage0/stdlib/Lake/CLI/Translate/Lean.c | 2 +- stage0/stdlib/Lake/Config/Pattern.c | 18 + stage0/stdlib/Lake/Load/Lean/Elab.c | 697 ++-- stage0/stdlib/Lake/Load/Manifest.c | 16 +- stage0/stdlib/Lake/Reservoir.c | 4 +- stage0/stdlib/Lake/Util/Version.c | 18 + stage0/stdlib/Lean/Data/Lsp/Capabilities.c | 24 +- stage0/stdlib/Lean/Data/Lsp/CodeActions.c | 4 +- stage0/stdlib/Lean/Elab/Import.c | 366 +- stage0/stdlib/Lean/Elab/ParseImportsFast.c | 215 +- stage0/stdlib/Lean/Environment.c | 1330 +++---- stage0/stdlib/Lean/Message.c | 14 +- stage0/stdlib/Lean/Parser/Command.c | 3474 +++++++++-------- stage0/stdlib/Lean/Parser/Module.c | 966 +++-- .../Lean/Server/Completion/ImportCompletion.c | 1015 +++-- .../Lean/Server/FileWorker/RequestHandling.c | 2620 +++++++------ stage0/stdlib/Lean/Setup.c | 2768 +++++++------ stage0/stdlib/Lean/Util/Profiler.c | 8 +- .../BVExpr/Circuit/Lemmas/Operations/Udiv.c | 33 + 32 files changed, 8757 insertions(+), 5884 deletions(-) create mode 100644 stage0/stdlib/Init/Grind/ToInt.c diff --git a/stage0/stdlib/Init/Control/Lawful/Instances.c b/stage0/stdlib/Init/Control/Lawful/Instances.c index 88b6fe4ba4..7581396465 100644 --- a/stage0/stdlib/Init/Control/Lawful/Instances.c +++ b/stage0/stdlib/Init/Control/Lawful/Instances.c @@ -13,6 +13,8 @@ #ifdef __cplusplus extern "C" { #endif +LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__Except_map_match__1_splitter(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__Except_map_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__ExceptT_bindCont_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__ExceptT_run__bind_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__ExceptT_run__bind_match__1_splitter(lean_object*, lean_object*, lean_object*); @@ -50,6 +52,39 @@ x_4 = lean_alloc_closure((void*)(l___private_Init_Control_Lawful_Instances_0__Ex return x_4; } } +LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__Except_map_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_4; lean_object* x_5; +lean_dec(x_3); +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +lean_dec(x_1); +x_5 = lean_apply_1(x_2, x_4); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; +lean_dec(x_2); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +lean_dec(x_1); +x_7 = lean_apply_1(x_3, x_6); +return x_7; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__Except_map_match__1_splitter(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = lean_alloc_closure((void*)(l___private_Init_Control_Lawful_Instances_0__Except_map_match__1_splitter___rarg), 3, 0); +return x_4; +} +} LEAN_EXPORT lean_object* l___private_Init_Control_Lawful_Instances_0__ExceptT_run__bind_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { diff --git a/stage0/stdlib/Init/Data/Array/BasicAux.c b/stage0/stdlib/Init/Data/Array/BasicAux.c index ca42a489e3..caaa7d8ab2 100644 --- a/stage0/stdlib/Init/Data/Array/BasicAux.c +++ b/stage0/stdlib/Init/Data/Array/BasicAux.c @@ -21,6 +21,7 @@ uint8_t lean_usize_dec_eq(size_t, size_t); LEAN_EXPORT lean_object* l_Array_mapM_x27_go___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapM_x27___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__List_toArrayAux_match__1_splitter(lean_object*, lean_object*); size_t lean_ptr_addr(lean_object*); LEAN_EXPORT lean_object* l_Array_mapM_x27(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp_go___at_Array_mapMono___spec__2(lean_object*); @@ -36,12 +37,45 @@ LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp_go_ uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapM_x27_go(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__List_toArrayAux_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp_go(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp_go___at_Array_mapMono___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__mapMonoMImp_go___at_Array_mapMono___spec__2___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__List_toArrayAux_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_5; +lean_dec(x_4); +x_5 = lean_apply_1(x_3, x_2); +return x_5; +} +else +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; +lean_dec(x_3); +x_6 = lean_ctor_get(x_1, 0); +lean_inc(x_6); +x_7 = lean_ctor_get(x_1, 1); +lean_inc(x_7); +lean_dec(x_1); +x_8 = lean_apply_3(x_4, x_6, x_7, x_2); +return x_8; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_BasicAux_0__List_toArrayAux_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_Array_BasicAux_0__List_toArrayAux_match__1_splitter___rarg), 4, 0); +return x_3; +} +} LEAN_EXPORT lean_object* l_Array_mapM_x27_go___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { diff --git a/stage0/stdlib/Init/Data/Array/Lemmas.c b/stage0/stdlib/Init/Data/Array/Lemmas.c index ce76d1c97c..732459db0d 100644 --- a/stage0/stdlib/Init/Data/Array/Lemmas.c +++ b/stage0/stdlib/Init/Data/Array/Lemmas.c @@ -27,7 +27,9 @@ LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_filterMapM_ static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__9; static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__17; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Array_toListRev___spec__1___rarg(lean_object*, size_t, size_t, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__GetElem_x3f_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_instDecidableMemOfLawfulBEq(lean_object*); uint8_t lean_usize_dec_eq(size_t, size_t); @@ -44,7 +46,9 @@ lean_object* l_Nat_decidableExistsLT_x27(lean_object*, lean_object*, lean_object LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_filterMapM_match__1_splitter(lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__23; static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__3; +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_filterMap__push_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_forIn_x27_loop_match__3_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__11; LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_appendCore_loop_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -80,8 +84,10 @@ lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_ofFn_go_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__31; LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_filterMap__replicate_match__1_splitter(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__6; LEAN_EXPORT lean_object* l_Array_instDecidableExistsAndMemOfDecidablePred___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Array_toListRev___spec__1(lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__28; LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_filterMap__push_match__1_splitter(lean_object*, lean_object*); @@ -93,6 +99,7 @@ LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_foldlM_loop uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t l_Array_contains___rarg(lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_instDecidableMemOfLawfulBEq___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528____closed__16; LEAN_EXPORT lean_object* l___auto____x40_Init_Data_Array_Lemmas___hyg_18528_; @@ -186,6 +193,45 @@ x_2 = lean_alloc_closure((void*)(l_Array_instDecidableExistsAndMemOfDecidablePre return x_2; } } +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_dec(x_3); +lean_inc(x_2); +return x_2; +} +else +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +lean_dec(x_1); +x_6 = lean_apply_2(x_3, x_4, x_5); +return x_6; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg___boxed), 3, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l___private_Init_Data_Array_Lemmas_0__List_mapA_match__1_splitter___rarg(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__List_anyM_match__1_splitter___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -247,6 +293,56 @@ x_6 = lean_box(x_5); return x_6; } } +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; uint8_t x_6; +x_5 = lean_unsigned_to_nat(0u); +x_6 = lean_nat_dec_eq(x_1, x_5); +if (x_6 == 0) +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_3); +x_7 = lean_unsigned_to_nat(1u); +x_8 = lean_nat_sub(x_1, x_7); +x_9 = lean_apply_2(x_4, x_8, lean_box(0)); +return x_9; +} +else +{ +lean_object* x_10; +lean_dec(x_4); +x_10 = lean_apply_1(x_3, lean_box(0)); +return x_10; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = lean_alloc_closure((void*)(l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg___boxed), 4, 0); +return x_4; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___rarg(x_1, x_2, x_3, x_4); +lean_dec(x_1); +return x_5; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l___private_Init_Data_Array_Lemmas_0__Array_isEqvAux_match__1_splitter(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l___private_Init_Data_Array_Lemmas_0__Array_filterMapM_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { diff --git a/stage0/stdlib/Init/Data/Array/OfFn.c b/stage0/stdlib/Init/Data/Array/OfFn.c index 858f0c38af..cd7d5a1159 100644 --- a/stage0/stdlib/Init/Data/Array/OfFn.c +++ b/stage0/stdlib/Init/Data/Array/OfFn.c @@ -13,16 +13,72 @@ #ifdef __cplusplus extern "C" { #endif +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___boxed(lean_object*, lean_object*); lean_object* l_Array_push___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_ofFnM(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_ofFnM___rarg(lean_object*, lean_object*, lean_object*); +uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Fin_foldlM_loop___at_Array_ofFnM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* lean_nat_sub(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Fin_foldlM_loop___at_Array_ofFnM___spec__1(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Fin_foldlM_loop___at_Array_ofFnM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Fin_foldlM_loop___at_Array_ofFnM___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; uint8_t x_6; +x_5 = lean_unsigned_to_nat(0u); +x_6 = lean_nat_dec_eq(x_1, x_5); +if (x_6 == 0) +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_4); +x_7 = lean_unsigned_to_nat(1u); +x_8 = lean_nat_sub(x_1, x_7); +x_9 = lean_apply_2(x_3, x_8, lean_box(0)); +return x_9; +} +else +{ +lean_object* x_10; +lean_dec(x_3); +x_10 = lean_apply_1(x_4, lean_box(0)); +return x_10; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg___boxed), 4, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___rarg(x_1, x_2, x_3, x_4); +lean_dec(x_1); +return x_5; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter___boxed(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = l___private_Init_Data_Array_OfFn_0__Array_ofFn_go_match__1_splitter(x_1, x_2); +lean_dec(x_1); +return x_3; +} +} LEAN_EXPORT lean_object* l_Fin_foldlM_loop___at_Array_ofFnM___spec__1___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { diff --git a/stage0/stdlib/Init/Data/Array/Range.c b/stage0/stdlib/Init/Data/Array/Range.c index e93a1d06ef..04118af5a0 100644 --- a/stage0/stdlib/Init/Data/Array/Range.c +++ b/stage0/stdlib/Init/Data/Array/Range.c @@ -13,6 +13,62 @@ #ifdef __cplusplus extern "C" { #endif +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___boxed(lean_object*, lean_object*); +uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +lean_object* lean_nat_sub(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; uint8_t x_6; +x_5 = lean_unsigned_to_nat(0u); +x_6 = lean_nat_dec_eq(x_1, x_5); +if (x_6 == 0) +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_4); +x_7 = lean_unsigned_to_nat(1u); +x_8 = lean_nat_sub(x_1, x_7); +x_9 = lean_apply_2(x_3, x_8, lean_box(0)); +return x_9; +} +else +{ +lean_object* x_10; +lean_dec(x_3); +x_10 = lean_apply_1(x_4, lean_box(0)); +return x_10; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg___boxed), 4, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; +x_5 = l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___rarg(x_1, x_2, x_3, x_4); +lean_dec(x_1); +return x_5; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter___boxed(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = l___private_Init_Data_Array_Range_0__Array_ofFn_go_match__1_splitter(x_1, x_2); +lean_dec(x_1); +return x_3; +} +} lean_object* initialize_Init_Data_Array_Lemmas(uint8_t builtin, lean_object*); lean_object* initialize_Init_Data_Array_Basic(uint8_t builtin, lean_object*); lean_object* initialize_Init_Data_Array_OfFn(uint8_t builtin, lean_object*); diff --git a/stage0/stdlib/Init/Data/List/Monadic.c b/stage0/stdlib/Init/Data/List/Monadic.c index b4b584561c..9a10696c4d 100644 --- a/stage0/stdlib/Init/Data/List/Monadic.c +++ b/stage0/stdlib/Init/Data/List/Monadic.c @@ -23,6 +23,7 @@ LEAN_EXPORT lean_object* l_List_mapM_x27(lean_object*, lean_object*, lean_object LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_anyM_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_flatMapM_match__1_splitter(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_mapM_x27_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_anyM_match__1_splitter___rarg(uint8_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_anyM_match__1_splitter(lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_mapA_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -53,6 +54,8 @@ LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_forIn_x27_lo LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_mapM_x27_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapM_x27___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_forIn_x27__eq__foldlM_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_mapA_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -124,6 +127,45 @@ x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_Monadic_0__List_filt return x_3; } } +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_dec(x_3); +lean_inc(x_2); +return x_2; +} +else +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +lean_dec(x_1); +x_6 = lean_apply_2(x_3, x_4, x_5); +return x_6; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg___boxed), 3, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l___private_Init_Data_List_Monadic_0__List_findM_x3f_match__1_splitter___rarg(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l_List_mapM_x27___rarg___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { diff --git a/stage0/stdlib/Init/Data/List/Sort/Impl.c b/stage0/stdlib/Init/Data/List/Sort/Impl.c index 9cb2eaa219..ef900f6732 100644 --- a/stage0/stdlib/Init/Data/List/Sort/Impl.c +++ b/stage0/stdlib/Init/Data/List/Sort/Impl.c @@ -39,6 +39,7 @@ lean_object* l_List_reverseAux___rarg(lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__25; LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeSortTR_u2082_run_x27___rarg___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__31; +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_merge_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_MergeSort_Internal_mergeSortTR_u2082_run_x27_match__1_splitter(lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__6; LEAN_EXPORT lean_object* l_List_MergeSort_Internal_splitRevInTwo_x27___rarg(lean_object*, lean_object*); @@ -65,6 +66,7 @@ static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeTR_go(lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__51; static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__17; +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_mergeSort_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__41; LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeSortTR_u2082_run___rarg___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__30; @@ -76,6 +78,7 @@ static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed lean_object* l_List_lengthTRAux___rarg(lean_object*, lean_object*); lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeSortTR_u2082_run___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_mergeSort_match__1_splitter(lean_object*, lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__59; static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__10; static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__15; @@ -115,6 +118,7 @@ static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_MergeSort_Internal_splitRevAt_go_match__1_splitter(lean_object*, lean_object*); lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeSortTR_u2082_run_x27___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_merge_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_MergeSort_Internal_mergeSortTR_u2082_run(lean_object*); static lean_object* l___auto____x40_Init_Data_List_Sort_Impl___hyg_916____closed__49; LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_MergeSort_Internal_splitRevAt_go_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -388,6 +392,55 @@ x_2 = lean_alloc_closure((void*)(l_List_MergeSort_Internal_mergeTR___rarg), 3, 0 return x_2; } } +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_merge_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_6; +lean_dec(x_5); +lean_dec(x_4); +x_6 = lean_apply_1(x_3, x_2); +return x_6; +} +else +{ +lean_dec(x_3); +if (lean_obj_tag(x_2) == 0) +{ +lean_object* x_7; +lean_dec(x_5); +x_7 = lean_apply_2(x_4, x_1, lean_box(0)); +return x_7; +} +else +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; +lean_dec(x_4); +x_8 = lean_ctor_get(x_1, 0); +lean_inc(x_8); +x_9 = lean_ctor_get(x_1, 1); +lean_inc(x_9); +lean_dec(x_1); +x_10 = lean_ctor_get(x_2, 0); +lean_inc(x_10); +x_11 = lean_ctor_get(x_2, 1); +lean_inc(x_11); +lean_dec(x_2); +x_12 = lean_apply_4(x_5, x_8, x_9, x_10, x_11); +return x_12; +} +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_merge_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_Sort_Impl_0__List_merge_match__1_splitter___rarg), 5, 0); +return x_3; +} +} LEAN_EXPORT lean_object* l_List_MergeSort_Internal_splitRevAt_go___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -1726,6 +1779,59 @@ x_2 = lean_alloc_closure((void*)(l_List_MergeSort_Internal_mergeSortTR_u2082___r return x_2; } } +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_mergeSort_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_6; +lean_dec(x_5); +lean_dec(x_4); +x_6 = lean_apply_1(x_3, x_2); +return x_6; +} +else +{ +lean_object* x_7; +lean_dec(x_3); +x_7 = lean_ctor_get(x_1, 1); +lean_inc(x_7); +if (lean_obj_tag(x_7) == 0) +{ +lean_object* x_8; lean_object* x_9; +lean_dec(x_5); +x_8 = lean_ctor_get(x_1, 0); +lean_inc(x_8); +lean_dec(x_1); +x_9 = lean_apply_2(x_4, x_8, x_2); +return x_9; +} +else +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; +lean_dec(x_4); +x_10 = lean_ctor_get(x_1, 0); +lean_inc(x_10); +lean_dec(x_1); +x_11 = lean_ctor_get(x_7, 0); +lean_inc(x_11); +x_12 = lean_ctor_get(x_7, 1); +lean_inc(x_12); +lean_dec(x_7); +x_13 = lean_apply_4(x_5, x_10, x_11, x_12, x_2); +return x_13; +} +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Impl_0__List_mergeSort_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_Sort_Impl_0__List_mergeSort_match__1_splitter___rarg), 5, 0); +return x_3; +} +} lean_object* initialize_Init_Data_List_Sort_Basic(uint8_t builtin, lean_object*); lean_object* initialize_Init_Data_List_Sort_Lemmas(uint8_t builtin, lean_object*); static bool _G_initialized = false; diff --git a/stage0/stdlib/Init/Data/List/Sort/Lemmas.c b/stage0/stdlib/Init/Data/List/Sort/Lemmas.c index ad36a77f67..19623fde94 100644 --- a/stage0/stdlib/Init/Data/List/Sort/Lemmas.c +++ b/stage0/stdlib/Init/Data/List/Sort/Lemmas.c @@ -14,7 +14,58 @@ extern "C" { #endif LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_mergeSort_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_merge_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_mergeSort_match__1_splitter(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_merge_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_merge_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_6; +lean_dec(x_5); +lean_dec(x_4); +x_6 = lean_apply_1(x_3, x_2); +return x_6; +} +else +{ +lean_dec(x_3); +if (lean_obj_tag(x_2) == 0) +{ +lean_object* x_7; +lean_dec(x_5); +x_7 = lean_apply_2(x_4, x_1, lean_box(0)); +return x_7; +} +else +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; +lean_dec(x_4); +x_8 = lean_ctor_get(x_1, 0); +lean_inc(x_8); +x_9 = lean_ctor_get(x_1, 1); +lean_inc(x_9); +lean_dec(x_1); +x_10 = lean_ctor_get(x_2, 0); +lean_inc(x_10); +x_11 = lean_ctor_get(x_2, 1); +lean_inc(x_11); +lean_dec(x_2); +x_12 = lean_apply_4(x_5, x_8, x_9, x_10, x_11); +return x_12; +} +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_merge_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_Sort_Lemmas_0__List_merge_match__1_splitter___rarg), 5, 0); +return x_3; +} +} LEAN_EXPORT lean_object* l___private_Init_Data_List_Sort_Lemmas_0__List_mergeSort_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { diff --git a/stage0/stdlib/Init/Data/List/ToArray.c b/stage0/stdlib/Init/Data/List/ToArray.c index ff2c794b0a..eed2856abe 100644 --- a/stage0/stdlib/Init/Data/List/ToArray.c +++ b/stage0/stdlib/Init/Data/List/ToArray.c @@ -21,6 +21,8 @@ LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_isEqvAux_ma LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findSomeM_x3f_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_anyM_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_forIn_x27_loop_match__3_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findM_x3f_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findSomeM_x3f_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_forIn_x27_loop_match__3_splitter___boxed(lean_object*, lean_object*, lean_object*); @@ -28,6 +30,7 @@ LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_filter_match LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_erase_match__1_splitter___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findSomeM_x3f_match__3_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_isEqvAux_match__1_splitter___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_forIn_x27_loop_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_forIn_x27_loop_match__3_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_forIn_x27__cons_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); @@ -38,12 +41,15 @@ LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_forIn_x27_l LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_filter_match__1_splitter(lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_anyM_match__1_splitter___rarg(uint8_t, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findM_x3f_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_erase_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findSomeM_x3f_match__3_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findSomeRevM_x3f_find_match__1_splitter(lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_findSomeM_x3f_match__1_splitter(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_anyM_match__1_splitter(lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__Array_isEqvAux_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_filter_match__1_splitter___rarg___boxed(lean_object*, lean_object*, lean_object*); @@ -234,6 +240,45 @@ lean_dec(x_2); return x_4; } } +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_dec(x_3); +lean_inc(x_2); +return x_2; +} +else +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +lean_dec(x_1); +x_6 = lean_apply_2(x_3, x_4, x_5); +return x_6; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg___boxed), 3, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l___private_Init_Data_List_ToArray_0__List_mapA_match__1_splitter___rarg(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findSomeM_x3f_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { @@ -395,6 +440,45 @@ lean_dec(x_2); return x_4; } } +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_dec(x_3); +lean_inc(x_2); +return x_2; +} +else +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_4 = lean_ctor_get(x_1, 0); +lean_inc(x_4); +x_5 = lean_ctor_get(x_1, 1); +lean_inc(x_5); +lean_dec(x_1); +x_6 = lean_apply_2(x_3, x_4, x_5); +return x_6; +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg___boxed), 3, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l___private_Init_Data_List_ToArray_0__List_findM_x3f_match__1_splitter___rarg(x_1, x_2, x_3); +lean_dec(x_2); +return x_4; +} +} LEAN_EXPORT lean_object* l___private_Init_Data_List_ToArray_0__List_anyM_match__1_splitter___rarg(uint8_t x_1, lean_object* x_2, lean_object* x_3) { _start: { diff --git a/stage0/stdlib/Init/Grind.c b/stage0/stdlib/Init/Grind.c index decb95e47d..f54f1b0d30 100644 --- a/stage0/stdlib/Init/Grind.c +++ b/stage0/stdlib/Init/Grind.c @@ -1,6 +1,6 @@ // Lean compiler output // Module: Init.Grind -// Imports: Init.Grind.Norm Init.Grind.Tactics Init.Grind.Lemmas Init.Grind.Cases Init.Grind.Propagator Init.Grind.Util Init.Grind.Offset Init.Grind.PP Init.Grind.CommRing Init.Grind.Module Init.Grind.Ordered Init.Grind.Ext Init.Data.Int.OfNat +// Imports: Init.Grind.Norm Init.Grind.Tactics Init.Grind.Lemmas Init.Grind.Cases Init.Grind.Propagator Init.Grind.Util Init.Grind.Offset Init.Grind.PP Init.Grind.CommRing Init.Grind.Module Init.Grind.Ordered Init.Grind.Ext Init.Grind.ToInt Init.Data.Int.OfNat #include #if defined(__clang__) #pragma clang diagnostic ignored "-Wunused-parameter" @@ -25,6 +25,7 @@ lean_object* initialize_Init_Grind_CommRing(uint8_t builtin, lean_object*); lean_object* initialize_Init_Grind_Module(uint8_t builtin, lean_object*); lean_object* initialize_Init_Grind_Ordered(uint8_t builtin, lean_object*); lean_object* initialize_Init_Grind_Ext(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Grind_ToInt(uint8_t builtin, lean_object*); lean_object* initialize_Init_Data_Int_OfNat(uint8_t builtin, lean_object*); static bool _G_initialized = false; LEAN_EXPORT lean_object* initialize_Init_Grind(uint8_t builtin, lean_object* w) { @@ -67,6 +68,9 @@ lean_dec_ref(res); res = initialize_Init_Grind_Ext(builtin, lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +res = initialize_Init_Grind_ToInt(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); res = initialize_Init_Data_Int_OfNat(builtin, lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); diff --git a/stage0/stdlib/Init/Grind/ToInt.c b/stage0/stdlib/Init/Grind/ToInt.c new file mode 100644 index 0000000000..c9df1be043 --- /dev/null +++ b/stage0/stdlib/Init/Grind/ToInt.c @@ -0,0 +1,474 @@ +// Lean compiler output +// Module: Init.Grind.ToInt +// Imports: Init.Data.Int.DivMod.Basic Init.Data.Int.Lemmas Init.Data.Int.Order Init.Data.Fin.Lemmas Init.Data.UInt.Lemmas Init.Data.SInt.Lemmas +#include +#if defined(__clang__) +#pragma clang diagnostic ignored "-Wunused-parameter" +#pragma clang diagnostic ignored "-Wunused-label" +#elif defined(__GNUC__) && !defined(__CLANG__) +#pragma GCC diagnostic ignored "-Wunused-parameter" +#pragma GCC diagnostic ignored "-Wunused-label" +#pragma GCC diagnostic ignored "-Wunused-but-set-variable" +#endif +#ifdef __cplusplus +extern "C" { +#endif +lean_object* l_BitVec_toInt___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt8SomeIntNegHPowOfNat(uint8_t); +lean_object* lean_uint32_to_nat(uint32_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt32SomeIntOfNatHPow___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt32SomeIntNegHPowOfNat(uint32_t); +LEAN_EXPORT lean_object* l___private_Init_Grind_ToInt_0__Lean_Grind_ToInt_wrap_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* lean_int64_to_int_sint(uint64_t); +LEAN_EXPORT lean_object* l_Lean_Grind_ToInt_wrap___boxed(lean_object*, lean_object*, lean_object*); +lean_object* lean_int_emod(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt16SomeIntNegHPowOfNat(uint16_t); +LEAN_EXPORT lean_object* l_Lean_Grind_ToInt_wrap(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1; +LEAN_EXPORT lean_object* l___private_Init_Grind_ToInt_0__Lean_Grind_ToInt_wrap_match__1_splitter(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt32SomeIntNegHPowOfNat___boxed(lean_object*); +lean_object* l_Nat_cast___at___private_Init_Data_Format_Basic_0__Std_Format_spaceUptoLine___spec__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast___rarg(lean_object*); +lean_object* lean_int8_to_int(uint8_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecOfNatNatSomeInt(lean_object*); +lean_object* lean_nat_to_int(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt8SomeIntOfNatHPow___boxed(lean_object*); +lean_object* lean_int32_to_int(uint32_t); +lean_object* lean_uint64_to_nat(uint64_t); +static lean_object* l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1; +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt32SomeIntOfNatHPow(uint32_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt16SomeIntOfNatHPow___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUSizeSomeIntOfNatHPowNatNumBits(size_t); +static lean_object* l_Lean_Grind_instToIntIntNone___closed__1; +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt64SomeIntOfNatHPow(uint64_t); +lean_object* lean_usize_to_nat(size_t); +lean_object* lean_int_sub(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntIntNone; +lean_object* lean_int16_to_int(uint16_t); +lean_object* l_id___rarg___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt8SomeIntNegHPowOfNat___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntNatSomeIntOfNatNone; +lean_object* lean_uint16_to_nat(uint16_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt64SomeIntNegHPowOfNat___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt8SomeIntOfNatHPow(uint8_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt64SomeIntOfNatHPow___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntISizeSomeIntNegHPowNatOfNatHSubNumBits(size_t); +lean_object* lean_uint8_to_nat(uint8_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt64SomeIntNegHPowOfNat(uint64_t); +lean_object* lean_int_add(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt16SomeIntNegHPowOfNat___boxed(lean_object*); +lean_object* lean_isize_to_int(size_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecSomeIntNegHPowNatOfNatHSub(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntISizeSomeIntNegHPowNatOfNatHSubNumBits___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt16SomeIntOfNatHPow(uint16_t); +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUSizeSomeIntOfNatHPowNatNumBits___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Grind_ToInt_wrap(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_inc(x_3); +return x_3; +} +else +{ +if (lean_obj_tag(x_2) == 0) +{ +lean_inc(x_3); +return x_3; +} +else +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; +x_4 = lean_ctor_get(x_1, 0); +x_5 = lean_ctor_get(x_2, 0); +x_6 = lean_int_sub(x_3, x_4); +x_7 = lean_int_sub(x_5, x_4); +x_8 = lean_int_emod(x_6, x_7); +lean_dec(x_7); +lean_dec(x_6); +x_9 = lean_int_add(x_8, x_4); +lean_dec(x_8); +return x_9; +} +} +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_ToInt_wrap___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Lean_Grind_ToInt_wrap(x_1, x_2, x_3); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_4; +} +} +LEAN_EXPORT lean_object* l___private_Init_Grind_ToInt_0__Lean_Grind_ToInt_wrap_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +if (lean_obj_tag(x_1) == 0) +{ +lean_object* x_5; +lean_dec(x_3); +x_5 = lean_apply_3(x_4, x_1, x_2, lean_box(0)); +return x_5; +} +else +{ +if (lean_obj_tag(x_2) == 0) +{ +lean_object* x_6; +lean_dec(x_3); +x_6 = lean_apply_3(x_4, x_1, x_2, lean_box(0)); +return x_6; +} +else +{ +lean_object* x_7; lean_object* x_8; lean_object* x_9; +lean_dec(x_4); +x_7 = lean_ctor_get(x_1, 0); +lean_inc(x_7); +lean_dec(x_1); +x_8 = lean_ctor_get(x_2, 0); +lean_inc(x_8); +lean_dec(x_2); +x_9 = lean_apply_2(x_3, x_7, x_8); +return x_9; +} +} +} +} +LEAN_EXPORT lean_object* l___private_Init_Grind_ToInt_0__Lean_Grind_ToInt_wrap_match__1_splitter(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Init_Grind_ToInt_0__Lean_Grind_ToInt_wrap_match__1_splitter___rarg), 4, 0); +return x_2; +} +} +static lean_object* _init_l_Lean_Grind_instToIntIntNone___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_id___rarg___boxed), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Grind_instToIntIntNone() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_Grind_instToIntIntNone___closed__1; +return x_1; +} +} +static lean_object* _init_l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Nat_cast___at___private_Init_Data_Format_Basic_0__Std_Format_spaceUptoLine___spec__1), 1, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Grind_instToIntNatSomeIntOfNatNone() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1; +return x_1; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast___rarg(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_nat_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l_Lean_Grind_instToIntFinSomeIntOfNatCast___rarg), 1, 0); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntFinSomeIntOfNatCast___boxed(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = l_Lean_Grind_instToIntFinSomeIntOfNatCast(x_1); +lean_dec(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt8SomeIntOfNatHPow(uint8_t x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_uint8_to_nat(x_1); +x_3 = lean_nat_to_int(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt8SomeIntOfNatHPow___boxed(lean_object* x_1) { +_start: +{ +uint8_t x_2; lean_object* x_3; +x_2 = lean_unbox(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntUInt8SomeIntOfNatHPow(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt16SomeIntOfNatHPow(uint16_t x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_uint16_to_nat(x_1); +x_3 = lean_nat_to_int(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt16SomeIntOfNatHPow___boxed(lean_object* x_1) { +_start: +{ +uint16_t x_2; lean_object* x_3; +x_2 = lean_unbox(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntUInt16SomeIntOfNatHPow(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt32SomeIntOfNatHPow(uint32_t x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_uint32_to_nat(x_1); +x_3 = lean_nat_to_int(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt32SomeIntOfNatHPow___boxed(lean_object* x_1) { +_start: +{ +uint32_t x_2; lean_object* x_3; +x_2 = lean_unbox_uint32(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntUInt32SomeIntOfNatHPow(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt64SomeIntOfNatHPow(uint64_t x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_uint64_to_nat(x_1); +x_3 = lean_nat_to_int(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUInt64SomeIntOfNatHPow___boxed(lean_object* x_1) { +_start: +{ +uint64_t x_2; lean_object* x_3; +x_2 = lean_unbox_uint64(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntUInt64SomeIntOfNatHPow(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUSizeSomeIntOfNatHPowNatNumBits(size_t x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = lean_usize_to_nat(x_1); +x_3 = lean_nat_to_int(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntUSizeSomeIntOfNatHPowNatNumBits___boxed(lean_object* x_1) { +_start: +{ +size_t x_2; lean_object* x_3; +x_2 = lean_unbox_usize(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntUSizeSomeIntOfNatHPowNatNumBits(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt8SomeIntNegHPowOfNat(uint8_t x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_int8_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt8SomeIntNegHPowOfNat___boxed(lean_object* x_1) { +_start: +{ +uint8_t x_2; lean_object* x_3; +x_2 = lean_unbox(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntInt8SomeIntNegHPowOfNat(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt16SomeIntNegHPowOfNat(uint16_t x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_int16_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt16SomeIntNegHPowOfNat___boxed(lean_object* x_1) { +_start: +{ +uint16_t x_2; lean_object* x_3; +x_2 = lean_unbox(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntInt16SomeIntNegHPowOfNat(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt32SomeIntNegHPowOfNat(uint32_t x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_int32_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt32SomeIntNegHPowOfNat___boxed(lean_object* x_1) { +_start: +{ +uint32_t x_2; lean_object* x_3; +x_2 = lean_unbox_uint32(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntInt32SomeIntNegHPowOfNat(x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt64SomeIntNegHPowOfNat(uint64_t x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_int64_to_int_sint(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntInt64SomeIntNegHPowOfNat___boxed(lean_object* x_1) { +_start: +{ +uint64_t x_2; lean_object* x_3; +x_2 = lean_unbox_uint64(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntInt64SomeIntNegHPowOfNat(x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = lean_unsigned_to_nat(0u); +x_2 = lean_nat_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecOfNatNatSomeInt(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1; +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___boxed(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = l_Lean_Grind_instToIntBitVecOfNatNatSomeInt(x_1); +lean_dec(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntBitVecSomeIntNegHPowNatOfNatHSub(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l_BitVec_toInt___boxed), 2, 1); +lean_closure_set(x_3, 0, x_1); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntISizeSomeIntNegHPowNatOfNatHSubNumBits(size_t x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_isize_to_int(x_1); +return x_2; +} +} +LEAN_EXPORT lean_object* l_Lean_Grind_instToIntISizeSomeIntNegHPowNatOfNatHSubNumBits___boxed(lean_object* x_1) { +_start: +{ +size_t x_2; lean_object* x_3; +x_2 = lean_unbox_usize(x_1); +lean_dec(x_1); +x_3 = l_Lean_Grind_instToIntISizeSomeIntNegHPowNatOfNatHSubNumBits(x_2); +return x_3; +} +} +lean_object* initialize_Init_Data_Int_DivMod_Basic(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Data_Int_Lemmas(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Data_Int_Order(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Data_Fin_Lemmas(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Data_UInt_Lemmas(uint8_t builtin, lean_object*); +lean_object* initialize_Init_Data_SInt_Lemmas(uint8_t builtin, lean_object*); +static bool _G_initialized = false; +LEAN_EXPORT lean_object* initialize_Init_Grind_ToInt(uint8_t builtin, lean_object* w) { +lean_object * res; +if (_G_initialized) return lean_io_result_mk_ok(lean_box(0)); +_G_initialized = true; +res = initialize_Init_Data_Int_DivMod_Basic(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +res = initialize_Init_Data_Int_Lemmas(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +res = initialize_Init_Data_Int_Order(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +res = initialize_Init_Data_Fin_Lemmas(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +res = initialize_Init_Data_UInt_Lemmas(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +res = initialize_Init_Data_SInt_Lemmas(builtin, lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +l_Lean_Grind_instToIntIntNone___closed__1 = _init_l_Lean_Grind_instToIntIntNone___closed__1(); +lean_mark_persistent(l_Lean_Grind_instToIntIntNone___closed__1); +l_Lean_Grind_instToIntIntNone = _init_l_Lean_Grind_instToIntIntNone(); +lean_mark_persistent(l_Lean_Grind_instToIntIntNone); +l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1 = _init_l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1(); +lean_mark_persistent(l_Lean_Grind_instToIntNatSomeIntOfNatNone___closed__1); +l_Lean_Grind_instToIntNatSomeIntOfNatNone = _init_l_Lean_Grind_instToIntNatSomeIntOfNatNone(); +lean_mark_persistent(l_Lean_Grind_instToIntNatSomeIntOfNatNone); +l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1 = _init_l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1(); +lean_mark_persistent(l_Lean_Grind_instToIntBitVecOfNatNatSomeInt___closed__1); +return lean_io_result_mk_ok(lean_box(0)); +} +#ifdef __cplusplus +} +#endif diff --git a/stage0/stdlib/Lake/CLI/Main.c b/stage0/stdlib/Lake/CLI/Main.c index 8045f7b29a..4fcb5b4979 100644 --- a/stage0/stdlib/Lake/CLI/Main.c +++ b/stage0/stdlib/Lake/CLI/Main.c @@ -87,7 +87,6 @@ uint8_t lean_usize_dec_eq(size_t, size_t); static lean_object* l_Lake_verifyInstall___closed__2; lean_object* lean_io_rename(lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_lake_build___closed__1; -lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(lean_object*); LEAN_EXPORT lean_object* l_Lake_takeOptArg_x27___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_instMonadLiftLoggerIOCliStateM(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lake_instMonadLiftLogIOLoggerIO___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); @@ -290,6 +289,7 @@ static lean_object* l_Lake_lake_script_doc___closed__1; LEAN_EXPORT lean_object* l_Lake_lakeLongOption___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_lakeCli___closed__20; static lean_object* l_Lake_lake_checkTest___closed__6; +lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(lean_object*); LEAN_EXPORT lean_object* l_Lake_lake_clean___boxed__const__1; lean_object* l_String_posOfAux(lean_object*, uint32_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_lake_env___lambda__1___boxed__const__1; @@ -56116,7 +56116,7 @@ _start: { lean_object* x_2; lean_object* x_3; x_2 = lean_array_mk(x_1); -x_3 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(x_2); +x_3 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(x_2); return x_3; } } @@ -56301,7 +56301,7 @@ lean_ctor_set(x_30, 1, x_28); x_31 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_31, 0, x_30); lean_ctor_set(x_31, 1, x_17); -x_32 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(x_6); +x_32 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(x_6); x_33 = l___private_Lake_CLI_Main_0__Lake_lake_toJsonReservoirConfig____x40_Lake_CLI_Main___hyg_7187____closed__5; x_34 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_34, 0, x_33); diff --git a/stage0/stdlib/Lake/CLI/Translate.c b/stage0/stdlib/Lake/CLI/Translate.c index ed5b82d5a0..27d318ef1b 100644 --- a/stage0/stdlib/Lake/CLI/Translate.c +++ b/stage0/stdlib/Lake/CLI/Translate.c @@ -369,10 +369,11 @@ lean_object* x_1; uint8_t x_2; uint8_t x_3; lean_object* x_4; x_1 = l_Lake_Package_mkConfigString___closed__5; x_2 = 0; x_3 = 1; -x_4 = lean_alloc_ctor(0, 1, 2); +x_4 = lean_alloc_ctor(0, 1, 3); lean_ctor_set(x_4, 0, x_1); lean_ctor_set_uint8(x_4, sizeof(void*)*1, x_2); lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 2, x_2); return x_4; } } diff --git a/stage0/stdlib/Lake/CLI/Translate/Lean.c b/stage0/stdlib/Lake/CLI/Translate/Lean.c index 332fc5b8d9..9e952bef15 100644 --- a/stage0/stdlib/Lake/CLI/Translate/Lean.c +++ b/stage0/stdlib/Lake/CLI/Translate/Lean.c @@ -29458,7 +29458,7 @@ x_2 = l_Lake_Package_mkLeanConfig___closed__7; x_3 = l_Lake_mkDeclValWhere_x3f___closed__11; x_4 = l_Lake_Package_mkLeanConfig___closed__8; x_5 = l_Lake_Package_mkLeanConfig___closed__9; -x_6 = l_Lean_Syntax_node5(x_1, x_2, x_3, x_4, x_3, x_5, x_3); +x_6 = l_Lean_Syntax_node6(x_1, x_2, x_3, x_3, x_4, x_3, x_5, x_3); return x_6; } } diff --git a/stage0/stdlib/Lake/Config/Pattern.c b/stage0/stdlib/Lake/Config/Pattern.c index 304037ecd8..51ef2802f4 100644 --- a/stage0/stdlib/Lake/Config/Pattern.c +++ b/stage0/stdlib/Lake/Config/Pattern.c @@ -127,7 +127,9 @@ lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_Pattern_all(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lake_Pattern_empty___elambda__1(lean_object*, lean_object*); uint8_t l_Lean_Syntax_matchesNull(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lake_Config_Pattern_0__String_atEnd_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_instEmptyCollectionPatternDescr(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lake_Config_Pattern_0__String_atEnd_match__1_splitter(lean_object*); LEAN_EXPORT lean_object* l_Lake_StrPat_none; LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lake_StrPatDescr_matches___spec__2(lean_object*, lean_object*, size_t, size_t); static lean_object* l_Lake_StrPat_verLike___closed__2; @@ -2462,6 +2464,22 @@ lean_ctor_set(x_7, 2, x_5); return x_7; } } +LEAN_EXPORT lean_object* l___private_Lake_Config_Pattern_0__String_atEnd_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = lean_apply_2(x_3, x_1, x_2); +return x_4; +} +} +LEAN_EXPORT lean_object* l___private_Lake_Config_Pattern_0__String_atEnd_match__1_splitter(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lake_Config_Pattern_0__String_atEnd_match__1_splitter___rarg), 3, 0); +return x_2; +} +} LEAN_EXPORT uint8_t l_Lake_isVerLike(lean_object* x_1) { _start: { diff --git a/stage0/stdlib/Lake/Load/Lean/Elab.c b/stage0/stdlib/Lake/Load/Lean/Elab.c index 841d83c54a..1fe6c53384 100644 --- a/stage0/stdlib/Lake/Load/Lean/Elab.c +++ b/stage0/stdlib/Lake/Load/Lean/Elab.c @@ -13,20 +13,22 @@ #ifdef __cplusplus extern "C" { #endif -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14; static size_t l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModulesUsingCache___spec__6___closed__5; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__40; lean_object* lean_io_prim_handle_lock(lean_object*, uint8_t, lean_object*); lean_object* l_Lean_readModuleData(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146_(lean_object*); lean_object* lean_io_prim_handle_unlock(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_elabConfigFile___spec__6(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6; extern lean_object* l_Lake_dirExt; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*); static lean_object* l_Lake_elabConfigFile___closed__4; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_elabConfigFile___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_instHashableImport__lake___closed__1; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112____boxed(lean_object*); LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_AssocList_get_x3f___at_Lake_importModulesUsingCache___spec__9(lean_object*, lean_object*); lean_object* l_Lean_Json_mkObj(lean_object*); lean_object* lean_io_remove_file(lean_object*, lean_object*); @@ -35,24 +37,24 @@ uint64_t lean_uint64_mix_hash(uint64_t, uint64_t); lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); size_t lean_uint64_to_usize(uint64_t); LEAN_EXPORT lean_object* l_Lake_instBEqImport__lake; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__49; lean_object* l_Lean_Name_toString(lean_object*, uint8_t, lean_object*); extern lean_object* l_Lean_instInhabitedEnvExtensionState; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__1; lean_object* lean_array_push(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__3; static lean_object* l_Lake_importConfigFile___closed__10; lean_object* l_Lake_computeTextFileHash(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFile___closed__11; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__39; lean_object* l_Lean_mkExtNameMap(lean_object*, lean_object*); uint8_t lean_usize_dec_eq(size_t, size_t); lean_object* l_Lean_Elab_Command_mkState(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_getObjValAs_x3f___at_Lean_JsonRpc_instFromJsonMessage___spec__3(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1___boxed(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFile___closed__9; +LEAN_EXPORT uint8_t l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1(lean_object*); static lean_object* l_Lake_instToJsonConfigTrace___closed__1; lean_object* lean_mk_array(lean_object*, lean_object*); static lean_object* l_Lake_configModuleName___closed__2; @@ -65,7 +67,6 @@ static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__11; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__12; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__14; lean_object* l_System_FilePath_withExtension(lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16; static lean_object* l_Lake_importConfigFile___closed__6; lean_object* l_Lean_RBNode_insert___at_Lean_NameSet_insert___spec__1(lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_importConfigFile___closed__12; @@ -83,27 +84,26 @@ static uint64_t l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModules uint8_t lean_string_dec_eq(lean_object*, lean_object*); lean_object* l_System_FilePath_pathExists(lean_object*, lean_object*); static uint64_t l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModulesUsingCache___spec__6___closed__2; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19; LEAN_EXPORT lean_object* l_Lake_importModulesUsingCache(lean_object*, lean_object*, uint32_t, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__15; LEAN_EXPORT uint8_t l_Lake_beqImport____x40_Lake_Load_Lean_Elab___hyg_6_(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_beqImport____x40_Lake_Load_Lean_Elab___hyg_6____boxed(lean_object*, lean_object*); lean_object* l_IO_FS_createDirAll(lean_object*, lean_object*); static uint64_t l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModulesUsingCache___spec__6___closed__1; lean_object* l_Lean_Name_mkStr3(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__10; -LEAN_EXPORT uint64_t l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96_(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__24; size_t lean_usize_of_nat(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__51; lean_object* lean_io_prim_handle_try_lock(lean_object*, uint8_t, lean_object*); -static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2; LEAN_EXPORT lean_object* l_Lean_PersistentArray_forMAux___at_Lake_elabConfigFile___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_UInt64_fromJson_x3f(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__13; +static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2; uint64_t lean_uint64_shift_right(uint64_t, uint64_t); lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lake_Load_Manifest_0__Lake_fromJsonPackageEntryV6____x40_Lake_Load_Manifest___hyg_131____spec__1(lean_object*); lean_object* l_IO_FS_Handle_putStrLn(lean_object*, lean_object*, lean_object*); @@ -115,84 +115,81 @@ lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_ob static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__43; LEAN_EXPORT lean_object* l_Lean_PersistentArray_forMAux___at_Lake_elabConfigFile___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_getObjValD(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1; lean_object* l_Lean_instInhabitedPersistentEnvExtension(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofFormat(lean_object*); +static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1; lean_object* lean_uint64_to_nat(uint64_t); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15; +LEAN_EXPORT uint64_t l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112_(lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__32; lean_object* l_Lean_Parser_mkInputContext(lean_object*, lean_object*, uint8_t); lean_object* lean_st_mk_ref(lean_object*, lean_object*); lean_object* l_System_FilePath_fileName(lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; LEAN_EXPORT lean_object* l_Lake_elabConfigFile___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_List_flatMapTR_go___at___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonPosition____x40_Lean_Data_Lsp_Basic___hyg_226____spec__1(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__34; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__23; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__18; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__5; static lean_object* l_Lake_processHeader___closed__1; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__38; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5; LEAN_EXPORT uint8_t l_Array_isEqvAux___at_Lake_importModulesUsingCache___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Environment_setMainModule(lean_object*, lean_object*); static lean_object* l_Lake_instFromJsonConfigTrace___closed__1; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__27; LEAN_EXPORT lean_object* l_Lean_PersistentArray_forM___at_Lake_elabConfigFile___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4; uint8_t lean_name_eq(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008_(lean_object*); static lean_object* l_Lake_importConfigFile___closed__5; lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); lean_object* l_Std_DHashMap_Internal_AssocList_get_x3f___at___private_Lean_Environment_0__Lean_setImportedEntries___spec__2(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__16; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__31; static uint64_t l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModulesUsingCache___spec__6___closed__4; lean_object* l_Lake_LogEntry_ofMessage(lean_object*, lean_object*); lean_object* lean_io_prim_handle_mk(lean_object*, uint8_t, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10; LEAN_EXPORT lean_object* l_Lake_instFromJsonConfigTrace; +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(lean_object*); static lean_object* l_Lake_configModuleName___closed__1; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__35; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__41; extern lean_object* l_Lake_defaultLakeDir; lean_object* l_Lean_Elab_HeaderSyntax_imports(lean_object*); LEAN_EXPORT lean_object* l_Lake_importConfigFile(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_processHeader(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__53; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__50; LEAN_EXPORT lean_object* l_Lake_instToJsonConfigTrace; lean_object* l_IO_FS_readFile(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983_(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importModulesUsingCache___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__47; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__25; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_elabConfigFile___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_elabConfigFile___closed__1; lean_object* lean_array_fget(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_isEqvAux___at_Lake_importModulesUsingCache___spec__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_importModulesUsingCache___lambda__1___closed__1; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3; LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_AssocList_foldlM___at_Lake_importModulesUsingCache___spec__6(lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2___boxed(lean_object*, lean_object*); extern lean_object* l_Lean_NameSet_empty; LEAN_EXPORT lean_object* l_Array_isEqvAux___at_Lake_importModulesUsingCache___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_importModulesUsingCache___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12; -static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2___boxed(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__37; LEAN_EXPORT lean_object* l_Lean_MessageLog_forM___at_Lake_elabConfigFile___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_isEqvAux___at_Lake_importModulesUsingCache___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Internal_Parsec_String_Parser_run___rarg(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_EnvExtension_setState___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_NameMap_toJson___at___private_Lake_Load_Manifest_0__Lake_toJsonPackageEntryV6____x40_Lake_Load_Manifest___hyg_472____spec__1(lean_object*); @@ -201,12 +198,13 @@ static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__45; lean_object* l_Lean_Elab_IO_processCommands(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lake_Env_leanGithash(lean_object*); lean_object* l_Lean_Name_mkStr2(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4; static lean_object* l_Lake_importConfigFile___closed__3; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; static lean_object* l_Lake_importConfigFile___closed__1; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__33; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lake_importEnvCache; -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1___boxed(lean_object*); uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*); uint64_t l_Lean_Name_hash___override(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__44; @@ -215,17 +213,18 @@ LEAN_EXPORT lean_object* l_Lake_importConfigFileCore(lean_object*, lean_object*, uint64_t lean_uint64_xor(uint64_t, uint64_t); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__20; lean_object* lean_nat_sub(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__7; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__30; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__3(lean_object*, size_t, size_t, lean_object*); +static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3; lean_object* lean_nat_mul(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1; LEAN_EXPORT lean_object* l_Lean_PersistentArray_forM___at_Lake_elabConfigFile___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_MessageLog_forM___at_Lake_elabConfigFile___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__48; lean_object* l_Lean_Json_Parser_any(lean_object*); static lean_object* l_Lake_importConfigFile___closed__8; -LEAN_EXPORT uint8_t l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__42; extern lean_object* l_Lean_persistentEnvExtensionsRef; lean_object* l_Lean_bignumToJson(lean_object*); @@ -233,14 +232,15 @@ static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__46; uint8_t lean_uint64_dec_eq(uint64_t, uint64_t); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_elabConfigFile___spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); size_t lean_usize_sub(size_t, size_t); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5; lean_object* lean_array_mk(lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__9; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1; LEAN_EXPORT lean_object* l_Array_isEqvAux___at_Lake_importModulesUsingCache___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_elabConfigFile___closed__3; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11; size_t lean_usize_add(size_t, size_t); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20; LEAN_EXPORT lean_object* l_Lake_importConfigFileCore_lakeExts; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__4; lean_object* lean_array_uget(lean_object*, size_t); @@ -263,117 +263,165 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__26; lean_object* lean_mk_empty_environment(uint32_t, lean_object*); static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__36; +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7; lean_object* l_Lake_joinRelative(lean_object*, lean_object*); lean_object* lean_nat_add(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_Raw_u2080_expand_go___at_Lake_importModulesUsingCache___spec__4(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_importModules(lean_object*, lean_object*, uint32_t, lean_object*, uint8_t, uint8_t, uint8_t, lean_object*, lean_object*); -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__54; +LEAN_EXPORT lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171_(lean_object*); LEAN_EXPORT uint64_t l_Array_foldlMUnsafe_fold___at_Lake_importModulesUsingCache___spec__5(lean_object*, size_t, size_t, uint64_t); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_Json_pretty(lean_object*, lean_object*); extern lean_object* l_System_Platform_target; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__6; LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_AssocList_contains___at_Lake_importModulesUsingCache___spec__1___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_importModulesUsingCache___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_elabConfigFile___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lake_environment_add(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); static lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__2___closed__1; static lean_object* l_Lake_importConfigFileCore_lakeExts___closed__28; LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_AssocList_get_x3f___at_Lake_importModulesUsingCache___spec__9___boxed(lean_object*, lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13; LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_addToEnv___boxed(lean_object*, lean_object*); lean_object* l_Lean_MessageLog_add(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lake_importModulesUsingCache___spec__3(lean_object*); size_t lean_usize_land(size_t, size_t); static lean_object* l_Lake_importConfigFile___closed__7; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1; -static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9; -LEAN_EXPORT lean_object* l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96____boxed(lean_object*); +static lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17; uint8_t l_Lean_MessageLog_hasErrors(lean_object*); LEAN_EXPORT uint8_t l_Lake_beqImport____x40_Lake_Load_Lean_Elab___hyg_6_(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; uint8_t x_4; uint8_t x_5; lean_object* x_6; uint8_t x_7; uint8_t x_8; uint8_t x_9; uint8_t x_14; +lean_object* x_3; uint8_t x_4; uint8_t x_5; uint8_t x_6; lean_object* x_7; uint8_t x_8; uint8_t x_9; uint8_t x_10; uint8_t x_11; uint8_t x_16; uint8_t x_23; x_3 = lean_ctor_get(x_1, 0); x_4 = lean_ctor_get_uint8(x_1, sizeof(void*)*1); x_5 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 1); -x_6 = lean_ctor_get(x_2, 0); -x_7 = lean_ctor_get_uint8(x_2, sizeof(void*)*1); -x_8 = lean_ctor_get_uint8(x_2, sizeof(void*)*1 + 1); -x_14 = lean_name_eq(x_3, x_6); -if (x_14 == 0) +x_6 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); +x_7 = lean_ctor_get(x_2, 0); +x_8 = lean_ctor_get_uint8(x_2, sizeof(void*)*1); +x_9 = lean_ctor_get_uint8(x_2, sizeof(void*)*1 + 1); +x_10 = lean_ctor_get_uint8(x_2, sizeof(void*)*1 + 2); +x_23 = lean_name_eq(x_3, x_7); +if (x_23 == 0) { -uint8_t x_15; -x_15 = 0; -return x_15; +uint8_t x_24; +x_24 = 0; +return x_24; } else { if (x_4 == 0) { -if (x_7 == 0) +if (x_8 == 0) { -uint8_t x_16; -x_16 = 1; -x_9 = x_16; -goto block_13; +uint8_t x_25; +x_25 = 1; +x_16 = x_25; +goto block_22; } else { -uint8_t x_17; -x_17 = 0; -x_9 = x_17; -goto block_13; +uint8_t x_26; +x_26 = 0; +x_16 = x_26; +goto block_22; } } else { -if (x_7 == 0) -{ -uint8_t x_18; -x_18 = 0; -x_9 = x_18; -goto block_13; -} -else -{ -uint8_t x_19; -x_19 = 1; -x_9 = x_19; -goto block_13; -} -} -} -block_13: -{ -if (x_9 == 0) -{ -uint8_t x_10; -x_10 = 0; -return x_10; -} -else -{ -if (x_5 == 0) -{ if (x_8 == 0) { -uint8_t x_11; -x_11 = 1; -return x_11; +uint8_t x_27; +x_27 = 0; +x_16 = x_27; +goto block_22; } else { +uint8_t x_28; +x_28 = 1; +x_16 = x_28; +goto block_22; +} +} +} +block_15: +{ +if (x_11 == 0) +{ uint8_t x_12; x_12 = 0; return x_12; } +else +{ +if (x_6 == 0) +{ +if (x_10 == 0) +{ +uint8_t x_13; +x_13 = 1; +return x_13; } else { -return x_8; +uint8_t x_14; +x_14 = 0; +return x_14; +} +} +else +{ +return x_10; +} +} +} +block_22: +{ +if (x_16 == 0) +{ +uint8_t x_17; +x_17 = 0; +return x_17; +} +else +{ +if (x_5 == 0) +{ +if (x_9 == 0) +{ +uint8_t x_18; +x_18 = 1; +x_11 = x_18; +goto block_15; +} +else +{ +uint8_t x_19; +x_19 = 0; +x_11 = x_19; +goto block_15; +} +} +else +{ +if (x_9 == 0) +{ +uint8_t x_20; +x_20 = 0; +x_11 = x_20; +goto block_15; +} +else +{ +uint8_t x_21; +x_21 = 1; +x_11 = x_21; +goto block_15; +} } } } @@ -406,61 +454,108 @@ x_1 = l_Lake_instBEqImport__lake___closed__1; return x_1; } } -LEAN_EXPORT uint64_t l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96_(lean_object* x_1) { +LEAN_EXPORT uint64_t l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112_(lean_object* x_1) { _start: { -lean_object* x_2; uint8_t x_3; uint8_t x_4; uint64_t x_5; uint64_t x_6; uint64_t x_7; +lean_object* x_2; uint8_t x_3; uint8_t x_4; uint8_t x_5; uint64_t x_6; uint64_t x_7; uint64_t x_8; x_2 = lean_ctor_get(x_1, 0); x_3 = lean_ctor_get_uint8(x_1, sizeof(void*)*1); x_4 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 1); -x_5 = 0; -x_6 = l_Lean_Name_hash___override(x_2); -x_7 = lean_uint64_mix_hash(x_5, x_6); +x_5 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); +x_6 = 0; +x_7 = l_Lean_Name_hash___override(x_2); +x_8 = lean_uint64_mix_hash(x_6, x_7); if (x_3 == 0) { -uint64_t x_8; uint64_t x_9; -x_8 = 13; -x_9 = lean_uint64_mix_hash(x_7, x_8); +uint64_t x_9; uint64_t x_10; +x_9 = 13; +x_10 = lean_uint64_mix_hash(x_8, x_9); if (x_4 == 0) { -uint64_t x_10; -x_10 = lean_uint64_mix_hash(x_9, x_8); -return x_10; -} -else +uint64_t x_11; +x_11 = lean_uint64_mix_hash(x_10, x_9); +if (x_5 == 0) { -uint64_t x_11; uint64_t x_12; -x_11 = 11; -x_12 = lean_uint64_mix_hash(x_9, x_11); +uint64_t x_12; +x_12 = lean_uint64_mix_hash(x_11, x_9); return x_12; } -} else { uint64_t x_13; uint64_t x_14; x_13 = 11; -x_14 = lean_uint64_mix_hash(x_7, x_13); -if (x_4 == 0) -{ -uint64_t x_15; uint64_t x_16; -x_15 = 13; -x_16 = lean_uint64_mix_hash(x_14, x_15); -return x_16; +x_14 = lean_uint64_mix_hash(x_11, x_13); +return x_14; +} } else { +uint64_t x_15; uint64_t x_16; +x_15 = 11; +x_16 = lean_uint64_mix_hash(x_10, x_15); +if (x_5 == 0) +{ uint64_t x_17; -x_17 = lean_uint64_mix_hash(x_14, x_13); +x_17 = lean_uint64_mix_hash(x_16, x_9); return x_17; } +else +{ +uint64_t x_18; +x_18 = lean_uint64_mix_hash(x_16, x_15); +return x_18; } } } -LEAN_EXPORT lean_object* l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96____boxed(lean_object* x_1) { +else +{ +uint64_t x_19; uint64_t x_20; +x_19 = 11; +x_20 = lean_uint64_mix_hash(x_8, x_19); +if (x_4 == 0) +{ +uint64_t x_21; uint64_t x_22; +x_21 = 13; +x_22 = lean_uint64_mix_hash(x_20, x_21); +if (x_5 == 0) +{ +uint64_t x_23; +x_23 = lean_uint64_mix_hash(x_22, x_21); +return x_23; +} +else +{ +uint64_t x_24; +x_24 = lean_uint64_mix_hash(x_22, x_19); +return x_24; +} +} +else +{ +uint64_t x_25; +x_25 = lean_uint64_mix_hash(x_20, x_19); +if (x_5 == 0) +{ +uint64_t x_26; uint64_t x_27; +x_26 = 13; +x_27 = lean_uint64_mix_hash(x_25, x_26); +return x_27; +} +else +{ +uint64_t x_28; +x_28 = lean_uint64_mix_hash(x_25, x_19); +return x_28; +} +} +} +} +} +LEAN_EXPORT lean_object* l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112____boxed(lean_object* x_1) { _start: { uint64_t x_2; lean_object* x_3; -x_2 = l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96_(x_1); +x_2 = l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112_(x_1); lean_dec(x_1); x_3 = lean_box_uint64(x_2); return x_3; @@ -470,7 +565,7 @@ static lean_object* _init_l_Lake_instHashableImport__lake___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96____boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112____boxed), 1, 0); return x_1; } } @@ -482,7 +577,7 @@ x_1 = l_Lake_instHashableImport__lake___closed__1; return x_1; } } -static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1() { +static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -492,33 +587,33 @@ x_3 = l_Nat_nextPowerOfTwo_go(x_1, x_2, lean_box(0)); return x_3; } } -static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2() { +static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1; +x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1; x_3 = lean_mk_array(x_2, x_1); return x_3; } } -static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3() { +static lean_object* _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_unsigned_to_nat(0u); -x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2; +x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; -x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3; +x_2 = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3; x_3 = lean_st_mk_ref(x_2, x_1); x_4 = !lean_is_exclusive(x_3); if (x_4 == 0) @@ -633,7 +728,7 @@ if (x_5 == 0) { lean_object* x_6; uint64_t x_7; uint64_t x_8; size_t x_9; size_t x_10; x_6 = lean_array_uget(x_1, x_2); -x_7 = l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_96_(x_6); +x_7 = l_Lake_hashImport____x40_Lake_Load_Lean_Elab___hyg_112_(x_6); lean_dec(x_6); x_8 = lean_uint64_mix_hash(x_4, x_7); x_9 = 1; @@ -5062,7 +5157,7 @@ lean_dec(x_1); return x_7; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1() { _start: { lean_object* x_1; @@ -5070,7 +5165,7 @@ x_1 = lean_mk_string_unchecked("platform", 8, 8); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2() { _start: { lean_object* x_1; @@ -5078,7 +5173,7 @@ x_1 = lean_mk_string_unchecked("leanHash", 8, 8); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3() { _start: { lean_object* x_1; @@ -5086,7 +5181,7 @@ x_1 = lean_mk_string_unchecked("configHash", 10, 10); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4() { _start: { lean_object* x_1; @@ -5094,7 +5189,7 @@ x_1 = lean_mk_string_unchecked("options", 7, 7); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; uint64_t x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; @@ -5109,7 +5204,7 @@ lean_inc(x_5); lean_dec(x_1); x_6 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_6, 0, x_2); -x_7 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1; +x_7 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1; x_8 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_6); @@ -5119,7 +5214,7 @@ lean_ctor_set(x_10, 0, x_8); lean_ctor_set(x_10, 1, x_9); x_11 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_11, 0, x_3); -x_12 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2; +x_12 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2; x_13 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_13, 0, x_12); lean_ctor_set(x_13, 1, x_11); @@ -5130,7 +5225,7 @@ x_15 = lean_unbox_uint64(x_4); lean_dec(x_4); x_16 = lean_uint64_to_nat(x_15); x_17 = l_Lean_bignumToJson(x_16); -x_18 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3; +x_18 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3; x_19 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -5138,7 +5233,7 @@ x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_9); x_21 = l_Lean_NameMap_toJson___at___private_Lake_Load_Manifest_0__Lake_toJsonPackageEntryV6____x40_Lake_Load_Manifest___hyg_472____spec__1(x_5); -x_22 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4; +x_22 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4; x_23 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -5167,7 +5262,7 @@ static lean_object* _init_l_Lake_instToJsonConfigTrace___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_), 1, 0); return x_1; } } @@ -5179,7 +5274,7 @@ x_1 = l_Lake_instToJsonConfigTrace___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -5225,7 +5320,7 @@ return x_10; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -5234,7 +5329,7 @@ x_4 = l_Lean_NameMap_fromJson_x3f___at___private_Lake_Load_Manifest_0__Lake_from return x_4; } } -LEAN_EXPORT uint8_t l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1(lean_object* x_1) { +LEAN_EXPORT uint8_t l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1(lean_object* x_1) { _start: { uint8_t x_2; @@ -5242,7 +5337,7 @@ x_2 = 0; return x_2; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1() { _start: { lean_object* x_1; @@ -5250,36 +5345,36 @@ x_1 = lean_mk_string_unchecked("ConfigTrace", 11, 11); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lake_importConfigFileCore_lakeExts___closed__1; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1; x_3 = l_Lean_Name_mkStr2(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1___boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1___boxed), 1, 0); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2; x_2 = 1; -x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; +x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5() { _start: { lean_object* x_1; @@ -5287,48 +5382,48 @@ x_1 = lean_mk_string_unchecked(".", 1, 1); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7; x_2 = 1; -x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; +x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10() { _start: { lean_object* x_1; @@ -5336,144 +5431,144 @@ x_1 = lean_mk_string_unchecked(": ", 2, 2); return x_1; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12; x_2 = 1; -x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; +x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16; x_2 = 1; -x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; +x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20; x_2 = 1; -x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3; +x_3 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23() { +static lean_object* _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10; +x_1 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1; +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1; lean_inc(x_1); x_3 = l_Lean_Json_getObjValAs_x3f___at_Lean_JsonRpc_instFromJsonMessage___spec__3(x_1, x_2); if (lean_obj_tag(x_3) == 0) @@ -5485,7 +5580,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; x_5 = lean_ctor_get(x_3, 0); -x_6 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11; +x_6 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); lean_ctor_set(x_3, 0, x_7); @@ -5497,7 +5592,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_3, 0); lean_inc(x_8); lean_dec(x_3); -x_9 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11; +x_9 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); x_11 = lean_alloc_ctor(0, 1, 0); @@ -5511,7 +5606,7 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; x_12 = lean_ctor_get(x_3, 0); lean_inc(x_12); lean_dec(x_3); -x_13 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2; +x_13 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2; lean_inc(x_1); x_14 = l_Lean_Json_getObjValAs_x3f___at_Lean_JsonRpc_instFromJsonMessage___spec__3(x_1, x_13); if (lean_obj_tag(x_14) == 0) @@ -5524,7 +5619,7 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; x_16 = lean_ctor_get(x_14, 0); -x_17 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15; +x_17 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); lean_ctor_set(x_14, 0, x_18); @@ -5536,7 +5631,7 @@ lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; x_19 = lean_ctor_get(x_14, 0); lean_inc(x_19); lean_dec(x_14); -x_20 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15; +x_20 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15; x_21 = lean_string_append(x_20, x_19); lean_dec(x_19); x_22 = lean_alloc_ctor(0, 1, 0); @@ -5550,9 +5645,9 @@ lean_object* x_23; lean_object* x_24; lean_object* x_25; x_23 = lean_ctor_get(x_14, 0); lean_inc(x_23); lean_dec(x_14); -x_24 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3; +x_24 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3; lean_inc(x_1); -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1(x_1, x_24); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; @@ -5564,7 +5659,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; x_27 = lean_ctor_get(x_25, 0); -x_28 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19; +x_28 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19; x_29 = lean_string_append(x_28, x_27); lean_dec(x_27); lean_ctor_set(x_25, 0, x_29); @@ -5576,7 +5671,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_25, 0); lean_inc(x_30); lean_dec(x_25); -x_31 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19; +x_31 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19; x_32 = lean_string_append(x_31, x_30); lean_dec(x_30); x_33 = lean_alloc_ctor(0, 1, 0); @@ -5590,8 +5685,8 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; x_34 = lean_ctor_get(x_25, 0); lean_inc(x_34); lean_dec(x_25); -x_35 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4; -x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2(x_1, x_35); +x_35 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4; +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2(x_1, x_35); if (lean_obj_tag(x_36) == 0) { uint8_t x_37; @@ -5603,7 +5698,7 @@ if (x_37 == 0) { lean_object* x_38; lean_object* x_39; lean_object* x_40; x_38 = lean_ctor_get(x_36, 0); -x_39 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23; +x_39 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23; x_40 = lean_string_append(x_39, x_38); lean_dec(x_38); lean_ctor_set(x_36, 0, x_40); @@ -5615,7 +5710,7 @@ lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; x_41 = lean_ctor_get(x_36, 0); lean_inc(x_41); lean_dec(x_36); -x_42 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23; +x_42 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23; x_43 = lean_string_append(x_42, x_41); lean_dec(x_41); x_44 = lean_alloc_ctor(0, 1, 0); @@ -5660,29 +5755,29 @@ return x_50; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__1(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____spec__2(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____spec__2(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1___boxed(lean_object* x_1) { _start: { uint8_t x_2; lean_object* x_3; -x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____lambda__1(x_1); +x_2 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____lambda__1(x_1); lean_dec(x_1); x_3 = lean_box(x_2); return x_3; @@ -5692,7 +5787,7 @@ static lean_object* _init_l_Lake_instFromJsonConfigTrace___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008_), 1, 0); return x_1; } } @@ -6809,7 +6904,7 @@ lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); lean_ctor_set(x_144, 2, x_27); lean_ctor_set(x_144, 3, x_34); -x_145 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_144); +x_145 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_144); x_146 = lean_unsigned_to_nat(80u); x_147 = l_Lean_Json_pretty(x_145, x_146); x_148 = l_IO_FS_Handle_putStrLn(x_33, x_147, x_135); @@ -6926,7 +7021,7 @@ lean_ctor_set(x_179, 0, x_178); lean_ctor_set(x_179, 1, x_177); lean_ctor_set(x_179, 2, x_27); lean_ctor_set(x_179, 3, x_34); -x_180 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_179); +x_180 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_179); x_181 = lean_unsigned_to_nat(80u); x_182 = l_Lean_Json_pretty(x_180, x_181); x_183 = l_IO_FS_Handle_putStrLn(x_33, x_182, x_135); @@ -7310,7 +7405,7 @@ lean_ctor_set(x_279, 0, x_278); lean_ctor_set(x_279, 1, x_277); lean_ctor_set(x_279, 2, x_27); lean_ctor_set(x_279, 3, x_34); -x_280 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_279); +x_280 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_279); x_281 = lean_unsigned_to_nat(80u); x_282 = l_Lean_Json_pretty(x_280, x_281); x_283 = l_IO_FS_Handle_putStrLn(x_33, x_282, x_135); @@ -7427,7 +7522,7 @@ lean_ctor_set(x_314, 0, x_313); lean_ctor_set(x_314, 1, x_312); lean_ctor_set(x_314, 2, x_27); lean_ctor_set(x_314, 3, x_34); -x_315 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_314); +x_315 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_314); x_316 = lean_unsigned_to_nat(80u); x_317 = l_Lean_Json_pretty(x_315, x_316); x_318 = l_IO_FS_Handle_putStrLn(x_33, x_317, x_135); @@ -7876,7 +7971,7 @@ lean_ctor_set(x_416, 0, x_415); lean_ctor_set(x_416, 1, x_414); lean_ctor_set(x_416, 2, x_27); lean_ctor_set(x_416, 3, x_352); -x_417 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_416); +x_417 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_416); x_418 = lean_unsigned_to_nat(80u); x_419 = l_Lean_Json_pretty(x_417, x_418); x_420 = l_IO_FS_Handle_putStrLn(x_350, x_419, x_408); @@ -8153,7 +8248,7 @@ lean_ctor_set(x_479, 0, x_478); lean_ctor_set(x_479, 1, x_477); lean_ctor_set(x_479, 2, x_27); lean_ctor_set(x_479, 3, x_352); -x_480 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_479); +x_480 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_479); x_481 = lean_unsigned_to_nat(80u); x_482 = l_Lean_Json_pretty(x_480, x_481); x_483 = l_IO_FS_Handle_putStrLn(x_350, x_482, x_408); @@ -8741,7 +8836,7 @@ lean_object* x_541; lean_object* x_542; x_541 = lean_ctor_get(x_535, 0); lean_inc(x_541); lean_dec(x_535); -x_542 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983_(x_541); +x_542 = l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008_(x_541); if (lean_obj_tag(x_542) == 0) { lean_object* x_543; lean_object* x_544; lean_object* x_545; lean_object* x_546; lean_object* x_547; @@ -9542,7 +9637,7 @@ lean_ctor_set(x_665, 0, x_664); lean_ctor_set(x_665, 1, x_663); lean_ctor_set(x_665, 2, x_27); lean_ctor_set(x_665, 3, x_554); -x_666 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_665); +x_666 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_665); x_667 = lean_unsigned_to_nat(80u); x_668 = l_Lean_Json_pretty(x_666, x_667); x_669 = l_IO_FS_Handle_putStrLn(x_553, x_668, x_656); @@ -9663,7 +9758,7 @@ lean_ctor_set(x_700, 0, x_699); lean_ctor_set(x_700, 1, x_698); lean_ctor_set(x_700, 2, x_27); lean_ctor_set(x_700, 3, x_554); -x_701 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_700); +x_701 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_700); x_702 = lean_unsigned_to_nat(80u); x_703 = l_Lean_Json_pretty(x_701, x_702); x_704 = l_IO_FS_Handle_putStrLn(x_553, x_703, x_656); @@ -10052,7 +10147,7 @@ lean_ctor_set(x_800, 0, x_799); lean_ctor_set(x_800, 1, x_798); lean_ctor_set(x_800, 2, x_27); lean_ctor_set(x_800, 3, x_554); -x_801 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_800); +x_801 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_800); x_802 = lean_unsigned_to_nat(80u); x_803 = l_Lean_Json_pretty(x_801, x_802); x_804 = l_IO_FS_Handle_putStrLn(x_553, x_803, x_656); @@ -10173,7 +10268,7 @@ lean_ctor_set(x_835, 0, x_834); lean_ctor_set(x_835, 1, x_833); lean_ctor_set(x_835, 2, x_27); lean_ctor_set(x_835, 3, x_554); -x_836 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_835); +x_836 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_835); x_837 = lean_unsigned_to_nat(80u); x_838 = l_Lean_Json_pretty(x_836, x_837); x_839 = l_IO_FS_Handle_putStrLn(x_553, x_838, x_656); @@ -10636,7 +10731,7 @@ lean_ctor_set(x_938, 0, x_937); lean_ctor_set(x_938, 1, x_936); lean_ctor_set(x_938, 2, x_27); lean_ctor_set(x_938, 3, x_873); -x_939 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_938); +x_939 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_938); x_940 = lean_unsigned_to_nat(80u); x_941 = l_Lean_Json_pretty(x_939, x_940); x_942 = l_IO_FS_Handle_putStrLn(x_871, x_941, x_930); @@ -10918,7 +11013,7 @@ lean_ctor_set(x_1001, 0, x_1000); lean_ctor_set(x_1001, 1, x_999); lean_ctor_set(x_1001, 2, x_27); lean_ctor_set(x_1001, 3, x_873); -x_1002 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1001); +x_1002 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1001); x_1003 = lean_unsigned_to_nat(80u); x_1004 = l_Lean_Json_pretty(x_1002, x_1003); x_1005 = l_IO_FS_Handle_putStrLn(x_871, x_1004, x_930); @@ -12084,7 +12179,7 @@ lean_ctor_set(x_1434, 0, x_1433); lean_ctor_set(x_1434, 1, x_1432); lean_ctor_set(x_1434, 2, x_27); lean_ctor_set(x_1434, 3, x_1324); -x_1435 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1434); +x_1435 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1434); x_1436 = lean_unsigned_to_nat(80u); x_1437 = l_Lean_Json_pretty(x_1435, x_1436); x_1438 = l_IO_FS_Handle_putStrLn(x_1318, x_1437, x_1425); @@ -12201,7 +12296,7 @@ lean_ctor_set(x_1469, 0, x_1468); lean_ctor_set(x_1469, 1, x_1467); lean_ctor_set(x_1469, 2, x_27); lean_ctor_set(x_1469, 3, x_1324); -x_1470 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1469); +x_1470 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1469); x_1471 = lean_unsigned_to_nat(80u); x_1472 = l_Lean_Json_pretty(x_1470, x_1471); x_1473 = l_IO_FS_Handle_putStrLn(x_1318, x_1472, x_1425); @@ -12585,7 +12680,7 @@ lean_ctor_set(x_1569, 0, x_1568); lean_ctor_set(x_1569, 1, x_1567); lean_ctor_set(x_1569, 2, x_27); lean_ctor_set(x_1569, 3, x_1324); -x_1570 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1569); +x_1570 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1569); x_1571 = lean_unsigned_to_nat(80u); x_1572 = l_Lean_Json_pretty(x_1570, x_1571); x_1573 = l_IO_FS_Handle_putStrLn(x_1318, x_1572, x_1425); @@ -12702,7 +12797,7 @@ lean_ctor_set(x_1604, 0, x_1603); lean_ctor_set(x_1604, 1, x_1602); lean_ctor_set(x_1604, 2, x_27); lean_ctor_set(x_1604, 3, x_1324); -x_1605 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1604); +x_1605 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1604); x_1606 = lean_unsigned_to_nat(80u); x_1607 = l_Lean_Json_pretty(x_1605, x_1606); x_1608 = l_IO_FS_Handle_putStrLn(x_1318, x_1607, x_1425); @@ -13149,7 +13244,7 @@ lean_ctor_set(x_1705, 0, x_1704); lean_ctor_set(x_1705, 1, x_1703); lean_ctor_set(x_1705, 2, x_27); lean_ctor_set(x_1705, 3, x_1641); -x_1706 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1705); +x_1706 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1705); x_1707 = lean_unsigned_to_nat(80u); x_1708 = l_Lean_Json_pretty(x_1706, x_1707); x_1709 = l_IO_FS_Handle_putStrLn(x_1318, x_1708, x_1697); @@ -13426,7 +13521,7 @@ lean_ctor_set(x_1768, 0, x_1767); lean_ctor_set(x_1768, 1, x_1766); lean_ctor_set(x_1768, 2, x_27); lean_ctor_set(x_1768, 3, x_1641); -x_1769 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1768); +x_1769 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1768); x_1770 = lean_unsigned_to_nat(80u); x_1771 = l_Lean_Json_pretty(x_1769, x_1770); x_1772 = l_IO_FS_Handle_putStrLn(x_1318, x_1771, x_1697); @@ -13997,7 +14092,7 @@ lean_ctor_set(x_1895, 0, x_1894); lean_ctor_set(x_1895, 1, x_1893); lean_ctor_set(x_1895, 2, x_27); lean_ctor_set(x_1895, 3, x_1831); -x_1896 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1895); +x_1896 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1895); x_1897 = lean_unsigned_to_nat(80u); x_1898 = l_Lean_Json_pretty(x_1896, x_1897); x_1899 = l_IO_FS_Handle_putStrLn(x_1825, x_1898, x_1887); @@ -14274,7 +14369,7 @@ lean_ctor_set(x_1958, 0, x_1957); lean_ctor_set(x_1958, 1, x_1956); lean_ctor_set(x_1958, 2, x_27); lean_ctor_set(x_1958, 3, x_1831); -x_1959 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903_(x_1958); +x_1959 = l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928_(x_1958); x_1960 = lean_unsigned_to_nat(80u); x_1961 = l_Lean_Json_pretty(x_1959, x_1960); x_1962 = l_IO_FS_Handle_putStrLn(x_1825, x_1961, x_1887); @@ -14499,13 +14594,13 @@ l_Lake_instHashableImport__lake___closed__1 = _init_l_Lake_instHashableImport__l lean_mark_persistent(l_Lake_instHashableImport__lake___closed__1); l_Lake_instHashableImport__lake = _init_l_Lake_instHashableImport__lake(); lean_mark_persistent(l_Lake_instHashableImport__lake); -l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1(); -lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__1); -l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2(); -lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__2); -l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3(); -lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146____closed__3); -if (builtin) {res = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_146_(lean_io_mk_world()); +l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1(); +lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__1); +l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2(); +lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__2); +l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3 = _init_l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3(); +lean_mark_persistent(l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171____closed__3); +if (builtin) {res = l_Lake_initFn____x40_Lake_Load_Lean_Elab___hyg_171_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lake_importEnvCache = lean_io_result_get_value(res); lean_mark_persistent(l_Lake_importEnvCache); @@ -14649,64 +14744,64 @@ l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__2___closed__1 = lean_mark_persistent(l_Array_foldlMUnsafe_fold___at_Lake_importConfigFileCore___spec__2___closed__1); l_Lake_importConfigFileCore___closed__1 = _init_l_Lake_importConfigFileCore___closed__1(); lean_mark_persistent(l_Lake_importConfigFileCore___closed__1); -l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__1); -l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__2); -l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__3); -l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_903____closed__4); +l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__1); +l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__2); +l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__3); +l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_toJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_928____closed__4); l_Lake_instToJsonConfigTrace___closed__1 = _init_l_Lake_instToJsonConfigTrace___closed__1(); lean_mark_persistent(l_Lake_instToJsonConfigTrace___closed__1); l_Lake_instToJsonConfigTrace = _init_l_Lake_instToJsonConfigTrace(); lean_mark_persistent(l_Lake_instToJsonConfigTrace); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__1); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__2); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__3); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__4); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__5); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__6); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__7); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__8); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__9); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__10); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__11); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__12); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__13); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__14); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__15); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__16); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__17); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__18); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__19); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__20); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__21); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__22); -l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23(); -lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_983____closed__23); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__1); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__2); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__3); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__4); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__5); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__6); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__7); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__8); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__9); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__10); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__11); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__12); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__13); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__14); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__15); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__16); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__17); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__18); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__19); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__20); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__21); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__22); +l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23 = _init_l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23(); +lean_mark_persistent(l___private_Lake_Load_Lean_Elab_0__Lake_fromJsonConfigTrace____x40_Lake_Load_Lean_Elab___hyg_1008____closed__23); l_Lake_instFromJsonConfigTrace___closed__1 = _init_l_Lake_instFromJsonConfigTrace___closed__1(); lean_mark_persistent(l_Lake_instFromJsonConfigTrace___closed__1); l_Lake_instFromJsonConfigTrace = _init_l_Lake_instFromJsonConfigTrace(); diff --git a/stage0/stdlib/Lake/Load/Manifest.c b/stage0/stdlib/Lake/Load/Manifest.c index 22bf60bd15..b5814926e7 100644 --- a/stage0/stdlib/Lake/Load/Manifest.c +++ b/stage0/stdlib/Lake/Load/Manifest.c @@ -32,7 +32,6 @@ lean_object* l_Lean_RBNode_find___at___private_Lean_Data_Json_Basic_0__Lean_Json lean_object* l_Lean_Name_fromJson_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lake_Manifest_getPackages(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_PackageEntry_instToJson; -lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(lean_object*); LEAN_EXPORT lean_object* l_Lake_Manifest_saveEntries(lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_Manifest_getPackages___closed__6; static lean_object* l___private_Lake_Load_Manifest_0__Lake_fromJsonPackageEntryV6____x40_Lake_Load_Manifest___hyg_131____lambda__2___closed__9; @@ -170,6 +169,7 @@ static lean_object* l_Lake_PackageEntry_fromJson_x3f___closed__24; uint8_t l_Lake_StdVer_compare(lean_object*, lean_object*); static lean_object* l_Lake_PackageEntry_fromJson_x3f___closed__12; static lean_object* l_Lake_PackageEntry_toJson___closed__7; +lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(lean_object*); lean_object* l_Lean_Json_parseTagged(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lake_Manifest_save(lean_object*, lean_object*, lean_object*); lean_object* lean_nat_abs(lean_object*); @@ -1276,7 +1276,7 @@ lean_dec(x_89); x_98 = lean_unsigned_to_nat(6u); x_99 = lean_array_get(x_31, x_30, x_98); lean_dec(x_30); -x_100 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_99); +x_100 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_99); if (lean_obj_tag(x_100) == 0) { uint8_t x_101; @@ -3177,7 +3177,7 @@ lean_object* x_279; lean_object* x_280; x_279 = lean_ctor_get(x_277, 0); lean_inc(x_279); lean_dec(x_277); -x_280 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_279); +x_280 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_279); if (lean_obj_tag(x_280) == 0) { lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; @@ -3442,7 +3442,7 @@ lean_dec(x_189); x_199 = lean_ctor_get(x_192, 0); lean_inc(x_199); lean_dec(x_192); -x_200 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_199); +x_200 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_199); if (lean_obj_tag(x_200) == 0) { lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; @@ -3683,7 +3683,7 @@ lean_object* x_265; lean_object* x_266; x_265 = lean_ctor_get(x_158, 0); lean_inc(x_265); lean_dec(x_158); -x_266 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_265); +x_266 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_265); if (lean_obj_tag(x_266) == 0) { lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; @@ -3937,7 +3937,7 @@ lean_object* x_122; lean_object* x_123; x_122 = lean_ctor_get(x_119, 0); lean_inc(x_122); lean_dec(x_119); -x_123 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_122); +x_123 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_122); if (lean_obj_tag(x_123) == 0) { lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; @@ -6530,7 +6530,7 @@ lean_object* x_60; lean_object* x_61; x_60 = lean_ctor_get(x_58, 0); lean_inc(x_60); lean_dec(x_58); -x_61 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_60); +x_61 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_60); if (lean_obj_tag(x_61) == 0) { uint8_t x_62; @@ -6666,7 +6666,7 @@ lean_object* x_29; lean_object* x_30; x_29 = lean_ctor_get(x_15, 0); lean_inc(x_29); lean_dec(x_15); -x_30 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_29); +x_30 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_29); if (lean_obj_tag(x_30) == 0) { uint8_t x_31; diff --git a/stage0/stdlib/Lake/Reservoir.c b/stage0/stdlib/Lake/Reservoir.c index 3f22cf0210..1324f0b35f 100644 --- a/stage0/stdlib/Lake/Reservoir.c +++ b/stage0/stdlib/Lake/Reservoir.c @@ -28,7 +28,6 @@ uint32_t lean_string_utf8_get(lean_object*, lean_object*); lean_object* l_Lean_RBNode_find___at___private_Lean_Data_Json_Basic_0__Lean_Json_beq_x27___spec__3(lean_object*, lean_object*); uint8_t lean_uint8_lor(uint8_t, uint8_t); static lean_object* l_Lake_ReservoirResp_fromJson_x3f___rarg___closed__12; -lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(lean_object*); static lean_object* l_Lake_Reservoir_fetchPkg_x3f___lambda__1___closed__3; static lean_object* l_Lake_RegistryPkg_fromJson_x3f___closed__7; LEAN_EXPORT lean_object* l_Lake_ReservoirResp_fromJson_x3f___at_Lake_Reservoir_fetchPkg_x3f___spec__1(lean_object*); @@ -137,6 +136,7 @@ lean_object* l_Substring_takeWhileAux___at_Substring_trimLeft___spec__1(lean_obj static lean_object* l_Lake_getUrl___closed__6; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lake_RegistryPkg_gitSrc_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lake_RegistrySrc_fromJson_x3f___closed__7; +lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(lean_object*); static lean_object* l_Lake_RegistrySrc_fromJson_x3f___closed__14; LEAN_EXPORT lean_object* l_Lake_ReservoirResp_fromJson_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lake_instFromJsonReservoirResp(lean_object*); @@ -990,7 +990,7 @@ lean_dec(x_16); x_28 = lean_ctor_get(x_24, 0); lean_inc(x_28); lean_dec(x_24); -x_29 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_28); +x_29 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_28); if (lean_obj_tag(x_29) == 0) { uint8_t x_30; diff --git a/stage0/stdlib/Lake/Util/Version.c b/stage0/stdlib/Lake/Util/Version.c index c07ae11dba..4543edc5f9 100644 --- a/stage0/stdlib/Lake/Util/Version.c +++ b/stage0/stdlib/Lake/Util/Version.c @@ -44,6 +44,7 @@ static lean_object* l_Lake_reprSemVerCore____x40_Lake_Util_Version___hyg_54____c static lean_object* l_Lake_SemVerCore_parse___closed__8; LEAN_EXPORT lean_object* l_Lake_instOrdSemVerCore; LEAN_EXPORT uint8_t l_Lake_StdVer_parse___lambda__1(uint32_t); +LEAN_EXPORT lean_object* l___private_Lake_Util_Version_0__String_atEnd_match__1_splitter(lean_object*); static lean_object* l_Lake_StdVer_parse___closed__2; LEAN_EXPORT lean_object* l_Lake_SemVerCore_toString(lean_object*); LEAN_EXPORT lean_object* l_Lake_instLTStdVer; @@ -175,6 +176,7 @@ lean_object* l_Substring_takeRightWhileAux___at_Substring_trimRight___spec__1(le static lean_object* l_Lake_ToolchainVer_ofString___closed__12; uint8_t lean_uint32_dec_eq(uint32_t, uint32_t); static lean_object* l_Lake_SemVerCore_parse___closed__3; +LEAN_EXPORT lean_object* l___private_Lake_Util_Version_0__String_atEnd_match__1_splitter___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lake_Util_Version_0__Lake_ToolchainVer_le_match__1_splitter(lean_object*); LEAN_EXPORT lean_object* l_Lake_instCoeSemVerCoreStdVer; static lean_object* l_Lake_reprStdVer____x40_Lake_Util_Version___hyg_964____closed__4; @@ -2660,6 +2662,22 @@ x_1 = l_Lake_ToolchainVer_prOrigin___closed__1; return x_1; } } +LEAN_EXPORT lean_object* l___private_Lake_Util_Version_0__String_atEnd_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = lean_apply_2(x_3, x_1, x_2); +return x_4; +} +} +LEAN_EXPORT lean_object* l___private_Lake_Util_Version_0__String_atEnd_match__1_splitter(lean_object* x_1) { +_start: +{ +lean_object* x_2; +x_2 = lean_alloc_closure((void*)(l___private_Lake_Util_Version_0__String_atEnd_match__1_splitter___rarg), 3, 0); +return x_2; +} +} LEAN_EXPORT lean_object* l_Lake_ToolchainVer_ofString___lambda__1(lean_object* x_1, lean_object* x_2) { _start: { diff --git a/stage0/stdlib/Lean/Data/Lsp/Capabilities.c b/stage0/stdlib/Lean/Data/Lsp/Capabilities.c index 1602a05adf..b9a31f68d2 100644 --- a/stage0/stdlib/Lean/Data/Lsp/Capabilities.c +++ b/stage0/stdlib/Lean/Data/Lsp/Capabilities.c @@ -297,7 +297,6 @@ static lean_object* l_Lean_Lsp_instFromJsonClientCapabilities___closed__1; static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonClientCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1395____closed__19; static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_2015____closed__12; LEAN_EXPORT lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonLeanClientCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1209____boxed(lean_object*); -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonCompletionClientCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_137____boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Lsp_ClientCapabilities_silentDiagnosticSupport___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_2015____spec__7___boxed(lean_object*, lean_object*); @@ -350,6 +349,7 @@ static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonT static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__12; static lean_object* l_Lean_Lsp_instToJsonCompletionClientCapabilities___closed__1; static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_2015____closed__15; +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object*, lean_object*); static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonLeanClientCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1237____closed__2; static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonCompletionItemCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_24____closed__2; static lean_object* l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_fromJsonCompletionItemCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_52____closed__8; @@ -2377,7 +2377,7 @@ _start: { lean_object* x_2; lean_object* x_3; x_2 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonShowDocumentClientCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_469____closed__1; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -8546,7 +8546,7 @@ lean_inc(x_23); lean_dec(x_14); x_24 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__3; lean_inc(x_1); -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_24); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; @@ -8586,7 +8586,7 @@ lean_inc(x_34); lean_dec(x_25); x_35 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__4; lean_inc(x_1); -x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_35); +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_35); if (lean_obj_tag(x_36) == 0) { uint8_t x_37; @@ -8627,7 +8627,7 @@ lean_inc(x_45); lean_dec(x_36); x_46 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__5; lean_inc(x_1); -x_47 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_46); +x_47 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_46); if (lean_obj_tag(x_47) == 0) { uint8_t x_48; @@ -8669,7 +8669,7 @@ lean_inc(x_56); lean_dec(x_47); x_57 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__6; lean_inc(x_1); -x_58 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_57); +x_58 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_57); if (lean_obj_tag(x_58) == 0) { uint8_t x_59; @@ -8712,7 +8712,7 @@ lean_inc(x_67); lean_dec(x_58); x_68 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__7; lean_inc(x_1); -x_69 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_68); +x_69 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_68); if (lean_obj_tag(x_69) == 0) { uint8_t x_70; @@ -8756,7 +8756,7 @@ lean_inc(x_78); lean_dec(x_69); x_79 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__8; lean_inc(x_1); -x_80 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_79); +x_80 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_79); if (lean_obj_tag(x_80) == 0) { uint8_t x_81; @@ -8801,7 +8801,7 @@ lean_inc(x_89); lean_dec(x_80); x_90 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__9; lean_inc(x_1); -x_91 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_90); +x_91 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_90); if (lean_obj_tag(x_91) == 0) { uint8_t x_92; @@ -8847,7 +8847,7 @@ lean_inc(x_100); lean_dec(x_91); x_101 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__10; lean_inc(x_1); -x_102 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_101); +x_102 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_101); if (lean_obj_tag(x_102) == 0) { uint8_t x_103; @@ -8942,7 +8942,7 @@ lean_inc(x_122); lean_dec(x_113); x_123 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__12; lean_inc(x_1); -x_124 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_123); +x_124 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_123); if (lean_obj_tag(x_124) == 0) { uint8_t x_125; @@ -8991,7 +8991,7 @@ lean_inc(x_133); lean_dec(x_124); x_134 = l___private_Lean_Data_Lsp_Capabilities_0__Lean_Lsp_toJsonServerCapabilities____x40_Lean_Data_Lsp_Capabilities___hyg_1823____closed__13; lean_inc(x_1); -x_135 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_134); +x_135 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_134); if (lean_obj_tag(x_135) == 0) { uint8_t x_136; diff --git a/stage0/stdlib/Lean/Data/Lsp/CodeActions.c b/stage0/stdlib/Lean/Data/Lsp/CodeActions.c index c3984da322..9c26e09cf6 100644 --- a/stage0/stdlib/Lean/Data/Lsp/CodeActions.c +++ b/stage0/stdlib/Lean/Data/Lsp/CodeActions.c @@ -253,7 +253,6 @@ LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Data_Lsp_CodeAction static lean_object* l_Array_fromJson_x3f___at___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeActionContext____x40_Lean_Data_Lsp_CodeActions___hyg_154____spec__3___closed__1; static lean_object* l_Lean_Lsp_instToJsonCodeActionLiteralSupport___closed__1; static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeAction____x40_Lean_Data_Lsp_CodeActions___hyg_1242____closed__18; -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object*, lean_object*); static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeAction____x40_Lean_Data_Lsp_CodeActions___hyg_1242____closed__23; static lean_object* l_Lean_Lsp_instToJsonCodeActionTriggerKind___closed__3; static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeActionLiteralSupportValueSet____x40_Lean_Data_Lsp_CodeActions___hyg_1677____closed__6; @@ -303,6 +302,7 @@ static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCo static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeAction____x40_Lean_Data_Lsp_CodeActions___hyg_1242____closed__28; lean_object* l_Lean_Json_getNat_x3f(lean_object*); lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonCommand____x40_Lean_Data_Lsp_Basic___hyg_1642_(lean_object*); +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object*, lean_object*); static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeActionOptions____x40_Lean_Data_Lsp_CodeActions___hyg_909____closed__4; LEAN_EXPORT uint8_t l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeActionContext____x40_Lean_Data_Lsp_CodeActions___hyg_154____lambda__1(lean_object*); static lean_object* l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_fromJsonCodeActionLiteralSupport____x40_Lean_Data_Lsp_CodeActions___hyg_1798____closed__2; @@ -2963,7 +2963,7 @@ _start: lean_object* x_2; lean_object* x_3; x_2 = l___private_Lean_Data_Lsp_CodeActions_0__Lean_Lsp_toJsonCodeActionOptions____x40_Lean_Data_Lsp_CodeActions___hyg_863____closed__1; lean_inc(x_1); -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; diff --git a/stage0/stdlib/Lean/Elab/Import.c b/stage0/stdlib/Lean/Elab/Import.c index a3c8109502..65e526a240 100644 --- a/stage0/stdlib/Lean/Elab/Import.c +++ b/stage0/stdlib/Lean/Elab/Import.c @@ -16,10 +16,12 @@ extern "C" { LEAN_EXPORT lean_object* l_IO_println___at_Lean_Elab_printImports___spec__1(lean_object*, lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Elab_processHeaderCore(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, uint32_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); +static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2; lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_processHeader___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); LEAN_EXPORT lean_object* lean_print_imports(lean_object*, lean_object*, lean_object*); +static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1; static lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_processHeaderCore___spec__1___lambda__1___closed__1; lean_object* l_Lean_Syntax_getArgs(lean_object*); static lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_processHeaderCore___spec__1___lambda__1___closed__2; @@ -41,6 +43,7 @@ LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_processHead static lean_object* l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Elab_HeaderSyntax_startPos(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_processHeaderCore___spec__1___lambda__2(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_HeaderSyntax_imports___closed__4; static lean_object* l_Lean_Elab_HeaderSyntax_imports___lambda__1___closed__6; static lean_object* l_Lean_Elab_processHeaderCore___closed__2; @@ -77,11 +80,11 @@ lean_object* l_Array_append___rarg(lean_object*, lean_object*); static lean_object* l_Lean_Elab_HeaderSyntax_imports___lambda__1___closed__5; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_printImports___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_HeaderSyntax_imports___lambda__1___closed__7; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__2; static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__2; static lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_processHeaderCore___spec__1___lambda__1___closed__3; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__1(lean_object*); static lean_object* l_Lean_Elab_parseImports___closed__1; lean_object* l_Lean_findOLean(lean_object*, lean_object*); @@ -90,7 +93,7 @@ LEAN_EXPORT lean_object* l_Lean_Elab_parseImports(lean_object*, lean_object*, le uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); static lean_object* l_Lean_Elab_HeaderSyntax_imports___lambda__2___closed__3; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__4; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Elab_printImportSrcs___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_processHeaderCore___lambda__1(lean_object*, lean_object*, lean_object*); @@ -99,6 +102,7 @@ lean_object* lean_array_mk(lean_object*); size_t lean_usize_add(size_t, size_t); lean_object* l_mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_HeaderSyntax_startPos___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3(lean_object*, lean_object*, lean_object*); lean_object* lean_array_uget(lean_object*, size_t); size_t lean_array_size(lean_object*); lean_object* l_Lean_findLean(lean_object*, lean_object*, lean_object*); @@ -119,7 +123,7 @@ static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports__ static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__1; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__2; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Lean_MessageLog_add(lean_object*, lean_object*); static lean_object* l_Lean_Elab_HeaderSyntax_imports___lambda__1___closed__1; @@ -245,82 +249,146 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__1; x_2 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__2; -x_3 = lean_unsigned_to_nat(27u); +x_3 = lean_unsigned_to_nat(28u); x_4 = lean_unsigned_to_nat(13u); x_5 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__3; x_6 = l_mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); return x_6; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; uint8_t x_10; -x_5 = lean_unsigned_to_nat(3u); -x_6 = l_Lean_Syntax_getArg(x_1, x_5); -x_7 = lean_unsigned_to_nat(4u); -x_8 = l_Lean_Syntax_getArg(x_1, x_7); -x_9 = lean_unsigned_to_nat(0u); -x_10 = l_Lean_Syntax_matchesNull(x_8, x_9); -if (x_10 == 0) +lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; +x_6 = lean_unsigned_to_nat(4u); +x_7 = l_Lean_Syntax_getArg(x_1, x_6); +x_8 = lean_unsigned_to_nat(5u); +x_9 = l_Lean_Syntax_getArg(x_1, x_8); +x_10 = lean_unsigned_to_nat(0u); +x_11 = l_Lean_Syntax_matchesNull(x_9, x_10); +if (x_11 == 0) { -lean_object* x_11; lean_object* x_12; -lean_dec(x_6); -x_11 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; -x_12 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_11); -return x_12; +lean_object* x_12; lean_object* x_13; +lean_dec(x_7); +x_12 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; +x_13 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_12); +return x_13; } else { -lean_object* x_13; -x_13 = l_Lean_Syntax_getId(x_6); -lean_dec(x_6); -if (lean_obj_tag(x_4) == 0) +lean_object* x_14; +x_14 = l_Lean_Syntax_getId(x_7); +lean_dec(x_7); +if (lean_obj_tag(x_5) == 0) { if (lean_obj_tag(x_2) == 0) { -uint8_t x_14; uint8_t x_15; lean_object* x_16; -x_14 = 0; -x_15 = 1; -x_16 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_16, 0, x_13); -lean_ctor_set_uint8(x_16, sizeof(void*)*1, x_14); -lean_ctor_set_uint8(x_16, sizeof(void*)*1 + 1, x_15); -return x_16; +if (lean_obj_tag(x_3) == 0) +{ +uint8_t x_15; uint8_t x_16; lean_object* x_17; +x_15 = 0; +x_16 = 1; +x_17 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_17, 0, x_14); +lean_ctor_set_uint8(x_17, sizeof(void*)*1, x_15); +lean_ctor_set_uint8(x_17, sizeof(void*)*1 + 1, x_16); +lean_ctor_set_uint8(x_17, sizeof(void*)*1 + 2, x_15); +return x_17; } else { -uint8_t x_17; lean_object* x_18; -x_17 = 0; -x_18 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_18, 0, x_13); -lean_ctor_set_uint8(x_18, sizeof(void*)*1, x_17); -lean_ctor_set_uint8(x_18, sizeof(void*)*1 + 1, x_17); -return x_18; -} -} -else -{ -if (lean_obj_tag(x_2) == 0) -{ -uint8_t x_19; lean_object* x_20; +uint8_t x_18; uint8_t x_19; lean_object* x_20; +x_18 = 0; x_19 = 1; -x_20 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_20, 0, x_13); -lean_ctor_set_uint8(x_20, sizeof(void*)*1, x_19); +x_20 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_20, 0, x_14); +lean_ctor_set_uint8(x_20, sizeof(void*)*1, x_18); lean_ctor_set_uint8(x_20, sizeof(void*)*1 + 1, x_19); +lean_ctor_set_uint8(x_20, sizeof(void*)*1 + 2, x_19); return x_20; } +} else { -uint8_t x_21; uint8_t x_22; lean_object* x_23; -x_21 = 1; -x_22 = 0; -x_23 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_23, 0, x_13); -lean_ctor_set_uint8(x_23, sizeof(void*)*1, x_21); -lean_ctor_set_uint8(x_23, sizeof(void*)*1 + 1, x_22); -return x_23; +if (lean_obj_tag(x_3) == 0) +{ +uint8_t x_21; lean_object* x_22; +x_21 = 0; +x_22 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_22, 0, x_14); +lean_ctor_set_uint8(x_22, sizeof(void*)*1, x_21); +lean_ctor_set_uint8(x_22, sizeof(void*)*1 + 1, x_21); +lean_ctor_set_uint8(x_22, sizeof(void*)*1 + 2, x_21); +return x_22; +} +else +{ +uint8_t x_23; uint8_t x_24; lean_object* x_25; +x_23 = 0; +x_24 = 1; +x_25 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_25, 0, x_14); +lean_ctor_set_uint8(x_25, sizeof(void*)*1, x_23); +lean_ctor_set_uint8(x_25, sizeof(void*)*1 + 1, x_23); +lean_ctor_set_uint8(x_25, sizeof(void*)*1 + 2, x_24); +return x_25; +} +} +} +else +{ +if (lean_obj_tag(x_2) == 0) +{ +if (lean_obj_tag(x_3) == 0) +{ +uint8_t x_26; uint8_t x_27; lean_object* x_28; +x_26 = 1; +x_27 = 0; +x_28 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_28, 0, x_14); +lean_ctor_set_uint8(x_28, sizeof(void*)*1, x_26); +lean_ctor_set_uint8(x_28, sizeof(void*)*1 + 1, x_26); +lean_ctor_set_uint8(x_28, sizeof(void*)*1 + 2, x_27); +return x_28; +} +else +{ +uint8_t x_29; lean_object* x_30; +x_29 = 1; +x_30 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_30, 0, x_14); +lean_ctor_set_uint8(x_30, sizeof(void*)*1, x_29); +lean_ctor_set_uint8(x_30, sizeof(void*)*1 + 1, x_29); +lean_ctor_set_uint8(x_30, sizeof(void*)*1 + 2, x_29); +return x_30; +} +} +else +{ +if (lean_obj_tag(x_3) == 0) +{ +uint8_t x_31; uint8_t x_32; lean_object* x_33; +x_31 = 1; +x_32 = 0; +x_33 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_33, 0, x_14); +lean_ctor_set_uint8(x_33, sizeof(void*)*1, x_31); +lean_ctor_set_uint8(x_33, sizeof(void*)*1 + 1, x_32); +lean_ctor_set_uint8(x_33, sizeof(void*)*1 + 2, x_32); +return x_33; +} +else +{ +uint8_t x_34; uint8_t x_35; lean_object* x_36; +x_34 = 1; +x_35 = 0; +x_36 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_36, 0, x_14); +lean_ctor_set_uint8(x_36, sizeof(void*)*1, x_34); +lean_ctor_set_uint8(x_36, sizeof(void*)*1 + 1, x_35); +lean_ctor_set_uint8(x_36, sizeof(void*)*1 + 2, x_34); +return x_36; +} } } } @@ -370,66 +438,148 @@ x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +_start: +{ +lean_object* x_5; lean_object* x_6; uint8_t x_7; +x_5 = lean_unsigned_to_nat(3u); +x_6 = l_Lean_Syntax_getArg(x_1, x_5); +x_7 = l_Lean_Syntax_isNone(x_6); +if (x_7 == 0) +{ +lean_object* x_8; uint8_t x_9; +x_8 = lean_unsigned_to_nat(1u); +lean_inc(x_6); +x_9 = l_Lean_Syntax_matchesNull(x_6, x_8); +if (x_9 == 0) +{ +lean_object* x_10; lean_object* x_11; +lean_dec(x_6); +x_10 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; +x_11 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_10); +return x_11; +} +else +{ +lean_object* x_12; lean_object* x_13; lean_object* x_14; uint8_t x_15; +x_12 = lean_unsigned_to_nat(0u); +x_13 = l_Lean_Syntax_getArg(x_6, x_12); +lean_dec(x_6); +x_14 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__5; +lean_inc(x_13); +x_15 = l_Lean_Syntax_isOfKind(x_13, x_14); +if (x_15 == 0) +{ +lean_object* x_16; lean_object* x_17; +lean_dec(x_13); +x_16 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; +x_17 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_16); +return x_17; +} +else +{ +lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; +x_18 = l_Lean_Syntax_getArg(x_13, x_12); +lean_dec(x_13); +x_19 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_19, 0, x_18); +x_20 = lean_box(0); +x_21 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_2, x_4, x_20, x_19); +lean_dec(x_19); +return x_21; +} +} +} +else +{ +lean_object* x_22; lean_object* x_23; lean_object* x_24; +lean_dec(x_6); +x_22 = lean_box(0); +x_23 = lean_box(0); +x_24 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_2, x_4, x_23, x_22); +return x_24; +} +} +} +static lean_object* _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__1; +x_2 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__2; +x_3 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__3; +x_4 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; -x_4 = lean_unsigned_to_nat(2u); +x_4 = lean_unsigned_to_nat(1u); x_5 = l_Lean_Syntax_getArg(x_1, x_4); x_6 = l_Lean_Syntax_isNone(x_5); if (x_6 == 0) { -lean_object* x_7; uint8_t x_8; -x_7 = lean_unsigned_to_nat(1u); +uint8_t x_7; lean_inc(x_5); -x_8 = l_Lean_Syntax_matchesNull(x_5, x_7); -if (x_8 == 0) +x_7 = l_Lean_Syntax_matchesNull(x_5, x_4); +if (x_7 == 0) { -lean_object* x_9; lean_object* x_10; +lean_object* x_8; lean_object* x_9; lean_dec(x_5); -x_9 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; -x_10 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_9); -return x_10; +x_8 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; +x_9 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_8); +return x_9; } else { -lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; -x_11 = lean_unsigned_to_nat(0u); -x_12 = l_Lean_Syntax_getArg(x_5, x_11); +lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_10 = lean_unsigned_to_nat(0u); +x_11 = l_Lean_Syntax_getArg(x_5, x_10); lean_dec(x_5); -x_13 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__5; -lean_inc(x_12); -x_14 = l_Lean_Syntax_isOfKind(x_12, x_13); -if (x_14 == 0) +x_12 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2; +lean_inc(x_11); +x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); +if (x_13 == 0) { -lean_object* x_15; lean_object* x_16; -lean_dec(x_12); -x_15 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; -x_16 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_15); -return x_16; +lean_object* x_14; lean_object* x_15; +lean_dec(x_11); +x_14 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__4; +x_15 = l_panic___at_Lean_Elab_HeaderSyntax_imports___spec__2(x_14); +return x_15; } else { -lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; -x_17 = l_Lean_Syntax_getArg(x_12, x_11); -lean_dec(x_12); -x_18 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_18, 0, x_17); -x_19 = lean_box(0); -x_20 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_3, x_19, x_18); -lean_dec(x_18); -return x_20; +lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; +x_16 = l_Lean_Syntax_getArg(x_11, x_10); +lean_dec(x_11); +x_17 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_17, 0, x_16); +x_18 = lean_box(0); +x_19 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_1, x_3, x_18, x_17); +lean_dec(x_17); +return x_19; } } } else { -lean_object* x_21; lean_object* x_22; lean_object* x_23; +lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_dec(x_5); +x_20 = lean_box(0); x_21 = lean_box(0); -x_22 = lean_box(0); -x_23 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_3, x_22, x_21); -return x_23; +x_22 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_1, x_3, x_21, x_20); +return x_22; } } } @@ -534,7 +684,7 @@ lean_dec(x_25); x_33 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_33, 0, x_32); x_34 = lean_box(0); -x_35 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_7, x_34, x_33); +x_35 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3(x_7, x_34, x_33); lean_dec(x_33); lean_dec(x_7); x_36 = lean_array_uset(x_9, x_4, x_35); @@ -550,7 +700,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_dec(x_17); x_38 = lean_box(0); x_39 = lean_box(0); -x_40 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_7, x_39, x_38); +x_40 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3(x_7, x_39, x_38); lean_dec(x_7); x_41 = lean_array_uset(x_9, x_4, x_40); x_4 = x_12; @@ -606,10 +756,11 @@ lean_object* x_1; uint8_t x_2; uint8_t x_3; lean_object* x_4; x_1 = l_Lean_Elab_HeaderSyntax_imports___lambda__1___closed__4; x_2 = 0; x_3 = 1; -x_4 = lean_alloc_ctor(0, 1, 2); +x_4 = lean_alloc_ctor(0, 1, 3); lean_ctor_set(x_4, 0, x_1); lean_ctor_set_uint8(x_4, sizeof(void*)*1, x_2); lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 2, x_2); return x_4; } } @@ -680,7 +831,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__1; x_2 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__2; -x_3 = lean_unsigned_to_nat(28u); +x_3 = lean_unsigned_to_nat(29u); x_4 = lean_unsigned_to_nat(9u); x_5 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___closed__3; x_6 = l_mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -890,11 +1041,24 @@ return x_24; } } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; +x_6 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_2, x_3, x_4, x_5); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_6; +} +} +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__1(x_1, x_2, x_3, x_4); +x_5 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_1, x_2, x_3, x_4); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); @@ -902,11 +1066,11 @@ lean_dec(x_1); return x_5; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2(x_1, x_2, x_3); +x_4 = l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3(x_1, x_2, x_3); lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); @@ -2549,6 +2713,10 @@ l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2 lean_mark_persistent(l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__4); l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__5 = _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__5(); lean_mark_persistent(l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__2___closed__5); +l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1 = _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1(); +lean_mark_persistent(l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__1); +l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2 = _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2(); +lean_mark_persistent(l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___lambda__3___closed__2); l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__1 = _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__1(); lean_mark_persistent(l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__1); l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__2 = _init_l_Array_mapMUnsafe_map___at_Lean_Elab_HeaderSyntax_imports___spec__3___closed__2(); diff --git a/stage0/stdlib/Lean/Elab/ParseImportsFast.c b/stage0/stdlib/Lean/Elab/ParseImportsFast.c index 213994712a..b236512a6b 100644 --- a/stage0/stdlib/Lean/Elab/ParseImportsFast.c +++ b/stage0/stdlib/Lean/Elab/ParseImportsFast.c @@ -13,8 +13,6 @@ #ifdef __cplusplus extern "C" { #endif -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2(size_t, size_t, lean_object*); -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__1(lean_object*); lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_isIdCont___boxed(lean_object*, lean_object*); lean_object* l_Lean_Json_compress(lean_object*); @@ -22,6 +20,8 @@ uint32_t lean_string_utf8_get(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_many___at_Lean_ParseImports_main___spec__6(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_instInhabitedParser___boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeWhile___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2(size_t, size_t, lean_object*); lean_object* l_Lean_Json_mkObj(lean_object*); LEAN_EXPORT lean_object* l_Lean_instToJsonImport__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_andthen(lean_object*, lean_object*, lean_object*, lean_object*); @@ -30,17 +30,14 @@ LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImpor lean_object* lean_array_push(lean_object*, lean_object*); static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__4___closed__1; static lean_object* l_Lean_ParseImports_finishCommentBlock_eoi___closed__2; -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(lean_object*); static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_keyword___spec__1___closed__2; -static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1; static lean_object* l_Lean_ParseImports_instInhabitedState___closed__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_moduleIdent_parse(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2; LEAN_EXPORT lean_object* l_Lean_ParseImports_isIdRestFast___boxed(lean_object*); static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__2___closed__2; lean_object* l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(lean_object*, lean_object*); extern uint32_t l_Lean_idBeginEscape; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389_(lean_object*); static lean_object* l_Lean_instToJsonImport__1___closed__1; @@ -52,6 +49,7 @@ static lean_object* l_Lean_ParseImports_many___at_Lean_ParseImports_main___spec_ static lean_object* l_Lean_parseImports_x27___closed__1; static lean_object* l_Lean_ParseImports_moduleIdent_parse___closed__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_setIsExported(uint8_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_moduleIdent_parse___spec__1(lean_object*, lean_object*); lean_object* lean_string_utf8_next(lean_object*, lean_object*); @@ -62,14 +60,15 @@ uint8_t lean_uint32_dec_le(uint32_t, uint32_t); LEAN_EXPORT lean_object* l_Lean_ParseImports_instInhabitedParser___rarg(lean_object*); static lean_object* l_Lean_ParseImports_whitespace___closed__2; LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_moduleIdent_parse___spec__2___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717_(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keyword___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_whitespace(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_setImportAll(uint8_t, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3(size_t, size_t, lean_object*); static lean_object* l_Lean_parseImports_x27___closed__3; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1; static lean_object* l_Lean_ParseImports_moduleIdent_parse___closed__4; LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____lambda__1___boxed(lean_object*); +static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_whitespace___spec__1(uint32_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -77,27 +76,29 @@ uint8_t lean_string_utf8_at_end(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_State_next___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__4___closed__3; -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703_(lean_object*); LEAN_EXPORT uint8_t l_Lean_ParseImports_isIdCont(lean_object*, lean_object*); static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_keyword___spec__1___closed__1; static lean_object* l_Lean_ParseImports_main___closed__1; -LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481_(lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); uint32_t lean_string_utf8_get_fast(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_finishCommentBlock___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_moduleIdent_parse___spec__2(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_many(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keyword(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__2; static lean_object* l_Lean_ParseImports_State_mkEOIError___closed__2; +static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2; LEAN_EXPORT lean_object* l_Lean_ParseImports_State_mkEOIError(lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_setIsExported___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__1(lean_object*); lean_object* l_IO_FS_readFile(lean_object*, lean_object*); uint8_t l_Lean_isLetterLike(uint32_t); -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__1(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658_(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_instAndThenParser(lean_object*, lean_object*, lean_object*, lean_object*); extern uint32_t l_Lean_idEndEscape; LEAN_EXPORT lean_object* l_Lean_ParseImports_instInhabitedParser___rarg___boxed(lean_object*); @@ -110,6 +111,7 @@ static lean_object* l_Lean_ParseImports_many___at_Lean_ParseImports_main___spec_ static lean_object* l_Lean_ParseImports_State_mkEOIError___closed__1; static lean_object* l_Lean_parseImports_x27___closed__2; static lean_object* l_Lean_ParseImports_moduleIdent___closed__1; +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_moduleIdent___lambda__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_IO_println___at_Lean_Environment_displayStats___spec__3(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_State_mkError(lean_object*, lean_object*); @@ -131,6 +133,7 @@ static lean_object* l_Lean_ParseImports_main___closed__2; static lean_object* l_Lean_ParseImports_whitespace___closed__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_finishCommentBlock(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_main(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495_(lean_object*); static lean_object* l_Lean_instToJsonPrintImportResult___closed__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_moduleIdent(lean_object*, lean_object*); @@ -148,18 +151,16 @@ size_t lean_array_size(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_takeWhile___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* lean_io_error_to_string(lean_object*); -static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2; LEAN_EXPORT uint8_t l_Lean_ParseImports_isIdRestCold(uint32_t); static lean_object* l_Lean_instToJsonParseImportsResult___closed__1; static lean_object* l_Lean_ParseImports_finishCommentBlock_eoi___closed__1; LEAN_EXPORT lean_object* l_Lean_ParseImports_takeUntil___at_Lean_ParseImports_whitespace___spec__1___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1; lean_object* lean_string_append(lean_object*, lean_object*); static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; static lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__2___closed__1; +static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1; lean_object* lean_array_get_size(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_State_next(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_usize_dec_lt(size_t, size_t); LEAN_EXPORT lean_object* l_Lean_ParseImports_instInhabitedState; @@ -169,16 +170,16 @@ lean_object* lean_nat_add(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_State_setPos(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_takeWhile(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_instToJsonPrintImportsResult___closed__1; +static lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2; LEAN_EXPORT lean_object* lean_print_imports_json(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); static lean_object* l_Lean_ParseImports_moduleIdent_parse___closed__2; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_printImportsJson___spec__1(size_t, size_t, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_whitespace___boxed(lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); LEAN_EXPORT lean_object* l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_ParseImports_isIdRestFast(uint32_t); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644_(lean_object*); LEAN_EXPORT lean_object* l_Lean_instToJsonPrintImportResult; static lean_object* _init_l_Lean_ParseImports_instInhabitedState___closed__1() { _start: @@ -3615,16 +3616,18 @@ return x_3; LEAN_EXPORT lean_object* l_Lean_ParseImports_moduleIdent___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { -uint8_t x_4; uint8_t x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; +uint8_t x_4; uint8_t x_5; uint8_t x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; x_4 = lean_ctor_get_uint8(x_3, sizeof(void*)*3 + 2); x_5 = lean_ctor_get_uint8(x_3, sizeof(void*)*3 + 1); -x_6 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_6, 0, x_1); -lean_ctor_set_uint8(x_6, sizeof(void*)*1, x_4); -lean_ctor_set_uint8(x_6, sizeof(void*)*1 + 1, x_5); -x_7 = l_Lean_ParseImports_State_pushImport(x_6, x_3); -x_8 = l_Lean_ParseImports_whitespace(x_2, x_7); -return x_8; +x_6 = 0; +x_7 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_7, 0, x_1); +lean_ctor_set_uint8(x_7, sizeof(void*)*1, x_4); +lean_ctor_set_uint8(x_7, sizeof(void*)*1 + 1, x_5); +lean_ctor_set_uint8(x_7, sizeof(void*)*1 + 2, x_6); +x_8 = l_Lean_ParseImports_State_pushImport(x_7, x_3); +x_9 = l_Lean_ParseImports_whitespace(x_2, x_8); +return x_9; } } static lean_object* _init_l_Lean_ParseImports_moduleIdent___closed__1() { @@ -3998,10 +4001,11 @@ lean_object* x_1; uint8_t x_2; uint8_t x_3; lean_object* x_4; x_1 = l_Lean_ParseImports_keywordCore_go___at_Lean_ParseImports_main___spec__2___closed__2; x_2 = 0; x_3 = 1; -x_4 = lean_alloc_ctor(0, 1, 2); +x_4 = lean_alloc_ctor(0, 1, 3); lean_ctor_set(x_4, 0, x_1); lean_ctor_set_uint8(x_4, sizeof(void*)*1, x_2); lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 2, x_2); return x_4; } } @@ -4704,6 +4708,14 @@ return x_1; static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4() { _start: { +lean_object* x_1; +x_1 = lean_mk_string_unchecked("isMeta", 6, 6); +return x_1; +} +} +static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5() { +_start: +{ lean_object* x_1; lean_object* x_2; x_1 = lean_box(0); x_2 = lean_array_mk(x_1); @@ -4713,7 +4725,7 @@ return x_2; LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389_(lean_object* x_1) { _start: { -lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; +lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); x_3 = 1; @@ -4740,7 +4752,6 @@ x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_9); x_16 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 1); -lean_dec(x_1); x_17 = lean_alloc_ctor(1, 0, 1); lean_ctor_set_uint8(x_17, 0, x_16); x_18 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__3; @@ -4750,19 +4761,33 @@ lean_ctor_set(x_19, 1, x_17); x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_9); -x_21 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_21, 0, x_20); -lean_ctor_set(x_21, 1, x_9); -x_22 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_22, 0, x_15); -lean_ctor_set(x_22, 1, x_21); -x_23 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_23, 0, x_10); -lean_ctor_set(x_23, 1, x_22); -x_24 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; -x_25 = l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(x_23, x_24); -x_26 = l_Lean_Json_mkObj(x_25); -return x_26; +x_21 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); +lean_dec(x_1); +x_22 = lean_alloc_ctor(1, 0, 1); +lean_ctor_set_uint8(x_22, 0, x_21); +x_23 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_24 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_24, 0, x_23); +lean_ctor_set(x_24, 1, x_22); +x_25 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_25, 0, x_24); +lean_ctor_set(x_25, 1, x_9); +x_26 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_26, 0, x_25); +lean_ctor_set(x_26, 1, x_9); +x_27 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_27, 0, x_20); +lean_ctor_set(x_27, 1, x_26); +x_28 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_28, 0, x_15); +lean_ctor_set(x_28, 1, x_27); +x_29 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_29, 0, x_10); +lean_ctor_set(x_29, 1, x_28); +x_30 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; +x_31 = l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(x_29, x_30); +x_32 = l_Lean_Json_mkObj(x_31); +return x_32; } } LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____lambda__1___boxed(lean_object* x_1) { @@ -4791,7 +4816,7 @@ x_1 = l_Lean_instToJsonImport__1___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -4816,19 +4841,19 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__1(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1() { +static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1() { _start: { lean_object* x_1; @@ -4836,7 +4861,7 @@ x_1 = lean_mk_string_unchecked("imports", 7, 7); return x_1; } } -static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2() { +static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2() { _start: { lean_object* x_1; @@ -4844,14 +4869,14 @@ x_1 = lean_mk_string_unchecked("isModule", 8, 8); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__1(x_2); -x_4 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1; +x_3 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__1(x_2); +x_4 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1; x_5 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_5, 0, x_4); lean_ctor_set(x_5, 1, x_3); @@ -4863,7 +4888,7 @@ x_8 = lean_ctor_get_uint8(x_1, sizeof(void*)*1); lean_dec(x_1); x_9 = lean_alloc_ctor(1, 0, 1); lean_ctor_set_uint8(x_9, 0, x_8); -x_10 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2; +x_10 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2; x_11 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); @@ -4876,13 +4901,13 @@ lean_ctor_set(x_13, 1, x_6); x_14 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_14, 0, x_7); lean_ctor_set(x_14, 1, x_13); -x_15 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_15 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; x_16 = l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(x_14, x_15); x_17 = l_Lean_Json_mkObj(x_16); return x_17; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -4890,7 +4915,7 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____spec__2(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____spec__2(x_4, x_5, x_3); return x_6; } } @@ -4898,7 +4923,7 @@ static lean_object* _init_l_Lean_instToJsonParseImportsResult___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495_), 1, 0); return x_1; } } @@ -4915,7 +4940,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; x_1 = lean_box(0); -x_2 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_2 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; x_3 = lean_unsigned_to_nat(0u); x_4 = 0; x_5 = lean_alloc_ctor(0, 3, 3); @@ -5023,7 +5048,7 @@ lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__1(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -5039,7 +5064,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj x_4 = lean_ctor_get(x_2, 0); lean_inc(x_4); lean_dec(x_2); -x_5 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481_(x_4); +x_5 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495_(x_4); x_6 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_6, 0, x_1); lean_ctor_set(x_6, 1, x_5); @@ -5051,7 +5076,7 @@ return x_8; } } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -5077,19 +5102,19 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1() { +static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1() { _start: { lean_object* x_1; @@ -5097,7 +5122,7 @@ x_1 = lean_mk_string_unchecked("result", 6, 6); return x_1; } } -static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2() { +static lean_object* _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2() { _start: { lean_object* x_1; @@ -5105,19 +5130,19 @@ x_1 = lean_mk_string_unchecked("errors", 6, 6); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1; -x_4 = l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__1(x_3, x_2); +x_3 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1; +x_4 = l_Lean_Json_opt___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__1(x_3, x_2); x_5 = lean_ctor_get(x_1, 1); lean_inc(x_5); lean_dec(x_1); -x_6 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__2(x_5); -x_7 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2; +x_6 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__2(x_5); +x_7 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2; x_8 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_6); @@ -5131,13 +5156,13 @@ lean_ctor_set(x_11, 1, x_9); x_12 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_12, 0, x_4); lean_ctor_set(x_12, 1, x_11); -x_13 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_13 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; x_14 = l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(x_12, x_13); x_15 = l_Lean_Json_mkObj(x_14); return x_15; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -5145,7 +5170,7 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____spec__3(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____spec__3(x_4, x_5, x_3); return x_6; } } @@ -5153,7 +5178,7 @@ static lean_object* _init_l_Lean_instToJsonPrintImportResult___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658_), 1, 0); return x_1; } } @@ -5165,7 +5190,7 @@ x_1 = l_Lean_instToJsonPrintImportResult___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -5180,7 +5205,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; size_t x x_5 = lean_array_uget(x_3, x_2); x_6 = lean_unsigned_to_nat(0u); x_7 = lean_array_uset(x_3, x_2, x_6); -x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644_(x_5); +x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658_(x_5); x_9 = 1; x_10 = lean_usize_add(x_2, x_9); x_11 = lean_array_uset(x_7, x_2, x_8); @@ -5190,24 +5215,24 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__1(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; -x_2 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__1(x_1); -x_3 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1; +x_2 = l_Array_toJson___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__1(x_1); +x_3 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1; x_4 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_4, 0, x_3); lean_ctor_set(x_4, 1, x_2); @@ -5218,13 +5243,13 @@ lean_ctor_set(x_6, 1, x_5); x_7 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); -x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; x_9 = l_List_flatMapTR_go___at___private_Lean_Server_Rpc_Basic_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Server_Rpc_Basic___hyg_187____spec__1(x_7, x_8); x_10 = l_Lean_Json_mkObj(x_9); return x_10; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -5232,7 +5257,7 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703____spec__2(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717____spec__2(x_4, x_5, x_3); return x_6; } } @@ -5240,7 +5265,7 @@ static lean_object* _init_l_Lean_instToJsonPrintImportsResult___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717_), 1, 0); return x_1; } } @@ -5295,7 +5320,7 @@ x_16 = lean_ctor_get(x_14, 0); x_17 = lean_ctor_get(x_14, 1); x_18 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_18, 0, x_16); -x_19 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_19 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; lean_ctor_set(x_14, 1, x_19); lean_ctor_set(x_14, 0, x_18); x_20 = 1; @@ -5316,7 +5341,7 @@ lean_inc(x_24); lean_dec(x_14); x_26 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_26, 0, x_24); -x_27 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_27 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; x_28 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_28, 0, x_26); lean_ctor_set(x_28, 1, x_27); @@ -5408,7 +5433,7 @@ if (lean_is_exclusive(x_57)) { } x_61 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_61, 0, x_58); -x_62 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4; +x_62 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5; if (lean_is_scalar(x_60)) { x_63 = lean_alloc_ctor(0, 2, 0); } else { @@ -5532,7 +5557,7 @@ lean_inc(x_6); x_7 = lean_ctor_get(x_5, 1); lean_inc(x_7); lean_dec(x_5); -x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1703_(x_6); +x_8 = l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1717_(x_6); x_9 = l_Lean_Json_compress(x_8); x_10 = l_IO_println___at_Lean_Environment_displayStats___spec__3(x_9, x_7); return x_10; @@ -5621,14 +5646,16 @@ l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_Par lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__3); l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4(); lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__4); +l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5(); +lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonImport____x40_Lean_Elab_ParseImportsFast___hyg_1389____closed__5); l_Lean_instToJsonImport__1___closed__1 = _init_l_Lean_instToJsonImport__1___closed__1(); lean_mark_persistent(l_Lean_instToJsonImport__1___closed__1); l_Lean_instToJsonImport__1 = _init_l_Lean_instToJsonImport__1(); lean_mark_persistent(l_Lean_instToJsonImport__1); -l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1(); -lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__1); -l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2(); -lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1481____closed__2); +l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1(); +lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__1); +l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2(); +lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonParseImportsResult____x40_Lean_Elab_ParseImportsFast___hyg_1495____closed__2); l_Lean_instToJsonParseImportsResult___closed__1 = _init_l_Lean_instToJsonParseImportsResult___closed__1(); lean_mark_persistent(l_Lean_instToJsonParseImportsResult___closed__1); l_Lean_instToJsonParseImportsResult = _init_l_Lean_instToJsonParseImportsResult(); @@ -5639,10 +5666,10 @@ l_Lean_parseImports_x27___closed__2 = _init_l_Lean_parseImports_x27___closed__2( lean_mark_persistent(l_Lean_parseImports_x27___closed__2); l_Lean_parseImports_x27___closed__3 = _init_l_Lean_parseImports_x27___closed__3(); lean_mark_persistent(l_Lean_parseImports_x27___closed__3); -l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1(); -lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__1); -l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2(); -lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1644____closed__2); +l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1(); +lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__1); +l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2 = _init_l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2(); +lean_mark_persistent(l___private_Lean_Elab_ParseImportsFast_0__Lean_toJsonPrintImportResult____x40_Lean_Elab_ParseImportsFast___hyg_1658____closed__2); l_Lean_instToJsonPrintImportResult___closed__1 = _init_l_Lean_instToJsonPrintImportResult___closed__1(); lean_mark_persistent(l_Lean_instToJsonPrintImportResult___closed__1); l_Lean_instToJsonPrintImportResult = _init_l_Lean_instToJsonPrintImportResult(); diff --git a/stage0/stdlib/Lean/Environment.c b/stage0/stdlib/Lean/Environment.c index a7f9073101..2320048d51 100644 --- a/stage0/stdlib/Lean/Environment.c +++ b/stage0/stdlib/Lean/Environment.c @@ -25947,371 +25947,375 @@ return x_126; } else { -lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; uint64_t x_135; uint64_t x_136; uint64_t x_137; uint64_t x_138; uint64_t x_139; uint64_t x_140; uint64_t x_141; size_t x_142; size_t x_143; size_t x_144; size_t x_145; size_t x_146; lean_object* x_147; uint8_t x_148; +lean_object* x_127; uint8_t x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; uint64_t x_136; uint64_t x_137; uint64_t x_138; uint64_t x_139; uint64_t x_140; uint64_t x_141; uint64_t x_142; size_t x_143; size_t x_144; size_t x_145; size_t x_146; size_t x_147; lean_object* x_148; uint8_t x_149; x_127 = lean_ctor_get(x_1, 0); +x_128 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); lean_inc(x_127); lean_dec(x_1); lean_inc(x_127); -x_128 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_128, 0, x_127); -lean_ctor_set_uint8(x_128, sizeof(void*)*1, x_2); -lean_ctor_set_uint8(x_128, sizeof(void*)*1 + 1, x_3); +x_129 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_129, 0, x_127); +lean_ctor_set_uint8(x_129, sizeof(void*)*1, x_2); +lean_ctor_set_uint8(x_129, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_129, sizeof(void*)*1 + 2, x_128); lean_ctor_set(x_8, 1, x_4); -lean_ctor_set(x_8, 0, x_128); -x_129 = lean_ctor_get(x_10, 1); -lean_inc(x_129); +lean_ctor_set(x_8, 0, x_129); +x_130 = lean_ctor_get(x_10, 1); +lean_inc(x_130); lean_dec(x_10); lean_inc(x_127); -x_130 = lean_array_push(x_129, x_127); -x_131 = lean_ctor_get(x_12, 0); -lean_inc(x_131); -x_132 = lean_ctor_get(x_12, 1); +x_131 = lean_array_push(x_130, x_127); +x_132 = lean_ctor_get(x_12, 0); lean_inc(x_132); +x_133 = lean_ctor_get(x_12, 1); +lean_inc(x_133); if (lean_is_exclusive(x_12)) { lean_ctor_release(x_12, 0); lean_ctor_release(x_12, 1); - x_133 = x_12; + x_134 = x_12; } else { lean_dec_ref(x_12); - x_133 = lean_box(0); + x_134 = lean_box(0); } -x_134 = lean_array_get_size(x_132); -x_135 = l_Lean_Name_hash___override(x_127); -x_136 = 32; -x_137 = lean_uint64_shift_right(x_135, x_136); -x_138 = lean_uint64_xor(x_135, x_137); -x_139 = 16; -x_140 = lean_uint64_shift_right(x_138, x_139); -x_141 = lean_uint64_xor(x_138, x_140); -x_142 = lean_uint64_to_usize(x_141); -x_143 = lean_usize_of_nat(x_134); -lean_dec(x_134); -x_144 = 1; -x_145 = lean_usize_sub(x_143, x_144); -x_146 = lean_usize_land(x_142, x_145); -x_147 = lean_array_uget(x_132, x_146); -x_148 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_127, x_147); -if (x_148 == 0) +x_135 = lean_array_get_size(x_133); +x_136 = l_Lean_Name_hash___override(x_127); +x_137 = 32; +x_138 = lean_uint64_shift_right(x_136, x_137); +x_139 = lean_uint64_xor(x_136, x_138); +x_140 = 16; +x_141 = lean_uint64_shift_right(x_139, x_140); +x_142 = lean_uint64_xor(x_139, x_141); +x_143 = lean_uint64_to_usize(x_142); +x_144 = lean_usize_of_nat(x_135); +lean_dec(x_135); +x_145 = 1; +x_146 = lean_usize_sub(x_144, x_145); +x_147 = lean_usize_land(x_143, x_146); +x_148 = lean_array_uget(x_133, x_147); +x_149 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_127, x_148); +if (x_149 == 0) { -lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; uint8_t x_158; -x_149 = lean_unsigned_to_nat(1u); -x_150 = lean_nat_add(x_131, x_149); -lean_dec(x_131); -x_151 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_151, 0, x_127); -lean_ctor_set(x_151, 1, x_8); -lean_ctor_set(x_151, 2, x_147); -x_152 = lean_array_uset(x_132, x_146, x_151); -x_153 = lean_unsigned_to_nat(4u); -x_154 = lean_nat_mul(x_150, x_153); -x_155 = lean_unsigned_to_nat(3u); -x_156 = lean_nat_div(x_154, x_155); -lean_dec(x_154); -x_157 = lean_array_get_size(x_152); -x_158 = lean_nat_dec_le(x_156, x_157); +lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; uint8_t x_159; +x_150 = lean_unsigned_to_nat(1u); +x_151 = lean_nat_add(x_132, x_150); +lean_dec(x_132); +x_152 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_152, 0, x_127); +lean_ctor_set(x_152, 1, x_8); +lean_ctor_set(x_152, 2, x_148); +x_153 = lean_array_uset(x_133, x_147, x_152); +x_154 = lean_unsigned_to_nat(4u); +x_155 = lean_nat_mul(x_151, x_154); +x_156 = lean_unsigned_to_nat(3u); +x_157 = lean_nat_div(x_155, x_156); +lean_dec(x_155); +x_158 = lean_array_get_size(x_153); +x_159 = lean_nat_dec_le(x_157, x_158); +lean_dec(x_158); lean_dec(x_157); -lean_dec(x_156); -if (x_158 == 0) +if (x_159 == 0) { -lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; -x_159 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_152); -if (lean_is_scalar(x_133)) { - x_160 = lean_alloc_ctor(0, 2, 0); +lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; +x_160 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_153); +if (lean_is_scalar(x_134)) { + x_161 = lean_alloc_ctor(0, 2, 0); } else { - x_160 = x_133; + x_161 = x_134; } -lean_ctor_set(x_160, 0, x_150); -lean_ctor_set(x_160, 1, x_159); -x_161 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_161, 0, x_160); -lean_ctor_set(x_161, 1, x_130); -x_162 = lean_st_ref_set(x_6, x_161, x_11); -x_163 = lean_ctor_get(x_162, 1); -lean_inc(x_163); -if (lean_is_exclusive(x_162)) { - lean_ctor_release(x_162, 0); - lean_ctor_release(x_162, 1); - x_164 = x_162; +lean_ctor_set(x_161, 0, x_151); +lean_ctor_set(x_161, 1, x_160); +x_162 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_162, 0, x_161); +lean_ctor_set(x_162, 1, x_131); +x_163 = lean_st_ref_set(x_6, x_162, x_11); +x_164 = lean_ctor_get(x_163, 1); +lean_inc(x_164); +if (lean_is_exclusive(x_163)) { + lean_ctor_release(x_163, 0); + lean_ctor_release(x_163, 1); + x_165 = x_163; } else { - lean_dec_ref(x_162); - x_164 = lean_box(0); + lean_dec_ref(x_163); + x_165 = lean_box(0); } -x_165 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_164)) { - x_166 = lean_alloc_ctor(0, 2, 0); -} else { - x_166 = x_164; -} -lean_ctor_set(x_166, 0, x_165); -lean_ctor_set(x_166, 1, x_163); -return x_166; -} -else -{ -lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; -if (lean_is_scalar(x_133)) { +x_166 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_165)) { x_167 = lean_alloc_ctor(0, 2, 0); } else { - x_167 = x_133; + x_167 = x_165; } -lean_ctor_set(x_167, 0, x_150); -lean_ctor_set(x_167, 1, x_152); -x_168 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_168, 0, x_167); -lean_ctor_set(x_168, 1, x_130); -x_169 = lean_st_ref_set(x_6, x_168, x_11); -x_170 = lean_ctor_get(x_169, 1); -lean_inc(x_170); -if (lean_is_exclusive(x_169)) { - lean_ctor_release(x_169, 0); - lean_ctor_release(x_169, 1); - x_171 = x_169; +lean_ctor_set(x_167, 0, x_166); +lean_ctor_set(x_167, 1, x_164); +return x_167; +} +else +{ +lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_object* x_174; +if (lean_is_scalar(x_134)) { + x_168 = lean_alloc_ctor(0, 2, 0); } else { - lean_dec_ref(x_169); - x_171 = lean_box(0); + x_168 = x_134; } -x_172 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_171)) { - x_173 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_168, 0, x_151); +lean_ctor_set(x_168, 1, x_153); +x_169 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_169, 0, x_168); +lean_ctor_set(x_169, 1, x_131); +x_170 = lean_st_ref_set(x_6, x_169, x_11); +x_171 = lean_ctor_get(x_170, 1); +lean_inc(x_171); +if (lean_is_exclusive(x_170)) { + lean_ctor_release(x_170, 0); + lean_ctor_release(x_170, 1); + x_172 = x_170; } else { - x_173 = x_171; + lean_dec_ref(x_170); + x_172 = lean_box(0); } -lean_ctor_set(x_173, 0, x_172); -lean_ctor_set(x_173, 1, x_170); -return x_173; +x_173 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_172)) { + x_174 = lean_alloc_ctor(0, 2, 0); +} else { + x_174 = x_172; +} +lean_ctor_set(x_174, 0, x_173); +lean_ctor_set(x_174, 1, x_171); +return x_174; } } else { -lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; -x_174 = lean_box(0); -x_175 = lean_array_uset(x_132, x_146, x_174); -x_176 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_127, x_8, x_147); -x_177 = lean_array_uset(x_175, x_146, x_176); -if (lean_is_scalar(x_133)) { - x_178 = lean_alloc_ctor(0, 2, 0); +lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; +x_175 = lean_box(0); +x_176 = lean_array_uset(x_133, x_147, x_175); +x_177 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_127, x_8, x_148); +x_178 = lean_array_uset(x_176, x_147, x_177); +if (lean_is_scalar(x_134)) { + x_179 = lean_alloc_ctor(0, 2, 0); } else { - x_178 = x_133; + x_179 = x_134; } -lean_ctor_set(x_178, 0, x_131); -lean_ctor_set(x_178, 1, x_177); -x_179 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_179, 0, x_178); -lean_ctor_set(x_179, 1, x_130); -x_180 = lean_st_ref_set(x_6, x_179, x_11); -x_181 = lean_ctor_get(x_180, 1); -lean_inc(x_181); -if (lean_is_exclusive(x_180)) { - lean_ctor_release(x_180, 0); - lean_ctor_release(x_180, 1); - x_182 = x_180; +lean_ctor_set(x_179, 0, x_132); +lean_ctor_set(x_179, 1, x_178); +x_180 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_180, 0, x_179); +lean_ctor_set(x_180, 1, x_131); +x_181 = lean_st_ref_set(x_6, x_180, x_11); +x_182 = lean_ctor_get(x_181, 1); +lean_inc(x_182); +if (lean_is_exclusive(x_181)) { + lean_ctor_release(x_181, 0); + lean_ctor_release(x_181, 1); + x_183 = x_181; } else { - lean_dec_ref(x_180); - x_182 = lean_box(0); + lean_dec_ref(x_181); + x_183 = lean_box(0); } -x_183 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_182)) { - x_184 = lean_alloc_ctor(0, 2, 0); +x_184 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_183)) { + x_185 = lean_alloc_ctor(0, 2, 0); } else { - x_184 = x_182; + x_185 = x_183; } -lean_ctor_set(x_184, 0, x_183); -lean_ctor_set(x_184, 1, x_181); -return x_184; +lean_ctor_set(x_185, 0, x_184); +lean_ctor_set(x_185, 1, x_182); +return x_185; } } } else { -lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; uint64_t x_198; uint64_t x_199; uint64_t x_200; uint64_t x_201; uint64_t x_202; uint64_t x_203; uint64_t x_204; size_t x_205; size_t x_206; size_t x_207; size_t x_208; size_t x_209; lean_object* x_210; uint8_t x_211; -x_185 = lean_ctor_get(x_8, 0); -x_186 = lean_ctor_get(x_8, 1); -lean_inc(x_186); -lean_inc(x_185); -lean_dec(x_8); -x_187 = lean_ctor_get(x_185, 0); +lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; uint8_t x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; uint64_t x_200; uint64_t x_201; uint64_t x_202; uint64_t x_203; uint64_t x_204; uint64_t x_205; uint64_t x_206; size_t x_207; size_t x_208; size_t x_209; size_t x_210; size_t x_211; lean_object* x_212; uint8_t x_213; +x_186 = lean_ctor_get(x_8, 0); +x_187 = lean_ctor_get(x_8, 1); lean_inc(x_187); -x_188 = lean_ctor_get(x_1, 0); +lean_inc(x_186); +lean_dec(x_8); +x_188 = lean_ctor_get(x_186, 0); lean_inc(x_188); +x_189 = lean_ctor_get(x_1, 0); +lean_inc(x_189); +x_190 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); if (lean_is_exclusive(x_1)) { lean_ctor_release(x_1, 0); - x_189 = x_1; + x_191 = x_1; } else { lean_dec_ref(x_1); - x_189 = lean_box(0); + x_191 = lean_box(0); } -lean_inc(x_188); -if (lean_is_scalar(x_189)) { - x_190 = lean_alloc_ctor(0, 1, 2); +lean_inc(x_189); +if (lean_is_scalar(x_191)) { + x_192 = lean_alloc_ctor(0, 1, 3); } else { - x_190 = x_189; + x_192 = x_191; } -lean_ctor_set(x_190, 0, x_188); -lean_ctor_set_uint8(x_190, sizeof(void*)*1, x_2); -lean_ctor_set_uint8(x_190, sizeof(void*)*1 + 1, x_3); -x_191 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_191, 0, x_190); -lean_ctor_set(x_191, 1, x_4); -x_192 = lean_ctor_get(x_185, 1); -lean_inc(x_192); -lean_dec(x_185); -lean_inc(x_188); -x_193 = lean_array_push(x_192, x_188); -x_194 = lean_ctor_get(x_187, 0); +lean_ctor_set(x_192, 0, x_189); +lean_ctor_set_uint8(x_192, sizeof(void*)*1, x_2); +lean_ctor_set_uint8(x_192, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_192, sizeof(void*)*1 + 2, x_190); +x_193 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_193, 0, x_192); +lean_ctor_set(x_193, 1, x_4); +x_194 = lean_ctor_get(x_186, 1); lean_inc(x_194); -x_195 = lean_ctor_get(x_187, 1); -lean_inc(x_195); -if (lean_is_exclusive(x_187)) { - lean_ctor_release(x_187, 0); - lean_ctor_release(x_187, 1); - x_196 = x_187; +lean_dec(x_186); +lean_inc(x_189); +x_195 = lean_array_push(x_194, x_189); +x_196 = lean_ctor_get(x_188, 0); +lean_inc(x_196); +x_197 = lean_ctor_get(x_188, 1); +lean_inc(x_197); +if (lean_is_exclusive(x_188)) { + lean_ctor_release(x_188, 0); + lean_ctor_release(x_188, 1); + x_198 = x_188; } else { - lean_dec_ref(x_187); - x_196 = lean_box(0); + lean_dec_ref(x_188); + x_198 = lean_box(0); } -x_197 = lean_array_get_size(x_195); -x_198 = l_Lean_Name_hash___override(x_188); -x_199 = 32; -x_200 = lean_uint64_shift_right(x_198, x_199); -x_201 = lean_uint64_xor(x_198, x_200); -x_202 = 16; -x_203 = lean_uint64_shift_right(x_201, x_202); -x_204 = lean_uint64_xor(x_201, x_203); -x_205 = lean_uint64_to_usize(x_204); -x_206 = lean_usize_of_nat(x_197); -lean_dec(x_197); -x_207 = 1; -x_208 = lean_usize_sub(x_206, x_207); -x_209 = lean_usize_land(x_205, x_208); -x_210 = lean_array_uget(x_195, x_209); -x_211 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_188, x_210); -if (x_211 == 0) +x_199 = lean_array_get_size(x_197); +x_200 = l_Lean_Name_hash___override(x_189); +x_201 = 32; +x_202 = lean_uint64_shift_right(x_200, x_201); +x_203 = lean_uint64_xor(x_200, x_202); +x_204 = 16; +x_205 = lean_uint64_shift_right(x_203, x_204); +x_206 = lean_uint64_xor(x_203, x_205); +x_207 = lean_uint64_to_usize(x_206); +x_208 = lean_usize_of_nat(x_199); +lean_dec(x_199); +x_209 = 1; +x_210 = lean_usize_sub(x_208, x_209); +x_211 = lean_usize_land(x_207, x_210); +x_212 = lean_array_uget(x_197, x_211); +x_213 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_189, x_212); +if (x_213 == 0) { -lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; uint8_t x_221; -x_212 = lean_unsigned_to_nat(1u); -x_213 = lean_nat_add(x_194, x_212); -lean_dec(x_194); -x_214 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_214, 0, x_188); -lean_ctor_set(x_214, 1, x_191); -lean_ctor_set(x_214, 2, x_210); -x_215 = lean_array_uset(x_195, x_209, x_214); -x_216 = lean_unsigned_to_nat(4u); -x_217 = lean_nat_mul(x_213, x_216); -x_218 = lean_unsigned_to_nat(3u); -x_219 = lean_nat_div(x_217, x_218); -lean_dec(x_217); -x_220 = lean_array_get_size(x_215); -x_221 = lean_nat_dec_le(x_219, x_220); -lean_dec(x_220); +lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; uint8_t x_223; +x_214 = lean_unsigned_to_nat(1u); +x_215 = lean_nat_add(x_196, x_214); +lean_dec(x_196); +x_216 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_216, 0, x_189); +lean_ctor_set(x_216, 1, x_193); +lean_ctor_set(x_216, 2, x_212); +x_217 = lean_array_uset(x_197, x_211, x_216); +x_218 = lean_unsigned_to_nat(4u); +x_219 = lean_nat_mul(x_215, x_218); +x_220 = lean_unsigned_to_nat(3u); +x_221 = lean_nat_div(x_219, x_220); lean_dec(x_219); -if (x_221 == 0) +x_222 = lean_array_get_size(x_217); +x_223 = lean_nat_dec_le(x_221, x_222); +lean_dec(x_222); +lean_dec(x_221); +if (x_223 == 0) { -lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; -x_222 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_215); -if (lean_is_scalar(x_196)) { - x_223 = lean_alloc_ctor(0, 2, 0); +lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; +x_224 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_217); +if (lean_is_scalar(x_198)) { + x_225 = lean_alloc_ctor(0, 2, 0); } else { - x_223 = x_196; + x_225 = x_198; } -lean_ctor_set(x_223, 0, x_213); -lean_ctor_set(x_223, 1, x_222); -x_224 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_224, 0, x_223); -lean_ctor_set(x_224, 1, x_193); -x_225 = lean_st_ref_set(x_6, x_224, x_186); -x_226 = lean_ctor_get(x_225, 1); -lean_inc(x_226); -if (lean_is_exclusive(x_225)) { - lean_ctor_release(x_225, 0); - lean_ctor_release(x_225, 1); - x_227 = x_225; -} else { - lean_dec_ref(x_225); - x_227 = lean_box(0); -} -x_228 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_227)) { - x_229 = lean_alloc_ctor(0, 2, 0); -} else { +lean_ctor_set(x_225, 0, x_215); +lean_ctor_set(x_225, 1, x_224); +x_226 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_226, 0, x_225); +lean_ctor_set(x_226, 1, x_195); +x_227 = lean_st_ref_set(x_6, x_226, x_187); +x_228 = lean_ctor_get(x_227, 1); +lean_inc(x_228); +if (lean_is_exclusive(x_227)) { + lean_ctor_release(x_227, 0); + lean_ctor_release(x_227, 1); x_229 = x_227; -} -lean_ctor_set(x_229, 0, x_228); -lean_ctor_set(x_229, 1, x_226); -return x_229; -} -else -{ -lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; -if (lean_is_scalar(x_196)) { - x_230 = lean_alloc_ctor(0, 2, 0); } else { - x_230 = x_196; + lean_dec_ref(x_227); + x_229 = lean_box(0); +} +x_230 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_229)) { + x_231 = lean_alloc_ctor(0, 2, 0); +} else { + x_231 = x_229; } -lean_ctor_set(x_230, 0, x_213); -lean_ctor_set(x_230, 1, x_215); -x_231 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_231, 0, x_230); -lean_ctor_set(x_231, 1, x_193); -x_232 = lean_st_ref_set(x_6, x_231, x_186); -x_233 = lean_ctor_get(x_232, 1); -lean_inc(x_233); -if (lean_is_exclusive(x_232)) { - lean_ctor_release(x_232, 0); - lean_ctor_release(x_232, 1); - x_234 = x_232; -} else { - lean_dec_ref(x_232); - x_234 = lean_box(0); +lean_ctor_set(x_231, 1, x_228); +return x_231; } -x_235 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_234)) { - x_236 = lean_alloc_ctor(0, 2, 0); +else +{ +lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; +if (lean_is_scalar(x_198)) { + x_232 = lean_alloc_ctor(0, 2, 0); } else { + x_232 = x_198; +} +lean_ctor_set(x_232, 0, x_215); +lean_ctor_set(x_232, 1, x_217); +x_233 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_233, 0, x_232); +lean_ctor_set(x_233, 1, x_195); +x_234 = lean_st_ref_set(x_6, x_233, x_187); +x_235 = lean_ctor_get(x_234, 1); +lean_inc(x_235); +if (lean_is_exclusive(x_234)) { + lean_ctor_release(x_234, 0); + lean_ctor_release(x_234, 1); x_236 = x_234; +} else { + lean_dec_ref(x_234); + x_236 = lean_box(0); } -lean_ctor_set(x_236, 0, x_235); -lean_ctor_set(x_236, 1, x_233); -return x_236; +x_237 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_236)) { + x_238 = lean_alloc_ctor(0, 2, 0); +} else { + x_238 = x_236; +} +lean_ctor_set(x_238, 0, x_237); +lean_ctor_set(x_238, 1, x_235); +return x_238; } } else { -lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; -x_237 = lean_box(0); -x_238 = lean_array_uset(x_195, x_209, x_237); -x_239 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_188, x_191, x_210); -x_240 = lean_array_uset(x_238, x_209, x_239); -if (lean_is_scalar(x_196)) { - x_241 = lean_alloc_ctor(0, 2, 0); +lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; +x_239 = lean_box(0); +x_240 = lean_array_uset(x_197, x_211, x_239); +x_241 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_189, x_193, x_212); +x_242 = lean_array_uset(x_240, x_211, x_241); +if (lean_is_scalar(x_198)) { + x_243 = lean_alloc_ctor(0, 2, 0); } else { - x_241 = x_196; + x_243 = x_198; } -lean_ctor_set(x_241, 0, x_194); -lean_ctor_set(x_241, 1, x_240); -x_242 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_242, 0, x_241); -lean_ctor_set(x_242, 1, x_193); -x_243 = lean_st_ref_set(x_6, x_242, x_186); -x_244 = lean_ctor_get(x_243, 1); -lean_inc(x_244); -if (lean_is_exclusive(x_243)) { - lean_ctor_release(x_243, 0); - lean_ctor_release(x_243, 1); - x_245 = x_243; -} else { - lean_dec_ref(x_243); - x_245 = lean_box(0); -} -x_246 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; -if (lean_is_scalar(x_245)) { - x_247 = lean_alloc_ctor(0, 2, 0); -} else { +lean_ctor_set(x_243, 0, x_196); +lean_ctor_set(x_243, 1, x_242); +x_244 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_244, 0, x_243); +lean_ctor_set(x_244, 1, x_195); +x_245 = lean_st_ref_set(x_6, x_244, x_187); +x_246 = lean_ctor_get(x_245, 1); +lean_inc(x_246); +if (lean_is_exclusive(x_245)) { + lean_ctor_release(x_245, 0); + lean_ctor_release(x_245, 1); x_247 = x_245; +} else { + lean_dec_ref(x_245); + x_247 = lean_box(0); } -lean_ctor_set(x_247, 0, x_246); -lean_ctor_set(x_247, 1, x_244); -return x_247; +x_248 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__1___closed__1; +if (lean_is_scalar(x_247)) { + x_249 = lean_alloc_ctor(0, 2, 0); +} else { + x_249 = x_247; +} +lean_ctor_set(x_249, 0, x_248); +lean_ctor_set(x_249, 1, x_246); +return x_249; } } } @@ -26689,46 +26693,46 @@ lean_object* x_11; uint8_t x_12; x_11 = lean_st_ref_get(x_9, x_10); if (x_1 == 0) { -uint8_t x_267; -x_267 = 1; -x_12 = x_267; -goto block_266; +uint8_t x_270; +x_270 = 1; +x_12 = x_270; +goto block_269; } else { if (x_7 == 0) { -uint8_t x_268; -x_268 = 0; -x_12 = x_268; -goto block_266; +uint8_t x_271; +x_271 = 0; +x_12 = x_271; +goto block_269; } else { -uint8_t x_269; -x_269 = lean_ctor_get_uint8(x_3, sizeof(void*)*1); -x_12 = x_269; -goto block_266; +uint8_t x_272; +x_272 = lean_ctor_get_uint8(x_3, sizeof(void*)*1); +x_12 = x_272; +goto block_269; } } -block_266: +block_269: { uint8_t x_13; if (x_6 == 0) { -uint8_t x_264; -x_264 = 0; -x_13 = x_264; -goto block_263; +uint8_t x_267; +x_267 = 0; +x_13 = x_267; +goto block_266; } else { -uint8_t x_265; -x_265 = lean_ctor_get_uint8(x_3, sizeof(void*)*1 + 1); -x_13 = x_265; -goto block_263; +uint8_t x_268; +x_268 = lean_ctor_get_uint8(x_3, sizeof(void*)*1 + 1); +x_13 = x_268; +goto block_266; } -block_263: +block_266: { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint64_t x_20; uint64_t x_21; uint64_t x_22; uint64_t x_23; uint64_t x_24; uint64_t x_25; uint64_t x_26; size_t x_27; size_t x_28; size_t x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; x_14 = lean_ctor_get(x_11, 0); @@ -26772,7 +26776,7 @@ return x_35; } else { -lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_53; lean_object* x_249; +lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_53; lean_object* x_252; lean_dec(x_3); x_36 = lean_ctor_get(x_33, 0); lean_inc(x_36); @@ -26780,31 +26784,31 @@ lean_dec(x_33); x_37 = l_Array_forIn_x27Unsafe_loop___at_Lean_importModulesCore_go___spec__9___lambda__5___closed__1; if (x_12 == 0) { -lean_object* x_258; -x_258 = lean_box(0); -x_249 = x_258; -goto block_257; -} -else -{ -lean_object* x_259; uint8_t x_260; -x_259 = lean_ctor_get(x_36, 0); -lean_inc(x_259); -x_260 = lean_ctor_get_uint8(x_259, sizeof(void*)*1); -lean_dec(x_259); -if (x_260 == 0) -{ lean_object* x_261; x_261 = lean_box(0); -x_53 = x_261; -goto block_248; +x_252 = x_261; +goto block_260; } else { -lean_object* x_262; -x_262 = lean_box(0); -x_249 = x_262; -goto block_257; +lean_object* x_262; uint8_t x_263; +x_262 = lean_ctor_get(x_36, 0); +lean_inc(x_262); +x_263 = lean_ctor_get_uint8(x_262, sizeof(void*)*1); +lean_dec(x_262); +if (x_263 == 0) +{ +lean_object* x_264; +x_264 = lean_box(0); +x_53 = x_264; +goto block_251; +} +else +{ +lean_object* x_265; +x_265 = lean_box(0); +x_252 = x_265; +goto block_260; } } block_52: @@ -26867,7 +26871,7 @@ return x_51; } } } -block_248: +block_251: { lean_object* x_54; lean_object* x_55; lean_object* x_56; uint8_t x_57; lean_dec(x_53); @@ -27060,446 +27064,452 @@ goto block_52; } else { -lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; size_t x_132; size_t x_133; size_t x_134; lean_object* x_135; uint8_t x_136; +lean_object* x_126; uint8_t x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; size_t x_133; size_t x_134; size_t x_135; lean_object* x_136; uint8_t x_137; x_126 = lean_ctor_get(x_56, 0); +x_127 = lean_ctor_get_uint8(x_56, sizeof(void*)*1 + 2); lean_inc(x_126); lean_dec(x_56); -x_127 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_127, 0, x_126); -lean_ctor_set_uint8(x_127, sizeof(void*)*1, x_12); -lean_ctor_set_uint8(x_127, sizeof(void*)*1 + 1, x_13); +x_128 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_128, 0, x_126); +lean_ctor_set_uint8(x_128, sizeof(void*)*1, x_12); +lean_ctor_set_uint8(x_128, sizeof(void*)*1 + 1, x_13); +lean_ctor_set_uint8(x_128, sizeof(void*)*1 + 2, x_127); lean_ctor_set(x_54, 1, x_62); -lean_ctor_set(x_54, 0, x_127); -x_128 = lean_ctor_get(x_61, 0); -lean_inc(x_128); -x_129 = lean_ctor_get(x_61, 1); +lean_ctor_set(x_54, 0, x_128); +x_129 = lean_ctor_get(x_61, 0); lean_inc(x_129); +x_130 = lean_ctor_get(x_61, 1); +lean_inc(x_130); if (lean_is_exclusive(x_61)) { lean_ctor_release(x_61, 0); lean_ctor_release(x_61, 1); - x_130 = x_61; + x_131 = x_61; } else { lean_dec_ref(x_61); - x_130 = lean_box(0); + x_131 = lean_box(0); } -x_131 = lean_array_get_size(x_129); -x_132 = lean_usize_of_nat(x_131); -lean_dec(x_131); -x_133 = lean_usize_sub(x_132, x_29); -x_134 = lean_usize_land(x_27, x_133); -x_135 = lean_array_uget(x_129, x_134); -x_136 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_135); -if (x_136 == 0) +x_132 = lean_array_get_size(x_130); +x_133 = lean_usize_of_nat(x_132); +lean_dec(x_132); +x_134 = lean_usize_sub(x_133, x_29); +x_135 = lean_usize_land(x_27, x_134); +x_136 = lean_array_uget(x_130, x_135); +x_137 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_136); +if (x_137 == 0) { -lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; uint8_t x_146; -x_137 = lean_unsigned_to_nat(1u); -x_138 = lean_nat_add(x_128, x_137); -lean_dec(x_128); -x_139 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_139, 0, x_17); -lean_ctor_set(x_139, 1, x_54); -lean_ctor_set(x_139, 2, x_135); -x_140 = lean_array_uset(x_129, x_134, x_139); -x_141 = lean_unsigned_to_nat(4u); -x_142 = lean_nat_mul(x_138, x_141); -x_143 = lean_unsigned_to_nat(3u); -x_144 = lean_nat_div(x_142, x_143); -lean_dec(x_142); -x_145 = lean_array_get_size(x_140); -x_146 = lean_nat_dec_le(x_144, x_145); +lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; uint8_t x_147; +x_138 = lean_unsigned_to_nat(1u); +x_139 = lean_nat_add(x_129, x_138); +lean_dec(x_129); +x_140 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_140, 0, x_17); +lean_ctor_set(x_140, 1, x_54); +lean_ctor_set(x_140, 2, x_136); +x_141 = lean_array_uset(x_130, x_135, x_140); +x_142 = lean_unsigned_to_nat(4u); +x_143 = lean_nat_mul(x_139, x_142); +x_144 = lean_unsigned_to_nat(3u); +x_145 = lean_nat_div(x_143, x_144); +lean_dec(x_143); +x_146 = lean_array_get_size(x_141); +x_147 = lean_nat_dec_le(x_145, x_146); +lean_dec(x_146); lean_dec(x_145); -lean_dec(x_144); -if (x_146 == 0) +if (x_147 == 0) { -lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; -x_147 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_140); -if (lean_is_scalar(x_130)) { - x_148 = lean_alloc_ctor(0, 2, 0); +lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; +x_148 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_141); +if (lean_is_scalar(x_131)) { + x_149 = lean_alloc_ctor(0, 2, 0); } else { - x_148 = x_130; + x_149 = x_131; } -lean_ctor_set(x_148, 0, x_138); -lean_ctor_set(x_148, 1, x_147); -lean_ctor_set(x_55, 0, x_148); -x_149 = lean_st_ref_set(x_9, x_55, x_58); -x_150 = lean_ctor_get(x_149, 1); -lean_inc(x_150); -lean_dec(x_149); -x_38 = x_150; +lean_ctor_set(x_149, 0, x_139); +lean_ctor_set(x_149, 1, x_148); +lean_ctor_set(x_55, 0, x_149); +x_150 = lean_st_ref_set(x_9, x_55, x_58); +x_151 = lean_ctor_get(x_150, 1); +lean_inc(x_151); +lean_dec(x_150); +x_38 = x_151; goto block_52; } else { -lean_object* x_151; lean_object* x_152; lean_object* x_153; -if (lean_is_scalar(x_130)) { - x_151 = lean_alloc_ctor(0, 2, 0); +lean_object* x_152; lean_object* x_153; lean_object* x_154; +if (lean_is_scalar(x_131)) { + x_152 = lean_alloc_ctor(0, 2, 0); } else { - x_151 = x_130; + x_152 = x_131; } -lean_ctor_set(x_151, 0, x_138); -lean_ctor_set(x_151, 1, x_140); -lean_ctor_set(x_55, 0, x_151); -x_152 = lean_st_ref_set(x_9, x_55, x_58); -x_153 = lean_ctor_get(x_152, 1); -lean_inc(x_153); -lean_dec(x_152); -x_38 = x_153; +lean_ctor_set(x_152, 0, x_139); +lean_ctor_set(x_152, 1, x_141); +lean_ctor_set(x_55, 0, x_152); +x_153 = lean_st_ref_set(x_9, x_55, x_58); +x_154 = lean_ctor_get(x_153, 1); +lean_inc(x_154); +lean_dec(x_153); +x_38 = x_154; goto block_52; } } else { -lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; -x_154 = lean_box(0); -x_155 = lean_array_uset(x_129, x_134, x_154); -x_156 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_54, x_135); -x_157 = lean_array_uset(x_155, x_134, x_156); -if (lean_is_scalar(x_130)) { - x_158 = lean_alloc_ctor(0, 2, 0); +lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; +x_155 = lean_box(0); +x_156 = lean_array_uset(x_130, x_135, x_155); +x_157 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_54, x_136); +x_158 = lean_array_uset(x_156, x_135, x_157); +if (lean_is_scalar(x_131)) { + x_159 = lean_alloc_ctor(0, 2, 0); } else { - x_158 = x_130; + x_159 = x_131; } -lean_ctor_set(x_158, 0, x_128); -lean_ctor_set(x_158, 1, x_157); -lean_ctor_set(x_55, 0, x_158); -x_159 = lean_st_ref_set(x_9, x_55, x_58); -x_160 = lean_ctor_get(x_159, 1); -lean_inc(x_160); -lean_dec(x_159); -x_38 = x_160; -goto block_52; -} -} -} -else -{ -lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; size_t x_171; size_t x_172; size_t x_173; lean_object* x_174; uint8_t x_175; -x_161 = lean_ctor_get(x_55, 0); -x_162 = lean_ctor_get(x_55, 1); -lean_inc(x_162); +lean_ctor_set(x_159, 0, x_129); +lean_ctor_set(x_159, 1, x_158); +lean_ctor_set(x_55, 0, x_159); +x_160 = lean_st_ref_set(x_9, x_55, x_58); +x_161 = lean_ctor_get(x_160, 1); lean_inc(x_161); -lean_dec(x_55); -x_163 = lean_ctor_get(x_36, 1); +lean_dec(x_160); +x_38 = x_161; +goto block_52; +} +} +} +else +{ +lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; uint8_t x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; lean_object* x_172; size_t x_173; size_t x_174; size_t x_175; lean_object* x_176; uint8_t x_177; +x_162 = lean_ctor_get(x_55, 0); +x_163 = lean_ctor_get(x_55, 1); lean_inc(x_163); -x_164 = lean_ctor_get(x_56, 0); +lean_inc(x_162); +lean_dec(x_55); +x_164 = lean_ctor_get(x_36, 1); lean_inc(x_164); +x_165 = lean_ctor_get(x_56, 0); +lean_inc(x_165); +x_166 = lean_ctor_get_uint8(x_56, sizeof(void*)*1 + 2); if (lean_is_exclusive(x_56)) { lean_ctor_release(x_56, 0); - x_165 = x_56; + x_167 = x_56; } else { lean_dec_ref(x_56); - x_165 = lean_box(0); + x_167 = lean_box(0); } -if (lean_is_scalar(x_165)) { - x_166 = lean_alloc_ctor(0, 1, 2); +if (lean_is_scalar(x_167)) { + x_168 = lean_alloc_ctor(0, 1, 3); } else { - x_166 = x_165; + x_168 = x_167; } -lean_ctor_set(x_166, 0, x_164); -lean_ctor_set_uint8(x_166, sizeof(void*)*1, x_12); -lean_ctor_set_uint8(x_166, sizeof(void*)*1 + 1, x_13); -lean_ctor_set(x_54, 1, x_163); -lean_ctor_set(x_54, 0, x_166); -x_167 = lean_ctor_get(x_161, 0); -lean_inc(x_167); -x_168 = lean_ctor_get(x_161, 1); -lean_inc(x_168); -if (lean_is_exclusive(x_161)) { - lean_ctor_release(x_161, 0); - lean_ctor_release(x_161, 1); - x_169 = x_161; +lean_ctor_set(x_168, 0, x_165); +lean_ctor_set_uint8(x_168, sizeof(void*)*1, x_12); +lean_ctor_set_uint8(x_168, sizeof(void*)*1 + 1, x_13); +lean_ctor_set_uint8(x_168, sizeof(void*)*1 + 2, x_166); +lean_ctor_set(x_54, 1, x_164); +lean_ctor_set(x_54, 0, x_168); +x_169 = lean_ctor_get(x_162, 0); +lean_inc(x_169); +x_170 = lean_ctor_get(x_162, 1); +lean_inc(x_170); +if (lean_is_exclusive(x_162)) { + lean_ctor_release(x_162, 0); + lean_ctor_release(x_162, 1); + x_171 = x_162; } else { - lean_dec_ref(x_161); - x_169 = lean_box(0); + lean_dec_ref(x_162); + x_171 = lean_box(0); } -x_170 = lean_array_get_size(x_168); -x_171 = lean_usize_of_nat(x_170); -lean_dec(x_170); -x_172 = lean_usize_sub(x_171, x_29); -x_173 = lean_usize_land(x_27, x_172); -x_174 = lean_array_uget(x_168, x_173); -x_175 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_174); -if (x_175 == 0) +x_172 = lean_array_get_size(x_170); +x_173 = lean_usize_of_nat(x_172); +lean_dec(x_172); +x_174 = lean_usize_sub(x_173, x_29); +x_175 = lean_usize_land(x_27, x_174); +x_176 = lean_array_uget(x_170, x_175); +x_177 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_176); +if (x_177 == 0) { -lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; uint8_t x_185; -x_176 = lean_unsigned_to_nat(1u); -x_177 = lean_nat_add(x_167, x_176); -lean_dec(x_167); -x_178 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_178, 0, x_17); -lean_ctor_set(x_178, 1, x_54); -lean_ctor_set(x_178, 2, x_174); -x_179 = lean_array_uset(x_168, x_173, x_178); -x_180 = lean_unsigned_to_nat(4u); -x_181 = lean_nat_mul(x_177, x_180); -x_182 = lean_unsigned_to_nat(3u); -x_183 = lean_nat_div(x_181, x_182); -lean_dec(x_181); -x_184 = lean_array_get_size(x_179); -x_185 = lean_nat_dec_le(x_183, x_184); -lean_dec(x_184); +lean_object* x_178; lean_object* x_179; lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; uint8_t x_187; +x_178 = lean_unsigned_to_nat(1u); +x_179 = lean_nat_add(x_169, x_178); +lean_dec(x_169); +x_180 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_180, 0, x_17); +lean_ctor_set(x_180, 1, x_54); +lean_ctor_set(x_180, 2, x_176); +x_181 = lean_array_uset(x_170, x_175, x_180); +x_182 = lean_unsigned_to_nat(4u); +x_183 = lean_nat_mul(x_179, x_182); +x_184 = lean_unsigned_to_nat(3u); +x_185 = lean_nat_div(x_183, x_184); lean_dec(x_183); -if (x_185 == 0) +x_186 = lean_array_get_size(x_181); +x_187 = lean_nat_dec_le(x_185, x_186); +lean_dec(x_186); +lean_dec(x_185); +if (x_187 == 0) { -lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; -x_186 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_179); -if (lean_is_scalar(x_169)) { - x_187 = lean_alloc_ctor(0, 2, 0); +lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; +x_188 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_181); +if (lean_is_scalar(x_171)) { + x_189 = lean_alloc_ctor(0, 2, 0); } else { - x_187 = x_169; + x_189 = x_171; } -lean_ctor_set(x_187, 0, x_177); -lean_ctor_set(x_187, 1, x_186); -x_188 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_188, 0, x_187); -lean_ctor_set(x_188, 1, x_162); -x_189 = lean_st_ref_set(x_9, x_188, x_58); -x_190 = lean_ctor_get(x_189, 1); -lean_inc(x_190); -lean_dec(x_189); -x_38 = x_190; +lean_ctor_set(x_189, 0, x_179); +lean_ctor_set(x_189, 1, x_188); +x_190 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_190, 0, x_189); +lean_ctor_set(x_190, 1, x_163); +x_191 = lean_st_ref_set(x_9, x_190, x_58); +x_192 = lean_ctor_get(x_191, 1); +lean_inc(x_192); +lean_dec(x_191); +x_38 = x_192; goto block_52; } else { -lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; -if (lean_is_scalar(x_169)) { - x_191 = lean_alloc_ctor(0, 2, 0); +lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; +if (lean_is_scalar(x_171)) { + x_193 = lean_alloc_ctor(0, 2, 0); } else { - x_191 = x_169; + x_193 = x_171; } -lean_ctor_set(x_191, 0, x_177); -lean_ctor_set(x_191, 1, x_179); -x_192 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_192, 0, x_191); -lean_ctor_set(x_192, 1, x_162); -x_193 = lean_st_ref_set(x_9, x_192, x_58); -x_194 = lean_ctor_get(x_193, 1); -lean_inc(x_194); -lean_dec(x_193); -x_38 = x_194; +lean_ctor_set(x_193, 0, x_179); +lean_ctor_set(x_193, 1, x_181); +x_194 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_194, 0, x_193); +lean_ctor_set(x_194, 1, x_163); +x_195 = lean_st_ref_set(x_9, x_194, x_58); +x_196 = lean_ctor_get(x_195, 1); +lean_inc(x_196); +lean_dec(x_195); +x_38 = x_196; goto block_52; } } else { -lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; -x_195 = lean_box(0); -x_196 = lean_array_uset(x_168, x_173, x_195); -x_197 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_54, x_174); -x_198 = lean_array_uset(x_196, x_173, x_197); -if (lean_is_scalar(x_169)) { - x_199 = lean_alloc_ctor(0, 2, 0); +lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; +x_197 = lean_box(0); +x_198 = lean_array_uset(x_170, x_175, x_197); +x_199 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_54, x_176); +x_200 = lean_array_uset(x_198, x_175, x_199); +if (lean_is_scalar(x_171)) { + x_201 = lean_alloc_ctor(0, 2, 0); } else { - x_199 = x_169; + x_201 = x_171; } -lean_ctor_set(x_199, 0, x_167); -lean_ctor_set(x_199, 1, x_198); -x_200 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_200, 0, x_199); -lean_ctor_set(x_200, 1, x_162); -x_201 = lean_st_ref_set(x_9, x_200, x_58); -x_202 = lean_ctor_get(x_201, 1); -lean_inc(x_202); -lean_dec(x_201); -x_38 = x_202; -goto block_52; -} -} -} -else -{ -lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; size_t x_216; size_t x_217; size_t x_218; lean_object* x_219; uint8_t x_220; -x_203 = lean_ctor_get(x_54, 1); -lean_inc(x_203); -lean_dec(x_54); -x_204 = lean_ctor_get(x_55, 0); +lean_ctor_set(x_201, 0, x_169); +lean_ctor_set(x_201, 1, x_200); +x_202 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_202, 0, x_201); +lean_ctor_set(x_202, 1, x_163); +x_203 = lean_st_ref_set(x_9, x_202, x_58); +x_204 = lean_ctor_get(x_203, 1); lean_inc(x_204); -x_205 = lean_ctor_get(x_55, 1); +lean_dec(x_203); +x_38 = x_204; +goto block_52; +} +} +} +else +{ +lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; uint8_t x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; size_t x_219; size_t x_220; size_t x_221; lean_object* x_222; uint8_t x_223; +x_205 = lean_ctor_get(x_54, 1); lean_inc(x_205); +lean_dec(x_54); +x_206 = lean_ctor_get(x_55, 0); +lean_inc(x_206); +x_207 = lean_ctor_get(x_55, 1); +lean_inc(x_207); if (lean_is_exclusive(x_55)) { lean_ctor_release(x_55, 0); lean_ctor_release(x_55, 1); - x_206 = x_55; + x_208 = x_55; } else { lean_dec_ref(x_55); - x_206 = lean_box(0); + x_208 = lean_box(0); } -x_207 = lean_ctor_get(x_36, 1); -lean_inc(x_207); -x_208 = lean_ctor_get(x_56, 0); -lean_inc(x_208); +x_209 = lean_ctor_get(x_36, 1); +lean_inc(x_209); +x_210 = lean_ctor_get(x_56, 0); +lean_inc(x_210); +x_211 = lean_ctor_get_uint8(x_56, sizeof(void*)*1 + 2); if (lean_is_exclusive(x_56)) { lean_ctor_release(x_56, 0); - x_209 = x_56; + x_212 = x_56; } else { lean_dec_ref(x_56); - x_209 = lean_box(0); + x_212 = lean_box(0); } -if (lean_is_scalar(x_209)) { - x_210 = lean_alloc_ctor(0, 1, 2); +if (lean_is_scalar(x_212)) { + x_213 = lean_alloc_ctor(0, 1, 3); } else { - x_210 = x_209; + x_213 = x_212; } -lean_ctor_set(x_210, 0, x_208); -lean_ctor_set_uint8(x_210, sizeof(void*)*1, x_12); -lean_ctor_set_uint8(x_210, sizeof(void*)*1 + 1, x_13); -x_211 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_211, 0, x_210); -lean_ctor_set(x_211, 1, x_207); -x_212 = lean_ctor_get(x_204, 0); -lean_inc(x_212); -x_213 = lean_ctor_get(x_204, 1); -lean_inc(x_213); -if (lean_is_exclusive(x_204)) { - lean_ctor_release(x_204, 0); - lean_ctor_release(x_204, 1); - x_214 = x_204; +lean_ctor_set(x_213, 0, x_210); +lean_ctor_set_uint8(x_213, sizeof(void*)*1, x_12); +lean_ctor_set_uint8(x_213, sizeof(void*)*1 + 1, x_13); +lean_ctor_set_uint8(x_213, sizeof(void*)*1 + 2, x_211); +x_214 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_214, 0, x_213); +lean_ctor_set(x_214, 1, x_209); +x_215 = lean_ctor_get(x_206, 0); +lean_inc(x_215); +x_216 = lean_ctor_get(x_206, 1); +lean_inc(x_216); +if (lean_is_exclusive(x_206)) { + lean_ctor_release(x_206, 0); + lean_ctor_release(x_206, 1); + x_217 = x_206; } else { - lean_dec_ref(x_204); - x_214 = lean_box(0); + lean_dec_ref(x_206); + x_217 = lean_box(0); } -x_215 = lean_array_get_size(x_213); -x_216 = lean_usize_of_nat(x_215); +x_218 = lean_array_get_size(x_216); +x_219 = lean_usize_of_nat(x_218); +lean_dec(x_218); +x_220 = lean_usize_sub(x_219, x_29); +x_221 = lean_usize_land(x_27, x_220); +x_222 = lean_array_uget(x_216, x_221); +x_223 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_222); +if (x_223 == 0) +{ +lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; uint8_t x_233; +x_224 = lean_unsigned_to_nat(1u); +x_225 = lean_nat_add(x_215, x_224); lean_dec(x_215); -x_217 = lean_usize_sub(x_216, x_29); -x_218 = lean_usize_land(x_27, x_217); -x_219 = lean_array_uget(x_213, x_218); -x_220 = l_Std_DHashMap_Internal_AssocList_contains___at_Lean_importModulesCore_go___spec__2(x_17, x_219); -if (x_220 == 0) -{ -lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; uint8_t x_230; -x_221 = lean_unsigned_to_nat(1u); -x_222 = lean_nat_add(x_212, x_221); -lean_dec(x_212); -x_223 = lean_alloc_ctor(1, 3, 0); -lean_ctor_set(x_223, 0, x_17); -lean_ctor_set(x_223, 1, x_211); -lean_ctor_set(x_223, 2, x_219); -x_224 = lean_array_uset(x_213, x_218, x_223); -x_225 = lean_unsigned_to_nat(4u); -x_226 = lean_nat_mul(x_222, x_225); -x_227 = lean_unsigned_to_nat(3u); -x_228 = lean_nat_div(x_226, x_227); -lean_dec(x_226); -x_229 = lean_array_get_size(x_224); -x_230 = lean_nat_dec_le(x_228, x_229); +x_226 = lean_alloc_ctor(1, 3, 0); +lean_ctor_set(x_226, 0, x_17); +lean_ctor_set(x_226, 1, x_214); +lean_ctor_set(x_226, 2, x_222); +x_227 = lean_array_uset(x_216, x_221, x_226); +x_228 = lean_unsigned_to_nat(4u); +x_229 = lean_nat_mul(x_225, x_228); +x_230 = lean_unsigned_to_nat(3u); +x_231 = lean_nat_div(x_229, x_230); lean_dec(x_229); -lean_dec(x_228); -if (x_230 == 0) +x_232 = lean_array_get_size(x_227); +x_233 = lean_nat_dec_le(x_231, x_232); +lean_dec(x_232); +lean_dec(x_231); +if (x_233 == 0) { -lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; -x_231 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_224); -if (lean_is_scalar(x_214)) { - x_232 = lean_alloc_ctor(0, 2, 0); +lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; +x_234 = l_Std_DHashMap_Internal_Raw_u2080_expand___at_Lean_importModulesCore_go___spec__3(x_227); +if (lean_is_scalar(x_217)) { + x_235 = lean_alloc_ctor(0, 2, 0); } else { - x_232 = x_214; + x_235 = x_217; } -lean_ctor_set(x_232, 0, x_222); -lean_ctor_set(x_232, 1, x_231); -if (lean_is_scalar(x_206)) { - x_233 = lean_alloc_ctor(0, 2, 0); -} else { - x_233 = x_206; -} -lean_ctor_set(x_233, 0, x_232); -lean_ctor_set(x_233, 1, x_205); -x_234 = lean_st_ref_set(x_9, x_233, x_203); -x_235 = lean_ctor_get(x_234, 1); -lean_inc(x_235); -lean_dec(x_234); -x_38 = x_235; -goto block_52; -} -else -{ -lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; -if (lean_is_scalar(x_214)) { +lean_ctor_set(x_235, 0, x_225); +lean_ctor_set(x_235, 1, x_234); +if (lean_is_scalar(x_208)) { x_236 = lean_alloc_ctor(0, 2, 0); } else { - x_236 = x_214; + x_236 = x_208; } -lean_ctor_set(x_236, 0, x_222); -lean_ctor_set(x_236, 1, x_224); -if (lean_is_scalar(x_206)) { - x_237 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_236, 0, x_235); +lean_ctor_set(x_236, 1, x_207); +x_237 = lean_st_ref_set(x_9, x_236, x_205); +x_238 = lean_ctor_get(x_237, 1); +lean_inc(x_238); +lean_dec(x_237); +x_38 = x_238; +goto block_52; +} +else +{ +lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; +if (lean_is_scalar(x_217)) { + x_239 = lean_alloc_ctor(0, 2, 0); } else { - x_237 = x_206; + x_239 = x_217; } -lean_ctor_set(x_237, 0, x_236); -lean_ctor_set(x_237, 1, x_205); -x_238 = lean_st_ref_set(x_9, x_237, x_203); -x_239 = lean_ctor_get(x_238, 1); -lean_inc(x_239); -lean_dec(x_238); -x_38 = x_239; +lean_ctor_set(x_239, 0, x_225); +lean_ctor_set(x_239, 1, x_227); +if (lean_is_scalar(x_208)) { + x_240 = lean_alloc_ctor(0, 2, 0); +} else { + x_240 = x_208; +} +lean_ctor_set(x_240, 0, x_239); +lean_ctor_set(x_240, 1, x_207); +x_241 = lean_st_ref_set(x_9, x_240, x_205); +x_242 = lean_ctor_get(x_241, 1); +lean_inc(x_242); +lean_dec(x_241); +x_38 = x_242; goto block_52; } } else { -lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; -x_240 = lean_box(0); -x_241 = lean_array_uset(x_213, x_218, x_240); -x_242 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_211, x_219); -x_243 = lean_array_uset(x_241, x_218, x_242); -if (lean_is_scalar(x_214)) { - x_244 = lean_alloc_ctor(0, 2, 0); +lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; lean_object* x_250; +x_243 = lean_box(0); +x_244 = lean_array_uset(x_216, x_221, x_243); +x_245 = l_Std_DHashMap_Internal_AssocList_replace___at_Lean_importModulesCore_go___spec__6(x_17, x_214, x_222); +x_246 = lean_array_uset(x_244, x_221, x_245); +if (lean_is_scalar(x_217)) { + x_247 = lean_alloc_ctor(0, 2, 0); } else { - x_244 = x_214; + x_247 = x_217; } -lean_ctor_set(x_244, 0, x_212); -lean_ctor_set(x_244, 1, x_243); -if (lean_is_scalar(x_206)) { - x_245 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_247, 0, x_215); +lean_ctor_set(x_247, 1, x_246); +if (lean_is_scalar(x_208)) { + x_248 = lean_alloc_ctor(0, 2, 0); } else { - x_245 = x_206; + x_248 = x_208; } -lean_ctor_set(x_245, 0, x_244); -lean_ctor_set(x_245, 1, x_205); -x_246 = lean_st_ref_set(x_9, x_245, x_203); -x_247 = lean_ctor_get(x_246, 1); -lean_inc(x_247); -lean_dec(x_246); -x_38 = x_247; +lean_ctor_set(x_248, 0, x_247); +lean_ctor_set(x_248, 1, x_207); +x_249 = lean_st_ref_set(x_9, x_248, x_205); +x_250 = lean_ctor_get(x_249, 1); +lean_inc(x_250); +lean_dec(x_249); +x_38 = x_250; goto block_52; } } } -block_257: +block_260: { -lean_dec(x_249); +lean_dec(x_252); if (x_13 == 0) { -lean_object* x_250; lean_object* x_251; +lean_object* x_253; lean_object* x_254; lean_dec(x_36); lean_dec(x_17); -x_250 = lean_box(0); -x_251 = lean_apply_3(x_37, x_250, x_9, x_16); -return x_251; +x_253 = lean_box(0); +x_254 = lean_apply_3(x_37, x_253, x_9, x_16); +return x_254; } else { -lean_object* x_252; uint8_t x_253; -x_252 = lean_ctor_get(x_36, 0); -lean_inc(x_252); -x_253 = lean_ctor_get_uint8(x_252, sizeof(void*)*1 + 1); -lean_dec(x_252); -if (x_253 == 0) +lean_object* x_255; uint8_t x_256; +x_255 = lean_ctor_get(x_36, 0); +lean_inc(x_255); +x_256 = lean_ctor_get_uint8(x_255, sizeof(void*)*1 + 1); +lean_dec(x_255); +if (x_256 == 0) { -lean_object* x_254; -x_254 = lean_box(0); -x_53 = x_254; -goto block_248; +lean_object* x_257; +x_257 = lean_box(0); +x_53 = x_257; +goto block_251; } else { -lean_object* x_255; lean_object* x_256; +lean_object* x_258; lean_object* x_259; lean_dec(x_36); lean_dec(x_17); -x_255 = lean_box(0); -x_256 = lean_apply_3(x_37, x_255, x_9, x_16); -return x_256; +x_258 = lean_box(0); +x_259 = lean_apply_3(x_37, x_258, x_9, x_16); +return x_259; } } } diff --git a/stage0/stdlib/Lean/Message.c b/stage0/stdlib/Lean/Message.c index b5d5c0eff4..a2dd73fc2c 100644 --- a/stage0/stdlib/Lean/Message.c +++ b/stage0/stdlib/Lean/Message.c @@ -279,6 +279,7 @@ static double l_Lean_MessageData_formatAux___lambda__3___closed__5; static lean_object* l___private_Lean_Message_0__Lean_fromJsonBaseMessage____x40_Lean_Message___hyg_3357____rarg___closed__14; static lean_object* l_Lean_Kernel_Exception_toMessageData___closed__26; LEAN_EXPORT lean_object* l_Lean_inlineExpr___lambda__3___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(lean_object*, lean_object*); static lean_object* l___private_Lean_Message_0__Lean_fromJsonBaseMessage____x40_Lean_Message___hyg_3357____rarg___closed__24; LEAN_EXPORT lean_object* l_List_mapTR_loop___at_Lean_MessageData_instCoeListExpr___spec__1(lean_object*, lean_object*); static lean_object* l___private_Lean_Message_0__Lean_fromJsonBaseMessage____x40_Lean_Message___hyg_3357____rarg___closed__21; @@ -447,7 +448,6 @@ lean_object* lean_array_fget(lean_object*, lean_object*); static lean_object* l___private_Lean_Message_0__Lean_fromJsonBaseMessage____x40_Lean_Message___hyg_3357____rarg___closed__31; static lean_object* l_Lean_Kernel_Exception_toMessageData___closed__1; static lean_object* l_Lean_instToMessageDataOption___rarg___closed__5; -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object*, lean_object*); static lean_object* l_Lean_MessageData_arrayExpr_toMessageData___closed__4; LEAN_EXPORT lean_object* l_Lean_MessageData_lazy___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_MessageSeverity_noConfusion___rarg___closed__1; @@ -533,8 +533,8 @@ static lean_object* l_Lean_Kernel_Exception_toMessageData___closed__47; static lean_object* l_Lean_termM_x21_____closed__9; static lean_object* l_Lean_instFromJsonSerialMessage___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_MessageLog_errorsToInfos___spec__4___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(lean_object*, lean_object*); static lean_object* l___private_Lean_Message_0__Lean_fromJsonSerialMessage____x40_Lean_Message___hyg_3895____closed__22; +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_toMessageList(lean_object*); static lean_object* l___private_Lean_Message_0__Lean_toJsonMessageSeverity____x40_Lean_Message___hyg_125____closed__1; static lean_object* l_Lean_instInhabitedMessageLog___closed__5; @@ -7476,7 +7476,7 @@ lean_inc(x_35); lean_dec(x_26); x_36 = l___private_Lean_Message_0__Lean_toJsonBaseMessage____x40_Lean_Message___hyg_3203____rarg___closed__4; lean_inc(x_2); -x_37 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_2, x_36); +x_37 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_2, x_36); if (lean_obj_tag(x_37) == 0) { uint8_t x_38; @@ -7561,7 +7561,7 @@ lean_inc(x_57); lean_dec(x_48); x_58 = l___private_Lean_Message_0__Lean_toJsonBaseMessage____x40_Lean_Message___hyg_3203____rarg___closed__6; lean_inc(x_2); -x_59 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_2, x_58); +x_59 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_2, x_58); if (lean_obj_tag(x_59) == 0) { uint8_t x_60; @@ -8332,7 +8332,7 @@ lean_inc(x_34); lean_dec(x_25); x_35 = l___private_Lean_Message_0__Lean_toJsonBaseMessage____x40_Lean_Message___hyg_3203____rarg___closed__4; lean_inc(x_1); -x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_35); +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_35); if (lean_obj_tag(x_36) == 0) { uint8_t x_37; @@ -8415,7 +8415,7 @@ lean_inc(x_56); lean_dec(x_47); x_57 = l___private_Lean_Message_0__Lean_toJsonBaseMessage____x40_Lean_Message___hyg_3203____rarg___closed__6; lean_inc(x_1); -x_58 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_57); +x_58 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_57); if (lean_obj_tag(x_58) == 0) { uint8_t x_59; @@ -8546,7 +8546,7 @@ x_89 = lean_ctor_get(x_80, 0); lean_inc(x_89); lean_dec(x_80); x_90 = l___private_Lean_Message_0__Lean_toJsonSerialMessage____x40_Lean_Message___hyg_3745____closed__1; -x_91 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(x_1, x_90); +x_91 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(x_1, x_90); if (lean_obj_tag(x_91) == 0) { uint8_t x_92; diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index fe41dd97b4..a475c8ef6f 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -14,14 +14,11 @@ extern "C" { #endif static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openSimple_parenthesizer__55___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267(lean_object*); static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openOnly_formatter__21___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenamingItem; static lean_object* l_Lean_Parser_Command_declModifiers___closed__2; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_exit; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__12; lean_object* l_Lean_Parser_sepByIndent_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_binderTactic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -31,12 +28,14 @@ lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_obje static lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_register__tactic__tag_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2; static lean_object* l_Lean_Parser_Command_openRenaming___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_mutual; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__10; lean_object* l_Lean_PrettyPrinter_Parenthesizer_recover_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_declRange__5___closed__6; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39(lean_object*); static lean_object* l_Lean_Parser_Command_withExporting_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Tactic_open___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersT_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -46,9 +45,7 @@ static lean_object* l_Lean_Parser_Command_nonrec_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_deriving_formatter___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_parenthesizer__11(lean_object*); static lean_object* l_Lean_Parser_Command_tactic__extension___closed__9; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137(lean_object*); static lean_object* l_Lean_Parser_Command_protected_formatter___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__13; static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__1; @@ -58,13 +55,13 @@ static lean_object* l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed_ static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5___closed__4; static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_formatter__9___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declId_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2; static lean_object* l_Lean_Parser_Command_openSimple___closed__6; static lean_object* l_Lean_Parser_Command_variable_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_declSig_formatter___closed__2; static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_declRange__5___closed__1; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__8; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_register__tactic__tag; LEAN_EXPORT lean_object* l_Lean_Parser_Command_extends_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_example___closed__4; @@ -73,8 +70,8 @@ static lean_object* l_Lean_Parser_Command_check_formatter___closed__3; static lean_object* l_Lean_Parser_Command_eoi___closed__2; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_declRange__3___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279(lean_object*); static lean_object* l_Lean_Parser_Command_exit_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structImplicitBinder; static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_declRange__3___closed__7; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_declRange__3___closed__5; @@ -82,6 +79,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_include; static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__1; static lean_object* l_Lean_Parser_Command_end___closed__4; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1; static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__4; extern lean_object* l_Lean_Parser_Term_doSeq; @@ -111,19 +109,19 @@ static lean_object* l_Lean_Parser_Command_structParent___closed__2; static lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__4; static lean_object* l_Lean_Parser_Command_attribute___closed__3; lean_object* l_Lean_Parser_rawIdent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1; static lean_object* l_Lean_Parser_Command_partial_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printEqns_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255(lean_object*); static lean_object* l_Lean_Parser_Command_protected___closed__1; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__6; static lean_object* l_Lean_Parser_Command_declSig___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_formatter__7(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2; static lean_object* l_Lean_Parser_Command_sectionHeader_formatter___closed__3; static lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__6; static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_parenthesizer__11___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_partial_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_withExporting_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1; static lean_object* l_Lean_Parser_Command_definition___closed__10; extern lean_object* l_Lean_Parser_identWithPartialTrailingDot; lean_object* l_Lean_Parser_optional_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -135,12 +133,11 @@ static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__3; static lean_object* l_Lean_Parser_Command_print___closed__5; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__4; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__12; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__7; static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__6; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21; lean_object* l_Lean_Parser_takeUntilFn___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_synth___closed__1; static lean_object* l_Lean_Parser_Command_set__option___closed__10; @@ -153,15 +150,14 @@ static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__5; static lean_object* l_Lean_Parser_Command_import___closed__1; static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__4; lean_object* l_Lean_Parser_Term_matchAlts_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1; static lean_object* l_Lean_Parser_Command_instance___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1; static lean_object* l_Lean_Parser_Command_variable_formatter___closed__5; static lean_object* l_Lean_Parser_Command_namedPrio___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__4; static lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange__3___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_classTk; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14; static lean_object* l_Lean_Parser_Command_declVal_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension__1(lean_object*); @@ -177,9 +173,9 @@ static lean_object* l_Lean_Parser_Command_evalBang___closed__6; lean_object* l_Lean_Parser_rawIdent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_declSig_formatter___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__7; static lean_object* l_Lean_Parser_Command_structParent___closed__8; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231(lean_object*); static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_printEqns_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_structFields___closed__3; @@ -200,38 +196,32 @@ static lean_object* l_Lean_Parser_Command_evalBang___closed__7; static lean_object* l_Lean_Parser_Command_opaque_formatter___closed__6; static lean_object* l_Lean_Parser_Command_set__option_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__11; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41; static lean_object* l_Lean_Parser_Command_example_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optionValue_formatter___closed__3; lean_object* l_Lean_Parser_Term_attrInstance_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_addBuiltinDocString(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_declRange__3___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1; lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_deriving___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25; static lean_object* l_Lean_Parser_Term_quot___closed__7; static lean_object* l_Lean_Parser_Command_printAxioms___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Parser_Command_dumpAsyncEnvState_formatter__7(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2; static lean_object* l_Lean_Parser_Command_check___closed__9; static lean_object* l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__3; static lean_object* l_Lean_Parser_Command_variable_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_eraseAttr_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_printEqns_parenthesizer___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10; static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenamingItem_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3255_(lean_object*); static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__1; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__16; static lean_object* l_Lean_Parser_Command_check_formatter___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20; static lean_object* l_Lean_Parser_Command_sectionHeader_formatter___closed__4; static lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_docString__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeclSig_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -251,10 +241,7 @@ static lean_object* l_Lean_Parser_Command_section_formatter___closed__3; static lean_object* l_Lean_Parser_Command_openHiding_formatter___closed__5; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2; static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2; static lean_object* l_Lean_Parser_Command_declModifiers___closed__7; static lean_object* l_Lean_Parser_Command_omit___closed__5; static lean_object* l_Lean_Parser_Command_declModifiers___closed__14; @@ -264,15 +251,15 @@ static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in static lean_object* l_Lean_Parser_Command_structParent_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declModifiers___closed__17; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__8; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio___closed__6; static lean_object* l_Lean_Parser_Command_printTacTags_parenthesizer___closed__3; +static lean_object* l_Lean_Parser_Command_meta___closed__1; static lean_object* l_Lean_Parser_Command_tactic__extension___closed__7; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__11; static lean_object* l_Lean_Parser_Command_universe_formatter___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_eoi_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_openSimple___closed__2; @@ -288,23 +275,21 @@ static lean_object* l_Lean_Parser_Command_axiom_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_openOnly_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_variable_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__18; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277(lean_object*); static lean_object* l_Lean_Parser_Command_set__option___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_print___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling__1(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225(lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__13; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__4; static lean_object* l_Lean_Parser_Command_ctor___closed__4; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59(lean_object*); static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__6; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__10; static lean_object* l_Lean_Parser_Command_withExporting___closed__9; static lean_object* l_Lean_Parser_Command_eval_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__14; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__15; @@ -312,18 +297,20 @@ static lean_object* l_Lean_Parser_Command_abbrev___closed__9; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__16; static lean_object* l_Lean_Parser_Command_openHiding_formatter___closed__6; static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__11; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__9; static lean_object* l_Lean_Parser_Term_open_formatter___closed__3; static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_skip_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structure___closed__17; static lean_object* l_Lean_Parser_Command_withExporting_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_extends___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers___closed__9; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3___closed__5; static lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange__3___closed__6; @@ -337,10 +324,10 @@ static lean_object* l_Lean_Parser_Command_declModifiers___closed__13; static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_addDocString_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_open; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1; static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_where___closed__4; static lean_object* l_Lean_Parser_Command_structCtor___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1; static lean_object* l_Lean_Parser_Command_nonrec___closed__1; static lean_object* l_Lean_Parser_Term_open___closed__4; static lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__2; @@ -359,13 +346,13 @@ static lean_object* l_Lean_Parser_Command_optDeclSig___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_quot___closed__2; static lean_object* l_Lean_Parser_Command_structureTk___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49(lean_object*); static lean_object* l_Lean_Parser_Command_openSimple_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_openScoped___closed__1; static lean_object* l_Lean_Parser_Command_computedField_formatter___closed__2; static lean_object* l_Lean_Parser_Command_section_formatter___closed__9; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__15; static lean_object* l_Lean_Parser_Command_quot___closed__10; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2; static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_declRange__5___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_definition_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__5; @@ -373,7 +360,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_ static lean_object* l_Lean_Parser_Command_declSig___closed__9; static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_parenthesizer__13(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2; static lean_object* l_Lean_Parser_Command_deriving___closed__11; static lean_object* l_Lean_Parser_Command_section_formatter___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenamingItem_parenthesizer__43(lean_object*); @@ -389,10 +375,11 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_declId; static lean_object* l_Lean_Parser_Command_include___closed__5; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__17; static lean_object* l_Lean_Parser_Term_quot___closed__10; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__15; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eraseAttr_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__20; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_synth_formatter___closed__2; @@ -414,13 +401,12 @@ static lean_object* l_Lean_Parser_Command_openScoped_formatter___closed__4; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openScoped_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53(lean_object*); static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__10; static lean_object* l_Lean_Parser_Command_structParent___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_exit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__6; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__3; static lean_object* l_Lean_Parser_Command_include___closed__4; static lean_object* l_Lean_Parser_Command_partial___closed__2; @@ -443,27 +429,28 @@ static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Com static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__5; static lean_object* l_Lean_Parser_Command_declVal___regBuiltin_Lean_Parser_Command_declVal_docString__1___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_extends; static lean_object* l_Lean_Parser_Command_definition___closed__4; static lean_object* l_Lean_Parser_Command_declaration___closed__9; static lean_object* l_Lean_Parser_Command_declaration___closed__5; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__3; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_meta___closed__2; static lean_object* l_Lean_Parser_Command_structureTk___closed__4; static lean_object* l_Lean_Parser_Command_classInductive___closed__7; lean_object* l_Lean_Parser_Term_instBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_eoi___regBuiltin_Lean_Parser_Command_eoi_parenthesizer__7___closed__2; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_declRange__3___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29; lean_object* l_Lean_Parser_many_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_definition_formatter___closed__7; +static lean_object* l_Lean_Parser_Command_meta___closed__8; static lean_object* l_Lean_Parser_Command_check_formatter___closed__2; static lean_object* l_Lean_Parser_Command_openOnly___closed__5; static lean_object* l_Lean_Parser_Command_attribute___closed__15; static lean_object* l_Lean_Parser_Command_section___closed__3; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49; lean_object* l_Lean_Parser_leadingNode(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_private_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_docString__3___closed__1; @@ -498,11 +485,11 @@ static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_section___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Command_ctor; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2; static lean_object* l_Lean_Parser_Command_init__quot___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_parenthesizer__13___closed__1; lean_object* l_Lean_Parser_group_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_structureTk_formatter___closed__2; static lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__2; @@ -511,10 +498,10 @@ static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__9; static lean_object* l_Lean_Parser_Command_theorem_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_openDecl___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50; static lean_object* l_Lean_Parser_Command_openOnly_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_extends___closed__3; static lean_object* l_Lean_Parser_Command_definition___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1; static lean_object* l_Lean_Parser_Command_structure___closed__2; static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_parenthesizer__13___closed__1; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__3; @@ -532,16 +519,16 @@ static lean_object* l_Lean_Parser_Command_tactic__extension_parenthesizer___clos LEAN_EXPORT lean_object* l_Lean_Parser_Term_open; extern lean_object* l_Lean_Parser_Term_attributes; static lean_object* l_Lean_Parser_Command_declValSimple___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22; static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Term_set__option___closed__5; static lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__3; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__5; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__11; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111(lean_object*); static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_declRange__3___closed__4; static lean_object* l_Lean_Parser_Command_declaration___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1; static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -554,7 +541,6 @@ static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValEqns; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__1; static lean_object* l_Lean_Parser_Command_synth___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11; static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_docString__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_formatter__9(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_parenthesizer__11(lean_object*); @@ -564,6 +550,7 @@ static lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer___close static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc_formatter___closed__4; static lean_object* l_Lean_Parser_Command_print_formatter___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_optionValue___closed__6; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__18; @@ -584,6 +571,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_initializeKeyword_parenthesizer(l LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder___closed__5; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6; static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__2; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__7; static lean_object* l_Lean_Parser_Command_opaque_formatter___closed__7; @@ -598,7 +586,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser static lean_object* l_Lean_Parser_Command_definition_formatter___closed__1; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__10; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structFields_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_classInductive___closed__17; static lean_object* l_Lean_Parser_Command_opaque___closed__4; @@ -609,15 +596,13 @@ static lean_object* l_Lean_Parser_Command_moduleDoc___closed__4; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Command_open___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1; lean_object* l_instDecidableEqChar___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__5; +static lean_object* l_Lean_Parser_Command_meta_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_print___closed__7; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169(lean_object*); static lean_object* l_Lean_Parser_Command_printEqns___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15; static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__15; static lean_object* l_Lean_Parser_Command_structInstBinder___closed__9; static lean_object* l_Lean_Parser_Command_openRenaming___closed__4; @@ -626,11 +611,9 @@ static lean_object* l_Lean_Parser_Command_initializeKeyword_formatter___closed__ static lean_object* l_Lean_Parser_Command_instance_formatter___closed__3; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__12; static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_parenthesizer__13___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2; static lean_object* l_Lean_Parser_Command_end___closed__5; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__10; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_eraseAttr_parenthesizer__15___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2; lean_object* l_Lean_Parser_optional(lean_object*); static lean_object* l_Lean_Parser_Command_variable___closed__8; static lean_object* l_Lean_Parser_Command_optionValue_formatter___closed__5; @@ -645,6 +628,7 @@ static lean_object* l_Lean_Parser_Command_theorem___closed__7; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__1; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__13; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2; static lean_object* l_Lean_Parser_Command_extends_formatter___closed__5; lean_object* l_Lean_Parser_nonReservedSymbol(lean_object*, uint8_t); LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure__1(lean_object*); @@ -663,25 +647,24 @@ static lean_object* l_Lean_Parser_Command_openRenamingItem_formatter___closed__5 static lean_object* l_Lean_Parser_Command_declValEqns_formatter___closed__3; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_init__quot___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openScoped_parenthesizer__59___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2; static lean_object* l_Lean_Parser_Command_printTacTags_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version__1(lean_object*); static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__2; static lean_object* l_Lean_Parser_Command_section___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eoi___regBuiltin_Lean_Parser_Command_eoi_parenthesizer__7(lean_object*); static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState_formatter___closed__3; lean_object* l_Lean_Parser_ppDedent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__19; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_declRange__3___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2; static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__7; static lean_object* l_Lean_Parser_Command_section___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233(lean_object*); static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__6; static lean_object* l_Lean_Parser_Command_structure___closed__12; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125(lean_object*); static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_declRange__5___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structureTk_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -697,15 +680,17 @@ static lean_object* l_Lean_Parser_Tactic_set__option___closed__1; lean_object* l_Lean_Parser_andthenFn(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77(lean_object*); static lean_object* l_Lean_Parser_Command_classInductive___closed__11; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__4; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__12; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2; static lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_declRange__5___closed__2; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__1; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__6; static lean_object* l_Lean_Parser_Command_instance___closed__1; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_import___closed__2; @@ -714,8 +699,8 @@ static lean_object* l_Lean_Parser_Command_declModifiers___closed__4; static lean_object* l_Lean_Parser_Command_register__tactic__tag_formatter___closed__7; lean_object* l_Lean_Parser_withOpenFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_withOpen_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2; static lean_object* l_Lean_Parser_Command_abbrev___closed__8; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2; static lean_object* l_Lean_Parser_Command_theorem_formatter___closed__2; lean_object* l_Lean_Parser_checkLinebreakBefore(lean_object*); lean_object* l_Lean_Parser_withOpenDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -723,12 +708,11 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot_parenthesizer(lean_obj static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__9; static lean_object* l_Lean_Parser_Command_extends___closed__4; static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__7; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2; static lean_object* l_Lean_Parser_Command_initialize___closed__1; extern lean_object* l_Lean_Parser_Term_leftArrow; static lean_object* l_Lean_Parser_Command_declValSimple___closed__4; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2; static lean_object* l_Lean_Parser_Command_example___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__4; static lean_object* l_Lean_Parser_Command_eraseAttr_formatter___closed__4; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initializeKeyword_parenthesizer__15___closed__2; @@ -752,10 +736,7 @@ static lean_object* l_Lean_Parser_Command_variable___closed__3; static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__2; lean_object* l_Lean_Parser_incQuotDepth_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2; static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; extern lean_object* l_Lean_Parser_Term_matchAltsWhereDecls; static lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__3; @@ -769,6 +750,7 @@ static lean_object* l_Lean_Parser_Command_mutual___closed__9; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Command_axiom_parenthesizer___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271(lean_object*); static lean_object* l_Lean_Parser_Command_eval___closed__7; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__8; @@ -781,6 +763,7 @@ static lean_object* l_Lean_Parser_Command_mutual___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_docString__3(lean_object*); lean_object* l_Lean_Parser_sepBy1_formatter(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_computedFields_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__21; static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_docString__1___closed__2; static lean_object* l_Lean_Parser_Command_initialize___closed__14; @@ -805,27 +788,27 @@ static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_ static lean_object* l_Lean_Parser_Command_noncomputable___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDefDeriving; static lean_object* l_Lean_Parser_Command_optionValue___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36; static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__8; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251(lean_object*); static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_declRange__3___closed__5; static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntilWs___closed__1; static lean_object* l_Lean_Parser_Term_quot___closed__15; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__9; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1; static lean_object* l_Lean_Parser_Command_declId___closed__14; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_nonrec_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_omit___regBuiltin_Lean_Parser_Command_omit_parenthesizer__11___closed__2; +static lean_object* l_Lean_Parser_Command_meta_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optNamedPrio___closed__1; static lean_object* l_Lean_Parser_Command_printAxioms___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_open_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_namedPrio___closed__2; static lean_object* l_Lean_Parser_Command_computedField___closed__8; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34; static lean_object* l_Lean_Parser_Command_nonrec_formatter___closed__1; static lean_object* l_Lean_Parser_Command_optDeriving___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_mutual_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -838,8 +821,9 @@ static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Comm static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__4; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__7; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191(lean_object*); static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2; static lean_object* l_Lean_Parser_Command_example_formatter___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structure_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -853,12 +837,14 @@ static lean_object* l_Lean_Parser_Command_register__tactic__tag_formatter___clos LEAN_EXPORT lean_object* l_Lean_Parser_Command_print_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_export_formatter___closed__7; static lean_object* l_Lean_Parser_Command_printAxioms_formatter___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2; static lean_object* l_Lean_Parser_Command_private_formatter___closed__3; static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_variable_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_axiom_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_variable___closed__4; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__6; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177(lean_object*); static lean_object* l_Lean_Parser_Command_extends_formatter___closed__3; static lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Term_quot___closed__5; @@ -868,10 +854,8 @@ static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Comm lean_object* l_Lean_Name_mkStr5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_check__failure_parenthesizer___closed__2; lean_object* l_Lean_Parser_setExpected(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281(lean_object*); static lean_object* l_Lean_Parser_Command_in_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46; static lean_object* l_Lean_Parser_Command_include___closed__8; static lean_object* l_Lean_Parser_Command_print_formatter___closed__3; static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3___closed__1; @@ -894,9 +878,7 @@ static lean_object* l_Lean_Parser_Command_in___closed__5; static lean_object* l_Lean_Parser_Command_initialize___closed__4; static lean_object* l_Lean_Parser_Command_unsafe_formatter___closed__2; static lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__6; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47; static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_classTk_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_unsafe___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import__1(lean_object*); @@ -907,23 +889,22 @@ static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__15; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__8; static lean_object* l_Lean_Parser_Command_evalBang___regBuiltin_Lean_Parser_Command_evalBang_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1; static lean_object* l_Lean_Parser_Command_sectionHeader_formatter___closed__10; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__11; static lean_object* l_Lean_Parser_Command_variable___closed__5; static lean_object* l_Lean_Parser_Command_partial_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317(lean_object*); static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_structFields___closed__8; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2; static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__6; lean_object* l_Lean_Parser_Term_attrInstance_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1; static lean_object* l_Lean_Parser_Command_init__quot___closed__7; static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177(lean_object*); static lean_object* l_Lean_Parser_Command_include_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_inductive; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__1; @@ -936,7 +917,6 @@ static lean_object* l_Lean_Parser_Command_declVal_formatter___closed__3; static lean_object* l_Lean_Parser_Command_version___closed__1; static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_docString__3___closed__1; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29(lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags_formatter___closed__4; static lean_object* l_Lean_Parser_Command_exit___closed__7; static lean_object* l_Lean_Parser_Command_check__failure___closed__5; @@ -947,7 +927,6 @@ static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_ static lean_object* l_Lean_Parser_Command_eoi___closed__5; static lean_object* l_Lean_Parser_Command_withExporting___closed__3; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_formatter__9___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25(lean_object*); static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_formatter__9___closed__2; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__10; static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_formatter__7___closed__1; @@ -963,10 +942,10 @@ extern lean_object* l_Lean_Parser_Term_typeSpec; static lean_object* l_Lean_Parser_Command_set__option___closed__8; extern lean_object* l_Lean_Parser_Term_whereDecls; static lean_object* l_Lean_Parser_Command_openOnly___closed__7; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printAxioms_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntil___elambda__1___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2; static lean_object* l_Lean_Parser_Command_open_formatter___closed__5; static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__7; static lean_object* l_Lean_Parser_Command_quot___closed__11; @@ -985,26 +964,30 @@ static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_declaration___closed__8; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301(lean_object*); static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_check_parenthesizer___closed__4; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87(lean_object*); static lean_object* l_Lean_Parser_Command_structFields___closed__5; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__9; static lean_object* l_Lean_Parser_Command_print___closed__9; static lean_object* l_Lean_Parser_Command_computedField___closed__11; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_declRange__5___closed__3; static lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_declRange__5___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1; static lean_object* l_Lean_Parser_Term_open___closed__2; static lean_object* l_Lean_Parser_Command_structure___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declVal; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_include_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69(lean_object*); static lean_object* l_Lean_Parser_Command_attribute___closed__8; static lean_object* l_Lean_Parser_Command_synth_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structure; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__9; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_structFields___closed__14; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot__1___closed__2; @@ -1020,10 +1003,13 @@ static lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parse static lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__3; static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_declRange__5___closed__7; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_meta; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_extends_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printEqns_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__11; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2; static lean_object* l_Lean_Parser_Command_structParent_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openSimple; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__11; @@ -1042,6 +1028,7 @@ static lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_T static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_parenthesizer__11___closed__2; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__5; lean_object* l_Lean_Parser_ppLine_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32; static lean_object* l_Lean_Parser_Command_moduleDoc_formatter___closed__2; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__3; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__8; @@ -1058,12 +1045,12 @@ static lean_object* l_Lean_Parser_Command_attribute___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc__1(lean_object*); static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_declRange__5___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_tactic__extension; static lean_object* l_Lean_Parser_Command_openOnly___closed__2; static lean_object* l_Lean_Parser_Command_omit___closed__4; static lean_object* l_Lean_Parser_Command_structure___closed__23; LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289(lean_object*); static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_parenthesizer__11___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_openScoped___closed__7; @@ -1075,7 +1062,6 @@ static lean_object* l_Lean_Parser_Command_classTk_formatter___closed__2; static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_set__option_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33; lean_object* l_Lean_Parser_Term_structInstFields(lean_object*); static lean_object* l_Lean_Parser_Command_axiom_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Tactic_open_formatter___closed__6; @@ -1084,7 +1070,6 @@ static lean_object* l_Lean_Parser_Command_exit___closed__6; static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_formatter__9(lean_object*); lean_object* l_Lean_PrettyPrinter_Formatter_skip_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openHiding_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_universe___closed__7; @@ -1093,12 +1078,11 @@ static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_recommended__spelling; static lean_object* l_Lean_Parser_Command_axiom_formatter___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2; static lean_object* l_Lean_Parser_Command_eval___closed__1; static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3___closed__5; static lean_object* l_Lean_Parser_Command_inductive___closed__5; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125(lean_object*); static lean_object* l_Lean_Parser_Command_declValEqns___closed__1; lean_object* l_Lean_Parser_sepByIndent_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__11; @@ -1110,15 +1094,18 @@ static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_formatter__11(lean_object*); static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__7; lean_object* l_Lean_Parser_Term_matchAlts_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__26; static lean_object* l_Lean_Parser_Command_check__failure_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_structure___closed__13; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__8; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_printAxioms___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1; static lean_object* l_Lean_Parser_Command_tactic__extension___closed__8; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_open_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1; static lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_declRange__3___closed__1; static lean_object* l_Lean_Parser_Command_structInstBinder___closed__14; static lean_object* l_Lean_Parser_Command_eval___closed__4; @@ -1126,8 +1113,6 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__3; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__2; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__9; @@ -1143,6 +1128,7 @@ static lean_object* l_Lean_Parser_Command_nonrec___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_in_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_declRange__3___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_formatter__9(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25(lean_object*); static lean_object* l_Lean_Parser_Command_protected___closed__6; lean_object* l_Lean_PrettyPrinter_Formatter_trailingNode_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__2; @@ -1150,7 +1136,6 @@ static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__10; static lean_object* l_Lean_Parser_Command_example___closed__1; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__8; static lean_object* l_Lean_Parser_Command_attribute___closed__9; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99(lean_object*); static lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure_declRange__3___closed__5; static lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure_declRange__3___closed__6; static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__5; @@ -1167,7 +1152,6 @@ static lean_object* l_Lean_Parser_Command_universe___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__21; LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191(lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_universe___closed__8; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__4; @@ -1181,7 +1165,6 @@ static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command static lean_object* l_Lean_Parser_Command_declaration___closed__13; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__2; lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2; static lean_object* l_Lean_Parser_Command_openScoped___closed__4; static lean_object* l_Lean_Parser_Command_open___closed__4; static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__7; @@ -1193,9 +1176,11 @@ static lean_object* l_Lean_Parser_Command_withExporting_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_quot_formatter___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_open_parenthesizer__65(lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structParent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openOnly_parenthesizer__51___closed__2; static lean_object* l_Lean_Parser_Command_print___closed__2; static lean_object* l_Lean_Parser_Command_partial___closed__5; @@ -1204,19 +1189,18 @@ static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Co static lean_object* l_Lean_Parser_Command_printEqns___closed__12; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_printEqns_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38; static lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_section___closed__7; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__23; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35; LEAN_EXPORT lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_formatter__9(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_tactic__extension_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_quot___closed__17; +static lean_object* l_Lean_Parser_Command_meta_formatter___closed__1; static lean_object* l_Lean_Parser_Command_printEqns___closed__10; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2; static lean_object* l_Lean_Parser_Command_printTacTags___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69(lean_object*); lean_object* l_Lean_Parser_Command_docComment_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer__13___closed__1; static lean_object* l_Lean_Parser_Command_optionValue___closed__1; @@ -1256,6 +1240,7 @@ static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Com static lean_object* l_Lean_Parser_Command_definition_parenthesizer___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure; lean_object* l_Lean_Parser_registerBuiltinNodeKind(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45; static lean_object* l_Lean_Parser_Command_inductive___closed__11; lean_object* l_Lean_Parser_Term_structInstFields_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot; @@ -1264,8 +1249,11 @@ static lean_object* l_Lean_Parser_Tactic_open___closed__2; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Tactic_set__option___closed__6; lean_object* l_Lean_Parser_notSymbol_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openHiding_formatter__9___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121(lean_object*); static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__1; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_docString__3___closed__1; @@ -1295,24 +1283,19 @@ static lean_object* l_Lean_Parser_Command_end_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structFields; static lean_object* l_Lean_Parser_Command_in_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_openScoped_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_check__failure___closed__8; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_docString__3___closed__1; static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_parenthesizer__11___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_parenthesizer__11(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenaming_parenthesizer__47(lean_object*); static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1; static lean_object* l_Lean_Parser_Term_set__option___closed__8; static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1; static lean_object* l_Lean_Parser_Command_structure___closed__15; static lean_object* l_Lean_Parser_Command_computedField___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309(lean_object*); static lean_object* l_Lean_Parser_Command_optDeriving___closed__2; static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__4; static lean_object* l_Lean_Parser_Command_attribute___closed__12; @@ -1336,7 +1319,6 @@ static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in static lean_object* l_Lean_Parser_Command_evalBang___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_parenthesizer__11(lean_object*); static lean_object* l_Lean_Parser_Command_structParent_parenthesizer___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317(lean_object*); static lean_object* l_Lean_Parser_Command_classTk___closed__6; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_declRange__3___closed__4; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__1; @@ -1351,7 +1333,9 @@ static lean_object* l_Lean_Parser_Command_optDeriving___closed__7; static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_declRange__3___closed__4; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__6; +static lean_object* l_Lean_Parser_Command_meta___closed__4; static lean_object* l_Lean_Parser_Command_import_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2; static lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__5; static lean_object* l_Lean_Parser_Term_open___closed__1; static lean_object* l_Lean_Parser_Command_structure___closed__20; @@ -1361,16 +1345,15 @@ static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__4; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_openHiding___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1; static lean_object* l_Lean_Parser_Command_declSig___closed__10; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_declRange__5___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1; static lean_object* l_Lean_Parser_Command_withExporting_formatter___closed__3; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__8; static lean_object* l_Lean_Parser_Command_optionValue_formatter___closed__1; static lean_object* l_Lean_Parser_Command_in_formatter___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49(lean_object*); static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__17; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1; static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_declRange__3___closed__5; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_formatter__11(lean_object*); @@ -1381,6 +1364,7 @@ static lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_declRange__3___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer__11(lean_object*); static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21(lean_object*); static lean_object* l_Lean_Parser_Command_abbrev___closed__4; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_declRange__5___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1389,6 +1373,7 @@ lean_object* l_Lean_Parser_many1_parenthesizer(lean_object*, lean_object*, lean_ LEAN_EXPORT lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_parenthesizer__11(lean_object*); lean_object* l_Lean_Parser_commandParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__10; static lean_object* l_Lean_Parser_Command_eoi___closed__1; static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3___closed__4; @@ -1401,12 +1386,14 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_o static lean_object* l_Lean_Parser_Command_init__quot_formatter___closed__3; static lean_object* l_Lean_Parser_Command_omit___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_evalBang; +static lean_object* l_Lean_Parser_Command_meta___closed__3; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__26; static lean_object* l_Lean_Parser_Command_declBody___closed__3; static lean_object* l_Lean_Parser_Command_initializeKeyword_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_computedField_formatter___closed__3; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37; static lean_object* l_Lean_Parser_Command_classTk_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_protected___closed__2; static lean_object* l_Lean_Parser_Command_addDocString_formatter___closed__3; @@ -1416,7 +1403,6 @@ static lean_object* l_Lean_Parser_Command_openOnly___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openOnly_parenthesizer__51(lean_object*); lean_object* l_Lean_Parser_Term_optType_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_declRange__3___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDefDeriving_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__4; static lean_object* l_Lean_Parser_Command_addDocString___closed__2; @@ -1429,13 +1415,12 @@ static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Co LEAN_EXPORT lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__9; static lean_object* l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45; static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__5; static lean_object* l_Lean_Parser_Command_quot___closed__14; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__18; static lean_object* l_Lean_Parser_Command_optDeriving___closed__3; static lean_object* l_Lean_Parser_Tactic_open_parenthesizer___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173(lean_object*); static lean_object* l_Lean_Parser_Command_withExporting___closed__4; extern lean_object* l_Lean_Parser_Term_binderTactic; static lean_object* l_Lean_Parser_Command_classInductive___closed__8; @@ -1445,24 +1430,28 @@ static lean_object* l_Lean_Parser_Command_declSig___closed__11; static lean_object* l_Lean_Parser_Command_ctor___closed__14; static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_declValSimple___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1; static lean_object* l_Lean_Parser_Command_attribute___closed__2; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_where; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_formatter__9___closed__1; static lean_object* l_Lean_Parser_Command_opaque___closed__11; static lean_object* l_Lean_Parser_Command_theorem___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__2; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_ctor___closed__9; static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_partial_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_parenthesizer__13___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1; static lean_object* l_Lean_Parser_Command_noncomputable_formatter___closed__1; static lean_object* l_Lean_Parser_Command_inductive___closed__13; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73(lean_object*); static lean_object* l_Lean_Parser_Command_declId___closed__1; lean_object* l_Lean_Parser_adaptCacheableContext(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26; static lean_object* l_Lean_Parser_Command_printAxioms___closed__3; static lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__8; @@ -1470,6 +1459,7 @@ static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_namespace_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_declRange__3___closed__7; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275(lean_object*); static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_formatter__11___closed__1; static lean_object* l_Lean_Parser_Command_declId___closed__3; static lean_object* l_Lean_Parser_Command_structureTk_parenthesizer___closed__3; @@ -1484,12 +1474,12 @@ static lean_object* l_Lean_Parser_Command_end_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declSig___closed__6; static lean_object* l_Lean_Parser_Command_moduleDoc_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_version; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__13; lean_object* l_Lean_Parser_withOpen_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Command_structure_formatter___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5; static lean_object* l_Lean_Parser_Command_init__quot___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeriving_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_computedFields; @@ -1503,6 +1493,7 @@ static lean_object* l_Lean_Parser_Command_structFields___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Command_inductive___regBuiltin_Lean_Parser_Command_inductive_docString__1(lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_export___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1; static lean_object* l_Lean_Parser_Command_opaque___closed__6; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_eraseAttr_parenthesizer__15___closed__1; @@ -1519,6 +1510,7 @@ static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__9; static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_formatter__7___closed__2; static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_declRange__5___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_parenthesizer__11(lean_object*); static lean_object* l_Lean_Parser_Command_open_formatter___closed__4; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__3; @@ -1534,6 +1526,7 @@ static lean_object* l_Lean_Parser_Command_sectionHeader___closed__4; static lean_object* l_Lean_Parser_Command_openScoped___closed__6; static lean_object* l_Lean_Parser_Command_computedFields___closed__9; static lean_object* l_Lean_Parser_Command_eraseAttr_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__4; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_declRange__5___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_abbrev; @@ -1552,6 +1545,7 @@ static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_universe_formatter___closed__5; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenamingItem_formatter__13___closed__2; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_docString__3___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio___closed__5; static lean_object* l_Lean_Parser_Command_instance___closed__10; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__10; @@ -1559,17 +1553,16 @@ static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__10; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__28; static lean_object* l_Lean_Parser_Tactic_set__option___closed__4; static lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__4; static lean_object* l_Lean_Parser_Command_openRenamingItem_formatter___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_meta_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_quot___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24; static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Term_quot_formatter___closed__2; static lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersF_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntilWsOrDelim___closed__2; @@ -1584,9 +1577,10 @@ static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__2; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenamingItem_parenthesizer__43___closed__2; static lean_object* l_Lean_Parser_Command_tactic__extension_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_sectionHeader_formatter__9___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1; static lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parser_Command_printEqns_formatter__7___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1; static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_parenthesizer__11___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_include_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_genInjectiveTheorems_formatter___closed__3; @@ -1599,8 +1593,8 @@ static lean_object* l_Lean_Parser_Command_quot_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_export_formatter___closed__1; static lean_object* l_Lean_Parser_Command_printTacTags___closed__7; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161(lean_object*); static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_mutual___closed__13; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__15; @@ -1613,18 +1607,19 @@ static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_ static lean_object* l_Lean_Parser_Command_example_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__2; static lean_object* l_Lean_Parser_Command_opaque___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2; static lean_object* l_Lean_Parser_Command_deriving___closed__10; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_declRange__5___closed__4; lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structureTk___closed__3; static lean_object* l_Lean_Parser_Command_exit_formatter___closed__1; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__11; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__2; static lean_object* l_Lean_Parser_Command_protected___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2; static lean_object* l_Lean_Parser_Command_openDecl_formatter___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205(lean_object*); static lean_object* l_Lean_Parser_Command_inductive___closed__3; static lean_object* l_Lean_Parser_Command_theorem___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printAxioms; @@ -1634,6 +1629,7 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__2; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__17; static lean_object* l_Lean_Parser_Command_namespace_parenthesizer___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1; static lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__3; static lean_object* l_Lean_Parser_Command_openSimple___closed__4; static lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__6; @@ -1642,12 +1638,12 @@ static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_theorem___closed__11; static lean_object* l_Lean_Parser_Command_printAxioms_formatter___closed__3; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declId___closed__17; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_eraseAttr_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_eval___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_computedField; static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; @@ -1655,14 +1651,15 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parse static lean_object* l_Lean_Parser_Command_namedPrio___closed__3; static lean_object* l_Lean_Parser_Command_export___closed__12; static lean_object* l_Lean_Parser_Command_moduleDoc___closed__9; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309(lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__14; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1; static lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__9; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declaration___closed__12; static lean_object* l_Lean_Parser_Command_computedFields___closed__8; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40; static lean_object* l_Lean_Parser_Command_opaque___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__12; @@ -1674,10 +1671,11 @@ static lean_object* l_Lean_Parser_Command_nonrec___closed__2; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__8; static lean_object* l_Lean_Parser_Command_classTk_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_parenthesizer__11(lean_object*); +static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__10; static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1; static lean_object* l_Lean_Parser_Term_open_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_open_declRange__5___closed__5; static lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openHiding_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1685,10 +1683,10 @@ static lean_object* l_Lean_Parser_Command_namedPrio___closed__15; static lean_object* l_Lean_Parser_Command_synth_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_whereStructInst; lean_object* l_Lean_PrettyPrinter_Formatter_many1Unbox_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1; static lean_object* l_Lean_Parser_Command_omit_formatter___closed__1; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__7; static lean_object* l_Lean_Parser_Command_register__tactic__tag_formatter___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2; static lean_object* l_Lean_Parser_Command_structureTk_formatter___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__5; static lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__4; @@ -1697,7 +1695,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Comma static lean_object* l_Lean_Parser_Command_variable_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling_parenthesizer__11(lean_object*); extern lean_object* l_Lean_Parser_Term_binderIdent; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271(lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__4; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1; @@ -1723,11 +1720,10 @@ static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Ta static lean_object* l_Lean_Parser_Command_declId___closed__12; extern lean_object* l_Lean_Parser_Term_attrKind; static lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__24; LEAN_EXPORT lean_object* l_Lean_Parser_Command_import_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth__1(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1; static lean_object* l_Lean_Parser_Command_eoi___regBuiltin_Lean_Parser_Command_eoi_formatter__3___closed__1; lean_object* l_Lean_ppLine_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__2; @@ -1740,22 +1736,23 @@ static lean_object* l_Lean_Parser_Command_private___closed__4; static lean_object* l_Lean_Parser_Command_declaration___closed__14; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Command_example_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1; lean_object* l_Char_isWhitespace___boxed(lean_object*); static lean_object* l_Lean_Parser_Command_universe___closed__2; static lean_object* l_Lean_Parser_Command_end_formatter___closed__4; lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__14; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259(lean_object*); static lean_object* l_Lean_Parser_Command_openScoped___closed__8; lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; static lean_object* l_Lean_Parser_Command_printTacTags___closed__8; static lean_object* l_Lean_Parser_Command_mutual___closed__2; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_eraseAttr_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1; LEAN_EXPORT uint8_t l_Lean_Parser_Command_declId___lambda__1(uint32_t); static lean_object* l_Lean_Parser_Command_printAxioms___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declVal___regBuiltin_Lean_Parser_Command_declVal_docString__1(lean_object*); @@ -1775,16 +1772,11 @@ static lean_object* l_Lean_Parser_Command_set__option_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_structureTk_formatter___closed__3; static lean_object* l_Lean_Parser_Command_declBody___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2; static lean_object* l_Lean_Parser_Command_abbrev___closed__6; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_formatter__9___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1; static lean_object* l_Lean_Parser_Command_noncomputable___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6; static lean_object* l_Lean_Parser_Command_attribute___closed__7; lean_object* l_Lean_Parser_takeWhileFn___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153(lean_object*); static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_evalBang_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_printEqns___closed__5; @@ -1798,8 +1790,6 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Com static lean_object* l_Lean_Parser_Command_section___closed__6; static lean_object* l_Lean_Parser_Command_axiom_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include__1(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73(lean_object*); lean_object* l_Lean_Parser_symbol(lean_object*); static lean_object* l_Lean_Parser_Command_printAxioms_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__3; @@ -1827,10 +1817,8 @@ static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__11; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__5; static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5___closed__3; static lean_object* l_Lean_Parser_Command_omit___closed__9; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1; static lean_object* l_Lean_Parser_Command_section___closed__11; static lean_object* l_Lean_Parser_Command_declValSimple___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2; static lean_object* l_Lean_Parser_Command_axiom___closed__7; static lean_object* l_Lean_Parser_Command_protected___closed__3; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__4; @@ -1838,8 +1826,8 @@ static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__2; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__25; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__6; static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace__1(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1; static lean_object* l_Lean_Parser_Command_protected___closed__4; static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_declRange__3___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration; @@ -1847,14 +1835,16 @@ static lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3; extern lean_object* l_Lean_Parser_Tactic_tacticSeq; static lean_object* l_Lean_Parser_Term_quot___closed__3; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195(lean_object*); static lean_object* l_Lean_Parser_Command_check_formatter___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43; static lean_object* l_Lean_Parser_Command_printAxioms___closed__1; static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_axiom_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4; static lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__7; +static lean_object* l_Lean_Parser_Command_meta___closed__6; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValEqns_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__5; @@ -1863,15 +1853,17 @@ static lean_object* l_Lean_Parser_Command_printEqns___closed__9; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__13; lean_object* l_Lean_Parser_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__16; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__6; static lean_object* l_Lean_Parser_Command_section_formatter___closed__1; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_parenthesizer__19___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_eraseAttr_formatter___closed__1; static lean_object* l_Lean_Parser_Command_computedField___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option___closed__5; static lean_object* l_Lean_Parser_Command_omit___closed__6; @@ -1880,10 +1872,11 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_C static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__10; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65(lean_object*); static lean_object* l_Lean_Parser_Command_definition___closed__3; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__16; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__6; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63(lean_object*); static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__1; static lean_object* l_Lean_Parser_Command_namespace_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_computedField_formatter___closed__4; @@ -1892,6 +1885,7 @@ static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___close extern lean_object* l_Lean_Parser_Termination_suffix; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3(lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___closed__3; static lean_object* l_Lean_Parser_Command_version_parenthesizer___closed__3; @@ -1906,17 +1900,14 @@ static lean_object* l_Lean_Parser_Command_structParent_parenthesizer___closed__1 LEAN_EXPORT lean_object* l_Lean_Parser_Command_sectionHeader_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_withExporting___regBuiltin_Lean_Parser_Command_withExporting_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_export___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195(lean_object*); static lean_object* l_Lean_Parser_Command_instance_formatter___closed__10; static lean_object* l_Lean_Parser_Command_print_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_optDeclSig___closed__4; static lean_object* l_Lean_Parser_Tactic_open___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__10; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1; static lean_object* l_Lean_Parser_Command_version___closed__7; static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__8; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute__1(lean_object*); static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_declRange__5___closed__4; static lean_object* l_Lean_Parser_Command_partial___closed__3; @@ -1943,9 +1934,11 @@ static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_docString__3___closed__1; static lean_object* l_Lean_Parser_Command_include___closed__3; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1; static lean_object* l_Lean_Parser_Command_version___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_variable_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_export_formatter___closed__6; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration__1(lean_object*); static lean_object* l_Lean_Parser_Command_eraseAttr___closed__9; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__3; @@ -1953,11 +1946,11 @@ static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lea static lean_object* l_Lean_Parser_Command_withExporting___regBuiltin_Lean_Parser_Command_withExporting_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_opaque_formatter___closed__3; static lean_object* l_Lean_Parser_Command_section_formatter___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35; static lean_object* l_Lean_Parser_Command_mutual___closed__1; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__6; static lean_object* l_Lean_Parser_Command_example___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openOnly; static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_docString__3___closed__1; static lean_object* l_Lean_Parser_Command_evalBang___closed__5; @@ -1965,8 +1958,8 @@ static lean_object* l_Lean_Parser_Command_quot_formatter___closed__6; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Command_openRenaming___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structCtor; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openDecl_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_meta_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_docComment; static lean_object* l_Lean_Parser_Command_openRenaming___closed__12; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__2; @@ -1984,6 +1977,7 @@ static lean_object* l_Lean_Parser_Command_deriving___closed__5; static lean_object* l_Lean_Parser_Command_declSig_formatter___closed__4; static lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__7; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_declRange__5___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1; static lean_object* l_Lean_Parser_Command_ctor___closed__10; static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntil___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_openSimple_formatter___closed__1; @@ -1999,6 +1993,8 @@ static lean_object* l_Lean_Parser_Command_synth_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_eoi_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_declRange__3___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declBody; static lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___closed__5; @@ -2006,6 +2002,7 @@ static lean_object* l_Lean_Parser_Term_quot_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_deriving_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3___closed__2; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__13; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2; static lean_object* l_Lean_Parser_Command_quot___closed__3; static lean_object* l_Lean_Parser_Command_partial___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_parenthesizer__11(lean_object*); @@ -2017,7 +2014,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_withPosition_parenthesizer(lean_ static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_classTk_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGt_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__2; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__4; @@ -2033,9 +2029,11 @@ static lean_object* l_Lean_Parser_Command_whereStructInst___closed__19; static lean_object* l_Lean_Parser_Command_structure___closed__18; static lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_docString__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_inductive_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_parenthesizer__13(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30; LEAN_EXPORT lean_object* l_Lean_Parser_Command_omit___regBuiltin_Lean_Parser_Command_omit_docString__3(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241(lean_object*); static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntilWsOrDelim___closed__1; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initializeKeyword_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_synth___closed__9; @@ -2045,13 +2043,14 @@ static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersF; static lean_object* l_Lean_Parser_Command_deriving___closed__15; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval__1(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2; static lean_object* l_Lean_Parser_Command_tactic__extension___closed__4; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__11; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305(lean_object*); static lean_object* l_Lean_Parser_Command_export___closed__10; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_docString__3___closed__1; lean_object* l_Lean_Parser_withoutPosition___lambda__1(lean_object*); @@ -2059,7 +2058,9 @@ static lean_object* l_Lean_Parser_Command_private___closed__7; static lean_object* l_Lean_Parser_Command_private___closed__5; static lean_object* l_Lean_Parser_Tactic_open_formatter___closed__3; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__15; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95(lean_object*); static lean_object* l_Lean_Parser_Command_attribute___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19; static lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_declRange__3___closed__7; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__3; static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__5; @@ -2068,6 +2069,8 @@ lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_computedFields___closed__5; static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209(lean_object*); static lean_object* l_Lean_Parser_Command_namedPrio___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optNamedPrio_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_end___closed__2; @@ -2086,7 +2089,6 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean static lean_object* l_Lean_Parser_Command_synth___closed__5; lean_object* l_Lean_PrettyPrinter_Formatter_checkColGt_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_evalBang___regBuiltin_Lean_Parser_Command_evalBang_parenthesizer__11___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53(lean_object*); static lean_object* l_Lean_Parser_Command_export___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_derivingClasses_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_evalBang___closed__1; @@ -2103,9 +2105,9 @@ static lean_object* l_Lean_Parser_Command_partial___closed__4; static lean_object* l_Lean_Parser_Command_structure___closed__3; static lean_object* l_Lean_Parser_Command_structCtor___closed__10; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2; static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_declRange__5___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Command_namespace_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__5; @@ -2124,20 +2126,23 @@ static lean_object* l_Lean_Parser_Command_namespace_formatter___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_parenthesizer__11___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namedPrio_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2; static lean_object* l_Lean_Parser_Command_definition_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5___closed__3; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__10; static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_printTacTags___closed__6; static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_definition; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Command_whereStructInst_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__20; lean_object* l_Lean_Parser_many_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_attributes_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structExplicitBinder; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__5; static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__5; @@ -2145,6 +2150,7 @@ static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Pa static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_parenthesizer__11___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersT; static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_declRange__5___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_addDocString_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__3; @@ -2169,6 +2175,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_q static lean_object* l_Lean_Parser_Command_omit___closed__3; static lean_object* l_Lean_Parser_Command_quot___closed__4; static lean_object* l_Lean_Parser_Command_initialize___closed__7; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optNamedPrio; LEAN_EXPORT lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__9; @@ -2179,26 +2186,25 @@ static lean_object* l_Lean_Parser_Command_initialize___closed__6; static lean_object* l_Lean_Parser_Command_import___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_end; static lean_object* l_Lean_Parser_Command_printAxioms___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__8; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__13; static lean_object* l_Lean_Parser_Command_attribute___closed__13; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16; static lean_object* l_Lean_Parser_Command_export___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_parenthesizer__13___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_export_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_declVal_parenthesizer___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85(lean_object*); static lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__7; lean_object* l_Lean_Parser_node(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_classInductive___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_docString__3(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_declRange__3___closed__5; @@ -2219,12 +2225,13 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser static lean_object* l_Lean_Parser_Command_synth___closed__7; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Term_quot___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1; static lean_object* l_Lean_Parser_Command_printTacTags_formatter___closed__5; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__8; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__1; static lean_object* l_Lean_Parser_Command_opaque___closed__8; static lean_object* l_Lean_Parser_Command_inductive___closed__12; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_computedFields_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_formatter__9___closed__2; static lean_object* l_Lean_Parser_Command_inductive___closed__18; @@ -2238,17 +2245,18 @@ static lean_object* l_Lean_Parser_Command_addDocString___closed__9; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__6; static lean_object* l_Lean_Parser_Command_theorem_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputable_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42; LEAN_EXPORT lean_object* l_Lean_Parser_Command_private; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_declModifiers___closed__15; static lean_object* l_Lean_Parser_Command_printEqns___closed__2; static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___closed__7; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2; static lean_object* l_Lean_Parser_Command_eval_formatter___closed__2; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__18; static lean_object* l_Lean_Parser_Command_deriving_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Term_open_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__1; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3___closed__7; static lean_object* l_Lean_Parser_Command_init__quot___closed__5; @@ -2266,13 +2274,14 @@ static lean_object* l_Lean_Parser_Command_check___closed__4; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__7; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__7; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27; static lean_object* l_Lean_Parser_Command_check__failure___closed__9; static lean_object* l_Lean_Parser_Command_theorem___closed__10; static lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_declRange__3___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc___closed__10; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__5; +static lean_object* l_Lean_Parser_Command_meta___closed__7; static lean_object* l_Lean_Parser_Command_check__failure___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305(lean_object*); static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__9; static lean_object* l_Lean_Parser_Command_declId___lambda__1___closed__1; static lean_object* l_Lean_Parser_Command_declaration___closed__6; @@ -2283,10 +2292,9 @@ static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Com static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_formatter__11(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_section_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_formatter__9(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157(lean_object*); static lean_object* l_Lean_Parser_Command_openHiding___closed__2; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_parenthesizer__13___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_classInductive_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2305,13 +2313,12 @@ static lean_object* l_Lean_Parser_Command_namedPrio___closed__8; lean_object* l_Lean_Parser_commandParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_where_formatter___closed__1; static lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure_formatter__7___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1; static lean_object* l_Lean_Parser_Command_section_formatter___closed__4; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_formatter__11(lean_object*); static lean_object* l_Lean_Parser_Command_variable___closed__1; static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29(lean_object*); static lean_object* l_Lean_Parser_Command_printEqns___closed__13; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__6; @@ -2319,13 +2326,11 @@ lean_object* l_Lean_Parser_andthen(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_open__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_declVal___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241(lean_object*); static lean_object* l_Lean_Parser_Command_definition_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_declRange__3___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eoi_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_declRange__5___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2; static lean_object* l_Lean_Parser_Command_declValSimple___closed__8; static lean_object* l_Lean_Parser_Command_withExporting___regBuiltin_Lean_Parser_Command_withExporting_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__7; @@ -2341,7 +2346,7 @@ static lean_object* l_Lean_Parser_Command_opaque___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputable; static lean_object* l_Lean_Parser_Term_open_formatter___closed__2; static lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntil___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__5; LEAN_EXPORT lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntil___elambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where__1(lean_object*); @@ -2351,19 +2356,17 @@ static lean_object* l_Lean_Parser_Command_tactic__extension_formatter___closed__ LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__7; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39(lean_object*); static lean_object* l_Lean_Parser_Command_declaration___closed__3; static lean_object* l_Lean_Parser_Command_include___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__3; static lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parser_Command_printEqns_declRange__3___closed__3; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__9; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_sectionHeader_formatter__9(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__13; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__14; static lean_object* l_Lean_Parser_Command_omit___closed__10; @@ -2372,7 +2375,6 @@ static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__9; static lean_object* l_Lean_Parser_Command_tactic__extension_formatter___closed__5; static lean_object* l_Lean_Parser_Command_eval___closed__5; static lean_object* l_Lean_Parser_Command_init__quot___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213(lean_object*); static lean_object* l_Lean_Parser_Command_openDecl___closed__3; static lean_object* l_Lean_Parser_Command_declVal_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_formatter__9(lean_object*); @@ -2383,6 +2385,7 @@ static lean_object* l_Lean_Parser_Command_variable_formatter___closed__7; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__3; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__3; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_docString__3___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Term_quot___closed__6; static lean_object* l_Lean_Parser_Term_open_formatter___closed__6; @@ -2390,20 +2393,16 @@ static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___close static lean_object* l_Lean_Parser_Command_check___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1(lean_object*); static lean_object* l_Lean_Parser_Command_omit_formatter___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229(lean_object*); static lean_object* l_Lean_Parser_Command_partial_formatter___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209(lean_object*); static lean_object* l_Lean_Parser_Command_private___closed__3; lean_object* l_Lean_Parser_ppSpace_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_set__option_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_structImplicitBinder_formatter___closed__9; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77(lean_object*); lean_object* l_Lean_Parser_atomic(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_instance; lean_object* l_Lean_Parser_ident_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2413,14 +2412,13 @@ static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term static lean_object* l_Lean_Parser_Command_namespace___closed__1; static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__5; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17; static lean_object* l_Lean_Parser_Command_printTacTags___closed__9; static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__12; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_omit_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers___boxed(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_parenthesizer__21___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structure_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_formatter__9___closed__1; @@ -2430,31 +2428,26 @@ static lean_object* l_Lean_Parser_Command_init__quot___closed__1; static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__4; extern lean_object* l_Lean_Parser_rawIdent; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_parenthesizer__13___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_declRange__3___closed__2; static lean_object* l_Lean_Parser_Command_declModifiers___closed__3; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_init__quot_formatter___closed__1; static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__11; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2; static lean_object* l_Lean_Parser_Command_include_formatter___closed__1; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__3; static lean_object* l_Lean_Parser_Command_where___regBuiltin_Lean_Parser_Command_where_parenthesizer__11___closed__2; static lean_object* l_Lean_Parser_Command_sectionHeader_formatter___closed__9; static lean_object* l_Lean_Parser_Command_export___closed__6; static lean_object* l_Lean_Parser_Command_declBody_formatter___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2; extern lean_object* l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; static lean_object* l_Lean_Parser_Command_unsafe_formatter___closed__3; static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_declRange__3___closed__3; static lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_declRange__3___closed__6; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_in_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structure___closed__1; static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_declRange__3___closed__5; static lean_object* l_Lean_Parser_Command_quot_formatter___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26; static lean_object* l_Lean_Parser_Command_declBody_formatter___closed__4; static lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__5; static lean_object* l_Lean_Parser_Command_printAxioms_parenthesizer___closed__4; @@ -2465,12 +2458,13 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_open; static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_structInstField_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_mutual___closed__11; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__9; static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Term_quot_formatter___closed__8; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293(lean_object*); static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Command_tactic__extension_formatter___closed__4; static lean_object* l_Lean_Parser_Command_classInductive___closed__2; @@ -2497,6 +2491,7 @@ static lean_object* l_Lean_Parser_Command_theorem_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_end_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute; static lean_object* l_Lean_Parser_Command_optDeriving___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267(lean_object*); static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5___closed__1; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__6; static lean_object* l_Lean_Parser_Command_eraseAttr_formatter___closed__3; @@ -2505,6 +2500,8 @@ static lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initializeKeyword_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_check__failure_formatter___closed__3; lean_object* l_Lean_Parser_many(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags__1(lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__16; @@ -2512,8 +2509,10 @@ static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_f LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc___closed__3; static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_declRange__3___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2; static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__7; lean_object* l_Lean_ppDedent_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48; static lean_object* l_Lean_Parser_Command_universe___closed__1; static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_parenthesizer__13___closed__1; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_parenthesizer__13___closed__2; @@ -2521,6 +2520,7 @@ static lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_declId___closed__8; static lean_object* l_Lean_Parser_Command_openOnly___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161(lean_object*); static lean_object* l_Lean_Parser_Command_end___closed__7; static lean_object* l_Lean_Parser_Command_tactic__extension___closed__2; static lean_object* l_Lean_Parser_Term_set__option___closed__7; @@ -2532,6 +2532,8 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Par static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__1; static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_openOnly___closed__4; +static lean_object* l_Lean_Parser_Command_meta_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2; static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_formatter__9___closed__2; static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declBody_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2576,14 +2578,11 @@ static lean_object* l_Lean_Parser_Command_check___closed__6; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__9; static lean_object* l_Lean_Parser_Command_openDecl_formatter___closed__2; static lean_object* l_Lean_Parser_Command_openHiding_formatter___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__7; static lean_object* l_Lean_Parser_Command_exit_formatter___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321(lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__7; lean_object* l_Lean_ppSpace_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize; static lean_object* l_Lean_Parser_Command_openDecl___closed__4; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__4; @@ -2604,13 +2603,16 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_theorem_parenthesizer(lean_object static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_structureTk___closed__5; static lean_object* l_Lean_Parser_Tactic_open_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2; lean_object* l_Lean_Parser_Termination_suffix_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__1; static lean_object* l_Lean_Parser_Command_openScoped___closed__3; static lean_object* l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199(lean_object*); lean_object* l_Lean_Parser_withPosition_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_parenthesizer__21___closed__2; lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_opaque_formatter___closed__1; @@ -2626,24 +2628,26 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(lean_ static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__6; static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329(lean_object*); static lean_object* l_Lean_Parser_Command_abbrev___closed__7; lean_object* l_Lean_Parser_registerAliasCore___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Term_quot___closed__19; LEAN_EXPORT lean_object* l_Lean_Parser_Command_universe_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling___regBuiltin_Lean_Parser_Command_recommended__spelling_parenthesizer__11___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2; static lean_object* l_Lean_Parser_Tactic_open_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_version___closed__4; static lean_object* l_Lean_Parser_Command_eoi___regBuiltin_Lean_Parser_Command_eoi_parenthesizer__7___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25; static lean_object* l_Lean_Parser_Command_openScoped_parenthesizer___closed__4; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41; static lean_object* l_Lean_Parser_Command_inductive___closed__4; static lean_object* l_Lean_Parser_Command_attribute___closed__5; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__1; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_open_parenthesizer__65___closed__2; static lean_object* l_Lean_Parser_Command_declId___closed__5; static lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__7; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1; static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_openScoped_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_parenthesizer__13___closed__2; @@ -2655,33 +2659,34 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_eoi_formatter(lean_object*, lean_ static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_definition___closed__11; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_formatter__11___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1; lean_object* l_Lean_Parser_optional_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_derivingClasses_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1; static lean_object* l_Lean_Parser_Command_import___closed__4; static lean_object* l_Lean_Parser_Command_open___closed__6; lean_object* l_Lean_Parser_unicodeSymbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openScoped_formatter__29___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structInstBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_formatter__7(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129(lean_object*); static lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parser_Command_printEqns_declRange__3___closed__6; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_classInductive___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__9; +static lean_object* l_Lean_Parser_Command_meta___closed__5; static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2; static lean_object* l_Lean_Parser_Command_withExporting___closed__6; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1; static lean_object* l_Lean_Parser_Command_classTk___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_formatter__7___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2; static lean_object* l_Lean_Parser_Command_tactic__extension_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_withExporting___closed__8; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2; static lean_object* l_Lean_Parser_Command_printTacTags___closed__12; lean_object* l_Lean_Parser_sepBy1_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__7; @@ -2705,7 +2710,6 @@ static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Comm LEAN_EXPORT lean_object* l_Lean_Parser_Command_withExporting___regBuiltin_Lean_Parser_Command_withExporting_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_openRenaming___closed__1; static lean_object* l_Lean_Parser_Command_version___regBuiltin_Lean_Parser_Command_version_parenthesizer__11___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2; static lean_object* l_Lean_Parser_Term_quot___closed__11; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__7; static lean_object* l_Lean_Parser_Command_theorem_parenthesizer___closed__1; @@ -2715,14 +2719,13 @@ static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_eval_formatter___closed__4; static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_declRange__3___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_declRange__5___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__4; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot__1(lean_object*); static lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange__5___closed__3; static lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__1; @@ -2740,7 +2743,6 @@ static lean_object* l_Lean_Parser_Command_check_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__12; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__2; static lean_object* l_Lean_Parser_Command_namespace___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_declRange__3(lean_object*); static lean_object* l_Lean_Parser_Command_openRenamingItem_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_universe_formatter___closed__1; @@ -2756,7 +2758,8 @@ static lean_object* l_Lean_Parser_Command_version___closed__2; static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__5; static lean_object* l_Lean_Parser_Command_mutual___closed__14; static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eval; LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__5; @@ -2777,12 +2780,12 @@ static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__5; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__13; static lean_object* l_Lean_Parser_Command_openDecl___closed__2; static lean_object* l_Lean_Parser_Command_definition___closed__12; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenamingItem_formatter__13___closed__1; static lean_object* l_Lean_Parser_Command_definition___closed__5; static lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parser_Command_printEqns_declRange__3___closed__5; static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_declRange__3___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_version_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113(lean_object*); static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_structParent___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optionValue_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2798,11 +2801,13 @@ static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__1 static lean_object* l_Lean_Parser_Command_structure_formatter___closed__8; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declValEqns_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_namedPrio___closed__20; static lean_object* l_Lean_Parser_Command_openDecl_formatter___closed__5; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__1; static lean_object* l_Lean_Parser_Command_declVal___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2; static lean_object* l_Lean_Parser_Command_withExporting___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_Command_addDocString_formatter__9(lean_object*); lean_object* l_Lean_Parser_withCache(lean_object*, lean_object*); @@ -2831,15 +2836,12 @@ lean_object* l_Lean_Parser_priorityParser_formatter___rarg(lean_object*, lean_ob LEAN_EXPORT lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable__1(lean_object*); static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__11; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__10; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50; lean_object* l_Lean_Parser_atomic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_typeSpec_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_Command_printAxioms_declRange__3(lean_object*); static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__2; lean_object* l_id___rarg___boxed(lean_object*); static lean_object* l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_addDocString___closed__8; static lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange__3___closed__1; @@ -2847,6 +2849,7 @@ static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__4; lean_object* l_Lean_Parser_ppGroup_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_initialize___closed__10; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_formatter__9___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2; static lean_object* l_Lean_Parser_Command_computedField___closed__3; lean_object* l_Lean_Parser_incQuotDepth(lean_object*); static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenaming_parenthesizer__47___closed__2; @@ -2854,6 +2857,7 @@ static lean_object* l_Lean_Parser_Command_moduleDoc___closed__7; static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_declRange__3___closed__2; lean_object* l_Lean_Parser_Term_matchAlts(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Command_0__Lean_Parser_Command_skipUntilWs; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20; static lean_object* l_Lean_Parser_Command_check__failure___regBuiltin_Lean_Parser_Command_check__failure_declRange__3___closed__2; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__7; @@ -2884,14 +2888,17 @@ static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__6; static lean_object* l_Lean_Parser_Command_set__option___closed__6; static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_abbrev_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129(lean_object*); static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__13; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__13; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313(lean_object*); lean_object* l_Lean_Parser_Term_instBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_withoutPosition_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_addDocString_formatter___closed__5; static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2; static lean_object* l_Lean_Parser_Command_variable___closed__6; static lean_object* l_Lean_Parser_Command_initialize___closed__13; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openOnly_formatter__21(lean_object*); @@ -2902,8 +2909,8 @@ static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Co lean_object* l_Lean_Parser_Command_commentBody_parenthesizer___boxed(lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_declRange__5___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_formatter__9(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1; static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__8; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1; lean_object* l_Lean_Parser_Term_structInstFields_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_unicodeSymbol_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__5; @@ -2915,9 +2922,9 @@ static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_ lean_object* l_Lean_Parser_identWithPartialTrailingDot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declValSimple___closed__11; static lean_object* l_Lean_Parser_Command_omit___closed__7; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23; static lean_object* l_Lean_Parser_Command_section___closed__13; static lean_object* l_Lean_Parser_Command_structInstBinder___closed__4; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2; static lean_object* l_Lean_Parser_Command_ctor___closed__7; static lean_object* l_Lean_Parser_Command_declaration___closed__15; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initializeKeyword_formatter__7(lean_object*); @@ -2931,8 +2938,11 @@ static lean_object* l_Lean_Parser_Command_structure_formatter___closed__19; static lean_object* l_Lean_Parser_Command_declVal___regBuiltin_Lean_Parser_Command_declVal_docString__1___closed__3; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__2; static lean_object* l_Lean_Parser_Command_printTacTags_parenthesizer___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1; static lean_object* l_Lean_Parser_Term_quot_formatter___closed__5; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValSimple; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_declSig_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2940,7 +2950,6 @@ static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDefDeriving_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_docString__3(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2; static lean_object* l_Lean_Parser_Command_structParent_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_noncomputable_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_computedFields_formatter___closed__7; @@ -2960,6 +2969,7 @@ static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command static lean_object* l_Lean_Parser_Command_namedPrio___closed__13; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openSimple_parenthesizer__55___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__6; static lean_object* l_Lean_Parser_Command_declModifiers___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2981,7 +2991,6 @@ static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__4; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3___closed__1; static lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_optDeclSig___closed__5; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301(lean_object*); static lean_object* l_Lean_Parser_Command_deriving_formatter___closed__5; static lean_object* l_Lean_Parser_Command_ctor___closed__11; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__4; @@ -2998,6 +3007,7 @@ static lean_object* l_Lean_Parser_Command_exit___closed__5; static lean_object* l_Lean_Parser_Command_declId___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenaming; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2; static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__6; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__6; static lean_object* l_Lean_Parser_Command_openScoped___closed__2; @@ -3008,16 +3018,19 @@ static lean_object* l_Lean_Parser_Command_printAxioms___regBuiltin_Lean_Parser_C static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_declRange__5(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245(lean_object*); static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2; lean_object* l_Lean_Parser_many1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_parenthesizer__11(lean_object*); static lean_object* l_Lean_Parser_Command_example___closed__3; static lean_object* l_Lean_Parser_Command_synth_formatter___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333(lean_object*); static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openScoped_formatter__29___closed__1; static lean_object* l_Lean_Parser_Command_classInductive___closed__18; static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term_set__option_declRange__5___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_formatter__13(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285(lean_object*); static lean_object* l_Lean_Parser_Command_declId_formatter___closed__8; lean_object* l_Lean_Parser_Term_leftArrow_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__12; @@ -3073,6 +3086,7 @@ static lean_object* l_Lean_Parser_Command_declVal_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_unsafe___closed__6; static lean_object* l_Lean_Parser_Command_declId___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_nonrec_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2; extern lean_object* l_Lean_Parser_Command_commentBody; static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__3; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__7; @@ -3083,8 +3097,6 @@ static lean_object* l_Lean_Parser_Command_inductive___closed__17; static lean_object* l_Lean_Parser_Command_structParent_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declBody_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_parenthesizer__13___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__8; lean_object* l_Lean_Parser_Term_optType_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_partial_parenthesizer___closed__3; @@ -3126,13 +3138,15 @@ static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__8; static lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_formatter__9___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_instance_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_ctor___closed__8; static lean_object* l_Lean_Parser_Command_recommended__spelling_formatter___closed__7; static lean_object* l_Lean_Parser_Command_universe___regBuiltin_Lean_Parser_Command_universe_formatter__9___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121(lean_object*); static lean_object* l_Lean_Parser_Command_open___closed__9; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2; static lean_object* l_Lean_Parser_Command_export___closed__9; static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_commentBody_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3153,6 +3167,7 @@ static lean_object* l_Lean_Parser_Command_universe___closed__3; lean_object* l_Lean_Parser_withOpenDeclFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declId_formatter___closed__1; lean_object* l_Lean_Parser_Term_leftArrow_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2; static lean_object* l_Lean_Parser_Command_declValSimple___closed__10; static lean_object* l_Lean_Parser_Command_deriving___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_withExporting; @@ -3162,7 +3177,6 @@ static lean_object* l_Lean_Parser_Term_set__option___regBuiltin_Lean_Parser_Term static lean_object* l_Lean_Parser_Command_instance___closed__3; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_formatter__9___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237(lean_object*); static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_parenthesizer__11___closed__2; static lean_object* l_Lean_Parser_Command_openOnly_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_structFields___closed__1; @@ -3180,12 +3194,11 @@ static lean_object* l_Lean_Parser_Command_eval_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Parser_Command_dumpAsyncEnvState_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_initialize___closed__12; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1; static lean_object* l_Lean_Parser_Command_open_formatter___closed__6; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32; LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputable_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_openDecl_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_structCtor___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53; static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_print___regBuiltin_Lean_Parser_Command_print_formatter__7___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3198,24 +3211,23 @@ static lean_object* l_Lean_Parser_Command_sectionHeader___closed__1; static lean_object* l_Lean_Parser_Command_printTacTags___closed__10; static lean_object* l_Lean_Parser_Command_evalBang_formatter___closed__1; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_parenthesizer__11___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201(lean_object*); static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__8; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc_formatter___closed__3; static lean_object* l_Lean_Parser_Command_import___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2; static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openSimple_formatter__25___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149(lean_object*); static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_declRange__3___closed__3; static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_classTk___closed__1; static lean_object* l_Lean_Parser_Command_set__option___closed__7; static lean_object* l_Lean_Parser_Command_protected_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot; static lean_object* l_Lean_Parser_Command_partial___closed__8; static lean_object* l_Lean_Parser_Command_declId___closed__9; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1; lean_object* l_Lean_Parser_Term_whereDecls_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printEqns___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openSimple_parenthesizer__55(lean_object*); @@ -3227,16 +3239,15 @@ static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lea static lean_object* l_Lean_Parser_Command_printEqns___closed__8; static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_declRange__3___closed__3; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__4; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217(lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_declRange__5___closed__4; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__4; static lean_object* l_Lean_Parser_Command_computedFields_formatter___closed__1; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer__11___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43; lean_object* l_Lean_Parser_Term_bracketedBinder_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_partial; static lean_object* l_Lean_Parser_Command_abbrev___closed__11; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check__1(lean_object*); static lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_parenthesizer__11___closed__2; static lean_object* l_Lean_Parser_Command_printEqns_formatter___closed__5; @@ -3245,9 +3256,9 @@ static lean_object* l_Lean_Parser_Command_variable___closed__7; static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_structParent_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printTacTags; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1; static lean_object* l_Lean_Parser_Command_omit___closed__2; static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__6; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__6; static lean_object* l_Lean_Parser_Command_optDeclSig___closed__1; static lean_object* l_Lean_Parser_Command_structCtor___closed__5; @@ -3257,6 +3268,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute_formatter(lean_object*, static lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_theorem___closed__3; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenaming_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export__1(lean_object*); static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__5; @@ -3285,6 +3297,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Pars static lean_object* l_Lean_Parser_Command_extends_formatter___closed__4; static lean_object* l_Lean_Parser_Command_printEqns___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openOnly_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5___closed__4; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_declRange__5___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_parenthesizer__17(lean_object*); @@ -3295,7 +3308,6 @@ static lean_object* l_Lean_Parser_Command_classTk___closed__4; static lean_object* l_Lean_Parser_Command_axiom___closed__5; static lean_object* l_Lean_Parser_Term_open_formatter___closed__5; static lean_object* l_Lean_Parser_Command_declModifiers___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17; LEAN_EXPORT lean_object* l_Lean_Parser_Command_version_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags_formatter___closed__6; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__3; @@ -3318,6 +3330,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_omit___regBuiltin_Lean_Parser_Com lean_object* l_Lean_PrettyPrinter_Formatter_recover_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_synth___closed__6; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__7; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57(lean_object*); static lean_object* l_Lean_Parser_Command_initializeKeyword_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_sectionHeader___closed__15; @@ -3329,8 +3342,6 @@ static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed_ static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_inductive_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_initializeKeyword_formatter___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__4; static lean_object* l_Lean_Parser_Command_declId___lambda__1___closed__3; static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_declRange__3___closed__2; @@ -3365,14 +3376,12 @@ static lean_object* l_Lean_Parser_Command_sectionHeader_formatter___closed__2; static lean_object* l_Lean_Parser_Command_declValEqns___closed__2; static lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_declRange__5___closed__6; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__27; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__6; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263(lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__2; static lean_object* l_Lean_Parser_Command_structure___closed__22; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133(lean_object*); static lean_object* l_Lean_Parser_Command_optionValue___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237(lean_object*); static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__11; static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__11; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__8; @@ -3391,6 +3400,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parse LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_declBody_formatter___closed__1; static lean_object* l_Lean_Parser_Command_openScoped___closed__9; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117(lean_object*); static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__10; static lean_object* l_Lean_Parser_Command_computedField___closed__4; static lean_object* l_Lean_Parser_Command_in___closed__6; @@ -3401,10 +3411,10 @@ static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command static lean_object* l_Lean_Parser_Command_declaration___closed__11; lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t, uint8_t); static lean_object* l_Lean_Parser_Command_inductive___closed__8; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_declRange__5(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openScoped_formatter__29(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_structCtor_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213(lean_object*); static lean_object* l_Lean_Parser_Command_computedField_formatter___closed__7; static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Command_init__quot_declRange__3___closed__3; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_declRange__5___closed__6; @@ -3415,25 +3425,23 @@ static lean_object* l_Lean_Parser_Command_eraseAttr___closed__6; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_set__option___closed__2; static lean_object* l_Lean_Parser_Command_inductive___closed__9; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc_formatter___closed__6; static lean_object* l_Lean_Parser_Term_open_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_evalBang___closed__3; static lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_set__option; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___closed__1; static lean_object* l_Lean_Parser_Term_quot___closed__14; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2; static lean_object* l_Lean_Parser_Command_nonrec_formatter___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1; static lean_object* l_Lean_Parser_Command_axiom_parenthesizer___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183(lean_object*); static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__11; static lean_object* l_Lean_Parser_Command_withExporting___closed__1; static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_declRange__3___closed__4; static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_recommended__spelling_parenthesizer___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openSimple_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1; static lean_object* l_Lean_Parser_Command_eval_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openDecl___regBuiltin_Lean_Parser_Command_openDecl_docString__1(lean_object*); static lean_object* l_Lean_Parser_Command_structFields___closed__10; @@ -3441,14 +3449,14 @@ static lean_object* l_Lean_Parser_Command_declId_formatter___closed__5; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__5; static lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_declRange__3___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__1; static lean_object* l_Lean_Parser_Command_import___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_omit___regBuiltin_Lean_Parser_Command_omit__1(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2; static lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_noncomputable___closed__8; static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_formatter__9___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1; static lean_object* l_Lean_Parser_Command_version_formatter___closed__2; static lean_object* l_Lean_Parser_Command_opaque_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__3; @@ -3456,6 +3464,7 @@ static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_ static lean_object* l_Lean_Parser_Term_open_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Tactic_open___closed__4; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_formatter__9(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_formatter__9(lean_object*); static lean_object* l_Lean_Parser_Command_protected_parenthesizer___closed__1; @@ -3466,14 +3475,15 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_check_formatter(lean_object*, lea LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_printTacTags___regBuiltin_Lean_Parser_Command_printTacTags_formatter__9___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1; static lean_object* l_Lean_Parser_Command_set__option___regBuiltin_Lean_Parser_Command_set__option_declRange__5___closed__7; static lean_object* l_Lean_Parser_Command_export_formatter___closed__3; static lean_object* l_Lean_Parser_Command_abbrev___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2; static lean_object* l_Lean_Parser_Command_definition_formatter___closed__5; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__8; static lean_object* l_Lean_Parser_Command_unsafe_formatter___closed__1; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__30; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1; static lean_object* l_Lean_Parser_Command_end_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_structureTk___closed__1; static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__2; @@ -3482,13 +3492,14 @@ static lean_object* l_Lean_Parser_Command_withExporting_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_declId___closed__16; static lean_object* l_Lean_Parser_Command_check__failure_parenthesizer___closed__1; extern lean_object* l_Lean_Parser_numLit; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3; static lean_object* l_Lean_Parser_Command_printEqns_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_declBody___closed__7; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141(lean_object*); static lean_object* l_Lean_Parser_Command_structureTk_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_parenthesizer__11___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check__failure_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_example_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2; static lean_object* l_Lean_Parser_Command_optionValue_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__11; extern lean_object* l_Lean_PrettyPrinter_formatterAttribute; @@ -3501,18 +3512,19 @@ lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_o static lean_object* l_Lean_Parser_Command_addDocString___closed__1; lean_object* l_Lean_Parser_strLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_universe___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_universe_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__7; static lean_object* l_Lean_Parser_Command_export_formatter___closed__5; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange__5___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2; static lean_object* l_Lean_Parser_Command_ctor___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1; static lean_object* l_Lean_Parser_Command_optionValue___closed__4; static lean_object* l_Lean_Parser_Command_mutual___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers_formatter(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3520,17 +3532,15 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_optionValue; LEAN_EXPORT lean_object* l_Lean_Parser_Command_check; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_docString__3(lean_object*); static lean_object* l_Lean_Parser_Command_structCtor___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_example_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_formatter__11___closed__2; static lean_object* l_Lean_Parser_Command_addDocString___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1; static lean_object* l_Lean_Parser_Tactic_set__option___closed__3; static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Command_attribute_declRange__3___closed__2; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio___closed__12; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28; static lean_object* l_Lean_Parser_Command_instance___closed__4; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__12; static lean_object* l_Lean_Parser_Command_recommended__spelling___closed__9; @@ -3539,6 +3549,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Co static lean_object* l_Lean_Parser_Command_declId___closed__18; static lean_object* l_Lean_Parser_Command_addDocString_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__9; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253(lean_object*); static lean_object* l_Lean_Parser_Term_open_formatter___closed__4; static lean_object* l_Lean_Parser_Command_definition_formatter___closed__3; static lean_object* l_Lean_Parser_Command_universe_parenthesizer___closed__4; @@ -3554,7 +3565,6 @@ static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__1; static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__4; static lean_object* l_Lean_Parser_Command_printTacTags_formatter___closed__3; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329(lean_object*); static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_evalBang___closed__8; static lean_object* l_Lean_Parser_Command_declBody_formatter___closed__3; @@ -3582,19 +3592,19 @@ static lean_object* l_Lean_Parser_Command_attribute___regBuiltin_Lean_Parser_Com static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_parenthesizer__19___closed__2; static lean_object* l_Lean_Parser_Command_exit___regBuiltin_Lean_Parser_Command_exit_declRange__3___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249(lean_object*); static lean_object* l_Lean_Parser_Command_eval_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1; static lean_object* l_Lean_Parser_Command_structure___closed__9; lean_object* l_Lean_Parser_numLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_init__quot_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2; static lean_object* l_Lean_Parser_Command_declaration___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_sectionHeader_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_parenthesizer__13___closed__2; static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1; static lean_object* l_Lean_Parser_Command_import___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize__1(lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__6; @@ -3607,10 +3617,9 @@ static lean_object* l_Lean_Parser_Command_noncomputable___closed__2; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__12; static lean_object* l_Lean_Parser_Command_classInductive___closed__6; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321(lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__7; static lean_object* l_Lean_Parser_Command_addDocString___closed__10; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1; static lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_openScoped_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__3; @@ -3625,18 +3634,15 @@ static lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__7; static lean_object* l_Lean_Parser_Command_structureTk_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_printAxioms___closed__10; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1; static lean_object* l_Lean_Parser_Command_print___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_parenthesizer__11(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_withExporting___regBuiltin_Lean_Parser_Command_withExporting_parenthesizer__11(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34; +static lean_object* l_Lean_Parser_Command_meta_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_opaque___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersF_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_declRange__5___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eval___regBuiltin_Lean_Parser_Command_eval_parenthesizer__13(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2; static lean_object* l_Lean_Parser_Command_declValEqns___closed__6; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2; static lean_object* l_Lean_Parser_Command_optionValue___closed__3; static lean_object* l_Lean_Parser_Command_namedPrio___closed__19; static lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_parenthesizer__11___closed__2; @@ -3645,6 +3651,7 @@ static lean_object* l_Lean_Parser_Command_deriving___closed__1; static lean_object* l_Lean_Parser_Command_structCtor___closed__11; static lean_object* l_Lean_Parser_Command_declVal___regBuiltin_Lean_Parser_Command_declVal_docString__1___closed__1; static lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_declRange__3___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43(lean_object*); lean_object* l_Lean_Parser_addBuiltinParser(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_open_docString__3___closed__1; static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__10; @@ -3652,12 +3659,10 @@ static lean_object* l_Lean_Parser_Command_withExporting___closed__5; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_parenthesizer__11___closed__1; static lean_object* l_Lean_Parser_Command_printTacTags___closed__5; static lean_object* l_Lean_Parser_Command_namedPrio___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38; static lean_object* l_Lean_Parser_Command_declBody___closed__6; static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__23; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325(lean_object*); static lean_object* l_Lean_Parser_Command_structParent___closed__10; static lean_object* l_Lean_Parser_Command_omit_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_declRange__3___closed__1; @@ -3668,6 +3673,10 @@ static lean_object* l_Lean_Parser_Command_addDocString___regBuiltin_Lean_Parser_ static lean_object* l_Lean_Parser_Command_example___closed__7; static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__6; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__1; static lean_object* l_Lean_Parser_Term_open_formatter___closed__1; lean_object* l_Lean_Parser_withOpenDecl_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3688,16 +3697,18 @@ static lean_object* l_Lean_Parser_Command_eraseAttr_parenthesizer___closed__3; lean_object* l_Lean_Parser_sepBy1_parenthesizer(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_extends___closed__6; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44; static lean_object* l_Lean_Parser_Command_structExplicitBinder_formatter___closed__11; static lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_declRange__5___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1; static lean_object* l_Lean_Parser_Command_noncomputable___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1; static lean_object* l_Lean_Parser_Term_open_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_omit_formatter___closed__8; static lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_declRange__5___closed__4; static lean_object* l_Lean_Parser_Command_register__tactic__tag_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__12; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325(lean_object*); static lean_object* l_Lean_Parser_Command_register__tactic__tag_formatter___closed__1; static lean_object* l_Lean_Parser_Command_variable___closed__9; static lean_object* l_Lean_Parser_Command_exit___closed__8; @@ -3708,11 +3719,13 @@ static lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__8; static lean_object* l_Lean_Parser_Command_print_formatter___closed__5; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__9; static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_declRange__3___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___closed__29; static lean_object* l_Lean_Parser_Command_quot___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_evalBang___regBuiltin_Lean_Parser_Command_evalBang__1(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3229_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_classInductive___closed__16; static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_declRange__5___closed__3; @@ -3722,7 +3735,6 @@ static lean_object* l_Lean_Parser_Command_declSig___closed__2; static lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__13; static lean_object* l_Lean_Parser_Command_openOnly___closed__6; static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__8; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2; static lean_object* l_Lean_Parser_Command_print_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_import_formatter___closed__2; static lean_object* l_Lean_Parser_Command_include___closed__6; @@ -3732,6 +3744,8 @@ static lean_object* l_Lean_Parser_Command_namespace___regBuiltin_Lean_Parser_Com LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option; static lean_object* l_Lean_Parser_Command_optionValue_formatter___closed__2; static lean_object* l_Lean_Parser_Command_example_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1; static lean_object* l_Lean_Parser_Command_evalBang_formatter___closed__3; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_openRenamingItem_formatter___closed__4; @@ -3740,31 +3754,36 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parse static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__10; static lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_sectionHeader_parenthesizer__17___closed__1; static lean_object* l_Lean_Parser_Command_declaration___closed__17; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2; static lean_object* l_Lean_Parser_Command_openRenaming___closed__10; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2; static lean_object* l_Lean_Parser_Command_synth___regBuiltin_Lean_Parser_Command_synth_formatter__7___closed__2; static lean_object* l_Lean_Parser_Command_set__option___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_declRange__5___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end__1(lean_object*); static lean_object* l_Lean_Parser_Term_quot_formatter___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__7; static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_declRange__5___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107(lean_object*); static lean_object* l_Lean_Parser_Command_structCtor___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2; static lean_object* l_Lean_Parser_Command_register__tactic__tag_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_section___closed__8; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15; LEAN_EXPORT lean_object* l_Lean_Parser_Command_visibility_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_openHiding___closed__3; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eval_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc___regBuiltin_Lean_Parser_Command_moduleDoc_parenthesizer__13(lean_object*); static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_abbrev_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33(lean_object*); lean_object* l_Lean_Parser_Term_bracketedBinder(uint8_t); -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeriving; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_version_formatter___closed__3; @@ -3773,6 +3792,7 @@ static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Pa static lean_object* l_Lean_Parser_Command_openOnly_formatter___closed__5; static lean_object* l_Lean_Parser_Tactic_open_formatter___closed__7; static lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99(lean_object*); static lean_object* l_Lean_Parser_Command_attribute___closed__11; static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_instance___closed__7; @@ -3812,7 +3832,6 @@ static lean_object* l_Lean_Parser_Command_mutual___closed__12; static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Term_open___regBuiltin_Lean_Parser_Term_open_declRange__5(lean_object*); static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__7; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1; static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Term_set__option___closed__4; static lean_object* l_Lean_Parser_Command_variable___closed__11; @@ -3829,14 +3848,17 @@ static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__1; static lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange__3___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openRenamingItem_formatter__13(lean_object*); static lean_object* l_Lean_Parser_Command_initialize___regBuiltin_Lean_Parser_Command_initialize_declRange__3___closed__6; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namespace; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_declRange__5___closed__7; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1; +static lean_object* l_Lean_Parser_Command_meta_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_definition_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_computedField_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_dumpAsyncEnvState___regBuiltin_Lean_Parser_Command_dumpAsyncEnvState_parenthesizer__11___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107(lean_object*); static lean_object* l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__9; LEAN_EXPORT lean_object* l_Lean_Parser_Command_print_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_open___regBuiltin_Lean_Parser_Command_openOnly_formatter__21___closed__1; @@ -3866,16 +3888,16 @@ static lean_object* l_Lean_Parser_Command_check__failure_formatter___closed__1; static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_section___regBuiltin_Lean_Parser_Command_section_docString__3(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_set__option___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer__13(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203(lean_object*); static lean_object* l_Lean_Parser_Command_where_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1; static lean_object* l_Lean_Parser_Command_addDocString_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc___closed__5; static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_protected_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_parenthesizer__13___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263(lean_object*); static lean_object* l_Lean_Parser_Command_quot___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_quot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__12; @@ -3888,7 +3910,6 @@ static lean_object* l_Lean_Parser_Command_init__quot___regBuiltin_Lean_Parser_Co LEAN_EXPORT lean_object* l_Lean_Parser_Command_evalBang_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_visibility; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45(lean_object*); static lean_object* l_Lean_Parser_Command_eval_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_tactic__extension___regBuiltin_Lean_Parser_Command_tactic__extension_docString__3___closed__1; static lean_object* l_Lean_Parser_Command_structParent___closed__3; @@ -3896,7 +3917,6 @@ static lean_object* l_Lean_Parser_Command_noncomputable___closed__6; static lean_object* l_Lean_Parser_Command_quot___regBuiltin_Lean_Parser_Command_quot_declRange__5___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Term_precheckedQuot___regBuiltin_Lean_Parser_Term_precheckedQuot_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_check_parenthesizer___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149(lean_object*); lean_object* l_Lean_Parser_notSymbol_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__1; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_formatter__9___closed__1; @@ -3908,21 +3928,23 @@ static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__2; lean_object* l_Lean_Parser_Command_docComment_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Tactic_set__option___closed__8; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__11; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1; static lean_object* l_Lean_Parser_Command_declSig___closed__5; static lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_deriving___regBuiltin_Lean_Parser_Command_deriving_parenthesizer__11(lean_object*); +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1; static lean_object* l_Lean_Parser_Command_import___regBuiltin_Lean_Parser_Command_import_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_include_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_printTacTags___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_printEqns___regBuiltin_Lean_Parser_Command_printEqns_formatter__7(lean_object*); static lean_object* l_Lean_Parser_Command_where_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__3; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2; static lean_object* l_Lean_Parser_Command_sectionHeader___closed__5; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1; static lean_object* l_Lean_Parser_Command_in___closed__1; static lean_object* l_Lean_Parser_Command_openHiding_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_openHiding___closed__4; @@ -3933,14 +3955,18 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_dumpAsyncEnvState; static lean_object* l_Lean_Parser_Command_export___closed__7; static lean_object* l_Lean_Parser_Command_quot_parenthesizer___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiersT_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1; static lean_object* l_Lean_Parser_Command_open_formatter___closed__3; static lean_object* l_Lean_Parser_Command_declSig___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openHiding; LEAN_EXPORT lean_object* l_Lean_Parser_Command_in___regBuiltin_Lean_Parser_Command_in_parenthesizer__11(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17(lean_object*); lean_object* l_Lean_Parser_Term_structInstField_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__1; static lean_object* l_Lean_Parser_Command_optDefDeriving_formatter___closed__7; static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2; static lean_object* l_Lean_Parser_Command_check___regBuiltin_Lean_Parser_Command_check_formatter__7___closed__1; static lean_object* l_Lean_Parser_Command_structFields___closed__9; static lean_object* l_Lean_Parser_Command_variable___regBuiltin_Lean_Parser_Command_variable_declRange__5___closed__3; @@ -3948,7 +3974,6 @@ static lean_object* l_Lean_Parser_Command_nonrec___closed__3; static lean_object* l_Lean_Parser_Command_evalBang_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Tactic_open___regBuiltin_Lean_Parser_Tactic_open_declRange__5___closed__2; static lean_object* l_Lean_Parser_Command_include___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1; static lean_object* l_Lean_Parser_Command_variable___closed__10; lean_object* l_Lean_Parser_ppGroup_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_end___regBuiltin_Lean_Parser_Command_end_docString__3(lean_object*); @@ -3957,15 +3982,14 @@ static lean_object* l_Lean_Parser_Command_attribute___closed__10; static lean_object* l_Lean_Parser_Command_inductive___closed__15; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_include___regBuiltin_Lean_Parser_Command_include_docString__3(lean_object*); -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__13; static lean_object* l_Lean_Parser_Command_export___regBuiltin_Lean_Parser_Command_export_formatter__9___closed__1; static lean_object* l_Lean_Parser_Command_optDeclSig_formatter___closed__6; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__10; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2; static lean_object* l_Lean_Parser_Command_optionValue_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_variable_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_register__tactic__tag___regBuiltin_Lean_Parser_Command_register__tactic__tag_declRange__5___closed__1; -static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1; static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_computedFields_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3974,11 +3998,13 @@ static lean_object* l_Lean_Parser_Command_axiom_formatter___closed__2; static lean_object* l_Lean_Parser_Command_register__tactic__tag___closed__2; static lean_object* l_Lean_Parser_Command_printAxioms_formatter___closed__4; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__9; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; static lean_object* l_Lean_Parser_Command_computedFields_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_initializeKeyword___closed__2; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems_formatter___closed__2; static lean_object* l_Lean_Parser_Command_mutual___regBuiltin_Lean_Parser_Command_mutual_declRange__3___closed__5; +static lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2; static lean_object* l_Lean_Parser_Command_initializeKeyword_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_private___closed__6; static lean_object* l_Lean_Parser_Command_definition_parenthesizer___closed__4; @@ -6795,6 +6821,94 @@ x_1 = l_Lean_Parser_Command_visibility___closed__1; return x_1; } } +static lean_object* _init_l_Lean_Parser_Command_meta___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Term_quot___closed__1; +x_2 = l_Lean_Parser_Term_quot___closed__2; +x_3 = l_Lean_Parser_Command_quot___closed__1; +x_4 = l_Lean_Parser_Command_meta___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; uint8_t x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Command_meta___closed__1; +x_2 = l_Lean_Parser_Command_meta___closed__2; +x_3 = 1; +x_4 = 0; +x_5 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3, x_4); +return x_5; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__4() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta ", 5, 5); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_meta___closed__4; +x_2 = l_Lean_Parser_symbol(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_meta___closed__5; +x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_meta___closed__3; +x_2 = l_Lean_Parser_Command_meta___closed__6; +x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta___closed__8() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_meta___closed__2; +x_2 = l_Lean_Parser_Command_meta___closed__7; +x_3 = l_Lean_Parser_withCache(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_Parser_Command_meta___closed__8; +return x_1; +} +} static lean_object* _init_l_Lean_Parser_Command_noncomputable___closed__1() { _start: { @@ -7237,13 +7351,23 @@ return x_2; static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__6() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_meta; +x_2 = l_Lean_Parser_Command_noncomputable; +x_3 = l_Lean_Parser_orelse(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__7() { +_start: +{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_noncomputable; +x_1 = l_Lean_Parser_Command_declModifiers___closed__6; x_2 = l_Lean_Parser_optional(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__7() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__8() { _start: { lean_object* x_1; lean_object* x_2; @@ -7252,7 +7376,7 @@ x_2 = l_Lean_Parser_optional(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__8() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -7262,30 +7386,20 @@ x_3 = l_Lean_Parser_orelse(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers___closed__8; -x_2 = l_Lean_Parser_optional(x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__10() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers___closed__7; -x_2 = l_Lean_Parser_Command_declModifiers___closed__9; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declModifiers___closed__9; +x_2 = l_Lean_Parser_optional(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers___closed__6; +x_1 = l_Lean_Parser_Command_declModifiers___closed__8; x_2 = l_Lean_Parser_Command_declModifiers___closed__10; x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; @@ -7295,7 +7409,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers___closed__5; +x_1 = l_Lean_Parser_Command_declModifiers___closed__7; x_2 = l_Lean_Parser_Command_declModifiers___closed__11; x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; @@ -7305,7 +7419,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers___closed__4; +x_1 = l_Lean_Parser_Command_declModifiers___closed__5; x_2 = l_Lean_Parser_Command_declModifiers___closed__12; x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; @@ -7315,7 +7429,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers___closed__2; +x_1 = l_Lean_Parser_Command_declModifiers___closed__4; x_2 = l_Lean_Parser_Command_declModifiers___closed__13; x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; @@ -7324,20 +7438,30 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__15() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; -x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_declModifiers___closed__14; -x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); -return x_4; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers___closed__2; +x_2 = l_Lean_Parser_Command_declModifiers___closed__14; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__16() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_declModifiers___closed__15; +x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers___closed__17() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_declModifiers___closed__1; -x_2 = l_Lean_Parser_Command_declModifiers___closed__15; +x_2 = l_Lean_Parser_Command_declModifiers___closed__16; x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); return x_3; } @@ -7346,7 +7470,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers(uint8_t x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Parser_Command_declModifiers___closed__16; +x_2 = l_Lean_Parser_Command_declModifiers___closed__17; return x_2; } } @@ -12393,6 +12517,91 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } +static lean_object* _init_l_Lean_Parser_Command_meta_formatter___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_1 = l_Lean_Parser_Command_meta___closed__1; +x_2 = l_Lean_Parser_Command_meta___closed__2; +x_3 = 1; +x_4 = 0; +x_5 = lean_box(x_3); +x_6 = lean_box(x_4); +x_7 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_formatter___boxed), 9, 4); +lean_closure_set(x_7, 0, x_1); +lean_closure_set(x_7, 1, x_2); +lean_closure_set(x_7, 2, x_5); +lean_closure_set(x_7, 3, x_6); +return x_7; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta_formatter___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_meta___closed__4; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta_formatter___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_meta_formatter___closed__2; +x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 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); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Command_meta_formatter(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; +x_6 = l_Lean_Parser_Command_meta_formatter___closed__1; +x_7 = l_Lean_Parser_Command_meta_formatter___closed__3; +x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); +return x_8; +} +} +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Term_quot___closed__1; +x_2 = l_Lean_Parser_Term_quot___closed__2; +x_3 = l_Lean_Parser_Command_quot___closed__1; +x_4 = l_Lean_Parser_Command_meta___closed__1; +x_5 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__1; +x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_meta_formatter), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; +x_3 = l_Lean_Parser_Command_meta___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2; +x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); +return x_6; +} +} static lean_object* _init_l_Lean_Parser_Command_noncomputable_formatter___closed__1() { _start: { @@ -12445,7 +12654,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -12458,7 +12667,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2() { _start: { lean_object* x_1; @@ -12466,14 +12675,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_noncomputable_formatter), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_noncomputable___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -12530,7 +12739,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -12543,7 +12752,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2() { _start: { lean_object* x_1; @@ -12551,14 +12760,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_unsafe_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_unsafe___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -12615,7 +12824,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -12628,7 +12837,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2() { _start: { lean_object* x_1; @@ -12636,14 +12845,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_partial_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_partial___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -12700,7 +12909,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -12713,7 +12922,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2() { _start: { lean_object* x_1; @@ -12721,14 +12930,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_nonrec_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_nonrec___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -12790,18 +12999,20 @@ return x_2; static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__6() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__6; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -12810,42 +13021,40 @@ return x_2; static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__8() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__9() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__8; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__10() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__7; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__9; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__9; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__6; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__8; x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -12857,7 +13066,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__5; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__7; x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__11; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -12868,48 +13077,8 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__13() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_moduleDoc_formatter___closed__4; -x_2 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__14() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Term_attributes_formatter), 5, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__15() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__14; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__13; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__16() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__15; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__17() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__16; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__5; x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__12; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -12917,12 +13086,52 @@ lean_closure_set(x_3, 1, x_2); return x_3; } } +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__14() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_moduleDoc_formatter___closed__4; +x_2 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__15() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Term_attributes_formatter), 5, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__16() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__15; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__14; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__17() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__16; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__3; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__17; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__17; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__13; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -12932,10 +13141,22 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__19() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__3; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__18; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__20() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_declModifiers_formatter___closed__18; +x_3 = l_Lean_Parser_Command_declModifiers_formatter___closed__19; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -12943,7 +13164,7 @@ lean_closure_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__20() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__21() { _start: { lean_object* x_1; @@ -12951,46 +13172,34 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_skip_formatter__ return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__21() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__22() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__14; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__20; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__15; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__21; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__22() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__21; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__23() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__22; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__12; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__3; -x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__23; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__23; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__13; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -13000,10 +13209,22 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__25() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__3; +x_2 = l_Lean_Parser_Command_declModifiers_formatter___closed__24; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed__26() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_declModifiers_formatter___closed__24; +x_3 = l_Lean_Parser_Command_declModifiers_formatter___closed__25; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -13018,7 +13239,7 @@ if (x_1 == 0) { lean_object* x_7; lean_object* x_8; lean_object* x_9; x_7 = l_Lean_Parser_Command_declModifiers_formatter___closed__1; -x_8 = l_Lean_Parser_Command_declModifiers_formatter___closed__19; +x_8 = l_Lean_Parser_Command_declModifiers_formatter___closed__20; x_9 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_7, x_8, x_2, x_3, x_4, x_5, x_6); return x_9; } @@ -13026,7 +13247,7 @@ else { lean_object* x_10; lean_object* x_11; lean_object* x_12; x_10 = l_Lean_Parser_Command_declModifiers_formatter___closed__1; -x_11 = l_Lean_Parser_Command_declModifiers_formatter___closed__25; +x_11 = l_Lean_Parser_Command_declModifiers_formatter___closed__26; x_12 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_10, x_11, x_2, x_3, x_4, x_5, x_6); return x_12; } @@ -13195,7 +13416,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -13208,7 +13429,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2() { _start: { lean_object* x_1; @@ -13216,14 +13437,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declId_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_declId___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -13351,7 +13572,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -13364,7 +13585,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2() { _start: { lean_object* x_1; @@ -13372,14 +13593,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_optDeclSig_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_optDeclSig___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -13578,7 +13799,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -13591,7 +13812,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2() { _start: { lean_object* x_1; @@ -13599,14 +13820,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declValSimple_formatter), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_declValSimple___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -13661,7 +13882,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -13674,7 +13895,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2() { _start: { lean_object* x_1; @@ -13682,14 +13903,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declValEqns_formatter), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_declValEqns___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -13834,7 +14055,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -13847,7 +14068,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2() { _start: { lean_object* x_1; @@ -13855,14 +14076,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_whereStructInst_formatter return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_whereStructInst___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -13888,8 +14109,8 @@ static lean_object* _init_l_Lean_Parser_Command_declVal_formatter___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -13900,7 +14121,7 @@ static lean_object* _init_l_Lean_Parser_Command_declVal_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2; x_2 = l_Lean_Parser_Command_declVal_formatter___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -13950,7 +14171,7 @@ static lean_object* _init_l_Lean_Parser_Command_abbrev_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_ppIndent_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -13980,7 +14201,7 @@ static lean_object* _init_l_Lean_Parser_Command_abbrev_formatter___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_2 = l_Lean_Parser_Command_abbrev_formatter___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -14024,7 +14245,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14037,7 +14258,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2() { _start: { lean_object* x_1; @@ -14045,14 +14266,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_abbrev_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_abbrev___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14132,7 +14353,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDefDeriving_formatter___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__13; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__14; x_2 = l_Lean_Parser_Command_optDefDeriving_formatter___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -14181,7 +14402,7 @@ static lean_object* _init_l_Lean_Parser_Command_definition_formatter___closed__3 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_recover_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -14267,7 +14488,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14280,7 +14501,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2() { _start: { lean_object* x_1; @@ -14288,14 +14509,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_definition_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_definition___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14362,7 +14583,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14375,7 +14596,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2() { _start: { lean_object* x_1; @@ -14383,14 +14604,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declSig_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_declSig___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14427,7 +14648,7 @@ static lean_object* _init_l_Lean_Parser_Command_theorem_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_ppIndent_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -14493,7 +14714,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14506,7 +14727,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2() { _start: { lean_object* x_1; @@ -14514,14 +14735,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_theorem_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_theorem___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14558,7 +14779,7 @@ static lean_object* _init_l_Lean_Parser_Command_opaque_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -14624,7 +14845,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14637,7 +14858,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2() { _start: { lean_object* x_1; @@ -14645,14 +14866,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_opaque_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_opaque___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14808,7 +15029,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -14821,7 +15042,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2() { _start: { lean_object* x_1; @@ -14829,14 +15050,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_namedPrio_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_namedPrio___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -14845,7 +15066,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_optNamedPrio_formatter(lean_objec _start: { lean_object* x_6; lean_object* x_7; -x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2; +x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2; x_7 = l_Lean_Parser_optional_formatter(x_6, x_1, x_2, x_3, x_4, x_5); return x_7; } @@ -14883,7 +15104,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_optDeclSig_formatter___closed__5; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -14988,7 +15209,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15001,7 +15222,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2() { _start: { lean_object* x_1; @@ -15009,14 +15230,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_instance_formatter), 5, 0 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_instance___closed__1; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15097,7 +15318,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15110,7 +15331,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2() { _start: { lean_object* x_1; @@ -15118,14 +15339,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_axiom_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_axiom___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15194,7 +15415,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15207,7 +15428,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2() { _start: { lean_object* x_1; @@ -15215,14 +15436,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_example_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_example___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15301,7 +15522,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_ctor_formatter___closed__6; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -15366,7 +15587,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15379,7 +15600,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2() { _start: { lean_object* x_1; @@ -15387,14 +15608,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_ctor_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_ctor___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15509,7 +15730,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15522,7 +15743,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2() { _start: { lean_object* x_1; @@ -15530,14 +15751,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_computedField_formatter), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_computedField___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15574,7 +15795,7 @@ static lean_object* _init_l_Lean_Parser_Command_computedFields_formatter___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -15638,7 +15859,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15651,7 +15872,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2() { _start: { lean_object* x_1; @@ -15659,14 +15880,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_computedFields_formatter) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_computedFields___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15767,7 +15988,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -15780,7 +16001,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2() { _start: { lean_object* x_1; @@ -15788,14 +16009,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_optDeriving_formatter), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_optDeriving___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -15864,7 +16085,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_formatter___closed__6( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_many_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -15874,8 +16095,8 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_formatter___closed__7( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__13; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2; +x_1 = l_Lean_Parser_Command_declModifiers_formatter___closed__14; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -15897,7 +16118,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_inductive_formatter___closed__8; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -15988,7 +16209,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16001,7 +16222,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2() { _start: { lean_object* x_1; @@ -16009,14 +16230,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_inductive_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_inductive___regBuiltin_Lean_Parser_Command_inductive_docString__1___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16086,7 +16307,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_inductive_formatter___closed__6; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -16165,7 +16386,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16178,7 +16399,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2() { _start: { lean_object* x_1; @@ -16186,14 +16407,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_classInductive_formatter) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_classInductive___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16250,7 +16471,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16263,7 +16484,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2() { _start: { lean_object* x_1; @@ -16271,14 +16492,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structureTk_formatter), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structureTk___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16325,7 +16546,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16338,7 +16559,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2() { _start: { lean_object* x_1; @@ -16346,14 +16567,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_classTk_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_classTk___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16444,7 +16665,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16457,7 +16678,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2() { _start: { lean_object* x_1; @@ -16465,14 +16686,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structParent_formatter), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structParent___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16509,7 +16730,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2; x_2 = l_Lean_Parser_Command_declId___closed__9; x_3 = l_Lean_Parser_Command_declId_formatter___closed__5; x_4 = 0; @@ -16570,7 +16791,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16583,7 +16804,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2() { _start: { lean_object* x_1; @@ -16591,14 +16812,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_extends_formatter), 5, 0) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_extends___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16699,7 +16920,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16712,7 +16933,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2() { _start: { lean_object* x_1; @@ -16720,14 +16941,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structCtor_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structCtor___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -16912,7 +17133,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -16925,7 +17146,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2() { _start: { lean_object* x_1; @@ -16933,14 +17154,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structExplicitBinder_form return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structExplicitBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17000,7 +17221,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structExplicitBinder_formatter___closed__5; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17065,7 +17286,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17078,7 +17299,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2() { _start: { lean_object* x_1; @@ -17086,14 +17307,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structImplicitBinder_form return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structImplicitBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17206,7 +17427,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17219,7 +17440,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2() { _start: { lean_object* x_1; @@ -17227,14 +17448,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structInstBinder_formatte return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structInstBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17283,7 +17504,7 @@ static lean_object* _init_l_Lean_Parser_Command_structSimpleBinder_formatter___c _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; x_2 = l_Lean_Parser_Command_structExplicitBinder_formatter___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17327,7 +17548,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17340,7 +17561,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2() { _start: { lean_object* x_1; @@ -17348,14 +17569,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structSimpleBinder_format return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structSimpleBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17382,8 +17603,8 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17394,7 +17615,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2; x_2 = l_Lean_Parser_Command_structFields_formatter___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17406,7 +17627,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2; x_2 = l_Lean_Parser_Command_structFields_formatter___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17490,7 +17711,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17503,7 +17724,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2() { _start: { lean_object* x_1; @@ -17511,14 +17732,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structFields_formatter), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structFields___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17545,8 +17766,8 @@ static lean_object* _init_l_Lean_Parser_Command_structure_formatter___closed__2( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17579,7 +17800,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_formatter___closed__5( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -17645,7 +17866,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_formatter___closed__11 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -17656,7 +17877,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structure_formatter___closed__11; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17690,7 +17911,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structure_formatter___closed__14; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17713,7 +17934,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_formatter___closed__17 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_2 = l_Lean_Parser_Command_structure_formatter___closed__16; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17757,7 +17978,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17770,7 +17991,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2() { _start: { lean_object* x_1; @@ -17778,14 +17999,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structure_formatter), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_structure___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -17823,8 +18044,8 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -17835,7 +18056,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17847,7 +18068,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17859,7 +18080,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17871,7 +18092,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17883,7 +18104,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17895,7 +18116,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__8; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17907,7 +18128,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17919,7 +18140,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2; x_2 = l_Lean_Parser_Command_declaration_formatter___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_orelse_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -17963,7 +18184,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -17976,7 +18197,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2() { _start: { lean_object* x_1; @@ -17984,14 +18205,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declaration_formatter), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_formatter__9___closed__3; x_3 = l_Lean_Parser_Command_declaration___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18048,7 +18269,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18061,7 +18282,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2() { _start: { lean_object* x_1; @@ -18069,14 +18290,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_private_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_private___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18133,7 +18354,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18146,7 +18367,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2() { _start: { lean_object* x_1; @@ -18154,14 +18375,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_protected_parenthesizer), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_protected___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18170,12 +18391,97 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_visibility_parenthesizer(lean_obj _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; -x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2; -x_7 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2; +x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2; +x_7 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2; x_8 = l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; } } +static lean_object* _init_l_Lean_Parser_Command_meta_parenthesizer___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_1 = l_Lean_Parser_Command_meta___closed__1; +x_2 = l_Lean_Parser_Command_meta___closed__2; +x_3 = 1; +x_4 = 0; +x_5 = lean_box(x_3); +x_6 = lean_box(x_4); +x_7 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_parenthesizer___boxed), 9, 4); +lean_closure_set(x_7, 0, x_1); +lean_closure_set(x_7, 1, x_2); +lean_closure_set(x_7, 2, x_5); +lean_closure_set(x_7, 3, x_6); +return x_7; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta_parenthesizer___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_meta___closed__4; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_meta_parenthesizer___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_meta_parenthesizer___closed__2; +x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer), 8, 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); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Command_meta_parenthesizer(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; +x_6 = l_Lean_Parser_Command_meta_parenthesizer___closed__1; +x_7 = l_Lean_Parser_Command_meta_parenthesizer___closed__3; +x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); +return x_8; +} +} +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Term_quot___closed__1; +x_2 = l_Lean_Parser_Term_quot___closed__2; +x_3 = l_Lean_Parser_Command_quot___closed__1; +x_4 = l_Lean_Parser_Command_meta___closed__1; +x_5 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__1; +x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_meta_parenthesizer), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; +x_3 = l_Lean_Parser_Command_meta___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2; +x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); +return x_6; +} +} static lean_object* _init_l_Lean_Parser_Command_noncomputable_parenthesizer___closed__1() { _start: { @@ -18228,7 +18534,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18241,7 +18547,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2() { _start: { lean_object* x_1; @@ -18249,14 +18555,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_noncomputable_parenthesiz return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_noncomputable___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18313,7 +18619,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18326,7 +18632,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2() { _start: { lean_object* x_1; @@ -18334,14 +18640,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_unsafe_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_unsafe___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18398,7 +18704,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18411,7 +18717,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2() { _start: { lean_object* x_1; @@ -18419,14 +18725,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_partial_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_partial___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18483,7 +18789,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18496,7 +18802,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2() { _start: { lean_object* x_1; @@ -18504,14 +18810,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_nonrec_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_nonrec___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -18573,18 +18879,20 @@ return x_2; static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__6() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__6; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -18593,42 +18901,40 @@ return x_2; static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__8() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__9() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__8; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__10() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__7; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__9; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__9; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__6; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__8; x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -18640,7 +18946,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__5; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__7; x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__11; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -18651,48 +18957,8 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__4; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14() { -_start: -{ -lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Term_attributes_parenthesizer), 5, 0); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__16() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__17() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__16; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__5; x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__12; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -18700,12 +18966,52 @@ lean_closure_set(x_3, 1, x_2); return x_3; } } +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__4; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Term_attributes_parenthesizer), 5, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__16() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__17() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__16; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__3; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__17; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__17; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -18715,10 +19021,22 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__19() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__3; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__18; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__20() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__18; +x_3 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__19; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -18726,7 +19044,7 @@ lean_closure_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__20() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__21() { _start: { lean_object* x_1; @@ -18734,46 +19052,34 @@ x_1 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_skip_parenth return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__21() { +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__22() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__20; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__15; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__21; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__22() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__21; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__23() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; +lean_object* x_1; lean_object* x_2; x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__22; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__12; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__3; -x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__23; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__23; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -18783,10 +19089,22 @@ return x_3; static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__3; +x_2 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__24; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_declModifiers___regBuiltin_Lean_Parser_Command_declModifiers_docString__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__24; +x_3 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -18801,7 +19119,7 @@ if (x_1 == 0) { lean_object* x_7; lean_object* x_8; lean_object* x_9; x_7 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1; -x_8 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__19; +x_8 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__20; x_9 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_7, x_8, x_2, x_3, x_4, x_5, x_6); return x_9; } @@ -18809,7 +19127,7 @@ else { lean_object* x_10; lean_object* x_11; lean_object* x_12; x_10 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1; -x_11 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25; +x_11 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26; x_12 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_10, x_11, x_2, x_3, x_4, x_5, x_6); return x_12; } @@ -18978,7 +19296,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -18991,7 +19309,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2() { _start: { lean_object* x_1; @@ -18999,14 +19317,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declId_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_declId___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19134,7 +19452,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -19147,7 +19465,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2() { _start: { lean_object* x_1; @@ -19155,14 +19473,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_optDeclSig_parenthesizer) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_optDeclSig___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19309,7 +19627,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -19322,7 +19640,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2() { _start: { lean_object* x_1; @@ -19330,14 +19648,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declValSimple_parenthesiz return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_declValSimple___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19392,7 +19710,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -19405,7 +19723,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2() { _start: { lean_object* x_1; @@ -19413,14 +19731,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declValEqns_parenthesizer return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_declValEqns___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19568,7 +19886,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -19581,7 +19899,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2() { _start: { lean_object* x_1; @@ -19589,14 +19907,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_whereStructInst_parenthes return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_whereStructInst___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19622,8 +19940,8 @@ static lean_object* _init_l_Lean_Parser_Command_declVal_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -19634,7 +19952,7 @@ static lean_object* _init_l_Lean_Parser_Command_declVal_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2; x_2 = l_Lean_Parser_Command_declVal_parenthesizer___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -19684,7 +20002,7 @@ static lean_object* _init_l_Lean_Parser_Command_abbrev_parenthesizer___closed__3 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -19714,7 +20032,7 @@ static lean_object* _init_l_Lean_Parser_Command_abbrev_parenthesizer___closed__6 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_2 = l_Lean_Parser_Command_abbrev_parenthesizer___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -19758,7 +20076,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -19771,7 +20089,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2() { _start: { lean_object* x_1; @@ -19779,14 +20097,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_abbrev_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_abbrev___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -19866,7 +20184,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDefDeriving_parenthesizer___c _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14; x_2 = l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -19915,7 +20233,7 @@ static lean_object* _init_l_Lean_Parser_Command_definition_parenthesizer___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_recover_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -20001,7 +20319,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20014,7 +20332,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2() { _start: { lean_object* x_1; @@ -20022,14 +20340,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_definition_parenthesizer) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_definition___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20096,7 +20414,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20109,7 +20427,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2() { _start: { lean_object* x_1; @@ -20117,14 +20435,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declSig_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_declSig___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20161,7 +20479,7 @@ static lean_object* _init_l_Lean_Parser_Command_theorem_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -20227,7 +20545,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20240,7 +20558,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2() { _start: { lean_object* x_1; @@ -20248,14 +20566,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_theorem_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_theorem___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20292,7 +20610,7 @@ static lean_object* _init_l_Lean_Parser_Command_opaque_parenthesizer___closed__3 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -20358,7 +20676,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20371,7 +20689,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2() { _start: { lean_object* x_1; @@ -20379,14 +20697,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_opaque_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_opaque___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20544,7 +20862,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20557,7 +20875,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2() { _start: { lean_object* x_1; @@ -20565,14 +20883,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_namedPrio_parenthesizer), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_namedPrio___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20581,7 +20899,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_optNamedPrio_parenthesizer(lean_o _start: { lean_object* x_6; lean_object* x_7; -x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2; +x_6 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2; x_7 = l_Lean_Parser_optional_parenthesizer(x_6, x_1, x_2, x_3, x_4, x_5); return x_7; } @@ -20619,7 +20937,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__5; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -20724,7 +21042,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20737,7 +21055,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2() { _start: { lean_object* x_1; @@ -20745,14 +21063,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_instance_parenthesizer), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_instance___closed__1; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20833,7 +21151,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20846,7 +21164,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2() { _start: { lean_object* x_1; @@ -20854,14 +21172,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_axiom_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_axiom___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -20930,7 +21248,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -20943,7 +21261,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2() { _start: { lean_object* x_1; @@ -20951,14 +21269,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_example_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_example___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21037,7 +21355,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_ctor_parenthesizer___closed__6; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -21102,7 +21420,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21115,7 +21433,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2() { _start: { lean_object* x_1; @@ -21123,14 +21441,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_ctor_parenthesizer), 5, 0 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_ctor___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21245,7 +21563,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21258,7 +21576,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2() { _start: { lean_object* x_1; @@ -21266,14 +21584,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_computedField_parenthesiz return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_computedField___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21310,7 +21628,7 @@ static lean_object* _init_l_Lean_Parser_Command_computedFields_parenthesizer___c _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -21374,7 +21692,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21387,7 +21705,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2() { _start: { lean_object* x_1; @@ -21395,14 +21713,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_computedFields_parenthesi return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_computedFields___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21503,7 +21821,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21516,7 +21834,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2() { _start: { lean_object* x_1; @@ -21524,14 +21842,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_optDeriving_parenthesizer return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_optDeriving___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21600,7 +21918,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_many_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -21610,8 +21928,8 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__13; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2; +x_1 = l_Lean_Parser_Command_declModifiers_parenthesizer___closed__14; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -21633,7 +21951,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_inductive_parenthesizer___closed__8; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -21724,7 +22042,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21737,7 +22055,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2() { _start: { lean_object* x_1; @@ -21745,14 +22063,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_inductive_parenthesizer), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_inductive___regBuiltin_Lean_Parser_Command_inductive_docString__1___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21822,7 +22140,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_inductive_parenthesizer___closed__6; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -21901,7 +22219,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21914,7 +22232,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2() { _start: { lean_object* x_1; @@ -21922,14 +22240,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_classInductive_parenthesi return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_classInductive___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -21986,7 +22304,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -21999,7 +22317,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2() { _start: { lean_object* x_1; @@ -22007,14 +22325,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structureTk_parenthesizer return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structureTk___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22061,7 +22379,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22074,7 +22392,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2() { _start: { lean_object* x_1; @@ -22082,14 +22400,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_classTk_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_classTk___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22180,7 +22498,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22193,7 +22511,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2() { _start: { lean_object* x_1; @@ -22201,14 +22519,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structParent_parenthesize return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structParent___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22245,7 +22563,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2; x_2 = l_Lean_Parser_Command_declId___closed__9; x_3 = l_Lean_Parser_Command_declId_parenthesizer___closed__5; x_4 = 0; @@ -22306,7 +22624,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22319,7 +22637,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2() { _start: { lean_object* x_1; @@ -22327,14 +22645,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_extends_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_extends___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22435,7 +22753,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22448,7 +22766,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2() { _start: { lean_object* x_1; @@ -22456,14 +22774,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structCtor_parenthesizer) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structCtor___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22648,7 +22966,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22661,7 +22979,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2() { _start: { lean_object* x_1; @@ -22669,14 +22987,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structExplicitBinder_pare return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structExplicitBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22736,7 +23054,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__5; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -22801,7 +23119,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22814,7 +23132,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2() { _start: { lean_object* x_1; @@ -22822,14 +23140,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structImplicitBinder_pare return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structImplicitBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -22942,7 +23260,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -22955,7 +23273,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2() { _start: { lean_object* x_1; @@ -22963,14 +23281,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structInstBinder_parenthe return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structInstBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -23019,7 +23337,7 @@ static lean_object* _init_l_Lean_Parser_Command_structSimpleBinder_parenthesizer _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; x_2 = l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23063,7 +23381,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -23076,7 +23394,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2() { _start: { lean_object* x_1; @@ -23084,14 +23402,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structSimpleBinder_parent return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structSimpleBinder___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -23118,8 +23436,8 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -23130,7 +23448,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2; x_2 = l_Lean_Parser_Command_structFields_parenthesizer___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23142,7 +23460,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2; x_2 = l_Lean_Parser_Command_structFields_parenthesizer___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23226,7 +23544,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -23239,7 +23557,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2() { _start: { lean_object* x_1; @@ -23247,14 +23565,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structFields_parenthesize return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structFields___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -23281,8 +23599,8 @@ static lean_object* _init_l_Lean_Parser_Command_structure_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -23315,7 +23633,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -23381,7 +23699,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -23392,7 +23710,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structure_parenthesizer___closed__11; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -23426,7 +23744,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_structure_parenthesizer___closed__14; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -23449,7 +23767,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_2 = l_Lean_Parser_Command_structure_parenthesizer___closed__16; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23493,7 +23811,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -23506,7 +23824,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2() { _start: { lean_object* x_1; @@ -23514,14 +23832,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_structure_parenthesizer), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_structure___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -23559,8 +23877,8 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2; -x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2; +x_2 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -23571,7 +23889,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23583,7 +23901,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23595,7 +23913,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23607,7 +23925,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23619,7 +23937,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23631,7 +23949,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__8; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23643,7 +23961,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23655,7 +23973,7 @@ static lean_object* _init_l_Lean_Parser_Command_declaration_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2; x_2 = l_Lean_Parser_Command_declaration_parenthesizer___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -23699,7 +24017,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -23712,7 +24030,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2() { +static lean_object* _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2() { _start: { lean_object* x_1; @@ -23720,14 +24038,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declaration_parenthesizer return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Term_quot___regBuiltin_Lean_Parser_Term_quot_parenthesizer__13___closed__3; x_3 = l_Lean_Parser_Command_declaration___closed__2; -x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1; -x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2; +x_4 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1; +x_5 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -43832,7 +44150,7 @@ x_1 = l_Lean_Parser_Command_eoi___closed__5; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3229_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3255_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -43893,7 +44211,7 @@ x_1 = l_Lean_Parser_Command_ctor___closed__8; return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -43903,7 +44221,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2() { _start: { lean_object* x_1; @@ -43911,19 +44229,19 @@ x_1 = lean_mk_string_unchecked("declModifiersF", 14, 14); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Parser_Term_quot___closed__1; x_2 = l_Lean_Parser_Term_quot___closed__2; x_3 = l_Lean_Parser_Command_quot___closed__1; -x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2; +x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4() { _start: { lean_object* x_1; lean_object* x_2; @@ -43933,7 +44251,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5() { _start: { lean_object* x_1; lean_object* x_2; @@ -43943,7 +44261,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6() { _start: { lean_object* x_1; lean_object* x_2; @@ -43953,12 +44271,12 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6; x_3 = 1; x_4 = lean_alloc_ctor(0, 2, 1); lean_ctor_set(x_4, 0, x_1); @@ -43967,7 +44285,7 @@ lean_ctor_set_uint8(x_4, sizeof(void*)*2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8() { _start: { lean_object* x_1; @@ -43975,17 +44293,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declModifiersF_formatter) return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10() { _start: { lean_object* x_1; @@ -43993,7 +44311,7 @@ x_1 = l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11() { _start: { lean_object* x_1; @@ -44001,17 +44319,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declModifiersF_parenthesi return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13() { _start: { lean_object* x_1; @@ -44019,7 +44337,7 @@ x_1 = l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14() { _start: { lean_object* x_1; @@ -44027,17 +44345,17 @@ x_1 = lean_mk_string_unchecked("nestedDeclModifiers", 19, 19); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16() { _start: { lean_object* x_1; @@ -44045,19 +44363,19 @@ x_1 = lean_mk_string_unchecked("declModifiersT", 14, 14); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Parser_Term_quot___closed__1; x_2 = l_Lean_Parser_Term_quot___closed__2; x_3 = l_Lean_Parser_Command_quot___closed__1; -x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16; +x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18() { _start: { lean_object* x_1; lean_object* x_2; @@ -44067,7 +44385,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19() { _start: { lean_object* x_1; @@ -44075,17 +44393,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declModifiersT_formatter) return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21() { _start: { lean_object* x_1; @@ -44093,17 +44411,17 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_declModifiersT_parenthesi return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -44113,7 +44431,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24() { _start: { lean_object* x_1; lean_object* x_2; @@ -44123,7 +44441,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25() { _start: { lean_object* x_1; lean_object* x_2; @@ -44133,27 +44451,27 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -44163,7 +44481,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29() { _start: { lean_object* x_1; lean_object* x_2; @@ -44173,7 +44491,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30() { _start: { lean_object* x_1; lean_object* x_2; @@ -44183,27 +44501,27 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -44213,7 +44531,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34() { _start: { lean_object* x_1; lean_object* x_2; @@ -44223,7 +44541,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35() { _start: { lean_object* x_1; lean_object* x_2; @@ -44233,7 +44551,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36() { _start: { lean_object* x_1; lean_object* x_2; @@ -44243,7 +44561,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37() { _start: { lean_object* x_1; lean_object* x_2; @@ -44253,7 +44571,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -44263,7 +44581,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39() { _start: { lean_object* x_1; lean_object* x_2; @@ -44273,7 +44591,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40() { _start: { lean_object* x_1; lean_object* x_2; @@ -44283,27 +44601,27 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2; +x_1 = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -44313,7 +44631,7 @@ x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44() { _start: { lean_object* x_1; lean_object* x_2; @@ -44323,7 +44641,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45() { _start: { lean_object* x_1; lean_object* x_2; @@ -44333,7 +44651,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46() { _start: { lean_object* x_1; lean_object* x_2; @@ -44343,7 +44661,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47() { _start: { lean_object* x_1; lean_object* x_2; @@ -44353,7 +44671,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48() { _start: { lean_object* x_1; @@ -44361,29 +44679,29 @@ x_1 = lean_mk_string_unchecked("docComment", 10, 10); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Parser_Term_quot___closed__1; x_2 = l_Lean_Parser_Term_quot___closed__2; x_3 = l_Lean_Parser_Command_quot___closed__1; -x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48; +x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51() { _start: { lean_object* x_1; lean_object* x_2; @@ -44393,17 +44711,17 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53() { _start: { lean_object* x_1; lean_object* x_2; @@ -44413,7 +44731,7 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54() { _start: { lean_object* x_1; lean_object* x_2; @@ -44423,15 +44741,15 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; -x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1; -x_3 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3; -x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4; -x_5 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5; -x_6 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1; +x_3 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3; +x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4; +x_5 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5; +x_6 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7; x_7 = l_Lean_Parser_registerAlias(x_2, x_3, x_4, x_5, x_6, x_1); if (lean_obj_tag(x_7) == 0) { @@ -44439,8 +44757,8 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_7, 1); lean_inc(x_8); lean_dec(x_7); -x_9 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10; -x_10 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9; +x_9 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10; +x_10 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9; x_11 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_2, x_10, x_8); if (lean_obj_tag(x_11) == 0) { @@ -44448,8 +44766,8 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_12 = lean_ctor_get(x_11, 1); lean_inc(x_12); lean_dec(x_11); -x_13 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13; -x_14 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12; +x_13 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13; +x_14 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12; x_15 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_2, x_14, x_12); if (lean_obj_tag(x_15) == 0) { @@ -44457,9 +44775,9 @@ lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean x_16 = lean_ctor_get(x_15, 1); lean_inc(x_16); lean_dec(x_15); -x_17 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15; -x_18 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17; -x_19 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18; +x_17 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15; +x_18 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17; +x_19 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18; x_20 = l_Lean_Parser_registerAlias(x_17, x_18, x_19, x_5, x_6, x_16); if (lean_obj_tag(x_20) == 0) { @@ -44467,7 +44785,7 @@ lean_object* x_21; lean_object* x_22; lean_object* x_23; x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); -x_22 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20; +x_22 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20; x_23 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_17, x_22, x_21); if (lean_obj_tag(x_23) == 0) { @@ -44475,7 +44793,7 @@ lean_object* x_24; lean_object* x_25; lean_object* x_26; x_24 = lean_ctor_get(x_23, 1); lean_inc(x_24); lean_dec(x_23); -x_25 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22; +x_25 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22; x_26 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_17, x_25, x_24); if (lean_obj_tag(x_26) == 0) { @@ -44483,10 +44801,10 @@ lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean x_27 = lean_ctor_get(x_26, 1); lean_inc(x_27); lean_dec(x_26); -x_28 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23; +x_28 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23; x_29 = l_Lean_Parser_Command_declId___closed__2; -x_30 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24; -x_31 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25; +x_30 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24; +x_31 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25; x_32 = l_Lean_Parser_registerAlias(x_28, x_29, x_30, x_31, x_6, x_27); if (lean_obj_tag(x_32) == 0) { @@ -44494,7 +44812,7 @@ lean_object* x_33; lean_object* x_34; lean_object* x_35; x_33 = lean_ctor_get(x_32, 1); lean_inc(x_33); lean_dec(x_32); -x_34 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26; +x_34 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26; x_35 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_28, x_34, x_33); if (lean_obj_tag(x_35) == 0) { @@ -44502,7 +44820,7 @@ lean_object* x_36; lean_object* x_37; lean_object* x_38; x_36 = lean_ctor_get(x_35, 1); lean_inc(x_36); lean_dec(x_35); -x_37 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27; +x_37 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27; x_38 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_28, x_37, x_36); if (lean_obj_tag(x_38) == 0) { @@ -44510,10 +44828,10 @@ lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean x_39 = lean_ctor_get(x_38, 1); lean_inc(x_39); lean_dec(x_38); -x_40 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28; +x_40 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28; x_41 = l_Lean_Parser_Command_declSig___closed__2; -x_42 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29; -x_43 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30; +x_42 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29; +x_43 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30; x_44 = l_Lean_Parser_registerAlias(x_40, x_41, x_42, x_43, x_6, x_39); if (lean_obj_tag(x_44) == 0) { @@ -44521,7 +44839,7 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; x_45 = lean_ctor_get(x_44, 1); lean_inc(x_45); lean_dec(x_44); -x_46 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31; +x_46 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31; x_47 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_40, x_46, x_45); if (lean_obj_tag(x_47) == 0) { @@ -44529,7 +44847,7 @@ lean_object* x_48; lean_object* x_49; lean_object* x_50; x_48 = lean_ctor_get(x_47, 1); lean_inc(x_48); lean_dec(x_47); -x_49 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32; +x_49 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32; x_50 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_40, x_49, x_48); if (lean_obj_tag(x_50) == 0) { @@ -44537,10 +44855,10 @@ lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean x_51 = lean_ctor_get(x_50, 1); lean_inc(x_51); lean_dec(x_50); -x_52 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33; +x_52 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33; x_53 = l_Lean_Parser_Command_declVal___regBuiltin_Lean_Parser_Command_declVal_docString__1___closed__2; -x_54 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34; -x_55 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35; +x_54 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34; +x_55 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35; x_56 = l_Lean_Parser_registerAlias(x_52, x_53, x_54, x_55, x_6, x_51); if (lean_obj_tag(x_56) == 0) { @@ -44548,7 +44866,7 @@ lean_object* x_57; lean_object* x_58; lean_object* x_59; x_57 = lean_ctor_get(x_56, 1); lean_inc(x_57); lean_dec(x_56); -x_58 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36; +x_58 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36; x_59 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_52, x_58, x_57); if (lean_obj_tag(x_59) == 0) { @@ -44556,7 +44874,7 @@ lean_object* x_60; lean_object* x_61; lean_object* x_62; x_60 = lean_ctor_get(x_59, 1); lean_inc(x_60); lean_dec(x_59); -x_61 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37; +x_61 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37; x_62 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_52, x_61, x_60); if (lean_obj_tag(x_62) == 0) { @@ -44564,10 +44882,10 @@ lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean x_63 = lean_ctor_get(x_62, 1); lean_inc(x_63); lean_dec(x_62); -x_64 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38; +x_64 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38; x_65 = l_Lean_Parser_Command_optDeclSig___closed__2; -x_66 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39; -x_67 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40; +x_66 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39; +x_67 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40; x_68 = l_Lean_Parser_registerAlias(x_64, x_65, x_66, x_67, x_6, x_63); if (lean_obj_tag(x_68) == 0) { @@ -44575,7 +44893,7 @@ lean_object* x_69; lean_object* x_70; lean_object* x_71; x_69 = lean_ctor_get(x_68, 1); lean_inc(x_69); lean_dec(x_68); -x_70 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41; +x_70 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41; x_71 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_64, x_70, x_69); if (lean_obj_tag(x_71) == 0) { @@ -44583,7 +44901,7 @@ lean_object* x_72; lean_object* x_73; lean_object* x_74; x_72 = lean_ctor_get(x_71, 1); lean_inc(x_72); lean_dec(x_71); -x_73 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42; +x_73 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42; x_74 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_64, x_73, x_72); if (lean_obj_tag(x_74) == 0) { @@ -44591,10 +44909,10 @@ lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean x_75 = lean_ctor_get(x_74, 1); lean_inc(x_75); lean_dec(x_74); -x_76 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43; +x_76 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43; x_77 = l_Lean_Parser_Command_openDecl___regBuiltin_Lean_Parser_Command_openDecl_docString__1___closed__2; -x_78 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44; -x_79 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45; +x_78 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44; +x_79 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45; x_80 = l_Lean_Parser_registerAlias(x_76, x_77, x_78, x_79, x_6, x_75); if (lean_obj_tag(x_80) == 0) { @@ -44602,7 +44920,7 @@ lean_object* x_81; lean_object* x_82; lean_object* x_83; x_81 = lean_ctor_get(x_80, 1); lean_inc(x_81); lean_dec(x_80); -x_82 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46; +x_82 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46; x_83 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_76, x_82, x_81); if (lean_obj_tag(x_83) == 0) { @@ -44610,7 +44928,7 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; x_84 = lean_ctor_get(x_83, 1); lean_inc(x_84); lean_dec(x_83); -x_85 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47; +x_85 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47; x_86 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_76, x_85, x_84); if (lean_obj_tag(x_86) == 0) { @@ -44618,10 +44936,10 @@ lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean x_87 = lean_ctor_get(x_86, 1); lean_inc(x_87); lean_dec(x_86); -x_88 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49; -x_89 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50; -x_90 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51; -x_91 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52; +x_88 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49; +x_89 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50; +x_90 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51; +x_91 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52; x_92 = l_Lean_Parser_registerAlias(x_88, x_89, x_90, x_91, x_6, x_87); if (lean_obj_tag(x_92) == 0) { @@ -44629,7 +44947,7 @@ lean_object* x_93; lean_object* x_94; lean_object* x_95; x_93 = lean_ctor_get(x_92, 1); lean_inc(x_93); lean_dec(x_92); -x_94 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53; +x_94 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53; x_95 = l_Lean_Parser_registerAliasCore___rarg(x_9, x_88, x_94, x_93); if (lean_obj_tag(x_95) == 0) { @@ -44637,7 +44955,7 @@ lean_object* x_96; lean_object* x_97; lean_object* x_98; x_96 = lean_ctor_get(x_95, 1); lean_inc(x_96); lean_dec(x_95); -x_97 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54; +x_97 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54; x_98 = l_Lean_Parser_registerAliasCore___rarg(x_13, x_88, x_97, x_96); return x_98; } @@ -47662,6 +47980,24 @@ l_Lean_Parser_Command_visibility___closed__1 = _init_l_Lean_Parser_Command_visib lean_mark_persistent(l_Lean_Parser_Command_visibility___closed__1); l_Lean_Parser_Command_visibility = _init_l_Lean_Parser_Command_visibility(); lean_mark_persistent(l_Lean_Parser_Command_visibility); +l_Lean_Parser_Command_meta___closed__1 = _init_l_Lean_Parser_Command_meta___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__1); +l_Lean_Parser_Command_meta___closed__2 = _init_l_Lean_Parser_Command_meta___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__2); +l_Lean_Parser_Command_meta___closed__3 = _init_l_Lean_Parser_Command_meta___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__3); +l_Lean_Parser_Command_meta___closed__4 = _init_l_Lean_Parser_Command_meta___closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__4); +l_Lean_Parser_Command_meta___closed__5 = _init_l_Lean_Parser_Command_meta___closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__5); +l_Lean_Parser_Command_meta___closed__6 = _init_l_Lean_Parser_Command_meta___closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__6); +l_Lean_Parser_Command_meta___closed__7 = _init_l_Lean_Parser_Command_meta___closed__7(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__7); +l_Lean_Parser_Command_meta___closed__8 = _init_l_Lean_Parser_Command_meta___closed__8(); +lean_mark_persistent(l_Lean_Parser_Command_meta___closed__8); +l_Lean_Parser_Command_meta = _init_l_Lean_Parser_Command_meta(); +lean_mark_persistent(l_Lean_Parser_Command_meta); l_Lean_Parser_Command_noncomputable___closed__1 = _init_l_Lean_Parser_Command_noncomputable___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_noncomputable___closed__1); l_Lean_Parser_Command_noncomputable___closed__2 = _init_l_Lean_Parser_Command_noncomputable___closed__2(); @@ -47775,6 +48111,8 @@ l_Lean_Parser_Command_declModifiers___closed__15 = _init_l_Lean_Parser_Command_d lean_mark_persistent(l_Lean_Parser_Command_declModifiers___closed__15); l_Lean_Parser_Command_declModifiers___closed__16 = _init_l_Lean_Parser_Command_declModifiers___closed__16(); lean_mark_persistent(l_Lean_Parser_Command_declModifiers___closed__16); +l_Lean_Parser_Command_declModifiers___closed__17 = _init_l_Lean_Parser_Command_declModifiers___closed__17(); +lean_mark_persistent(l_Lean_Parser_Command_declModifiers___closed__17); l_Lean_Parser_Command_declId___lambda__1___closed__1 = _init_l_Lean_Parser_Command_declId___lambda__1___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_declId___lambda__1___closed__1); l_Lean_Parser_Command_declId___lambda__1___closed__2 = _init_l_Lean_Parser_Command_declId___lambda__1___closed__2(); @@ -48777,17 +49115,30 @@ lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_ if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_formatter__11(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +}l_Lean_Parser_Command_meta_formatter___closed__1 = _init_l_Lean_Parser_Command_meta_formatter___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_meta_formatter___closed__1); +l_Lean_Parser_Command_meta_formatter___closed__2 = _init_l_Lean_Parser_Command_meta_formatter___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_meta_formatter___closed__2); +l_Lean_Parser_Command_meta_formatter___closed__3 = _init_l_Lean_Parser_Command_meta_formatter___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_meta_formatter___closed__3); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_formatter__17(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); }l_Lean_Parser_Command_noncomputable_formatter___closed__1 = _init_l_Lean_Parser_Command_noncomputable_formatter___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_noncomputable_formatter___closed__1); l_Lean_Parser_Command_noncomputable_formatter___closed__2 = _init_l_Lean_Parser_Command_noncomputable_formatter___closed__2(); lean_mark_persistent(l_Lean_Parser_Command_noncomputable_formatter___closed__2); l_Lean_Parser_Command_noncomputable_formatter___closed__3 = _init_l_Lean_Parser_Command_noncomputable_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_noncomputable_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__17(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_formatter__21(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_unsafe_formatter___closed__1 = _init_l_Lean_Parser_Command_unsafe_formatter___closed__1(); @@ -48796,11 +49147,11 @@ l_Lean_Parser_Command_unsafe_formatter___closed__2 = _init_l_Lean_Parser_Command lean_mark_persistent(l_Lean_Parser_Command_unsafe_formatter___closed__2); l_Lean_Parser_Command_unsafe_formatter___closed__3 = _init_l_Lean_Parser_Command_unsafe_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_unsafe_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__21(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_formatter__25(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_partial_formatter___closed__1 = _init_l_Lean_Parser_Command_partial_formatter___closed__1(); @@ -48809,11 +49160,11 @@ l_Lean_Parser_Command_partial_formatter___closed__2 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_partial_formatter___closed__2); l_Lean_Parser_Command_partial_formatter___closed__3 = _init_l_Lean_Parser_Command_partial_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_partial_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__25(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_formatter__29(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_nonrec_formatter___closed__1 = _init_l_Lean_Parser_Command_nonrec_formatter___closed__1(); @@ -48822,11 +49173,11 @@ l_Lean_Parser_Command_nonrec_formatter___closed__2 = _init_l_Lean_Parser_Command lean_mark_persistent(l_Lean_Parser_Command_nonrec_formatter___closed__2); l_Lean_Parser_Command_nonrec_formatter___closed__3 = _init_l_Lean_Parser_Command_nonrec_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_nonrec_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__29(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_formatter__33(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declModifiers_formatter___closed__1 = _init_l_Lean_Parser_Command_declModifiers_formatter___closed__1(); @@ -48879,6 +49230,8 @@ l_Lean_Parser_Command_declModifiers_formatter___closed__24 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_declModifiers_formatter___closed__24); l_Lean_Parser_Command_declModifiers_formatter___closed__25 = _init_l_Lean_Parser_Command_declModifiers_formatter___closed__25(); lean_mark_persistent(l_Lean_Parser_Command_declModifiers_formatter___closed__25); +l_Lean_Parser_Command_declModifiers_formatter___closed__26 = _init_l_Lean_Parser_Command_declModifiers_formatter___closed__26(); +lean_mark_persistent(l_Lean_Parser_Command_declModifiers_formatter___closed__26); l_Lean_Parser_Command_declId_formatter___closed__1 = _init_l_Lean_Parser_Command_declId_formatter___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_declId_formatter___closed__1); l_Lean_Parser_Command_declId_formatter___closed__2 = _init_l_Lean_Parser_Command_declId_formatter___closed__2(); @@ -48903,11 +49256,11 @@ l_Lean_Parser_Command_declId_formatter___closed__11 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_declId_formatter___closed__11); l_Lean_Parser_Command_declId_formatter___closed__12 = _init_l_Lean_Parser_Command_declId_formatter___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_declId_formatter___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__35(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_formatter__39(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDeclSig_formatter___closed__1 = _init_l_Lean_Parser_Command_optDeclSig_formatter___closed__1(); @@ -48930,11 +49283,11 @@ l_Lean_Parser_Command_optDeclSig_formatter___closed__9 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_optDeclSig_formatter___closed__9); l_Lean_Parser_Command_optDeclSig_formatter___closed__10 = _init_l_Lean_Parser_Command_optDeclSig_formatter___closed__10(); lean_mark_persistent(l_Lean_Parser_Command_optDeclSig_formatter___closed__10); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__39(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_formatter__43(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declBody_formatter___closed__1 = _init_l_Lean_Parser_Command_declBody_formatter___closed__1(); @@ -48969,11 +49322,11 @@ l_Lean_Parser_Command_declValSimple_formatter___closed__11 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_declValSimple_formatter___closed__11); l_Lean_Parser_Command_declValSimple_formatter___closed__12 = _init_l_Lean_Parser_Command_declValSimple_formatter___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_declValSimple_formatter___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__45(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_formatter__49(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declValEqns_formatter___closed__1 = _init_l_Lean_Parser_Command_declValEqns_formatter___closed__1(); @@ -48982,11 +49335,11 @@ l_Lean_Parser_Command_declValEqns_formatter___closed__2 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_declValEqns_formatter___closed__2); l_Lean_Parser_Command_declValEqns_formatter___closed__3 = _init_l_Lean_Parser_Command_declValEqns_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_declValEqns_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__49(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_formatter__53(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_whereStructInst_formatter___closed__1 = _init_l_Lean_Parser_Command_whereStructInst_formatter___closed__1(); @@ -49011,11 +49364,11 @@ l_Lean_Parser_Command_whereStructInst_formatter___closed__10 = _init_l_Lean_Pars lean_mark_persistent(l_Lean_Parser_Command_whereStructInst_formatter___closed__10); l_Lean_Parser_Command_whereStructInst_formatter___closed__11 = _init_l_Lean_Parser_Command_whereStructInst_formatter___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_whereStructInst_formatter___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__53(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_formatter__57(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declVal_formatter___closed__1 = _init_l_Lean_Parser_Command_declVal_formatter___closed__1(); @@ -49040,11 +49393,11 @@ l_Lean_Parser_Command_abbrev_formatter___closed__7 = _init_l_Lean_Parser_Command lean_mark_persistent(l_Lean_Parser_Command_abbrev_formatter___closed__7); l_Lean_Parser_Command_abbrev_formatter___closed__8 = _init_l_Lean_Parser_Command_abbrev_formatter___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_abbrev_formatter___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__59(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_formatter__63(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDefDeriving_formatter___closed__1 = _init_l_Lean_Parser_Command_optDefDeriving_formatter___closed__1(); @@ -49079,11 +49432,11 @@ l_Lean_Parser_Command_definition_formatter___closed__8 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_definition_formatter___closed__8); l_Lean_Parser_Command_definition_formatter___closed__9 = _init_l_Lean_Parser_Command_definition_formatter___closed__9(); lean_mark_persistent(l_Lean_Parser_Command_definition_formatter___closed__9); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__65(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_formatter__69(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declSig_formatter___closed__1 = _init_l_Lean_Parser_Command_declSig_formatter___closed__1(); @@ -49094,11 +49447,11 @@ l_Lean_Parser_Command_declSig_formatter___closed__3 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_declSig_formatter___closed__3); l_Lean_Parser_Command_declSig_formatter___closed__4 = _init_l_Lean_Parser_Command_declSig_formatter___closed__4(); lean_mark_persistent(l_Lean_Parser_Command_declSig_formatter___closed__4); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__69(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_formatter__73(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_theorem_formatter___closed__1 = _init_l_Lean_Parser_Command_theorem_formatter___closed__1(); @@ -49115,11 +49468,11 @@ l_Lean_Parser_Command_theorem_formatter___closed__6 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_theorem_formatter___closed__6); l_Lean_Parser_Command_theorem_formatter___closed__7 = _init_l_Lean_Parser_Command_theorem_formatter___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_theorem_formatter___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__73(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_formatter__77(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_opaque_formatter___closed__1 = _init_l_Lean_Parser_Command_opaque_formatter___closed__1(); @@ -49136,11 +49489,11 @@ l_Lean_Parser_Command_opaque_formatter___closed__6 = _init_l_Lean_Parser_Command lean_mark_persistent(l_Lean_Parser_Command_opaque_formatter___closed__6); l_Lean_Parser_Command_opaque_formatter___closed__7 = _init_l_Lean_Parser_Command_opaque_formatter___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_opaque_formatter___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__77(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_formatter__81(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_namedPrio_formatter___closed__1 = _init_l_Lean_Parser_Command_namedPrio_formatter___closed__1(); @@ -49167,11 +49520,11 @@ l_Lean_Parser_Command_namedPrio_formatter___closed__11 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_namedPrio_formatter___closed__11); l_Lean_Parser_Command_namedPrio_formatter___closed__12 = _init_l_Lean_Parser_Command_namedPrio_formatter___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_namedPrio_formatter___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__81(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_formatter__85(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_instance_formatter___closed__1 = _init_l_Lean_Parser_Command_instance_formatter___closed__1(); @@ -49196,11 +49549,11 @@ l_Lean_Parser_Command_instance_formatter___closed__10 = _init_l_Lean_Parser_Comm lean_mark_persistent(l_Lean_Parser_Command_instance_formatter___closed__10); l_Lean_Parser_Command_instance_formatter___closed__11 = _init_l_Lean_Parser_Command_instance_formatter___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_instance_formatter___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__87(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_formatter__91(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_axiom_formatter___closed__1 = _init_l_Lean_Parser_Command_axiom_formatter___closed__1(); @@ -49213,11 +49566,11 @@ l_Lean_Parser_Command_axiom_formatter___closed__4 = _init_l_Lean_Parser_Command_ lean_mark_persistent(l_Lean_Parser_Command_axiom_formatter___closed__4); l_Lean_Parser_Command_axiom_formatter___closed__5 = _init_l_Lean_Parser_Command_axiom_formatter___closed__5(); lean_mark_persistent(l_Lean_Parser_Command_axiom_formatter___closed__5); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__91(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_formatter__95(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_example_formatter___closed__1 = _init_l_Lean_Parser_Command_example_formatter___closed__1(); @@ -49228,11 +49581,11 @@ l_Lean_Parser_Command_example_formatter___closed__3 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_example_formatter___closed__3); l_Lean_Parser_Command_example_formatter___closed__4 = _init_l_Lean_Parser_Command_example_formatter___closed__4(); lean_mark_persistent(l_Lean_Parser_Command_example_formatter___closed__4); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__95(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_formatter__99(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_ctor_formatter___closed__1 = _init_l_Lean_Parser_Command_ctor_formatter___closed__1(); @@ -49257,11 +49610,11 @@ l_Lean_Parser_Command_ctor_formatter___closed__10 = _init_l_Lean_Parser_Command_ lean_mark_persistent(l_Lean_Parser_Command_ctor_formatter___closed__10); l_Lean_Parser_Command_ctor_formatter___closed__11 = _init_l_Lean_Parser_Command_ctor_formatter___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_ctor_formatter___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__99(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_formatter__103(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_computedField_formatter___closed__1 = _init_l_Lean_Parser_Command_computedField_formatter___closed__1(); @@ -49280,11 +49633,11 @@ l_Lean_Parser_Command_computedField_formatter___closed__7 = _init_l_Lean_Parser_ lean_mark_persistent(l_Lean_Parser_Command_computedField_formatter___closed__7); l_Lean_Parser_Command_computedField_formatter___closed__8 = _init_l_Lean_Parser_Command_computedField_formatter___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_computedField_formatter___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__103(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_formatter__107(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_computedFields_formatter___closed__1 = _init_l_Lean_Parser_Command_computedFields_formatter___closed__1(); @@ -49301,11 +49654,11 @@ l_Lean_Parser_Command_computedFields_formatter___closed__6 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_computedFields_formatter___closed__6); l_Lean_Parser_Command_computedFields_formatter___closed__7 = _init_l_Lean_Parser_Command_computedFields_formatter___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_computedFields_formatter___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__107(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_formatter__111(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDeriving_formatter___closed__1 = _init_l_Lean_Parser_Command_optDeriving_formatter___closed__1(); @@ -49320,11 +49673,11 @@ l_Lean_Parser_Command_optDeriving_formatter___closed__5 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_optDeriving_formatter___closed__5); l_Lean_Parser_Command_optDeriving_formatter___closed__6 = _init_l_Lean_Parser_Command_optDeriving_formatter___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_optDeriving_formatter___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__113(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_formatter__117(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_inductive_formatter___closed__1 = _init_l_Lean_Parser_Command_inductive_formatter___closed__1(); @@ -49357,11 +49710,11 @@ l_Lean_Parser_Command_inductive_formatter___closed__14 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_inductive_formatter___closed__14); l_Lean_Parser_Command_inductive_formatter___closed__15 = _init_l_Lean_Parser_Command_inductive_formatter___closed__15(); lean_mark_persistent(l_Lean_Parser_Command_inductive_formatter___closed__15); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__117(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_formatter__121(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_classInductive_formatter___closed__1 = _init_l_Lean_Parser_Command_classInductive_formatter___closed__1(); @@ -49386,11 +49739,11 @@ l_Lean_Parser_Command_classInductive_formatter___closed__10 = _init_l_Lean_Parse lean_mark_persistent(l_Lean_Parser_Command_classInductive_formatter___closed__10); l_Lean_Parser_Command_classInductive_formatter___closed__11 = _init_l_Lean_Parser_Command_classInductive_formatter___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_classInductive_formatter___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__121(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_formatter__125(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structureTk_formatter___closed__1 = _init_l_Lean_Parser_Command_structureTk_formatter___closed__1(); @@ -49399,22 +49752,22 @@ l_Lean_Parser_Command_structureTk_formatter___closed__2 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_structureTk_formatter___closed__2); l_Lean_Parser_Command_structureTk_formatter___closed__3 = _init_l_Lean_Parser_Command_structureTk_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_structureTk_formatter___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__125(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_formatter__129(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_classTk_formatter___closed__1 = _init_l_Lean_Parser_Command_classTk_formatter___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_classTk_formatter___closed__1); l_Lean_Parser_Command_classTk_formatter___closed__2 = _init_l_Lean_Parser_Command_classTk_formatter___closed__2(); lean_mark_persistent(l_Lean_Parser_Command_classTk_formatter___closed__2); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__129(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_formatter__133(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structParent_formatter___closed__1 = _init_l_Lean_Parser_Command_structParent_formatter___closed__1(); @@ -49429,11 +49782,11 @@ l_Lean_Parser_Command_structParent_formatter___closed__5 = _init_l_Lean_Parser_C lean_mark_persistent(l_Lean_Parser_Command_structParent_formatter___closed__5); l_Lean_Parser_Command_structParent_formatter___closed__6 = _init_l_Lean_Parser_Command_structParent_formatter___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_structParent_formatter___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__133(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_formatter__137(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_extends_formatter___closed__1 = _init_l_Lean_Parser_Command_extends_formatter___closed__1(); @@ -49448,11 +49801,11 @@ l_Lean_Parser_Command_extends_formatter___closed__5 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_extends_formatter___closed__5); l_Lean_Parser_Command_extends_formatter___closed__6 = _init_l_Lean_Parser_Command_extends_formatter___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_extends_formatter___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__137(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_formatter__141(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structCtor_formatter___closed__1 = _init_l_Lean_Parser_Command_structCtor_formatter___closed__1(); @@ -49469,11 +49822,11 @@ l_Lean_Parser_Command_structCtor_formatter___closed__6 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_structCtor_formatter___closed__6); l_Lean_Parser_Command_structCtor_formatter___closed__7 = _init_l_Lean_Parser_Command_structCtor_formatter___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_structCtor_formatter___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__141(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_formatter__145(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structExplicitBinder_formatter___closed__1 = _init_l_Lean_Parser_Command_structExplicitBinder_formatter___closed__1(); @@ -49506,11 +49859,11 @@ l_Lean_Parser_Command_structExplicitBinder_formatter___closed__14 = _init_l_Lean lean_mark_persistent(l_Lean_Parser_Command_structExplicitBinder_formatter___closed__14); l_Lean_Parser_Command_structExplicitBinder_formatter___closed__15 = _init_l_Lean_Parser_Command_structExplicitBinder_formatter___closed__15(); lean_mark_persistent(l_Lean_Parser_Command_structExplicitBinder_formatter___closed__15); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__145(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_formatter__149(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structImplicitBinder_formatter___closed__1 = _init_l_Lean_Parser_Command_structImplicitBinder_formatter___closed__1(); @@ -49531,11 +49884,11 @@ l_Lean_Parser_Command_structImplicitBinder_formatter___closed__8 = _init_l_Lean_ lean_mark_persistent(l_Lean_Parser_Command_structImplicitBinder_formatter___closed__8); l_Lean_Parser_Command_structImplicitBinder_formatter___closed__9 = _init_l_Lean_Parser_Command_structImplicitBinder_formatter___closed__9(); lean_mark_persistent(l_Lean_Parser_Command_structImplicitBinder_formatter___closed__9); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__149(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_formatter__153(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structInstBinder_formatter___closed__1 = _init_l_Lean_Parser_Command_structInstBinder_formatter___closed__1(); @@ -49554,11 +49907,11 @@ l_Lean_Parser_Command_structInstBinder_formatter___closed__7 = _init_l_Lean_Pars lean_mark_persistent(l_Lean_Parser_Command_structInstBinder_formatter___closed__7); l_Lean_Parser_Command_structInstBinder_formatter___closed__8 = _init_l_Lean_Parser_Command_structInstBinder_formatter___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_structInstBinder_formatter___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__153(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_formatter__157(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structSimpleBinder_formatter___closed__1 = _init_l_Lean_Parser_Command_structSimpleBinder_formatter___closed__1(); @@ -49573,11 +49926,11 @@ l_Lean_Parser_Command_structSimpleBinder_formatter___closed__5 = _init_l_Lean_Pa lean_mark_persistent(l_Lean_Parser_Command_structSimpleBinder_formatter___closed__5); l_Lean_Parser_Command_structSimpleBinder_formatter___closed__6 = _init_l_Lean_Parser_Command_structSimpleBinder_formatter___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_structSimpleBinder_formatter___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__157(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_formatter__161(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structFields_formatter___closed__1 = _init_l_Lean_Parser_Command_structFields_formatter___closed__1(); @@ -49600,11 +49953,11 @@ l_Lean_Parser_Command_structFields_formatter___closed__9 = _init_l_Lean_Parser_C lean_mark_persistent(l_Lean_Parser_Command_structFields_formatter___closed__9); l_Lean_Parser_Command_structFields_formatter___closed__10 = _init_l_Lean_Parser_Command_structFields_formatter___closed__10(); lean_mark_persistent(l_Lean_Parser_Command_structFields_formatter___closed__10); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__161(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_formatter__165(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structure_formatter___closed__1 = _init_l_Lean_Parser_Command_structure_formatter___closed__1(); @@ -49645,11 +49998,11 @@ l_Lean_Parser_Command_structure_formatter___closed__18 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_structure_formatter___closed__18); l_Lean_Parser_Command_structure_formatter___closed__19 = _init_l_Lean_Parser_Command_structure_formatter___closed__19(); lean_mark_persistent(l_Lean_Parser_Command_structure_formatter___closed__19); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__165(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_formatter__169(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declaration_formatter___closed__1 = _init_l_Lean_Parser_Command_declaration_formatter___closed__1(); @@ -49678,11 +50031,11 @@ l_Lean_Parser_Command_declaration_formatter___closed__12 = _init_l_Lean_Parser_C lean_mark_persistent(l_Lean_Parser_Command_declaration_formatter___closed__12); l_Lean_Parser_Command_declaration_formatter___closed__13 = _init_l_Lean_Parser_Command_declaration_formatter___closed__13(); lean_mark_persistent(l_Lean_Parser_Command_declaration_formatter___closed__13); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__169(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_formatter__173(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_private_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_private_parenthesizer___closed__1(); @@ -49691,11 +50044,11 @@ l_Lean_Parser_Command_private_parenthesizer___closed__2 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_private_parenthesizer___closed__2); l_Lean_Parser_Command_private_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_private_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_private_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__173(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_private_parenthesizer__177(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_protected_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_protected_parenthesizer___closed__1(); @@ -49704,11 +50057,24 @@ l_Lean_Parser_Command_protected_parenthesizer___closed__2 = _init_l_Lean_Parser_ lean_mark_persistent(l_Lean_Parser_Command_protected_parenthesizer___closed__2); l_Lean_Parser_Command_protected_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_protected_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_protected_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__177(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_protected_parenthesizer__181(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +}l_Lean_Parser_Command_meta_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_meta_parenthesizer___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_meta_parenthesizer___closed__1); +l_Lean_Parser_Command_meta_parenthesizer___closed__2 = _init_l_Lean_Parser_Command_meta_parenthesizer___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_meta_parenthesizer___closed__2); +l_Lean_Parser_Command_meta_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_meta_parenthesizer___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_meta_parenthesizer___closed__3); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_meta_parenthesizer__187(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_noncomputable_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_noncomputable_parenthesizer___closed__1(); @@ -49717,11 +50083,11 @@ l_Lean_Parser_Command_noncomputable_parenthesizer___closed__2 = _init_l_Lean_Par lean_mark_persistent(l_Lean_Parser_Command_noncomputable_parenthesizer___closed__2); l_Lean_Parser_Command_noncomputable_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_noncomputable_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_noncomputable_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__183(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer__191(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_unsafe_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_unsafe_parenthesizer___closed__1(); @@ -49730,11 +50096,11 @@ l_Lean_Parser_Command_unsafe_parenthesizer___closed__2 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_unsafe_parenthesizer___closed__2); l_Lean_Parser_Command_unsafe_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_unsafe_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_unsafe_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__187(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_unsafe_parenthesizer__195(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_partial_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_partial_parenthesizer___closed__1(); @@ -49743,11 +50109,11 @@ l_Lean_Parser_Command_partial_parenthesizer___closed__2 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_partial_parenthesizer___closed__2); l_Lean_Parser_Command_partial_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_partial_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_partial_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__191(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_partial_parenthesizer__199(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_nonrec_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_nonrec_parenthesizer___closed__1(); @@ -49756,11 +50122,11 @@ l_Lean_Parser_Command_nonrec_parenthesizer___closed__2 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_nonrec_parenthesizer___closed__2); l_Lean_Parser_Command_nonrec_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_nonrec_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_nonrec_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__195(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer__203(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1(); @@ -49813,6 +50179,8 @@ l_Lean_Parser_Command_declModifiers_parenthesizer___closed__24 = _init_l_Lean_Pa lean_mark_persistent(l_Lean_Parser_Command_declModifiers_parenthesizer___closed__24); l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25 = _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25(); lean_mark_persistent(l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25); +l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26 = _init_l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26(); +lean_mark_persistent(l_Lean_Parser_Command_declModifiers_parenthesizer___closed__26); l_Lean_Parser_Command_declId_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declId_parenthesizer___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_declId_parenthesizer___closed__1); l_Lean_Parser_Command_declId_parenthesizer___closed__2 = _init_l_Lean_Parser_Command_declId_parenthesizer___closed__2(); @@ -49837,11 +50205,11 @@ l_Lean_Parser_Command_declId_parenthesizer___closed__11 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_declId_parenthesizer___closed__11); l_Lean_Parser_Command_declId_parenthesizer___closed__12 = _init_l_Lean_Parser_Command_declId_parenthesizer___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_declId_parenthesizer___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__201(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declId_parenthesizer__209(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__1(); @@ -49864,11 +50232,11 @@ l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__9 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__9); l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__10 = _init_l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__10(); lean_mark_persistent(l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__10); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__205(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeclSig_parenthesizer__213(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declValSimple_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declValSimple_parenthesizer___closed__1(); @@ -49895,11 +50263,11 @@ l_Lean_Parser_Command_declValSimple_parenthesizer___closed__11 = _init_l_Lean_Pa lean_mark_persistent(l_Lean_Parser_Command_declValSimple_parenthesizer___closed__11); l_Lean_Parser_Command_declValSimple_parenthesizer___closed__12 = _init_l_Lean_Parser_Command_declValSimple_parenthesizer___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_declValSimple_parenthesizer___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__209(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer__217(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declValEqns_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declValEqns_parenthesizer___closed__1(); @@ -49908,11 +50276,11 @@ l_Lean_Parser_Command_declValEqns_parenthesizer___closed__2 = _init_l_Lean_Parse lean_mark_persistent(l_Lean_Parser_Command_declValEqns_parenthesizer___closed__2); l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__213(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer__221(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__1(); @@ -49937,11 +50305,11 @@ l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__10 = _init_l_Lean_ lean_mark_persistent(l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__10); l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__11 = _init_l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__217(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer__225(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declVal_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declVal_parenthesizer___closed__1(); @@ -49966,11 +50334,11 @@ l_Lean_Parser_Command_abbrev_parenthesizer___closed__7 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_abbrev_parenthesizer___closed__7); l_Lean_Parser_Command_abbrev_parenthesizer___closed__8 = _init_l_Lean_Parser_Command_abbrev_parenthesizer___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_abbrev_parenthesizer___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__223(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_abbrev_parenthesizer__231(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_optDefDeriving_parenthesizer___closed__1(); @@ -50005,11 +50373,11 @@ l_Lean_Parser_Command_definition_parenthesizer___closed__8 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_definition_parenthesizer___closed__8); l_Lean_Parser_Command_definition_parenthesizer___closed__9 = _init_l_Lean_Parser_Command_definition_parenthesizer___closed__9(); lean_mark_persistent(l_Lean_Parser_Command_definition_parenthesizer___closed__9); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__229(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_definition_parenthesizer__237(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declSig_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declSig_parenthesizer___closed__1(); @@ -50020,11 +50388,11 @@ l_Lean_Parser_Command_declSig_parenthesizer___closed__3 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_declSig_parenthesizer___closed__3); l_Lean_Parser_Command_declSig_parenthesizer___closed__4 = _init_l_Lean_Parser_Command_declSig_parenthesizer___closed__4(); lean_mark_persistent(l_Lean_Parser_Command_declSig_parenthesizer___closed__4); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__233(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declSig_parenthesizer__241(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_theorem_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_theorem_parenthesizer___closed__1(); @@ -50041,11 +50409,11 @@ l_Lean_Parser_Command_theorem_parenthesizer___closed__6 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_theorem_parenthesizer___closed__6); l_Lean_Parser_Command_theorem_parenthesizer___closed__7 = _init_l_Lean_Parser_Command_theorem_parenthesizer___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_theorem_parenthesizer___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__237(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_theorem_parenthesizer__245(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_opaque_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_opaque_parenthesizer___closed__1(); @@ -50062,11 +50430,11 @@ l_Lean_Parser_Command_opaque_parenthesizer___closed__6 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_opaque_parenthesizer___closed__6); l_Lean_Parser_Command_opaque_parenthesizer___closed__7 = _init_l_Lean_Parser_Command_opaque_parenthesizer___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_opaque_parenthesizer___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__241(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_opaque_parenthesizer__249(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_namedPrio_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_namedPrio_parenthesizer___closed__1(); @@ -50093,11 +50461,11 @@ l_Lean_Parser_Command_namedPrio_parenthesizer___closed__11 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_namedPrio_parenthesizer___closed__11); l_Lean_Parser_Command_namedPrio_parenthesizer___closed__12 = _init_l_Lean_Parser_Command_namedPrio_parenthesizer___closed__12(); lean_mark_persistent(l_Lean_Parser_Command_namedPrio_parenthesizer___closed__12); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__245(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_namedPrio_parenthesizer__253(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_instance_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_instance_parenthesizer___closed__1(); @@ -50122,11 +50490,11 @@ l_Lean_Parser_Command_instance_parenthesizer___closed__10 = _init_l_Lean_Parser_ lean_mark_persistent(l_Lean_Parser_Command_instance_parenthesizer___closed__10); l_Lean_Parser_Command_instance_parenthesizer___closed__11 = _init_l_Lean_Parser_Command_instance_parenthesizer___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_instance_parenthesizer___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__251(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_instance_parenthesizer__259(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_axiom_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_axiom_parenthesizer___closed__1(); @@ -50139,11 +50507,11 @@ l_Lean_Parser_Command_axiom_parenthesizer___closed__4 = _init_l_Lean_Parser_Comm lean_mark_persistent(l_Lean_Parser_Command_axiom_parenthesizer___closed__4); l_Lean_Parser_Command_axiom_parenthesizer___closed__5 = _init_l_Lean_Parser_Command_axiom_parenthesizer___closed__5(); lean_mark_persistent(l_Lean_Parser_Command_axiom_parenthesizer___closed__5); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__255(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_axiom_parenthesizer__263(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_example_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_example_parenthesizer___closed__1(); @@ -50154,11 +50522,11 @@ l_Lean_Parser_Command_example_parenthesizer___closed__3 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_example_parenthesizer___closed__3); l_Lean_Parser_Command_example_parenthesizer___closed__4 = _init_l_Lean_Parser_Command_example_parenthesizer___closed__4(); lean_mark_persistent(l_Lean_Parser_Command_example_parenthesizer___closed__4); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__259(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_example_parenthesizer__267(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_ctor_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_ctor_parenthesizer___closed__1(); @@ -50183,11 +50551,11 @@ l_Lean_Parser_Command_ctor_parenthesizer___closed__10 = _init_l_Lean_Parser_Comm lean_mark_persistent(l_Lean_Parser_Command_ctor_parenthesizer___closed__10); l_Lean_Parser_Command_ctor_parenthesizer___closed__11 = _init_l_Lean_Parser_Command_ctor_parenthesizer___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_ctor_parenthesizer___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__263(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_ctor_parenthesizer__271(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_computedField_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_computedField_parenthesizer___closed__1(); @@ -50206,11 +50574,11 @@ l_Lean_Parser_Command_computedField_parenthesizer___closed__7 = _init_l_Lean_Par lean_mark_persistent(l_Lean_Parser_Command_computedField_parenthesizer___closed__7); l_Lean_Parser_Command_computedField_parenthesizer___closed__8 = _init_l_Lean_Parser_Command_computedField_parenthesizer___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_computedField_parenthesizer___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__267(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedField_parenthesizer__275(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_computedFields_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_computedFields_parenthesizer___closed__1(); @@ -50227,11 +50595,11 @@ l_Lean_Parser_Command_computedFields_parenthesizer___closed__6 = _init_l_Lean_Pa lean_mark_persistent(l_Lean_Parser_Command_computedFields_parenthesizer___closed__6); l_Lean_Parser_Command_computedFields_parenthesizer___closed__7 = _init_l_Lean_Parser_Command_computedFields_parenthesizer___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_computedFields_parenthesizer___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__271(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_computedFields_parenthesizer__279(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_optDeriving_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_optDeriving_parenthesizer___closed__1(); @@ -50246,11 +50614,11 @@ l_Lean_Parser_Command_optDeriving_parenthesizer___closed__5 = _init_l_Lean_Parse lean_mark_persistent(l_Lean_Parser_Command_optDeriving_parenthesizer___closed__5); l_Lean_Parser_Command_optDeriving_parenthesizer___closed__6 = _init_l_Lean_Parser_Command_optDeriving_parenthesizer___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_optDeriving_parenthesizer___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__277(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer__285(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_inductive_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_inductive_parenthesizer___closed__1(); @@ -50283,11 +50651,11 @@ l_Lean_Parser_Command_inductive_parenthesizer___closed__14 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_inductive_parenthesizer___closed__14); l_Lean_Parser_Command_inductive_parenthesizer___closed__15 = _init_l_Lean_Parser_Command_inductive_parenthesizer___closed__15(); lean_mark_persistent(l_Lean_Parser_Command_inductive_parenthesizer___closed__15); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__281(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_inductive_parenthesizer__289(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_classInductive_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_classInductive_parenthesizer___closed__1(); @@ -50312,11 +50680,11 @@ l_Lean_Parser_Command_classInductive_parenthesizer___closed__10 = _init_l_Lean_P lean_mark_persistent(l_Lean_Parser_Command_classInductive_parenthesizer___closed__10); l_Lean_Parser_Command_classInductive_parenthesizer___closed__11 = _init_l_Lean_Parser_Command_classInductive_parenthesizer___closed__11(); lean_mark_persistent(l_Lean_Parser_Command_classInductive_parenthesizer___closed__11); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__285(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classInductive_parenthesizer__293(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structureTk_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structureTk_parenthesizer___closed__1(); @@ -50325,22 +50693,22 @@ l_Lean_Parser_Command_structureTk_parenthesizer___closed__2 = _init_l_Lean_Parse lean_mark_persistent(l_Lean_Parser_Command_structureTk_parenthesizer___closed__2); l_Lean_Parser_Command_structureTk_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_structureTk_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Command_structureTk_parenthesizer___closed__3); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__289(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structureTk_parenthesizer__297(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_classTk_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_classTk_parenthesizer___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_classTk_parenthesizer___closed__1); l_Lean_Parser_Command_classTk_parenthesizer___closed__2 = _init_l_Lean_Parser_Command_classTk_parenthesizer___closed__2(); lean_mark_persistent(l_Lean_Parser_Command_classTk_parenthesizer___closed__2); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__293(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_classTk_parenthesizer__301(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structParent_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structParent_parenthesizer___closed__1(); @@ -50355,11 +50723,11 @@ l_Lean_Parser_Command_structParent_parenthesizer___closed__5 = _init_l_Lean_Pars lean_mark_persistent(l_Lean_Parser_Command_structParent_parenthesizer___closed__5); l_Lean_Parser_Command_structParent_parenthesizer___closed__6 = _init_l_Lean_Parser_Command_structParent_parenthesizer___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_structParent_parenthesizer___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__297(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structParent_parenthesizer__305(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_extends_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_extends_parenthesizer___closed__1(); @@ -50374,11 +50742,11 @@ l_Lean_Parser_Command_extends_parenthesizer___closed__5 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_extends_parenthesizer___closed__5); l_Lean_Parser_Command_extends_parenthesizer___closed__6 = _init_l_Lean_Parser_Command_extends_parenthesizer___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_extends_parenthesizer___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__301(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_extends_parenthesizer__309(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structCtor_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structCtor_parenthesizer___closed__1(); @@ -50395,11 +50763,11 @@ l_Lean_Parser_Command_structCtor_parenthesizer___closed__6 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_structCtor_parenthesizer___closed__6); l_Lean_Parser_Command_structCtor_parenthesizer___closed__7 = _init_l_Lean_Parser_Command_structCtor_parenthesizer___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_structCtor_parenthesizer___closed__7); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__305(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer__313(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__1(); @@ -50432,11 +50800,11 @@ l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__14 = _init_l_ lean_mark_persistent(l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__14); l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__15 = _init_l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__15(); lean_mark_persistent(l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__15); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__309(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structExplicitBinder_parenthesizer__317(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__1(); @@ -50457,11 +50825,11 @@ l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__8 = _init_l_L lean_mark_persistent(l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__8); l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__9 = _init_l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__9(); lean_mark_persistent(l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__9); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__313(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structImplicitBinder_parenthesizer__321(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__1(); @@ -50480,11 +50848,11 @@ l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__7 = _init_l_Lean_ lean_mark_persistent(l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__7); l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__8 = _init_l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__8(); lean_mark_persistent(l_Lean_Parser_Command_structInstBinder_parenthesizer___closed__8); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__317(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structInstBinder_parenthesizer__325(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__1(); @@ -50499,11 +50867,11 @@ l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__5 = _init_l_Lea lean_mark_persistent(l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__5); l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__6 = _init_l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__6); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__321(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structSimpleBinder_parenthesizer__329(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structFields_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structFields_parenthesizer___closed__1(); @@ -50526,11 +50894,11 @@ l_Lean_Parser_Command_structFields_parenthesizer___closed__9 = _init_l_Lean_Pars lean_mark_persistent(l_Lean_Parser_Command_structFields_parenthesizer___closed__9); l_Lean_Parser_Command_structFields_parenthesizer___closed__10 = _init_l_Lean_Parser_Command_structFields_parenthesizer___closed__10(); lean_mark_persistent(l_Lean_Parser_Command_structFields_parenthesizer___closed__10); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__325(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structFields_parenthesizer__333(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_structure_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_structure_parenthesizer___closed__1(); @@ -50571,11 +50939,11 @@ l_Lean_Parser_Command_structure_parenthesizer___closed__18 = _init_l_Lean_Parser lean_mark_persistent(l_Lean_Parser_Command_structure_parenthesizer___closed__18); l_Lean_Parser_Command_structure_parenthesizer___closed__19 = _init_l_Lean_Parser_Command_structure_parenthesizer___closed__19(); lean_mark_persistent(l_Lean_Parser_Command_structure_parenthesizer___closed__19); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__329(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_structure_parenthesizer__337(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declaration_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_declaration_parenthesizer___closed__1(); @@ -50604,11 +50972,11 @@ l_Lean_Parser_Command_declaration_parenthesizer___closed__12 = _init_l_Lean_Pars lean_mark_persistent(l_Lean_Parser_Command_declaration_parenthesizer___closed__12); l_Lean_Parser_Command_declaration_parenthesizer___closed__13 = _init_l_Lean_Parser_Command_declaration_parenthesizer___closed__13(); lean_mark_persistent(l_Lean_Parser_Command_declaration_parenthesizer___closed__13); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__1); -l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333___closed__2); -if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__333(lean_io_mk_world()); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__1); +l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2 = _init_l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341___closed__2); +if (builtin) {res = l_Lean_Parser_Command_declaration___regBuiltin_Lean_Parser_Command_declaration_parenthesizer__341(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_deriving___closed__1 = _init_l_Lean_Parser_Command_deriving___closed__1(); @@ -54134,122 +54502,122 @@ l_Lean_Parser_Command_eoi___closed__5 = _init_l_Lean_Parser_Command_eoi___closed lean_mark_persistent(l_Lean_Parser_Command_eoi___closed__5); l_Lean_Parser_Command_eoi = _init_l_Lean_Parser_Command_eoi(); lean_mark_persistent(l_Lean_Parser_Command_eoi); -if (builtin) {res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3229_(lean_io_mk_world()); +if (builtin) {res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3255_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Command_declModifiersF = _init_l_Lean_Parser_Command_declModifiersF(); lean_mark_persistent(l_Lean_Parser_Command_declModifiersF); l_Lean_Parser_Command_declModifiersT = _init_l_Lean_Parser_Command_declModifiersT(); lean_mark_persistent(l_Lean_Parser_Command_declModifiersT); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__1); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__2); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__3); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__4); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__5); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__6); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__7); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__8); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__9); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__10); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__11); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__12); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__13); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__14); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__15); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__16); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__17); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__18); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__19); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__20); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__21); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__22); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__23); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__24); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__25); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__26); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__27); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__28); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__29); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__30); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__31); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__32); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__33); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__34); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__35); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__36); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__37); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__38); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__39); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__40); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__41); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__42); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__43); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__44); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__45); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__46); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__47); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__48); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__49); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__50); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__51); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__52); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__53); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253____closed__54); -if (builtin) {res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3253_(lean_io_mk_world()); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__1); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__2); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__3); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__4); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__5); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__6); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__7); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__8); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__9); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__10); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__11); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__12); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__13); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__14); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__15); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__16); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__17); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__18); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__19); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__20); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__21); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__22); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__23); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__24); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__25); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__26); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__27); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__28); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__29); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__30); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__31); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__32); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__33); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__34); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__35); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__36); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__37); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__38); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__39); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__40); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__41); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__42); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__43); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__44); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__45); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__46); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__47); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__48); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__49); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__50); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__51); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__52); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__53); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279____closed__54); +if (builtin) {res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_3279_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Term_open___closed__1 = _init_l_Lean_Parser_Term_open___closed__1(); diff --git a/stage0/stdlib/Lean/Parser/Module.c b/stage0/stdlib/Lean/Parser/Module.c index 5ac9cf38d7..dbd2bd7ec3 100644 --- a/stage0/stdlib/Lean/Parser/Module.c +++ b/stage0/stdlib/Lean/Parser/Module.c @@ -19,6 +19,7 @@ LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Parser_parseComm lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_moduleTk___closed__10; static lean_object* l_Lean_Parser_Module_prelude_formatter___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1; extern lean_object* l_Lean_Parser_identWithPartialTrailingDot; lean_object* l_Lean_Parser_optional_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module___closed__2; @@ -31,20 +32,21 @@ lean_object* lean_mk_empty_array_with_capacity(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_formatter__11(lean_object*); lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_formatter___closed__5; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_topLevelCommandParserFn(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_forM___at_Lean_Parser_testParseModuleAux_parse___spec__2___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__10; static lean_object* l_Lean_Parser_Module_prelude___closed__1; extern lean_object* l_Lean_Parser_SyntaxStack_empty; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_meta_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__9; lean_object* l_Lean_PrettyPrinter_Formatter_orelse_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module___closed__5; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__6(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1; static lean_object* l_Lean_Parser_Module_prelude___closed__7; static lean_object* l_Lean_Parser_Module_updateTokens___closed__1; static lean_object* l_Lean_Parser_Module_header_formatter___closed__3; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +static lean_object* l_Lean_Parser_Module_meta___closed__5; static lean_object* l_Lean_Parser_Module_moduleTk_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Module_module___closed__9; static lean_object* l_Lean_Parser_Module_all_formatter___closed__1; @@ -62,6 +64,7 @@ lean_object* l_Lean_Parser_categoryParser(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_all___closed__6; lean_object* lean_array_push(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_prelude___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1; static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Module_moduleTk_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); @@ -69,6 +72,7 @@ LEAN_EXPORT lean_object* l_Lean_PersistentArray_forMAux___at_Lean_Parser_testPar LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_consumeInput(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); uint8_t lean_usize_dec_eq(size_t, size_t); +static lean_object* l_Lean_Parser_Module_meta_formatter___closed__1; static lean_object* l_Lean_Parser_Module_module_formatter___closed__1; lean_object* l_Lean_Parser_optional(lean_object*); static lean_object* l_Lean_Parser_Module_module___closed__1; @@ -81,13 +85,10 @@ static lean_object* l_Lean_Parser_Module_import_formatter___closed__2; lean_object* l_Lean_Syntax_updateLeading(lean_object*); static lean_object* l_Lean_Parser_isTerminalCommand___closed__1; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2; static lean_object* l_Lean_Parser_Module_moduleTk___closed__6; static lean_object* l_Lean_Parser_Module_private___closed__1; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__1(uint8_t, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55(lean_object*); LEAN_EXPORT lean_object* l_Subarray_findSomeRevM_x3f_find___at___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage_lastTrailing___spec__1___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_Name_mkStr5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -100,24 +101,29 @@ static lean_object* l_Lean_Parser_Module_import___closed__1; static lean_object* l_Lean_Parser_Module_prelude_formatter___closed__1; static lean_object* l_Lean_Parser_testParseModuleAux_parse___closed__1; static lean_object* l_Lean_Parser_Module_all_formatter___closed__3; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1; LEAN_EXPORT lean_object* l_Lean_PersistentArray_forM___at_Lean_Parser_testParseModuleAux_parse___spec__2(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header___closed__14; static lean_object* l_Lean_Parser_Module_header___closed__10; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_Parser_ParserFn_run(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_private___closed__4; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1; +static lean_object* l_Lean_Parser_Module_meta_parenthesizer___closed__2; lean_object* l_Lean_Parser_ppLine_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__5; lean_object* l_Lean_Parser_getTokenTable(lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1; static lean_object* l_Lean_Parser_Module_header___closed__1; LEAN_EXPORT lean_object* l_panic___at_Lean_Parser_Module_updateTokens___spec__1(lean_object*); static lean_object* l_Lean_Parser_Module_moduleTk_formatter___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1; static lean_object* l_Lean_Parser_Module_moduleTk___closed__7; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Module_header_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__2; lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51(lean_object*); uint8_t l_Lean_Syntax_isAntiquot(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_private___closed__3; @@ -136,8 +142,9 @@ static lean_object* l_Lean_Parser_Module_header_formatter___closed__12; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Module_all___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Module_private_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1; static lean_object* l_Lean_Parser_Module_header___closed__15; -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15(lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2; static lean_object* l_Lean_Parser_Module_moduleTk_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Module_prelude___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_formatter__7(lean_object*); @@ -153,16 +160,19 @@ static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__13; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__10; uint8_t l_Option_beqOption____x40_Init_Data_Option_Basic___hyg_160____at_Lean_Parser_ParserState_hasError___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_private___closed__6; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63(lean_object*); static lean_object* l_Lean_Parser_Module_header_formatter___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_testParseModuleAux_parse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header___closed__13; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19(lean_object*); static lean_object* l_Lean_Parser_Module_prelude_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Module_private; lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_moduleTk_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_moduleTk___closed__9; static lean_object* l_Lean_Parser_Module_header___closed__7; +static lean_object* l_Lean_Parser_Module_meta___closed__7; static lean_object* l_Lean_Parser_Module_import_formatter___closed__5; extern lean_object* l_Lean_PrettyPrinter_parenthesizerAttribute; static lean_object* l_Lean_Parser_Module_header___closed__9; @@ -172,75 +182,88 @@ lean_object* l_Lean_Parser_mkParserState(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_import_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import_formatter___closed__9; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1; static lean_object* l_Lean_Parser_Module_module___closed__3; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2; static lean_object* l_Lean_Parser_Module_header_formatter___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_testParseModuleAux_parse___lambda__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47(lean_object*); +static lean_object* l_Lean_Parser_Module_import_formatter___closed__11; lean_object* l_Lean_Parser_tokenFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_prelude_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2; lean_object* l_Lean_Parser_ParserState_allErrors(lean_object*); static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Module_moduleTk___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Module_moduleTk_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ppLine_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2; lean_object* l_Lean_Parser_mkInputContext(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_forMAux___at_Lean_Parser_testParseModuleAux_parse___spec__3___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_moduleTk___closed__1; static lean_object* l_Lean_Parser_Module_import_formatter___closed__4; +static lean_object* l_Lean_Parser_Module_meta_formatter___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_isTerminalCommand___boxed(lean_object*); static lean_object* l_Lean_Parser_Module_private_formatter___closed__1; lean_object* l_Lean_Parser_symbol(lean_object*); LEAN_EXPORT lean_object* l_Subarray_findSomeRevM_x3f_find___at___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage_lastTrailing___spec__1(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Module_moduleTk___closed__3; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1; lean_object* l_Lean_Parser_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_string_utf8_at_end(lean_object*, lean_object*); uint8_t l_Lean_Syntax_isMissing(lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1; lean_object* l_Lean_Parser_SyntaxStack_toSubarray(lean_object*); static lean_object* l_Lean_Parser_Module_all_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Parser_parseHeader___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__1; static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Module_moduleTk_formatter___closed__3; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1; +static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Module_module___closed__4; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2; +static lean_object* l_Lean_Parser_Module_meta___closed__3; static lean_object* l_Lean_Parser_Module_header_formatter___closed__2; static lean_object* l_Lean_Parser_isTerminalCommand___closed__2; lean_object* l_Lean_Parser_withAntiquot(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43(lean_object*); static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Module_private___closed__5; LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_all; lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); uint8_t l_Lean_MessageLog_hasUnreported(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23(lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2; static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__10; static lean_object* l_Lean_Parser_Module_import___closed__9; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2; lean_object* l_Lean_Parser_many_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getTailInfo(lean_object*); static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55(lean_object*); static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI___closed__5; +static lean_object* l_Lean_Parser_Module_meta___closed__6; static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage___lambda__2___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_updateTokens(lean_object*); static lean_object* l_Lean_Parser_isTerminalCommand___closed__3; static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Module_updateTokens___closed__4; static lean_object* l_Lean_Parser_instInhabitedModuleParserState___closed__1; +static lean_object* l_Lean_Parser_Module_meta___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47(lean_object*); static lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__4___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_meta_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__8; lean_object* l_Lean_Parser_commandParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_andthen(lean_object*, lean_object*); lean_object* l_Lean_Parser_symbol_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_testParseFile(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header___closed__3; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15(lean_object*); +static lean_object* l_Lean_Parser_Module_import_formatter___closed__12; LEAN_EXPORT lean_object* l_Lean_Parser_instInhabitedModuleParserState; lean_object* l_Lean_Parser_atomic(lean_object*); static lean_object* l_Lean_Parser_Module_header___closed__12; @@ -249,19 +272,20 @@ static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Module_import_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Module_import___closed__4; +static lean_object* l_Lean_Parser_Module_meta_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__6; lean_object* l_IO_FS_readFile(lean_object*, lean_object*); lean_object* l_Lean_Parser_many(lean_object*); static lean_object* l_Lean_Parser_Module_all___closed__7; static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI___closed__2; static lean_object* l_panic___at_Lean_Parser_Module_updateTokens___spec__1___closed__1; +static lean_object* l_Lean_Parser_Module_import___closed__16; lean_object* l_Subarray_get___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__3; lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__6; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1; static lean_object* l_Lean_Parser_Module_header_formatter___closed__1; lean_object* l_Lean_Parser_optional_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module___closed__8; @@ -269,25 +293,26 @@ static lean_object* l_Lean_Parser_Module_module_formatter___closed__4; extern lean_object* l_Lean_NameSet_empty; LEAN_EXPORT lean_object* l_Lean_Parser_Module_all_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__5; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2; static lean_object* l_Lean_Parser_Module_moduleTk_parenthesizer___closed__1; lean_object* l_IO_println___at_Lean_Environment_displayStats___spec__3(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI___closed__1; +static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__12; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__8; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35(lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_module_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Module_header_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27(lean_object*); static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI___closed__4; static lean_object* l_Lean_Parser_parseHeader___closed__1; static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_formatter__7___closed__2; static lean_object* l_Lean_Parser_Module_header___closed__5; lean_object* l_Lean_Parser_withCache(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59(lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2; lean_object* l_Lean_Parser_atomic_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_skip; static lean_object* l_Lean_Parser_parseHeader___closed__6; @@ -295,18 +320,20 @@ static lean_object* l_Lean_Parser_parseHeader___closed__4; lean_object* l_Lean_Parser_identWithPartialTrailingDot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_formatter___closed__4; static lean_object* l_Lean_Parser_Module_all___closed__1; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39(lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__7; static lean_object* l_Lean_Parser_Module_module___closed__10; static lean_object* l_Lean_Parser_Module_updateTokens___closed__2; static lean_object* l_Lean_Parser_Module_header___closed__6; +static lean_object* l_Lean_Parser_Module_meta_formatter___closed__2; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI(lean_object*); +static lean_object* l_Lean_Parser_Module_import___closed__15; lean_object* lean_panic_fn(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__8; uint8_t l_Lean_Parser_SyntaxStack_isEmpty(lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2; lean_object* lean_nat_sub(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_meta___closed__2; lean_object* l_Lean_Parser_initCacheForInput(lean_object*); static lean_object* l_Lean_Parser_Module_private___closed__2; lean_object* l_Lean_Syntax_getRange_x3f(lean_object*, uint8_t); @@ -314,28 +341,29 @@ lean_object* l_Lean_PrettyPrinter_Formatter_andthen_formatter(lean_object*, lean static lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__4___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Module_header; LEAN_EXPORT lean_object* l_Lean_Parser_Module_prelude_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43(lean_object*); +static lean_object* l_Lean_Parser_Module_meta_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Parser_parseCommand___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkErrorMessage(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__6; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_import_formatter___closed__8; static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_testParseModuleAux_parse___closed__2; static lean_object* l_Lean_Parser_Module_import_formatter___closed__3; lean_object* lean_array_mk(lean_object*); static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_formatter__11___closed__1; -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19(lean_object*); static lean_object* l_Lean_Parser_Module_import___closed__14; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2; static lean_object* l_Lean_Parser_Module_all___closed__5; -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35(lean_object*); size_t lean_usize_add(size_t, size_t); lean_object* l_mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2; static lean_object* l_Lean_Parser_parseHeader___closed__2; lean_object* l_Lean_Parser_mkAntiquot(lean_object*, lean_object*, uint8_t, uint8_t); static lean_object* l_Lean_Parser_Module_header_formatter___closed__11; @@ -354,23 +382,23 @@ static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_mkEOI___closed lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_all_parenthesizer___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31(lean_object*); static lean_object* l_Lean_Parser_Module_private___closed__7; lean_object* lean_string_append(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31(lean_object*); static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_consumeInput___closed__3; static lean_object* l_Lean_Parser_Module_private_formatter___closed__3; lean_object* lean_array_get_size(lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2; static lean_object* l_Lean_Parser_Module_import___closed__12; static lean_object* l_Lean_Parser_Module_import___closed__13; static lean_object* l___private_Lean_Parser_Module_0__Lean_Parser_consumeInput___closed__1; static lean_object* l_Lean_Parser_Module_header___closed__4; LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_whitespace(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1; +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_parseHeader(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_formatter___closed__8; uint8_t lean_nat_dec_le(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27(lean_object*); uint8_t lean_usize_dec_lt(size_t, size_t); LEAN_EXPORT lean_object* l_Lean_Parser_Module_private_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Char_utf8Size(uint32_t); @@ -379,9 +407,10 @@ lean_object* lean_mk_empty_environment(uint32_t, lean_object*); static lean_object* l_Lean_Parser_parseHeader___closed__5; static lean_object* l_Lean_Parser_Module_module_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Module_header___closed__11; +LEAN_EXPORT lean_object* l_Lean_Parser_Module_meta; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; lean_object* lean_nat_add(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1; static lean_object* l_Lean_Parser_Module_module_formatter___closed__6; static lean_object* l_Lean_Parser_Module_import_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Module_module_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -393,20 +422,19 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Module_module_formatter(lean_object*, lea LEAN_EXPORT lean_object* l_Lean_Parser_testParseModule(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_header_formatter___closed__13; static lean_object* l_Lean_Parser_Module_module_formatter___closed__7; +static lean_object* l_Lean_Parser_Module_meta___closed__1; static lean_object* l_Lean_Parser_Module_prelude___closed__6; LEAN_EXPORT lean_object* l_Lean_MessageLog_forM___at_Lean_Parser_testParseModuleAux_parse___spec__1___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Module_prelude___closed__5; static lean_object* l_Lean_Parser_Module_private_parenthesizer___closed__3; static lean_object* l_Lean_Parser_parseHeader___closed__3; static lean_object* l_Lean_Parser_Module_prelude_formatter___closed__3; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2; static lean_object* l_Lean_Parser_Module_header_parenthesizer___closed__12; static lean_object* l_Lean_Parser_Module_import___closed__11; lean_object* l_Lean_Parser_SyntaxStack_back(lean_object*); LEAN_EXPORT lean_object* l_Lean_Loop_forIn_loop___at_Lean_Parser_parseCommand___spec__2___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Module_prelude; static lean_object* l_Lean_Parser_Module_private_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1; static lean_object* l_Lean_Parser_Module_module___closed__6; static lean_object* l_Lean_Parser_Module_moduleTk___closed__2; lean_object* l_Lean_MessageLog_add(lean_object*, lean_object*); @@ -684,6 +712,85 @@ x_1 = l_Lean_Parser_Module_private___closed__7; return x_1; } } +static lean_object* _init_l_Lean_Parser_Module_meta___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Module_moduleTk___closed__1; +x_2 = l_Lean_Parser_Module_moduleTk___closed__2; +x_3 = l_Lean_Parser_Module_moduleTk___closed__3; +x_4 = l_Lean_Parser_Module_meta___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = l_Lean_Parser_Module_meta___closed__2; +x_3 = 0; +x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = l_Lean_Parser_symbol(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Module_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Module_meta___closed__4; +x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_meta___closed__3; +x_2 = l_Lean_Parser_Module_meta___closed__5; +x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_meta___closed__2; +x_2 = l_Lean_Parser_Module_meta___closed__6; +x_3 = l_Lean_Parser_withCache(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_Parser_Module_meta___closed__7; +return x_1; +} +} static lean_object* _init_l_Lean_Parser_Module_all___closed__1() { _start: { @@ -807,40 +914,59 @@ return x_2; static lean_object* _init_l_Lean_Parser_Module_import___closed__5() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_unchecked("import ", 7, 7); -return x_1; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_meta; +x_2 = l_Lean_Parser_optional(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Module_import___closed__6() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import___closed__5; -x_2 = l_Lean_Parser_symbol(x_1); -return x_2; +lean_object* x_1; +x_1 = lean_mk_string_unchecked("import ", 7, 7); +return x_1; } } static lean_object* _init_l_Lean_Parser_Module_import___closed__7() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import___closed__4; -x_2 = l_Lean_Parser_Module_import___closed__6; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_import___closed__6; +x_2 = l_Lean_Parser_symbol(x_1); +return x_2; } } static lean_object* _init_l_Lean_Parser_Module_import___closed__8() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import___closed__5; +x_2 = l_Lean_Parser_Module_import___closed__7; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import___closed__9() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import___closed__4; +x_2 = l_Lean_Parser_Module_import___closed__8; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import___closed__10() { +_start: +{ lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import___closed__7; +x_1 = l_Lean_Parser_Module_import___closed__9; x_2 = l_Lean_Parser_atomic(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import___closed__9() { +static lean_object* _init_l_Lean_Parser_Module_import___closed__11() { _start: { lean_object* x_1; lean_object* x_2; @@ -849,53 +975,53 @@ x_2 = l_Lean_Parser_optional(x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import___closed__9; -x_2 = l_Lean_Parser_identWithPartialTrailingDot; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Module_import___closed__11() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import___closed__8; -x_2 = l_Lean_Parser_Module_import___closed__10; -x_3 = l_Lean_Parser_andthen(x_1, x_2); -return x_3; -} -} static lean_object* _init_l_Lean_Parser_Module_import___closed__12() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Module_import___closed__2; -x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Module_import___closed__11; -x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); -return x_4; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import___closed__11; +x_2 = l_Lean_Parser_identWithPartialTrailingDot; +x_3 = l_Lean_Parser_andthen(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Module_import___closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import___closed__3; +x_1 = l_Lean_Parser_Module_import___closed__10; x_2 = l_Lean_Parser_Module_import___closed__12; -x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); +x_3 = l_Lean_Parser_andthen(x_1, x_2); return x_3; } } static lean_object* _init_l_Lean_Parser_Module_import___closed__14() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Module_import___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Module_import___closed__13; +x_4 = l_Lean_Parser_leadingNode(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Module_import___closed__15() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import___closed__3; +x_2 = l_Lean_Parser_Module_import___closed__14; +x_3 = l_Lean_Parser_withAntiquot(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import___closed__16() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Module_import___closed__2; -x_2 = l_Lean_Parser_Module_import___closed__13; +x_2 = l_Lean_Parser_Module_import___closed__15; x_3 = l_Lean_Parser_withCache(x_1, x_2); return x_3; } @@ -904,7 +1030,7 @@ static lean_object* _init_l_Lean_Parser_Module_import() { _start: { lean_object* x_1; -x_1 = l_Lean_Parser_Module_import___closed__14; +x_1 = l_Lean_Parser_Module_import___closed__16; return x_1; } } @@ -1345,6 +1471,90 @@ x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } } +static lean_object* _init_l_Lean_Parser_Module_meta_formatter___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = l_Lean_Parser_Module_meta___closed__2; +x_3 = 0; +x_4 = lean_box(x_3); +x_5 = lean_box(x_3); +x_6 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_formatter___boxed), 9, 4); +lean_closure_set(x_6, 0, x_1); +lean_closure_set(x_6, 1, x_2); +lean_closure_set(x_6, 2, x_4); +lean_closure_set(x_6, 3, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta_formatter___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta_formatter___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Module_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Module_meta_formatter___closed__2; +x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 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); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Module_meta_formatter(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; +x_6 = l_Lean_Parser_Module_meta_formatter___closed__1; +x_7 = l_Lean_Parser_Module_meta_formatter___closed__3; +x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); +return x_8; +} +} +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Module_moduleTk___closed__1; +x_2 = l_Lean_Parser_Module_moduleTk___closed__2; +x_3 = l_Lean_Parser_Module_moduleTk___closed__3; +x_4 = l_Lean_Parser_Module_meta___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__1; +x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_meta_formatter), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; +x_3 = l_Lean_Parser_Module_meta___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2; +x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); +return x_6; +} +} static lean_object* _init_l_Lean_Parser_Module_all_formatter___closed__1() { _start: { @@ -1396,7 +1606,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -1409,7 +1619,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2() { _start: { lean_object* x_1; @@ -1417,14 +1627,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_all_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; x_3 = l_Lean_Parser_Module_all___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -1461,8 +1671,8 @@ static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import___closed__5; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } @@ -1470,36 +1680,58 @@ return x_2; static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__4() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_import___closed__6; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__5() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_formatter___closed__2; -x_2 = l_Lean_Parser_Module_import_formatter___closed__3; +x_1 = l_Lean_Parser_Module_import_formatter___closed__3; +x_2 = l_Lean_Parser_Module_import_formatter___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__5() { +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_formatter___closed__2; +x_2 = l_Lean_Parser_Module_import_formatter___closed__5; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import_formatter___closed__4; +x_1 = l_Lean_Parser_Module_import_formatter___closed__6; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_atomic_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__6() { +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__7() { +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__9() { _start: { lean_object* x_1; @@ -1507,37 +1739,37 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_identWithPartialTrailingDot_forma return x_1; } } -static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_formatter___closed__6; -x_2 = l_Lean_Parser_Module_import_formatter___closed__7; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_formatter___closed__5; -x_2 = l_Lean_Parser_Module_import_formatter___closed__8; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__10() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_formatter___closed__8; +x_2 = l_Lean_Parser_Module_import_formatter___closed__9; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__11() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_formatter___closed__7; +x_2 = l_Lean_Parser_Module_import_formatter___closed__10; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_formatter___closed__12() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Module_import___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Module_import_formatter___closed__9; +x_3 = l_Lean_Parser_Module_import_formatter___closed__11; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -1550,12 +1782,12 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; x_6 = l_Lean_Parser_Module_import_formatter___closed__1; -x_7 = l_Lean_Parser_Module_import_formatter___closed__10; +x_7 = l_Lean_Parser_Module_import_formatter___closed__12; x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -1568,7 +1800,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2() { _start: { lean_object* x_1; @@ -1576,14 +1808,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_import_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; x_3 = l_Lean_Parser_Module_import___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -1673,7 +1905,7 @@ static lean_object* _init_l_Lean_Parser_Module_header_formatter___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2; x_2 = l_Lean_Parser_Module_header_formatter___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -1751,7 +1983,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -1764,7 +1996,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2() { _start: { lean_object* x_1; @@ -1772,14 +2004,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_header_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; x_3 = l_Lean_Parser_Module_header___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -1848,7 +2080,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_formatter___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2; x_2 = l_Lean_Parser_Module_module_formatter___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -1880,7 +2112,7 @@ x_8 = l_Lean_PrettyPrinter_Formatter_orelse_formatter(x_6, x_7, x_1, x_2, x_3, x return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -1893,7 +2125,7 @@ x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2() { _start: { lean_object* x_1; @@ -1901,14 +2133,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_module_formatter), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_formatter__3___closed__3; x_3 = l_Lean_Parser_Module_module_formatter___closed__1; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -1965,7 +2197,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1() { _start: { lean_object* x_1; @@ -1973,7 +2205,7 @@ x_1 = lean_mk_string_unchecked("parenthesizer", 13, 13); return x_1; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -1981,12 +2213,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_moduleTk___closed__4; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3() { _start: { lean_object* x_1; @@ -1994,7 +2226,7 @@ x_1 = l_Lean_PrettyPrinter_parenthesizerAttribute; return x_1; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4() { _start: { lean_object* x_1; @@ -2002,14 +2234,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_moduleTk_parenthesizer), 5 return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_moduleTk___closed__5; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2066,7 +2298,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2074,12 +2306,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_prelude___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2() { _start: { lean_object* x_1; @@ -2087,14 +2319,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_prelude_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_prelude___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2150,7 +2382,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2158,12 +2390,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_private___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2() { _start: { lean_object* x_1; @@ -2171,14 +2403,98 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_private_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_private___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2; +x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta_parenthesizer___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = l_Lean_Parser_Module_meta___closed__2; +x_3 = 0; +x_4 = lean_box(x_3); +x_5 = lean_box(x_3); +x_6 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_parenthesizer___boxed), 9, 4); +lean_closure_set(x_6, 0, x_1); +lean_closure_set(x_6, 1, x_2); +lean_closure_set(x_6, 2, x_4); +lean_closure_set(x_6, 3, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta_parenthesizer___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_meta___closed__1; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Module_meta_parenthesizer___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Module_meta___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Module_meta_parenthesizer___closed__2; +x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer), 8, 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); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Module_meta_parenthesizer(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +lean_object* x_6; lean_object* x_7; lean_object* x_8; +x_6 = l_Lean_Parser_Module_meta_parenthesizer___closed__1; +x_7 = l_Lean_Parser_Module_meta_parenthesizer___closed__3; +x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); +return x_8; +} +} +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Lean_Parser_Module_moduleTk___closed__1; +x_2 = l_Lean_Parser_Module_moduleTk___closed__2; +x_3 = l_Lean_Parser_Module_moduleTk___closed__3; +x_4 = l_Lean_Parser_Module_meta___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; +x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_meta_parenthesizer), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; +x_3 = l_Lean_Parser_Module_meta___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2234,7 +2550,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2242,12 +2558,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_all___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2() { _start: { lean_object* x_1; @@ -2255,14 +2571,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_all_parenthesizer), 5, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_all___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2289,7 +2605,7 @@ static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__2( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -2299,8 +2615,8 @@ static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__3( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import___closed__5; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_parenthesizer), 6, 1); +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } @@ -2308,36 +2624,58 @@ return x_2; static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__4() { _start: { +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Module_import___closed__6; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_parenthesizer), 6, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__5() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__2; -x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__3; +x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__3; +x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__5() { +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__2; +x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__5; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__4; +x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__6; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__6() { +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__8() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_optional_parenthesizer), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__7() { +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__9() { _start: { lean_object* x_1; @@ -2345,37 +2683,37 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_identWithPartialTrailingDot_paren return x_1; } } -static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__6; -x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__7; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__5; -x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__8; -x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); -lean_closure_set(x_3, 0, x_1); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__10() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__8; +x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__9; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__11() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Module_import_parenthesizer___closed__7; +x_2 = l_Lean_Parser_Module_import_parenthesizer___closed__10; +x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); +lean_closure_set(x_3, 0, x_1); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Module_import_parenthesizer___closed__12() { +_start: +{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Module_import___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Module_import_parenthesizer___closed__9; +x_3 = l_Lean_Parser_Module_import_parenthesizer___closed__11; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -2388,12 +2726,12 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; x_6 = l_Lean_Parser_Module_import_parenthesizer___closed__1; -x_7 = l_Lean_Parser_Module_import_parenthesizer___closed__10; +x_7 = l_Lean_Parser_Module_import_parenthesizer___closed__12; x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5); return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2401,12 +2739,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_import___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2() { _start: { lean_object* x_1; @@ -2414,14 +2752,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_import_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_import___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2467,7 +2805,7 @@ static lean_object* _init_l_Lean_Parser_Module_header_parenthesizer___closed__4( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4; x_2 = l_Lean_Parser_Module_header_parenthesizer___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -2489,7 +2827,7 @@ static lean_object* _init_l_Lean_Parser_Module_header_parenthesizer___closed__6( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2; x_2 = l_Lean_Parser_Module_header_parenthesizer___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -2511,7 +2849,7 @@ static lean_object* _init_l_Lean_Parser_Module_header_parenthesizer___closed__8( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2; x_2 = l_Lean_Parser_Module_header_parenthesizer___closed__2; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -2589,7 +2927,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2597,12 +2935,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_header___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2() { _start: { lean_object* x_1; @@ -2610,14 +2948,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_header_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_header___closed__2; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2676,7 +3014,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_parenthesizer___closed__5( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2; +x_1 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2; x_2 = l_Lean_Parser_Module_module_parenthesizer___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2); lean_closure_set(x_3, 0, x_1); @@ -2708,7 +3046,7 @@ x_8 = l_Lean_PrettyPrinter_Parenthesizer_withAntiquot_parenthesizer(x_6, x_7, x_ return x_8; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; @@ -2716,12 +3054,12 @@ x_1 = l_Lean_Parser_Module_moduleTk___closed__1; x_2 = l_Lean_Parser_Module_moduleTk___closed__2; x_3 = l_Lean_Parser_Module_moduleTk___closed__3; x_4 = l_Lean_Parser_Module_moduleTk___closed__7; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1; x_6 = l_Lean_Name_mkStr5(x_1, x_2, x_3, x_4, x_5); return x_6; } } -static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2() { +static lean_object* _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2() { _start: { lean_object* x_1; @@ -2729,14 +3067,14 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Module_module_parenthesizer), 5, return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3; +x_2 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3; x_3 = l_Lean_Parser_Module_module_formatter___closed__1; -x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1; -x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2; +x_4 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1; +x_5 = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2; x_6 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_5, x_1); return x_6; } @@ -2896,7 +3234,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; x_1 = l_Lean_Parser_Module_updateTokens___closed__1; x_2 = l_Lean_Parser_Module_updateTokens___closed__2; -x_3 = lean_unsigned_to_nat(34u); +x_3 = lean_unsigned_to_nat(38u); x_4 = lean_unsigned_to_nat(26u); x_5 = l_Lean_Parser_Module_updateTokens___closed__3; x_6 = l_mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -6030,6 +6368,22 @@ l_Lean_Parser_Module_private___closed__7 = _init_l_Lean_Parser_Module_private___ lean_mark_persistent(l_Lean_Parser_Module_private___closed__7); l_Lean_Parser_Module_private = _init_l_Lean_Parser_Module_private(); lean_mark_persistent(l_Lean_Parser_Module_private); +l_Lean_Parser_Module_meta___closed__1 = _init_l_Lean_Parser_Module_meta___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__1); +l_Lean_Parser_Module_meta___closed__2 = _init_l_Lean_Parser_Module_meta___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__2); +l_Lean_Parser_Module_meta___closed__3 = _init_l_Lean_Parser_Module_meta___closed__3(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__3); +l_Lean_Parser_Module_meta___closed__4 = _init_l_Lean_Parser_Module_meta___closed__4(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__4); +l_Lean_Parser_Module_meta___closed__5 = _init_l_Lean_Parser_Module_meta___closed__5(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__5); +l_Lean_Parser_Module_meta___closed__6 = _init_l_Lean_Parser_Module_meta___closed__6(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__6); +l_Lean_Parser_Module_meta___closed__7 = _init_l_Lean_Parser_Module_meta___closed__7(); +lean_mark_persistent(l_Lean_Parser_Module_meta___closed__7); +l_Lean_Parser_Module_meta = _init_l_Lean_Parser_Module_meta(); +lean_mark_persistent(l_Lean_Parser_Module_meta); l_Lean_Parser_Module_all___closed__1 = _init_l_Lean_Parser_Module_all___closed__1(); lean_mark_persistent(l_Lean_Parser_Module_all___closed__1); l_Lean_Parser_Module_all___closed__2 = _init_l_Lean_Parser_Module_all___closed__2(); @@ -6074,6 +6428,10 @@ l_Lean_Parser_Module_import___closed__13 = _init_l_Lean_Parser_Module_import___c lean_mark_persistent(l_Lean_Parser_Module_import___closed__13); l_Lean_Parser_Module_import___closed__14 = _init_l_Lean_Parser_Module_import___closed__14(); lean_mark_persistent(l_Lean_Parser_Module_import___closed__14); +l_Lean_Parser_Module_import___closed__15 = _init_l_Lean_Parser_Module_import___closed__15(); +lean_mark_persistent(l_Lean_Parser_Module_import___closed__15); +l_Lean_Parser_Module_import___closed__16 = _init_l_Lean_Parser_Module_import___closed__16(); +lean_mark_persistent(l_Lean_Parser_Module_import___closed__16); l_Lean_Parser_Module_import = _init_l_Lean_Parser_Module_import(); lean_mark_persistent(l_Lean_Parser_Module_import); l_Lean_Parser_Module_header___closed__1 = _init_l_Lean_Parser_Module_header___closed__1(); @@ -6153,17 +6511,30 @@ lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_formatter__11(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +}l_Lean_Parser_Module_meta_formatter___closed__1 = _init_l_Lean_Parser_Module_meta_formatter___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_meta_formatter___closed__1); +l_Lean_Parser_Module_meta_formatter___closed__2 = _init_l_Lean_Parser_Module_meta_formatter___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_meta_formatter___closed__2); +l_Lean_Parser_Module_meta_formatter___closed__3 = _init_l_Lean_Parser_Module_meta_formatter___closed__3(); +lean_mark_persistent(l_Lean_Parser_Module_meta_formatter___closed__3); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_formatter__15(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); }l_Lean_Parser_Module_all_formatter___closed__1 = _init_l_Lean_Parser_Module_all_formatter___closed__1(); lean_mark_persistent(l_Lean_Parser_Module_all_formatter___closed__1); l_Lean_Parser_Module_all_formatter___closed__2 = _init_l_Lean_Parser_Module_all_formatter___closed__2(); lean_mark_persistent(l_Lean_Parser_Module_all_formatter___closed__2); l_Lean_Parser_Module_all_formatter___closed__3 = _init_l_Lean_Parser_Module_all_formatter___closed__3(); lean_mark_persistent(l_Lean_Parser_Module_all_formatter___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__15(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_formatter__19(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_import_formatter___closed__1 = _init_l_Lean_Parser_Module_import_formatter___closed__1(); @@ -6186,11 +6557,15 @@ l_Lean_Parser_Module_import_formatter___closed__9 = _init_l_Lean_Parser_Module_i lean_mark_persistent(l_Lean_Parser_Module_import_formatter___closed__9); l_Lean_Parser_Module_import_formatter___closed__10 = _init_l_Lean_Parser_Module_import_formatter___closed__10(); lean_mark_persistent(l_Lean_Parser_Module_import_formatter___closed__10); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__19(lean_io_mk_world()); +l_Lean_Parser_Module_import_formatter___closed__11 = _init_l_Lean_Parser_Module_import_formatter___closed__11(); +lean_mark_persistent(l_Lean_Parser_Module_import_formatter___closed__11); +l_Lean_Parser_Module_import_formatter___closed__12 = _init_l_Lean_Parser_Module_import_formatter___closed__12(); +lean_mark_persistent(l_Lean_Parser_Module_import_formatter___closed__12); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_formatter__23(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_header_formatter___closed__1 = _init_l_Lean_Parser_Module_header_formatter___closed__1(); @@ -6219,11 +6594,11 @@ l_Lean_Parser_Module_header_formatter___closed__12 = _init_l_Lean_Parser_Module_ lean_mark_persistent(l_Lean_Parser_Module_header_formatter___closed__12); l_Lean_Parser_Module_header_formatter___closed__13 = _init_l_Lean_Parser_Module_header_formatter___closed__13(); lean_mark_persistent(l_Lean_Parser_Module_header_formatter___closed__13); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__23(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_formatter__27(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_module_formatter___closed__1 = _init_l_Lean_Parser_Module_module_formatter___closed__1(); @@ -6240,11 +6615,11 @@ l_Lean_Parser_Module_module_formatter___closed__6 = _init_l_Lean_Parser_Module_m lean_mark_persistent(l_Lean_Parser_Module_module_formatter___closed__6); l_Lean_Parser_Module_module_formatter___closed__7 = _init_l_Lean_Parser_Module_module_formatter___closed__7(); lean_mark_persistent(l_Lean_Parser_Module_module_formatter___closed__7); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__27(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_formatter__31(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_moduleTk_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_moduleTk_parenthesizer___closed__1(); @@ -6253,15 +6628,15 @@ l_Lean_Parser_Module_moduleTk_parenthesizer___closed__2 = _init_l_Lean_Parser_Mo lean_mark_persistent(l_Lean_Parser_Module_moduleTk_parenthesizer___closed__2); l_Lean_Parser_Module_moduleTk_parenthesizer___closed__3 = _init_l_Lean_Parser_Module_moduleTk_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Module_moduleTk_parenthesizer___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__2); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31___closed__4); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__31(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__2); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__3); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35___closed__4); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_moduleTk_parenthesizer__35(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_prelude_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_prelude_parenthesizer___closed__1(); @@ -6270,11 +6645,11 @@ l_Lean_Parser_Module_prelude_parenthesizer___closed__2 = _init_l_Lean_Parser_Mod lean_mark_persistent(l_Lean_Parser_Module_prelude_parenthesizer___closed__2); l_Lean_Parser_Module_prelude_parenthesizer___closed__3 = _init_l_Lean_Parser_Module_prelude_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Module_prelude_parenthesizer___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__35(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_prelude_parenthesizer__39(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_private_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_private_parenthesizer___closed__1(); @@ -6283,11 +6658,24 @@ l_Lean_Parser_Module_private_parenthesizer___closed__2 = _init_l_Lean_Parser_Mod lean_mark_persistent(l_Lean_Parser_Module_private_parenthesizer___closed__2); l_Lean_Parser_Module_private_parenthesizer___closed__3 = _init_l_Lean_Parser_Module_private_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Module_private_parenthesizer___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__39(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_private_parenthesizer__43(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +}l_Lean_Parser_Module_meta_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_meta_parenthesizer___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_meta_parenthesizer___closed__1); +l_Lean_Parser_Module_meta_parenthesizer___closed__2 = _init_l_Lean_Parser_Module_meta_parenthesizer___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_meta_parenthesizer___closed__2); +l_Lean_Parser_Module_meta_parenthesizer___closed__3 = _init_l_Lean_Parser_Module_meta_parenthesizer___closed__3(); +lean_mark_persistent(l_Lean_Parser_Module_meta_parenthesizer___closed__3); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_meta_parenthesizer__47(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_all_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_all_parenthesizer___closed__1(); @@ -6296,11 +6684,11 @@ l_Lean_Parser_Module_all_parenthesizer___closed__2 = _init_l_Lean_Parser_Module_ lean_mark_persistent(l_Lean_Parser_Module_all_parenthesizer___closed__2); l_Lean_Parser_Module_all_parenthesizer___closed__3 = _init_l_Lean_Parser_Module_all_parenthesizer___closed__3(); lean_mark_persistent(l_Lean_Parser_Module_all_parenthesizer___closed__3); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__43(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_all_parenthesizer__51(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_import_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_import_parenthesizer___closed__1(); @@ -6323,11 +6711,15 @@ l_Lean_Parser_Module_import_parenthesizer___closed__9 = _init_l_Lean_Parser_Modu lean_mark_persistent(l_Lean_Parser_Module_import_parenthesizer___closed__9); l_Lean_Parser_Module_import_parenthesizer___closed__10 = _init_l_Lean_Parser_Module_import_parenthesizer___closed__10(); lean_mark_persistent(l_Lean_Parser_Module_import_parenthesizer___closed__10); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__47(lean_io_mk_world()); +l_Lean_Parser_Module_import_parenthesizer___closed__11 = _init_l_Lean_Parser_Module_import_parenthesizer___closed__11(); +lean_mark_persistent(l_Lean_Parser_Module_import_parenthesizer___closed__11); +l_Lean_Parser_Module_import_parenthesizer___closed__12 = _init_l_Lean_Parser_Module_import_parenthesizer___closed__12(); +lean_mark_persistent(l_Lean_Parser_Module_import_parenthesizer___closed__12); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_import_parenthesizer__55(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_header_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_header_parenthesizer___closed__1(); @@ -6356,11 +6748,11 @@ l_Lean_Parser_Module_header_parenthesizer___closed__12 = _init_l_Lean_Parser_Mod lean_mark_persistent(l_Lean_Parser_Module_header_parenthesizer___closed__12); l_Lean_Parser_Module_header_parenthesizer___closed__13 = _init_l_Lean_Parser_Module_header_parenthesizer___closed__13(); lean_mark_persistent(l_Lean_Parser_Module_header_parenthesizer___closed__13); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__51(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_header_parenthesizer__59(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_module_parenthesizer___closed__1 = _init_l_Lean_Parser_Module_module_parenthesizer___closed__1(); @@ -6375,11 +6767,11 @@ l_Lean_Parser_Module_module_parenthesizer___closed__5 = _init_l_Lean_Parser_Modu lean_mark_persistent(l_Lean_Parser_Module_module_parenthesizer___closed__5); l_Lean_Parser_Module_module_parenthesizer___closed__6 = _init_l_Lean_Parser_Module_module_parenthesizer___closed__6(); lean_mark_persistent(l_Lean_Parser_Module_module_parenthesizer___closed__6); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__1); -l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2(); -lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55___closed__2); -if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__55(lean_io_mk_world()); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__1); +l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2 = _init_l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2(); +lean_mark_persistent(l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63___closed__2); +if (builtin) {res = l_Lean_Parser_Module_module___regBuiltin_Lean_Parser_Module_module_parenthesizer__63(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }l_Lean_Parser_Module_module___closed__1 = _init_l_Lean_Parser_Module_module___closed__1(); diff --git a/stage0/stdlib/Lean/Server/Completion/ImportCompletion.c b/stage0/stdlib/Lean/Server/Completion/ImportCompletion.c index 21d9e2db4f..d18135a942 100644 --- a/stage0/stdlib/Lean/Server/Completion/ImportCompletion.c +++ b/stage0/stdlib/Lean/Server/Completion/ImportCompletion.c @@ -22,15 +22,14 @@ static lean_object* l_ImportCompletion_collectAvailableImportsFromLake___closed_ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_find___spec__2___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_ImportCompletion_collectAvailableImportsFromLake___closed__5; LEAN_EXPORT lean_object* l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1; static lean_object* l_ImportCompletion_isImportNameCompletionRequest___closed__4; lean_object* l_Array_fromJson_x3f___at___private_Lean_Data_Lsp_Internal_0__Lean_Lsp_fromJsonOpenNamespace____x40_Lean_Data_Lsp_Internal___hyg_2592____spec__1(lean_object*); LEAN_EXPORT lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_computePartialImportCompletions___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4; lean_object* l_Lean_NameTrie_toArray___rarg(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_ImportCompletion_computePartialImportCompletions___spec__3___lambda__1___boxed(lean_object*); lean_object* l_Lean_PrefixTreeNode_empty(lean_object*, lean_object*); -static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6; lean_object* l_Lean_Name_toString(lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); @@ -39,38 +38,47 @@ LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportCm LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_isImportCmdCompletionRequest___boxed(lean_object*, lean_object*); +static lean_object* l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; uint8_t lean_usize_dec_eq(size_t, size_t); +extern uint8_t l_instInhabitedBool; LEAN_EXPORT lean_object* l_ImportCompletion_addCompletionItemData(lean_object*, lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); +static lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2; lean_object* l_System_FilePath_extension(lean_object*); lean_object* l_Lean_Syntax_getArgs(lean_object*); +LEAN_EXPORT lean_object* l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(lean_object*); lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t); LEAN_EXPORT lean_object* l_ImportCompletion_computeCompletions___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f(lean_object*, uint8_t); lean_object* l_System_FilePath_withExtension(lean_object*, lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_find___spec__2(size_t, size_t, lean_object*); lean_object* l_IO_FS_DirEntry_path(lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_AvailableImports_toImportTrie(lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_collectAvailableImportsFromSrcSearchPath(lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); -static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5; -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2; -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; static lean_object* l_ImportCompletion_isImportCompletionRequest___closed__2; lean_object* lean_string_utf8_byte_size(lean_object*); +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__1___boxed(lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; static lean_object* l_ImportCompletion_isImportNameCompletionRequest___closed__3; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2; lean_object* lean_io_process_child_wait(lean_object*, lean_object*, lean_object*); static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__2___closed__1; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__2___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; size_t lean_usize_of_nat(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_CompletionItemData_0__Lean_Lsp_toJsonCompletionItemData____x40_Lean_Server_Completion_CompletionItemData___hyg_86_(lean_object*); +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_lspPosToUtf8Pos(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_isImportCmdCompletionRequest___lambda__1___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4(lean_object*, lean_object*, lean_object*); static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__1___closed__1; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; lean_object* l_System_FilePath_isDir(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_ImportCompletion_computePartialImportCompletions___spec__3(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -81,15 +89,18 @@ LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_ImportCompletion_compute LEAN_EXPORT lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__1___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_Option_beqOption____x40_Init_Data_Option_Basic___hyg_160____at_Lean_Lsp_beqCompletionItem____x40_Lean_Data_Lsp_LanguageFeatures___hyg_2520____spec__1(lean_object*, lean_object*); static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3; +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__1; lean_object* l_Lean_Name_replacePrefix(lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_getSrcSearchPath(lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_isImportCompletionRequest___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3; lean_object* lean_io_process_spawn(lean_object*, lean_object*); uint8_t l_Lean_Syntax_isMissing(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_find___spec__1(size_t, size_t, lean_object*); static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__1; static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; @@ -97,27 +108,30 @@ LEAN_EXPORT uint8_t l_ImportCompletion_isImportCmdCompletionRequest(lean_object* LEAN_EXPORT lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); uint8_t l_Lean_Syntax_matchesNull(lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportCmdCompletionRequest___spec__1(lean_object*, lean_object*, size_t, size_t); static lean_object* l_Array_foldlMUnsafe_fold___at_ImportCompletion_computePartialImportCompletions___spec__3___closed__1; +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportCmdCompletionRequest___spec__2(lean_object*, lean_object*, size_t, size_t); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_computePartialImportCompletions___spec__1(lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_addCompletionItemData___spec__1(lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_forEachModuleInDir___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Substring_takeWhileAux___at_Substring_trimLeft___spec__1(lean_object*, lean_object*, lean_object*); static lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__3___lambda__2___closed__1; lean_object* l_Substring_nextn(lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5; LEAN_EXPORT lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions(lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_foldlMUnsafe_fold___at_ImportCompletion_computePartialImportCompletions___spec__3___lambda__1(lean_object*); lean_object* lean_string_length(lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__1(lean_object*); static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__2___closed__3; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; lean_object* l_Std_Internal_Parsec_String_Parser_run___rarg(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); -LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1(lean_object*, lean_object*, size_t, size_t); LEAN_EXPORT lean_object* l_ImportCompletion_computeCompletions(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); @@ -129,8 +143,12 @@ uint8_t lean_uint32_dec_eq(uint32_t, uint32_t); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_ImportCompletion_computePartialImportCompletions___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1; +extern lean_object* l_Id_instMonad; uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); +LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2(lean_object*, lean_object*, lean_object*, size_t, size_t); lean_object* lean_nat_sub(lean_object*, lean_object*); static lean_object* l_ImportCompletion_collectAvailableImportsFromLake___closed__4; lean_object* l_Lean_Json_Parser_any(lean_object*); @@ -158,38 +176,36 @@ LEAN_EXPORT lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvai size_t lean_array_size(lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_instInhabitedOfMonad___rarg(lean_object*, lean_object*); static lean_object* l_ImportCompletion_isImportCompletionRequest___closed__1; LEAN_EXPORT lean_object* l_ImportCompletion_collectAvailableImportsFromLake(lean_object*); lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_FS_Handle_readToEnd(lean_object*, lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2; LEAN_EXPORT lean_object* l_ImportCompletion_find___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__3___lambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_forIn_x27_loop___at_ImportCompletion_collectAvailableImportsFromSrcSearchPath___spec__3___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_AvailableImports_toImportTrie___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); -static lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5; uint8_t lean_usize_dec_lt(size_t, size_t); -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3; lean_object* l_Char_utf8Size(uint32_t); lean_object* lean_nat_add(lean_object*, lean_object*); -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2; +static lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ImportCompletion_find(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_ImportCompletion_collectAvailableImportsFromLake___closed__1; -static lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_AvailableImports_toImportTrie___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_ImportCompletion_isImportNameCompletionRequest___lambda__2(lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); lean_object* l_Lean_NameTrie_insert___rarg(lean_object*, lean_object*, lean_object*); -static lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2; -LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_ImportCompletion_isImportNameCompletionRequest___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Array_qsort_sort___at_Lean_mkTagDeclarationExtension___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_ImportCompletion_addCompletionItemData___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_AvailableImports_toImportTrie___spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, size_t x_4, size_t x_5, lean_object* x_6) { _start: { @@ -258,7 +274,64 @@ lean_dec(x_1); return x_2; } } -static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1() { +static lean_object* _init_l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Id_instMonad; +x_2 = l_instInhabitedBool; +x_3 = lean_box(x_2); +x_4 = l_instInhabitedOfMonad___rarg(x_1, x_3); +return x_4; +} +} +LEAN_EXPORT lean_object* l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; +x_2 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_3 = lean_panic_fn(x_2, x_1); +return x_3; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("Lean.Server.Completion.ImportCompletion", 39, 39); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("ImportCompletion.isImportNameCompletionRequest", 46, 46); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("unreachable code has been reached", 33, 33); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2; +x_3 = lean_unsigned_to_nat(35u); +x_4 = lean_unsigned_to_nat(11u); +x_5 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3; +x_6 = l_mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); +return x_6; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5() { _start: { uint32_t x_1; lean_object* x_2; @@ -267,150 +340,500 @@ x_2 = l_Char_utf8Size(x_1); return x_2; } } -LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4) { +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -uint8_t x_5; -x_5 = lean_usize_dec_eq(x_3, x_4); -if (x_5 == 0) +lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; +x_6 = lean_unsigned_to_nat(4u); +x_7 = l_Lean_Syntax_getArg(x_1, x_6); +x_8 = lean_unsigned_to_nat(5u); +x_9 = l_Lean_Syntax_getArg(x_1, x_8); +x_10 = lean_unsigned_to_nat(0u); +x_11 = l_Lean_Syntax_matchesNull(x_9, x_10); +if (x_11 == 0) { -lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; lean_object* x_15; -x_6 = lean_array_uget(x_2, x_3); -x_7 = lean_unsigned_to_nat(1u); -x_8 = l_Lean_Syntax_getArg(x_6, x_7); -x_9 = lean_unsigned_to_nat(2u); -x_10 = l_Lean_Syntax_getArg(x_6, x_9); -x_11 = l_Lean_Syntax_getOptional_x3f(x_10); -lean_dec(x_10); -x_12 = lean_unsigned_to_nat(3u); -x_13 = l_Lean_Syntax_getArg(x_6, x_12); -lean_dec(x_6); -x_14 = l_Lean_Syntax_isMissing(x_13); -lean_dec(x_13); -if (lean_obj_tag(x_11) == 0) -{ -lean_object* x_33; -x_33 = lean_box(0); -x_15 = x_33; -goto block_32; +lean_object* x_12; lean_object* x_13; +lean_dec(x_7); +x_12 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_13 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_12); +return x_13; } else { -lean_object* x_34; uint8_t x_35; lean_object* x_36; -x_34 = lean_ctor_get(x_11, 0); -lean_inc(x_34); -lean_dec(x_11); -x_35 = 0; -x_36 = l_Lean_Syntax_getTailPos_x3f(x_34, x_35); -lean_dec(x_34); -if (lean_obj_tag(x_36) == 0) +uint8_t x_14; lean_object* x_15; +x_14 = l_Lean_Syntax_isMissing(x_7); +lean_dec(x_7); +if (lean_obj_tag(x_5) == 0) { -lean_object* x_37; -x_37 = lean_box(0); -x_15 = x_37; -goto block_32; +lean_object* x_28; +x_28 = lean_box(0); +x_15 = x_28; +goto block_27; +} +else +{ +lean_object* x_29; uint8_t x_30; lean_object* x_31; +x_29 = lean_ctor_get(x_5, 0); +x_30 = 0; +x_31 = l_Lean_Syntax_getTailPos_x3f(x_29, x_30); +if (lean_obj_tag(x_31) == 0) +{ +lean_object* x_32; +x_32 = lean_box(0); +x_15 = x_32; +goto block_27; } else { -lean_dec(x_8); if (x_14 == 0) { -size_t x_38; size_t x_39; -lean_dec(x_36); -x_38 = 1; -x_39 = lean_usize_add(x_3, x_38); -x_3 = x_39; -goto _start; +uint8_t x_33; lean_object* x_34; +lean_dec(x_31); +x_33 = 0; +x_34 = lean_box(x_33); +return x_34; } else { -lean_object* x_41; lean_object* x_42; lean_object* x_43; uint8_t x_44; -x_41 = lean_ctor_get(x_36, 0); -lean_inc(x_41); -lean_dec(x_36); -x_42 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; -x_43 = lean_nat_add(x_41, x_42); -lean_dec(x_41); -x_44 = lean_nat_dec_eq(x_1, x_43); -lean_dec(x_43); -if (x_44 == 0) -{ -size_t x_45; size_t x_46; -x_45 = 1; -x_46 = lean_usize_add(x_3, x_45); -x_3 = x_46; -goto _start; -} -else -{ -uint8_t x_48; -x_48 = 1; -return x_48; +lean_object* x_35; lean_object* x_36; lean_object* x_37; uint8_t x_38; lean_object* x_39; +x_35 = lean_ctor_get(x_31, 0); +lean_inc(x_35); +lean_dec(x_31); +x_36 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; +x_37 = lean_nat_add(x_35, x_36); +lean_dec(x_35); +x_38 = lean_nat_dec_eq(x_3, x_37); +lean_dec(x_37); +x_39 = lean_box(x_38); +return x_39; } } } -} -block_32: +block_27: { lean_dec(x_15); if (x_14 == 0) { -size_t x_16; size_t x_17; -lean_dec(x_8); -x_16 = 1; -x_17 = lean_usize_add(x_3, x_16); -x_3 = x_17; -goto _start; +uint8_t x_16; lean_object* x_17; +x_16 = 0; +x_17 = lean_box(x_16); +return x_17; } else { -uint8_t x_19; lean_object* x_20; -x_19 = 0; -x_20 = l_Lean_Syntax_getTailPos_x3f(x_8, x_19); -lean_dec(x_8); -if (lean_obj_tag(x_20) == 0) +uint8_t x_18; lean_object* x_19; +x_18 = 0; +x_19 = l_Lean_Syntax_getTailPos_x3f(x_2, x_18); +if (lean_obj_tag(x_19) == 0) { -size_t x_21; size_t x_22; -x_21 = 1; -x_22 = lean_usize_add(x_3, x_21); -x_3 = x_22; -goto _start; +uint8_t x_20; lean_object* x_21; +x_20 = 0; +x_21 = lean_box(x_20); +return x_21; } else { -lean_object* x_24; lean_object* x_25; lean_object* x_26; uint8_t x_27; -x_24 = lean_ctor_get(x_20, 0); -lean_inc(x_24); -lean_dec(x_20); -x_25 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; -x_26 = lean_nat_add(x_24, x_25); +lean_object* x_22; lean_object* x_23; lean_object* x_24; uint8_t x_25; lean_object* x_26; +x_22 = lean_ctor_get(x_19, 0); +lean_inc(x_22); +lean_dec(x_19); +x_23 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; +x_24 = lean_nat_add(x_22, x_23); +lean_dec(x_22); +x_25 = lean_nat_dec_eq(x_3, x_24); lean_dec(x_24); -x_27 = lean_nat_dec_eq(x_1, x_26); -lean_dec(x_26); -if (x_27 == 0) +x_26 = lean_box(x_25); +return x_26; +} +} +} +} +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1() { +_start: { -size_t x_28; size_t x_29; -x_28 = 1; -x_29 = lean_usize_add(x_3, x_28); -x_3 = x_29; +lean_object* x_1; +x_1 = lean_mk_string_unchecked("Lean", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("Parser", 6, 6); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("Module", 6, 6); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("all", 3, 3); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; +x_4 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; +x_4 = lean_unsigned_to_nat(2u); +x_5 = l_Lean_Syntax_getArg(x_1, x_4); +x_6 = lean_unsigned_to_nat(3u); +x_7 = l_Lean_Syntax_getArg(x_1, x_6); +x_8 = l_Lean_Syntax_isNone(x_7); +if (x_8 == 0) +{ +lean_object* x_9; uint8_t x_10; +x_9 = lean_unsigned_to_nat(1u); +lean_inc(x_7); +x_10 = l_Lean_Syntax_matchesNull(x_7, x_9); +if (x_10 == 0) +{ +lean_object* x_11; lean_object* x_12; +lean_dec(x_7); +lean_dec(x_5); +x_11 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_12 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_11); +return x_12; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; +x_13 = lean_unsigned_to_nat(0u); +x_14 = l_Lean_Syntax_getArg(x_7, x_13); +lean_dec(x_7); +x_15 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5; +lean_inc(x_14); +x_16 = l_Lean_Syntax_isOfKind(x_14, x_15); +if (x_16 == 0) +{ +lean_object* x_17; lean_object* x_18; +lean_dec(x_14); +lean_dec(x_5); +x_17 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_18 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_17); +return x_18; +} +else +{ +lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; +x_19 = l_Lean_Syntax_getArg(x_14, x_13); +lean_dec(x_14); +x_20 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_20, 0, x_19); +x_21 = lean_box(0); +x_22 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1(x_1, x_5, x_2, x_21, x_20); +lean_dec(x_20); +lean_dec(x_5); +return x_22; +} +} +} +else +{ +lean_object* x_23; lean_object* x_24; lean_object* x_25; +lean_dec(x_7); +x_23 = lean_box(0); +x_24 = lean_box(0); +x_25 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1(x_1, x_5, x_2, x_24, x_23); +lean_dec(x_5); +return x_25; +} +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; +x_4 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; lean_object* x_5; uint8_t x_6; +x_4 = lean_unsigned_to_nat(1u); +x_5 = l_Lean_Syntax_getArg(x_1, x_4); +x_6 = l_Lean_Syntax_isNone(x_5); +if (x_6 == 0) +{ +uint8_t x_7; +lean_inc(x_5); +x_7 = l_Lean_Syntax_matchesNull(x_5, x_4); +if (x_7 == 0) +{ +lean_object* x_8; lean_object* x_9; +lean_dec(x_5); +x_8 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_9 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_8); +return x_9; +} +else +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_10 = lean_unsigned_to_nat(0u); +x_11 = l_Lean_Syntax_getArg(x_5, x_10); +lean_dec(x_5); +x_12 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2; +x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); +if (x_13 == 0) +{ +lean_object* x_14; lean_object* x_15; +x_14 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_15 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_14); +return x_15; +} +else +{ +lean_object* x_16; lean_object* x_17; +x_16 = lean_box(0); +x_17 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2(x_1, x_2, x_16); +return x_17; +} +} +} +else +{ +lean_object* x_18; lean_object* x_19; +lean_dec(x_5); +x_18 = lean_box(0); +x_19 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2(x_1, x_2, x_18); +return x_19; +} +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("private", 7, 7); +return x_1; +} +} +static lean_object* _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; +x_4 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, size_t x_4, size_t x_5) { +_start: +{ +uint8_t x_6; +x_6 = lean_usize_dec_eq(x_4, x_5); +if (x_6 == 0) +{ +lean_object* x_7; uint8_t x_8; +x_7 = lean_array_uget(x_3, x_4); +lean_inc(x_7); +x_8 = l_Lean_Syntax_isOfKind(x_7, x_2); +if (x_8 == 0) +{ +lean_object* x_9; lean_object* x_10; uint8_t x_11; +lean_dec(x_7); +x_9 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_10 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_9); +x_11 = lean_unbox(x_10); +lean_dec(x_10); +if (x_11 == 0) +{ +size_t x_12; size_t x_13; +x_12 = 1; +x_13 = lean_usize_add(x_4, x_12); +x_4 = x_13; goto _start; } else { -uint8_t x_31; -x_31 = 1; -return x_31; +uint8_t x_15; +x_15 = 1; +return x_15; } } +else +{ +lean_object* x_16; lean_object* x_17; uint8_t x_18; +x_16 = lean_unsigned_to_nat(0u); +x_17 = l_Lean_Syntax_getArg(x_7, x_16); +x_18 = l_Lean_Syntax_isNone(x_17); +if (x_18 == 0) +{ +lean_object* x_19; uint8_t x_20; +x_19 = lean_unsigned_to_nat(1u); +lean_inc(x_17); +x_20 = l_Lean_Syntax_matchesNull(x_17, x_19); +if (x_20 == 0) +{ +lean_object* x_21; lean_object* x_22; uint8_t x_23; +lean_dec(x_17); +lean_dec(x_7); +x_21 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_22 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_21); +x_23 = lean_unbox(x_22); +lean_dec(x_22); +if (x_23 == 0) +{ +size_t x_24; size_t x_25; +x_24 = 1; +x_25 = lean_usize_add(x_4, x_24); +x_4 = x_25; +goto _start; +} +else +{ +uint8_t x_27; +x_27 = 1; +return x_27; +} +} +else +{ +lean_object* x_28; lean_object* x_29; uint8_t x_30; +x_28 = l_Lean_Syntax_getArg(x_17, x_16); +lean_dec(x_17); +x_29 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2; +x_30 = l_Lean_Syntax_isOfKind(x_28, x_29); +if (x_30 == 0) +{ +lean_object* x_31; lean_object* x_32; uint8_t x_33; +lean_dec(x_7); +x_31 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4; +x_32 = l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_31); +x_33 = lean_unbox(x_32); +lean_dec(x_32); +if (x_33 == 0) +{ +size_t x_34; size_t x_35; +x_34 = 1; +x_35 = lean_usize_add(x_4, x_34); +x_4 = x_35; +goto _start; +} +else +{ +uint8_t x_37; +x_37 = 1; +return x_37; +} +} +else +{ +lean_object* x_38; lean_object* x_39; uint8_t x_40; +x_38 = lean_box(0); +x_39 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3(x_7, x_1, x_38); +lean_dec(x_7); +x_40 = lean_unbox(x_39); +lean_dec(x_39); +if (x_40 == 0) +{ +size_t x_41; size_t x_42; +x_41 = 1; +x_42 = lean_usize_add(x_4, x_41); +x_4 = x_42; +goto _start; +} +else +{ +uint8_t x_44; +x_44 = 1; +return x_44; +} } } } else { -uint8_t x_49; -x_49 = 0; -return x_49; +lean_object* x_45; lean_object* x_46; uint8_t x_47; +lean_dec(x_17); +x_45 = lean_box(0); +x_46 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3(x_7, x_1, x_45); +lean_dec(x_7); +x_47 = lean_unbox(x_46); +lean_dec(x_46); +if (x_47 == 0) +{ +size_t x_48; size_t x_49; +x_48 = 1; +x_49 = lean_usize_add(x_4, x_48); +x_4 = x_49; +goto _start; } +else +{ +uint8_t x_51; +x_51 = 1; +return x_51; +} +} +} +} +else +{ +uint8_t x_52; +x_52 = 0; +return x_52; +} +} +} +static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("import", 6, 6); +return x_1; +} +} +static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; +x_4 = l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; } } LEAN_EXPORT uint8_t l_ImportCompletion_isImportNameCompletionRequest___lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -434,13 +857,14 @@ return x_10; } else { -size_t x_11; size_t x_12; uint8_t x_13; +size_t x_11; size_t x_12; lean_object* x_13; uint8_t x_14; x_11 = 0; x_12 = lean_usize_of_nat(x_7); lean_dec(x_7); -x_13 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_2, x_6, x_11, x_12); +x_13 = l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2; +x_14 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2(x_2, x_13, x_6, x_11, x_12); lean_dec(x_6); -return x_13; +return x_14; } } } @@ -448,42 +872,18 @@ static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lam _start: { lean_object* x_1; -x_1 = lean_mk_string_unchecked("Lean", 4, 4); +x_1 = lean_mk_string_unchecked("prelude", 7, 7); return x_1; } } static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_unchecked("Parser", 6, 6); -return x_1; -} -} -static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_unchecked("Module", 6, 6); -return x_1; -} -} -static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_unchecked("prelude", 7, 7); -return x_1; -} -} -static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; -x_4 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; +x_4 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } @@ -513,7 +913,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_5, x_9); lean_dec(x_5); -x_11 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5; +x_11 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; x_12 = l_Lean_Syntax_isOfKind(x_10, x_11); if (x_12 == 0) { @@ -552,9 +952,9 @@ static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; x_4 = l_ImportCompletion_isImportNameCompletionRequest___closed__1; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; @@ -572,9 +972,9 @@ static lean_object* _init_l_ImportCompletion_isImportNameCompletionRequest___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2; +x_3 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3; x_4 = l_ImportCompletion_isImportNameCompletionRequest___closed__3; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; @@ -650,19 +1050,55 @@ return x_19; } } } -LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { -size_t x_5; size_t x_6; uint8_t x_7; lean_object* x_8; -x_5 = lean_unbox_usize(x_3); -lean_dec(x_3); -x_6 = lean_unbox_usize(x_4); +lean_object* x_6; +x_6 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1(x_1, x_2, x_3, x_4, x_5); +lean_dec(x_5); lean_dec(x_4); -x_7 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1(x_1, x_2, x_5, x_6); +lean_dec(x_3); lean_dec(x_2); lean_dec(x_1); -x_8 = lean_box(x_7); -return x_8; +return x_6; +} +} +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2(x_1, x_2, x_3); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3(x_1, x_2, x_3); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_4; +} +} +LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +_start: +{ +size_t x_6; size_t x_7; uint8_t x_8; lean_object* x_9; +x_6 = lean_unbox_usize(x_4); +lean_dec(x_4); +x_7 = lean_unbox_usize(x_5); +lean_dec(x_5); +x_8 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2(x_1, x_2, x_3, x_6, x_7); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +x_9 = lean_box(x_8); +return x_9; } } LEAN_EXPORT lean_object* l_ImportCompletion_isImportNameCompletionRequest___lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { @@ -907,7 +1343,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; x_9 = lean_unsigned_to_nat(0u); x_10 = l_Lean_Syntax_getArg(x_5, x_9); lean_dec(x_5); -x_11 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5; +x_11 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; x_12 = l_Lean_Syntax_isOfKind(x_10, x_11); if (x_12 == 0) { @@ -1399,35 +1835,19 @@ static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_com _start: { lean_object* x_1; -x_1 = lean_mk_string_unchecked("Lean.Server.Completion.ImportCompletion", 39, 39); +x_1 = lean_mk_string_unchecked("ImportCompletion.computePartialImportCompletions", 48, 48); return x_1; } } static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_unchecked("ImportCompletion.computePartialImportCompletions", 48, 48); -return x_1; -} -} -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_unchecked("unreachable code has been reached", 33, 33); -return x_1; -} -} -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; -x_1 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__1; -x_2 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; -x_3 = lean_unsigned_to_nat(56u); +x_1 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1; +x_2 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__1; +x_3 = lean_unsigned_to_nat(54u); x_4 = lean_unsigned_to_nat(10u); -x_5 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3; +x_5 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3; x_6 = l_mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); return x_6; } @@ -1436,9 +1856,9 @@ LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_comp _start: { lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_4 = lean_unsigned_to_nat(3u); +x_4 = lean_unsigned_to_nat(4u); x_5 = l_Lean_Syntax_getArg(x_1, x_4); -x_6 = lean_unsigned_to_nat(4u); +x_6 = lean_unsigned_to_nat(5u); x_7 = l_Lean_Syntax_getArg(x_1, x_6); x_8 = l_Lean_Syntax_isNone(x_7); if (x_8 == 0) @@ -1452,7 +1872,7 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_dec(x_7); lean_dec(x_5); -x_11 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_11 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_12 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_11); return x_12; } @@ -1483,31 +1903,11 @@ return x_20; } } } -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string_unchecked("all", 3, 3); -return x_1; -} -} -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; -x_4 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1; -x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); -return x_5; -} -} LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; -x_4 = lean_unsigned_to_nat(2u); +x_4 = lean_unsigned_to_nat(3u); x_5 = l_Lean_Syntax_getArg(x_1, x_4); x_6 = l_Lean_Syntax_isNone(x_5); if (x_6 == 0) @@ -1520,7 +1920,7 @@ if (x_8 == 0) { lean_object* x_9; lean_object* x_10; lean_dec(x_5); -x_9 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_9 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_10 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_9); return x_10; } @@ -1530,12 +1930,12 @@ lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_11 = lean_unsigned_to_nat(0u); x_12 = l_Lean_Syntax_getArg(x_5, x_11); lean_dec(x_5); -x_13 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2; +x_13 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5; x_14 = l_Lean_Syntax_isOfKind(x_12, x_13); if (x_14 == 0) { lean_object* x_15; lean_object* x_16; -x_15 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_15 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_16 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_15); return x_16; } @@ -1558,24 +1958,58 @@ return x_20; } } } -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1() { +LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { -lean_object* x_1; -x_1 = lean_mk_string_unchecked("private", 7, 7); -return x_1; -} -} -static lean_object* _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2() { -_start: +lean_object* x_4; lean_object* x_5; uint8_t x_6; +x_4 = lean_unsigned_to_nat(1u); +x_5 = l_Lean_Syntax_getArg(x_1, x_4); +x_6 = l_Lean_Syntax_isNone(x_5); +if (x_6 == 0) { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; -x_4 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1; -x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); -return x_5; +uint8_t x_7; +lean_inc(x_5); +x_7 = l_Lean_Syntax_matchesNull(x_5, x_4); +if (x_7 == 0) +{ +lean_object* x_8; lean_object* x_9; +lean_dec(x_5); +x_8 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; +x_9 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_8); +return x_9; +} +else +{ +lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; +x_10 = lean_unsigned_to_nat(0u); +x_11 = l_Lean_Syntax_getArg(x_5, x_10); +lean_dec(x_5); +x_12 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2; +x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); +if (x_13 == 0) +{ +lean_object* x_14; lean_object* x_15; +x_14 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; +x_15 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_14); +return x_15; +} +else +{ +lean_object* x_16; lean_object* x_17; +x_16 = lean_box(0); +x_17 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(x_1, x_2, x_16); +return x_17; +} +} +} +else +{ +lean_object* x_18; lean_object* x_19; +lean_dec(x_5); +x_18 = lean_box(0); +x_19 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(x_1, x_2, x_18); +return x_19; +} } } LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, size_t x_8, size_t x_9, lean_object* x_10) { @@ -1598,7 +2032,7 @@ if (x_18 == 0) { lean_object* x_19; lean_object* x_20; lean_dec(x_17); -x_19 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_19 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_20 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_19); if (lean_obj_tag(x_20) == 0) { @@ -1655,7 +2089,7 @@ if (x_34 == 0) lean_object* x_35; lean_object* x_36; lean_dec(x_31); lean_dec(x_17); -x_35 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_35 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_36 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_35); if (lean_obj_tag(x_36) == 0) { @@ -1700,13 +2134,13 @@ else lean_object* x_46; lean_object* x_47; uint8_t x_48; x_46 = l_Lean_Syntax_getArg(x_31, x_30); lean_dec(x_31); -x_47 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2; +x_47 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2; x_48 = l_Lean_Syntax_isOfKind(x_46, x_47); if (x_48 == 0) { lean_object* x_49; lean_object* x_50; lean_dec(x_17); -x_49 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4; +x_49 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2; x_50 = l_panic___at_ImportCompletion_computePartialImportCompletions___spec__4(x_49); if (lean_obj_tag(x_50) == 0) { @@ -1750,7 +2184,7 @@ else { lean_object* x_60; lean_object* x_61; x_60 = lean_box(0); -x_61 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(x_17, x_1, x_60); +x_61 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4(x_17, x_1, x_60); lean_dec(x_17); if (lean_obj_tag(x_61) == 0) { @@ -1795,7 +2229,7 @@ else lean_object* x_69; lean_object* x_70; lean_dec(x_31); x_69 = lean_box(0); -x_70 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3(x_17, x_1, x_69); +x_70 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4(x_17, x_1, x_69); lean_dec(x_17); if (lean_obj_tag(x_70) == 0) { @@ -1866,26 +2300,6 @@ return x_2; static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2() { _start: { -lean_object* x_1; -x_1 = lean_mk_string_unchecked("import", 6, 6); -return x_1; -} -} -static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1; -x_2 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; -x_3 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3; -x_4 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2; -x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); -return x_5; -} -} -static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); x_2 = lean_box(0); @@ -1895,7 +2309,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5() { +static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3() { _start: { lean_object* x_1; @@ -1903,11 +2317,11 @@ x_1 = lean_alloc_closure((void*)(l_ImportCompletion_computePartialImportCompleti return x_1; } } -static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6() { +static lean_object* _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5; +x_1 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3; x_2 = lean_box(0); x_3 = lean_apply_1(x_1, x_2); return x_3; @@ -1925,8 +2339,8 @@ lean_dec(x_43); x_46 = lean_box(0); x_47 = lean_array_size(x_45); x_48 = 0; -x_49 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3; -x_50 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4; +x_49 = l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2; +x_50 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2; x_51 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5(x_2, x_49, x_44, x_45, x_46, x_50, x_45, x_47, x_48, x_50); lean_dec(x_45); x_52 = lean_ctor_get(x_51, 0); @@ -1935,7 +2349,7 @@ lean_dec(x_51); if (lean_obj_tag(x_52) == 0) { lean_object* x_53; -x_53 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6; +x_53 = l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4; if (lean_obj_tag(x_53) == 0) { lean_object* x_54; @@ -2133,7 +2547,7 @@ lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; x_10 = lean_unsigned_to_nat(0u); x_11 = l_Lean_Syntax_getArg(x_6, x_10); lean_dec(x_6); -x_12 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5; +x_12 = l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2; x_13 = l_Lean_Syntax_isOfKind(x_11, x_12); if (x_13 == 0) { @@ -2317,6 +2731,17 @@ lean_dec(x_1); return x_4; } } +LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +_start: +{ +lean_object* x_4; +x_4 = l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__4(x_1, x_2, x_3); +lean_dec(x_3); +lean_dec(x_2); +lean_dec(x_1); +return x_4; +} +} LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { @@ -2382,7 +2807,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_unsigned_to_nat(0u); -x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; x_3 = lean_nat_add(x_1, x_2); return x_3; } @@ -2392,7 +2817,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_ImportCompletion_isImportCompletionRequest___closed__1; -x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_2 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; x_3 = lean_nat_add(x_1, x_2); return x_3; } @@ -2424,7 +2849,7 @@ lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; uint x_11 = lean_ctor_get(x_8, 0); lean_inc(x_11); lean_dec(x_8); -x_12 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_12 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; x_13 = lean_nat_add(x_11, x_12); lean_dec(x_11); x_14 = lean_nat_add(x_13, x_12); @@ -2443,7 +2868,7 @@ lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint x_16 = lean_ctor_get(x_7, 0); lean_inc(x_16); lean_dec(x_7); -x_17 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_17 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; x_18 = lean_nat_add(x_16, x_17); lean_dec(x_16); x_19 = lean_nat_add(x_18, x_17); @@ -2460,7 +2885,7 @@ lean_dec(x_7); x_21 = lean_ctor_get(x_8, 0); lean_inc(x_21); lean_dec(x_8); -x_22 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1; +x_22 = l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5; x_23 = lean_nat_add(x_21, x_22); lean_dec(x_21); x_24 = lean_nat_add(x_23, x_22); @@ -4328,18 +4753,44 @@ if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_ImportCompletion_AvailableImports_toImportTrie___closed__1 = _init_l_ImportCompletion_AvailableImports_toImportTrie___closed__1(); lean_mark_persistent(l_ImportCompletion_AvailableImports_toImportTrie___closed__1); -l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1(); -lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1); +l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1 = _init_l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1(); +lean_mark_persistent(l_panic___at_ImportCompletion_isImportNameCompletionRequest___spec__1___closed__1); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__1); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__2); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__3); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__4); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__1___closed__5); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__1); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__2); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__3); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__4); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__2___closed__5); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__1); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___lambda__3___closed__2); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__1); +l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2 = _init_l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2(); +lean_mark_persistent(l_Array_anyMUnsafe_any___at_ImportCompletion_isImportNameCompletionRequest___spec__2___closed__2); +l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1(); +lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__1); +l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2(); +lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__1___closed__2); l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1(); lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__1); l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2(); lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__2); -l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3(); -lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__3); -l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4(); -lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__4); -l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5 = _init_l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5(); -lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___lambda__2___closed__5); l_ImportCompletion_isImportNameCompletionRequest___closed__1 = _init_l_ImportCompletion_isImportNameCompletionRequest___closed__1(); lean_mark_persistent(l_ImportCompletion_isImportNameCompletionRequest___closed__1); l_ImportCompletion_isImportNameCompletionRequest___closed__2 = _init_l_ImportCompletion_isImportNameCompletionRequest___closed__2(); @@ -4356,18 +4807,6 @@ l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletio lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__1); l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2(); lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__2); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__3); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__2___closed__4); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__1); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___lambda__3___closed__2); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__1); -l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2 = _init_l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2(); -lean_mark_persistent(l_Array_forIn_x27Unsafe_loop___at_ImportCompletion_computePartialImportCompletions___spec__5___closed__2); l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__1 = _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__1(); lean_mark_persistent(l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__1); l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2 = _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__2(); @@ -4376,10 +4815,6 @@ l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3 = _in lean_mark_persistent(l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__3); l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4 = _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4(); lean_mark_persistent(l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__4); -l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5 = _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5(); -lean_mark_persistent(l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__5); -l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6 = _init_l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6(); -lean_mark_persistent(l_ImportCompletion_computePartialImportCompletions___lambda__2___closed__6); l_ImportCompletion_isImportCompletionRequest___closed__1 = _init_l_ImportCompletion_isImportCompletionRequest___closed__1(); lean_mark_persistent(l_ImportCompletion_isImportCompletionRequest___closed__1); l_ImportCompletion_isImportCompletionRequest___closed__2 = _init_l_ImportCompletion_isImportCompletionRequest___closed__2(); diff --git a/stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c b/stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c index c70b66f4d4..4e8f3af4fd 100644 --- a/stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c +++ b/stage0/stdlib/Lean/Server/FileWorker/RequestHandling.c @@ -16,231 +16,227 @@ extern "C" { LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__2; lean_object* l_Lean_Name_getNumParts(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_PersistentArray_anyM___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__8; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_toJsonPlainTermGoal____x40_Lean_Data_Lsp_Extra___hyg_1971_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_format_pretty(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_InfoTree_goalsAt_x3f(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__1___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__1(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__8; lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonCompletionItem____x40_Lean_Data_Lsp_LanguageFeatures___hyg_2097_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__15(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__1(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_compress(lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Snapshots_Snapshot_infoTree(lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1; lean_object* lean_mk_empty_array_with_capacity(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18(size_t, size_t, lean_object*); lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_fromJsonTextDocumentPositionParams____x40_Lean_Data_Lsp_Basic___hyg_5381_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__5; lean_object* l_Lean_Widget_diffInteractiveGoals(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__5; LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_NamespaceEntry_finish___lambda__1(lean_object*); uint8_t l_Lean_PersistentHashMap_contains___at_Lean_Server_registerLspRequestHandler___spec__5(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol___rarg___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDefinition(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*); uint8_t l_Lean_FileMap_rangeContainsHoverPos(lean_object*, lean_object*, lean_object*, uint8_t); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___lambda__1___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addCommandRange___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__2___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__1___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_mkObj(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__11(lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9(lean_object*, lean_object*, lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__2___closed__1; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27(lean_object*, lean_object*, lean_object*); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__2; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10; +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveTermGoal___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Exception_isInterrupt(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__25(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__1___closed__1; +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__1(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__41(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_panic___at_Lean_Elab_InfoTree_hoverableInfoAt_x3f___spec__2(lean_object*); lean_object* l_List_getLastD___rarg(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__6; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handlePlainGoal___lambda__1(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796_(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__1(size_t, size_t, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1; lean_object* l_Lean_findDocString_x3f(lean_object*, lean_object*, uint8_t, lean_object*); -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__39(lean_object*); lean_object* l_Lean_Name_toString(lean_object*, uint8_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleCompletion___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_foldrTR___at_Lean_Server_FileWorker_NamespaceEntry_finish___spec__1(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_DeclarationRange_toLspRange(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__5; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonFoldingRangeParams____x40_Lean_Data_Lsp_LanguageFeatures___hyg_10932_(lean_object*); lean_object* l_Lean_Expr_sort___override(lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_handleHover___lambda__3(lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_fromJsonPlainTermGoalParams____x40_Lean_Data_Lsp_Extra___hyg_1682_(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10(lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__3___boxed(lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__7; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__1; LEAN_EXPORT lean_object* l_ReaderT_pure___at_Lean_Server_FileWorker_handleHover___spec__1(lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveGoals___lambda__1(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__4; uint8_t lean_usize_dec_eq(size_t, size_t); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__8; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__3(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleSignatureHelp___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArgs(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_isImport___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_String_Range_includes(lean_object*, lean_object*, uint8_t, uint8_t); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___closed__2; lean_object* lean_mk_array(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__2; static lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__7___closed__1; static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__4; lean_object* l_Lean_Syntax_getPos_x3f(lean_object*, uint8_t); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDefinition___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__1(lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f(lean_object*, uint8_t); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDefinition___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__4(lean_object*, lean_object*, size_t, size_t); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__3___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_withWaitFindSnap___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__2___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo_extractInstances___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*); lean_object* l_Lean_Widget_InteractiveTermGoal_pretty(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__25(lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__28(lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges_popRanges___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleCompletion___lambda__1___closed__2; -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__8(lean_object*); +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__39(lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainTermGoal___closed__3; static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__2; static lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__7___closed__2; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__7(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveGoals___lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___lambda__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_foldl___at_Lean_Server_FileWorker_getInteractiveGoals___spec__3___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); extern lean_object* l_Lean_Server_requestHandlers; -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18; static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__5; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_isImport___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42(lean_object*, lean_object*, lean_object*); uint8_t l_List_any___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleCompletionItemResolve(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_task_bind(lean_object*, lean_object*, lean_object*, uint8_t); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__11(lean_object*, lean_object*, size_t, size_t); uint8_t lean_string_dec_eq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13; LEAN_EXPORT lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_findCmdParsedSnap(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__2; static lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2___closed__1; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__3___lambda__1(lean_object*, size_t, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__1(lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveTermGoal___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__8; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols_popStack(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__22(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2; lean_object* lean_string_utf8_byte_size(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1; lean_object* l_Lean_Server_RequestM_checkCancelled(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__2(lean_object*, lean_object*, lean_object*); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__3; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__1(lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__4; extern lean_object* l_Lean_projectionFnInfoExt; LEAN_EXPORT lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_initializing(lean_object*); -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__35(lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_fromJsonWaitForDiagnosticsParams____x40_Lean_Data_Lsp_Extra___hyg_381_(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1; lean_object* l_Lean_Elab_Info_fmtHover_x3f(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handlePlainTermGoal___lambda__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_findModuleRefs(lean_object*, lean_object*, uint8_t, uint8_t); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__1(lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__3; +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__6(lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1; lean_object* l_Lean_Widget_goalToInteractive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalContext_pop(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2; lean_object* l_Lean_Syntax_isIdOrAtom_x3f(lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1; static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__2; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_task_pure(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__9; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__28(lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_FileMap_lspPosToUtf8Pos(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___boxed__const__1; @@ -248,120 +244,122 @@ lean_object* l_Lean_Lsp_ModuleRefs_findAt(lean_object*, lean_object*, uint8_t); static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__4; static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__5; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handlePlainTermGoal(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__1; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23(size_t, size_t, lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_take(lean_object*, lean_object*); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__5; -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__5(lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1; uint8_t lean_expr_eqv(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_handleHover___lambda__2(lean_object*, lean_object*); lean_object* l_Lean_Server_documentUriFromModule_x3f(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__2___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange___boxed(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__3; LEAN_EXPORT uint8_t l_Lean_PersistentArray_anyMAux___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__9(lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12; static lean_object* l_Lean_Server_FileWorker_getInteractiveGoals___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addCommandRange(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_mapTaskCostly___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__1; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__4; -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1; +static lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; lean_object* l_Lean_Language_SnapshotTree_foldSnaps___rarg(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1; +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4; static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__6; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__2(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2(lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonCompletionList____x40_Lean_Data_Lsp_LanguageFeatures___hyg_2917_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___lambda__1___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__13(lean_object*); static lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__2___closed__1; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1; lean_object* l_Lean_Syntax_getKind(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed(lean_object*, lean_object*); lean_object* l_Lean_MessageData_ofFormat(lean_object*); lean_object* l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__15(lean_object*); lean_object* l_Except_map___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_anyM___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__1___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges___closed__2; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9; lean_object* l_Lean_Server_Snapshots_Snapshot_env(lean_object*); static lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__2___closed__2; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1; lean_object* l_Lean_Widget_InteractiveGoal_pretty(lean_object*); lean_object* l_Option_map___rarg(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol___boxed(lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findCompletionCmdDataAtPos(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRange___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_sleep(uint32_t, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10; +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29(lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_get(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_findCmdDataAtPos(lean_object*, lean_object*, uint8_t); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2; static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__3; -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_foldl___at_Lean_Server_FileWorker_getInteractiveGoals___spec__3(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*); lean_object* lean_array_to_list(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleHover___lambda__7___closed__1; lean_object* l_Lean_FileMap_utf8PosToLspPos(lean_object*, lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10; +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_FileWorker_SignatureHelp_findSignatureHelp_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_levelZero; -LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__1___boxed(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__2(lean_object*, size_t, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_anyMAux___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_asTask___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_constName_x3f(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__1(lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Option_bindM___at_Lean_Server_FileWorker_getInteractiveTermGoal___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_WithRpcRef_mk___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange(lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__1(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__1; lean_object* l_List_lengthTRAux___rarg(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__13(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__7; extern lean_object* l_Task_Priority_default; @@ -369,104 +367,104 @@ lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonSign LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_componentsRev(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__2(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7; LEAN_EXPORT lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Server_FileWorker_NamespaceEntry_finish___spec__2(lean_object*, size_t, size_t, lean_object*); static lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2___closed__4; uint8_t lean_name_eq(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f_getPositions___boxed(lean_object*); lean_object* l_Lean_MapDeclarationExtension_find_x3f___rarg(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_locationLinksFromDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__9; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__11(lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainTermGoal___closed__2; -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2; -static lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__1(lean_object*); +LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__5___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__1(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___boxed(lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonFoldingRange____x40_Lean_Data_Lsp_LanguageFeatures___hyg_11113_(lean_object*); uint8_t l_Lean_Syntax_matchesNull(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_anyM___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__8___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__12(lean_object*, lean_object*, size_t, size_t); +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__33(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__3; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_mkFreshExprMVarImpl(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_handleHover___lambda__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDefinition___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics_waitLoop___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addCommandRange___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__1(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_isImport___closed__3; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics_waitLoop(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___lambda__1___closed__3; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__8(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16___boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Format_defWidth; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__4; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRangeFromSyntax___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange___rarg(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__37(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo_extractInstances___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedProjectionFunctionInfo; -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4; lean_object* l_String_Range_toLspRange(lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7(lean_object*, lean_object*, lean_object*); lean_object* l_Array_append___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleSignatureHelp___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleCompletion(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_Server_RequestM_bindTaskCheap___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_PersistentArray_anyMAux___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__2(lean_object*, lean_object*); lean_object* l_Lean_Server_ModuleRefs_toLspModuleRefs(lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_instantiateMVars___at___private_Lean_Meta_Basic_0__Lean_Meta_isClassApp_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonHover____x40_Lean_Data_Lsp_LanguageFeatures___hyg_3170_(lean_object*); lean_object* l_Lean_Meta_isInstance(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__3___closed__1; lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonCompletionItem____x40_Lean_Data_Lsp_LanguageFeatures___hyg_2437_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__1(size_t, size_t, lean_object*); -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__17(lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_AsyncList_waitUntil___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__1(lean_object*); lean_object* l_Lean_Syntax_reprint(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__14___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_readDoc___at_Lean_Server_RequestM_withWaitFindSnapAtPos___spec__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1; lean_object* l_Lean_Syntax_getTrailingTailPos_x3f(lean_object*, uint8_t); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__2___closed__3; LEAN_EXPORT lean_object* l_liftExcept___at_Lean_Server_FileWorker_handleWaitForDiagnostics___spec__1___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2(lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; lean_object* lean_array_fget(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_isImport___boxed(lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_PersistentArray_anyM___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__8(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__2___boxed(lean_object*, lean_object*, lean_object*); @@ -474,27 +472,26 @@ static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__6; uint8_t l_String_Range_contains(lean_object*, lean_object*, uint8_t); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDefinition___lambda__1___boxed(lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges_popRanges(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18(size_t, size_t, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__9; static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__2___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_FileWorker_Hover_rewriteExamples(lean_object*); static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1; static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__6; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__20(lean_object*); lean_object* l_IO_AsyncList_waitAll___rarg___lambda__1___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveTermGoal___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_hasArgs(lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRangeFromSyntax(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_takeTR_go___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__1(lean_object*); lean_object* l_List_drop___rarg(lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15; lean_object* l_Lean_Syntax_findStack_x3f(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_toJsonPlainGoal____x40_Lean_Data_Lsp_Extra___hyg_1614_(lean_object*); LEAN_EXPORT lean_object* l_List_mapTR_loop___at_Lean_Server_FileWorker_handleDocumentSymbol___spec__1(lean_object*, lean_object*); @@ -504,156 +501,163 @@ static lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___closed__ static lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2___closed__3; lean_object* l_Lean_Server_RequestM_findInfoTreeAtPos(lean_object*, lean_object*, uint8_t); lean_object* l_Lean_instantiateMVars___at___private_Lean_Meta_Basic_0__Lean_Meta_isClassApp_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14(lean_object*, lean_object*, lean_object*); extern lean_object* l_Task_Priority_dedicated; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__30(lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__5(lean_object*, lean_object*, size_t, size_t); lean_object* l_Lean_Language_Lean_instToSnapshotTreeCommandParsedSnapshot_go(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2; +static lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleCompletionItemResolve___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__43(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo_extractInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__35(lean_object*); static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__4; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__1(lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_handleFoldingRange_isImport(lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31(size_t, size_t, lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__22(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDefinition___closed__1; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__10; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__1(lean_object*); uint8_t l_Lean_Syntax_isNone(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_toJson___at_Lean_Lsp_instToJsonDocumentSymbolResult___spec__1(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_getInteractiveGoals___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_span_loop___at_Lean_Server_FileWorker_handleFoldingRange_addRanges___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleCompletion___lambda__1___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2; LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24(lean_object*, lean_object*, lean_object*); lean_object* lean_task_map(lean_object*, lean_object*, lean_object*, uint8_t); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2; lean_object* lean_nat_sub(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols_popStack___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_Completion_find_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_getAppFn(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11; static lean_object* l_Lean_Server_FileWorker_handlePlainTermGoal___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__4___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getRange_x3f(lean_object*, uint8_t); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__7; -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__5; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___lambda__1___closed__2; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Info_range_x3f(lean_object*); LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___lambda__2(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8; -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Server_FileWorker_NamespaceEntry_finish___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Lsp_CompletionItem_getFileSource_x21(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PersistentHashMap_mkEmptyEntriesArray(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__1___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonDocumentHighlight____x40_Lean_Data_Lsp_LanguageFeatures___hyg_4733_(lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handlePlainGoal(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_liftExcept___at_Lean_Server_FileWorker_handleWaitForDiagnostics___spec__1(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21; lean_object* l_List_reverse___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleCompletionItemResolve___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__2(size_t, size_t, lean_object*); lean_object* l_String_intercalate(lean_object*, lean_object*); size_t lean_usize_sub(size_t, size_t); lean_object* lean_array_mk(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_toJsonSignatureHelp____x40_Lean_Data_Lsp_LanguageFeatures___hyg_14319_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Option_mapM___at_Lean_Server_FileWorker_getInteractiveGoals___spec__4(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_add(size_t, size_t); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handleDocumentHighlight___spec__4(size_t, size_t, lean_object*); lean_object* l_mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___closed__6; static lean_object* l_List_findSomeM_x3f___at_Lean_Server_FileWorker_handleHover___spec__2___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_PersistentArray_anyMAux___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__9___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonDocumentSymbolParams____x40_Lean_Data_Lsp_LanguageFeatures___hyg_4796_(lean_object*); lean_object* lean_array_uget(lean_object*, size_t); -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; lean_object* l_Lean_Elab_Info_lctx(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2; size_t lean_array_size(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_getInteractiveGoals___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; LEAN_EXPORT lean_object* l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_EIO_ofExcept___rarg(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveTermGoal___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__3(lean_object*, lean_object*, size_t, size_t); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___boxed(lean_object*); lean_object* lean_io_error_to_string(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31(size_t, size_t, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_InfoTree_findInfo_x3f(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__43(lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__4; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveTermGoal(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__30(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__37(lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23; lean_object* l_Lean_Server_Completion_resolveCompletionItem_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_mkStr4(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_AsyncList_getFinishedPrefix___rarg(lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2; LEAN_EXPORT uint8_t l_Array_anyMUnsafe_any___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__10(lean_object*, lean_object*, size_t, size_t); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo_extractInstances___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__3; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_fromJsonPlainGoalParams____x40_Lean_Data_Lsp_Extra___hyg_1324_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_pure___at_Lean_Meta_etaStruct_x3f_sameParams___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Server_beqGoToKind____x40_Lean_Server_GoTo___hyg_10_(uint8_t, uint8_t); lean_object* lean_string_append(lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addCommandRange___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_locationLinksOfInfo___spec__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40(lean_object*, lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); static lean_object* l_Lean_Server_FileWorker_handlePlainGoal___closed__3; -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Server_RequestError_requestCancelled; -static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleSignatureHelp(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ReaderT_pure___at_Lean_Server_FileWorker_handleHover___spec__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Server_Completion_CompletionResolution_0__Lean_Lsp_fromJsonResolvableCompletionItemData____x40_Lean_Server_Completion_CompletionResolution___hyg_275_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2; lean_object* lean_infer_type(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_NamespaceEntry_finish___closed__3; @@ -662,73 +666,73 @@ static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymb LEAN_EXPORT lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_usize_dec_lt(size_t, size_t); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__6; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_handlePlainGoal___spec__2(size_t, size_t, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__3; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_InfoTree_hoverableInfoAt_x3f(lean_object*, lean_object*, uint8_t, uint8_t, uint8_t); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__1(lean_object*); lean_object* l_Lean_Elab_Info_stx(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Data_Lsp_Basic_0__Lean_Lsp_toJsonLocationLink____x40_Lean_Data_Lsp_Basic___hyg_1293_(lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8; uint8_t l_Lean_Exception_isRuntime(lean_object*); lean_object* l_Lean_Server_RequestError_ofIoError(lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonCompletionParams____x40_Lean_Data_Lsp_LanguageFeatures___hyg_2985_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__5(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRanges___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Info_toElabInfo_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleHover___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2; static lean_object* l_Lean_Server_FileWorker_handleFoldingRange_isImport___closed__4; lean_object* l_Lean_Expr_mvarId_x21(lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1; +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1; lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonDocumentHighlightParams____x40_Lean_Data_Lsp_LanguageFeatures___hyg_4508_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__1(lean_object*); static lean_object* l_List_mapM_loop___at_Lean_Server_FileWorker_getInteractiveGoals___spec__2___closed__1; static lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__3___closed__7; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24; lean_object* l_Lean_Expr_consumeMData(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___lambda__1(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__33(lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleFoldingRange_addRange(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_ContextInfo_runMetaM___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1; +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2; lean_object* l_Lean_Server_Snapshots_Snapshot_endPos(lean_object*); lean_object* l___private_Lean_Data_Lsp_LanguageFeatures_0__Lean_Lsp_fromJsonHoverParams____x40_Lean_Data_Lsp_LanguageFeatures___hyg_3334_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__41(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_empty_array_with_capacity(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3; -static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6; +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__17(lean_object*); LEAN_EXPORT lean_object* l_ReaderT_pure___at_Lean_Server_FileWorker_handleHover___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5; +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_findGoalsAt_x3f___lambda__1(lean_object*); +static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__1___boxed(lean_object*); lean_object* l_Std_DTreeMap_Internal_Impl_Const_get_x3f___at_Lean_Server_References_allRefsFor___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___closed__5; LEAN_EXPORT lean_object* l_List_foldl___at_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___spec__1(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1; -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__20(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_handleDocumentSymbol___rarg(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findGoalsAt_x3f_getPositions(lean_object*); LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_handleDefinition___lambda__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_getInteractiveGoals(lean_object*, lean_object*, lean_object*); uint8_t l_Array_isEmpty___rarg(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_findCompletionCmdDataAtPos(lean_object* x_1, lean_object* x_2) { _start: { @@ -3969,9 +3973,9 @@ LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__ _start: { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; -x_9 = lean_unsigned_to_nat(3u); +x_9 = lean_unsigned_to_nat(4u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); -x_11 = lean_unsigned_to_nat(4u); +x_11 = lean_unsigned_to_nat(5u); x_12 = l_Lean_Syntax_getArg(x_1, x_11); x_13 = lean_unsigned_to_nat(0u); x_14 = l_Lean_Syntax_matchesNull(x_12, x_13); @@ -4270,7 +4274,7 @@ LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__ _start: { lean_object* x_9; lean_object* x_10; uint8_t x_11; -x_9 = lean_unsigned_to_nat(2u); +x_9 = lean_unsigned_to_nat(3u); x_10 = l_Lean_Syntax_getArg(x_1, x_9); x_11 = l_Lean_Syntax_isNone(x_10); if (x_11 == 0) @@ -4335,7 +4339,95 @@ return x_25; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("meta", 4, 4); +return x_1; +} +} +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; +x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__2; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__3; +x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1; +x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; lean_object* x_10; uint8_t x_11; +x_9 = lean_unsigned_to_nat(1u); +x_10 = l_Lean_Syntax_getArg(x_1, x_9); +x_11 = l_Lean_Syntax_isNone(x_10); +if (x_11 == 0) +{ +uint8_t x_12; +lean_inc(x_10); +x_12 = l_Lean_Syntax_matchesNull(x_10, x_9); +if (x_12 == 0) +{ +lean_object* x_13; lean_object* x_14; +lean_dec(x_10); +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_2); +x_13 = l_Lean_Server_FileWorker_handleCompletion___lambda__1___closed__1; +x_14 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_14, 0, x_13); +lean_ctor_set(x_14, 1, x_8); +return x_14; +} +else +{ +lean_object* x_15; lean_object* x_16; lean_object* x_17; uint8_t x_18; +x_15 = lean_unsigned_to_nat(0u); +x_16 = l_Lean_Syntax_getArg(x_10, x_15); +lean_dec(x_10); +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2; +x_18 = l_Lean_Syntax_isOfKind(x_16, x_17); +if (x_18 == 0) +{ +lean_object* x_19; lean_object* x_20; +lean_dec(x_7); +lean_dec(x_6); +lean_dec(x_5); +lean_dec(x_4); +lean_dec(x_2); +x_19 = l_Lean_Server_FileWorker_handleCompletion___lambda__1___closed__1; +x_20 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_20, 0, x_19); +lean_ctor_set(x_20, 1, x_8); +return x_20; +} +else +{ +lean_object* x_21; lean_object* x_22; +x_21 = lean_box(0); +x_22 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3(x_1, x_2, x_21, x_4, x_5, x_6, x_7, x_8); +return x_22; +} +} +} +else +{ +lean_object* x_23; lean_object* x_24; +lean_dec(x_10); +x_23 = lean_box(0); +x_24 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3(x_1, x_2, x_23, x_4, x_5, x_6, x_7, x_8); +return x_24; +} +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; @@ -4346,7 +4438,7 @@ lean_ctor_set(x_5, 1, x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(uint8_t x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(uint8_t x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { uint8_t x_11; uint8_t x_12; @@ -4594,7 +4686,7 @@ return x_68; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { if (lean_obj_tag(x_1) == 0) @@ -4619,7 +4711,7 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; x_16 = lean_box(0); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_3, x_2, x_4, x_13, x_5, x_6, x_7, x_16, x_9, x_10); +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_3, x_2, x_4, x_13, x_5, x_6, x_7, x_16, x_9, x_10); return x_17; } else @@ -4641,7 +4733,7 @@ if (x_23 == 0) lean_object* x_24; lean_object* x_25; lean_dec(x_21); x_24 = lean_box(0); -x_25 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_3, x_2, x_4, x_13, x_5, x_6, x_7, x_24, x_9, x_10); +x_25 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_3, x_2, x_4, x_13, x_5, x_6, x_7, x_24, x_9, x_10); return x_25; } else @@ -4852,7 +4944,7 @@ return x_72; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(lean_object* x_1, lean_object* x_2, uint8_t x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { if (lean_obj_tag(x_1) == 0) @@ -4877,7 +4969,7 @@ if (x_16 == 0) { lean_object* x_17; lean_object* x_18; x_17 = lean_box(0); -x_18 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_3, x_2, x_4, x_14, x_5, x_6, x_7, x_17, x_10, x_11); +x_18 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_3, x_2, x_4, x_14, x_5, x_6, x_7, x_17, x_10, x_11); return x_18; } else @@ -4899,7 +4991,7 @@ if (x_24 == 0) lean_object* x_25; lean_object* x_26; lean_dec(x_22); x_25 = lean_box(0); -x_26 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_3, x_2, x_4, x_14, x_5, x_6, x_7, x_25, x_10, x_11); +x_26 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_3, x_2, x_4, x_14, x_5, x_6, x_7, x_25, x_10, x_11); return x_26; } else @@ -5110,7 +5202,7 @@ return x_73; } } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -5119,14 +5211,14 @@ x_2 = l_Lean_Expr_sort___override(x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; x_14 = lean_ctor_get(x_1, 1); x_15 = lean_unsigned_to_nat(0u); x_16 = l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(x_2, x_15); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1; lean_inc(x_16); x_18 = lean_mk_array(x_16, x_17); x_19 = lean_unsigned_to_nat(1u); @@ -5238,14 +5330,14 @@ return x_46; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; x_14 = lean_ctor_get(x_1, 1); x_15 = lean_unsigned_to_nat(0u); x_16 = l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(x_2, x_15); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1; lean_inc(x_16); x_18 = lean_mk_array(x_16, x_17); x_19 = lean_unsigned_to_nat(1u); @@ -5357,7 +5449,7 @@ return x_46; } } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1() { _start: { lean_object* x_1; @@ -5365,7 +5457,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleHover___lambda__ return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2() { _start: { lean_object* x_1; @@ -5373,7 +5465,7 @@ x_1 = l_Lean_projectionFnInfoExt; return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3() { _start: { lean_object* x_1; lean_object* x_2; @@ -5382,7 +5474,7 @@ x_2 = lean_mk_empty_array_with_capacity(x_1); return x_2; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4() { _start: { lean_object* x_1; @@ -5390,17 +5482,17 @@ x_1 = lean_mk_string_unchecked("Delab", 5, 5); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4; +x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6() { _start: { lean_object* x_1; @@ -5408,7 +5500,7 @@ x_1 = lean_mk_string_unchecked("Elab", 4, 4); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7() { _start: { lean_object* x_1; @@ -5416,7 +5508,7 @@ x_1 = lean_mk_string_unchecked("Term", 4, 4); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8() { _start: { lean_object* x_1; @@ -5424,19 +5516,19 @@ x_1 = lean_mk_string_unchecked("elabApp", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; -x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; -x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8; +x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; +x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10() { _start: { lean_object* x_1; @@ -5444,19 +5536,19 @@ x_1 = lean_mk_string_unchecked("elabIdent", 9, 9); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; -x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; -x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10; +x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; +x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { uint8_t x_13; @@ -5520,14 +5612,14 @@ if (x_29 == 0) lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; uint8_t x_37; lean_object* x_38; x_30 = lean_ctor_get(x_28, 0); x_31 = lean_ctor_get(x_28, 1); -x_32 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_32 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_33 = lean_ctor_get(x_5, 0); lean_inc(x_33); x_34 = lean_ctor_get(x_33, 0); lean_inc(x_34); lean_dec(x_33); x_35 = l_Lean_instInhabitedProjectionFunctionInfo; -x_36 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_36 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_37 = 0; x_38 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_35, x_36, x_34, x_23, x_37); if (lean_obj_tag(x_38) == 0) @@ -5549,9 +5641,9 @@ lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; x_39 = lean_ctor_get(x_38, 0); lean_inc(x_39); lean_dec(x_38); -x_40 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_40 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_41 = lean_box(0); -x_42 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_39, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_40, x_30, x_41, x_11, x_31); +x_42 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_39, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_40, x_30, x_41, x_11, x_31); lean_dec(x_39); return x_42; } @@ -5567,17 +5659,17 @@ lean_dec(x_2); x_45 = lean_ctor_get(x_44, 0); lean_inc(x_45); lean_dec(x_44); -x_46 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_46 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_47 = lean_name_eq(x_45, x_46); if (x_47 == 0) { lean_object* x_48; uint8_t x_49; -x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_49 = lean_name_eq(x_45, x_48); if (x_49 == 0) { lean_object* x_50; uint8_t x_51; -x_50 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_50 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_51 = lean_name_eq(x_45, x_50); if (x_51 == 0) { @@ -5599,7 +5691,7 @@ x_55 = lean_ctor_get(x_53, 1); lean_inc(x_55); lean_dec(x_53); x_56 = lean_box(0); -x_57 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_54, x_30, x_56, x_11, x_55); +x_57 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_54, x_30, x_56, x_11, x_55); lean_dec(x_54); lean_dec(x_43); return x_57; @@ -5643,9 +5735,9 @@ else { lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_dec(x_45); -x_65 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_65 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_66 = lean_box(0); -x_67 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_65, x_30, x_66, x_11, x_31); +x_67 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_65, x_30, x_66, x_11, x_31); lean_dec(x_43); return x_67; } @@ -5654,9 +5746,9 @@ else { lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_dec(x_45); -x_68 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_68 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_69 = lean_box(0); -x_70 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_68, x_30, x_69, x_11, x_31); +x_70 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_68, x_30, x_69, x_11, x_31); lean_dec(x_43); return x_70; } @@ -5665,9 +5757,9 @@ else { lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_dec(x_45); -x_71 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_71 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_72 = lean_box(0); -x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_71, x_30, x_72, x_11, x_31); +x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_71, x_30, x_72, x_11, x_31); lean_dec(x_43); return x_73; } @@ -5682,14 +5774,14 @@ x_75 = lean_ctor_get(x_28, 1); lean_inc(x_75); lean_inc(x_74); lean_dec(x_28); -x_76 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_76 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_77 = lean_ctor_get(x_5, 0); lean_inc(x_77); x_78 = lean_ctor_get(x_77, 0); lean_inc(x_78); lean_dec(x_77); x_79 = l_Lean_instInhabitedProjectionFunctionInfo; -x_80 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_80 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_81 = 0; x_82 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_79, x_80, x_78, x_23, x_81); if (lean_obj_tag(x_82) == 0) @@ -5714,9 +5806,9 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; x_84 = lean_ctor_get(x_82, 0); lean_inc(x_84); lean_dec(x_82); -x_85 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_85 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_86 = lean_box(0); -x_87 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_84, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_85, x_74, x_86, x_11, x_75); +x_87 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_84, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_85, x_74, x_86, x_11, x_75); lean_dec(x_84); return x_87; } @@ -5732,17 +5824,17 @@ lean_dec(x_2); x_90 = lean_ctor_get(x_89, 0); lean_inc(x_90); lean_dec(x_89); -x_91 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_91 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_92 = lean_name_eq(x_90, x_91); if (x_92 == 0) { lean_object* x_93; uint8_t x_94; -x_93 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_93 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_94 = lean_name_eq(x_90, x_93); if (x_94 == 0) { lean_object* x_95; uint8_t x_96; -x_95 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_95 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_96 = lean_name_eq(x_90, x_95); if (x_96 == 0) { @@ -5764,7 +5856,7 @@ x_100 = lean_ctor_get(x_98, 1); lean_inc(x_100); lean_dec(x_98); x_101 = lean_box(0); -x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_99, x_74, x_101, x_11, x_100); +x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_99, x_74, x_101, x_11, x_100); lean_dec(x_99); lean_dec(x_88); return x_102; @@ -5806,9 +5898,9 @@ else { lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_dec(x_90); -x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_109 = lean_box(0); -x_110 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_108, x_74, x_109, x_11, x_75); +x_110 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_108, x_74, x_109, x_11, x_75); lean_dec(x_88); return x_110; } @@ -5817,9 +5909,9 @@ else { lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_dec(x_90); -x_111 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_111 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_112 = lean_box(0); -x_113 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_111, x_74, x_112, x_11, x_75); +x_113 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_111, x_74, x_112, x_11, x_75); lean_dec(x_88); return x_113; } @@ -5828,9 +5920,9 @@ else { lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_dec(x_90); -x_114 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_114 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_115 = lean_box(0); -x_116 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_114, x_74, x_115, x_11, x_75); +x_116 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_114, x_74, x_115, x_11, x_75); lean_dec(x_88); return x_116; } @@ -5903,14 +5995,14 @@ if (x_129 == 0) lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; uint8_t x_137; lean_object* x_138; x_130 = lean_ctor_get(x_128, 0); x_131 = lean_ctor_get(x_128, 1); -x_132 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_132 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_133 = lean_ctor_get(x_5, 0); lean_inc(x_133); x_134 = lean_ctor_get(x_133, 0); lean_inc(x_134); lean_dec(x_133); x_135 = l_Lean_instInhabitedProjectionFunctionInfo; -x_136 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_136 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_137 = 0; x_138 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_135, x_136, x_134, x_23, x_137); if (lean_obj_tag(x_138) == 0) @@ -5933,9 +6025,9 @@ lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; x_139 = lean_ctor_get(x_138, 0); lean_inc(x_139); lean_dec(x_138); -x_140 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_140 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_141 = lean_box(0); -x_142 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_139, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_140, x_130, x_141, x_11, x_131); +x_142 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_139, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_140, x_130, x_141, x_11, x_131); lean_dec(x_139); return x_142; } @@ -5951,17 +6043,17 @@ lean_dec(x_2); x_145 = lean_ctor_get(x_144, 0); lean_inc(x_145); lean_dec(x_144); -x_146 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_146 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_147 = lean_name_eq(x_145, x_146); if (x_147 == 0) { lean_object* x_148; uint8_t x_149; -x_148 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_148 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_149 = lean_name_eq(x_145, x_148); if (x_149 == 0) { lean_object* x_150; uint8_t x_151; -x_150 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_150 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_151 = lean_name_eq(x_145, x_150); if (x_151 == 0) { @@ -5984,7 +6076,7 @@ x_155 = lean_ctor_get(x_153, 1); lean_inc(x_155); lean_dec(x_153); x_156 = lean_box(0); -x_157 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_154, x_130, x_156, x_11, x_155); +x_157 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_154, x_130, x_156, x_11, x_155); lean_dec(x_154); lean_dec(x_143); return x_157; @@ -6029,9 +6121,9 @@ else { lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_dec(x_145); -x_165 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_165 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_166 = lean_box(0); -x_167 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_165, x_130, x_166, x_11, x_131); +x_167 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_165, x_130, x_166, x_11, x_131); lean_dec(x_143); return x_167; } @@ -6040,9 +6132,9 @@ else { lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_dec(x_145); -x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_169 = lean_box(0); -x_170 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_168, x_130, x_169, x_11, x_131); +x_170 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_168, x_130, x_169, x_11, x_131); lean_dec(x_143); return x_170; } @@ -6051,9 +6143,9 @@ else { lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_dec(x_145); -x_171 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_171 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_172 = lean_box(0); -x_173 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_171, x_130, x_172, x_11, x_131); +x_173 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_171, x_130, x_172, x_11, x_131); lean_dec(x_143); return x_173; } @@ -6068,14 +6160,14 @@ x_175 = lean_ctor_get(x_128, 1); lean_inc(x_175); lean_inc(x_174); lean_dec(x_128); -x_176 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_176 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_177 = lean_ctor_get(x_5, 0); lean_inc(x_177); x_178 = lean_ctor_get(x_177, 0); lean_inc(x_178); lean_dec(x_177); x_179 = l_Lean_instInhabitedProjectionFunctionInfo; -x_180 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_180 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_181 = 0; x_182 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_179, x_180, x_178, x_23, x_181); if (lean_obj_tag(x_182) == 0) @@ -6101,9 +6193,9 @@ lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; x_184 = lean_ctor_get(x_182, 0); lean_inc(x_184); lean_dec(x_182); -x_185 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_185 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_186 = lean_box(0); -x_187 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_184, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_185, x_174, x_186, x_11, x_175); +x_187 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_184, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_185, x_174, x_186, x_11, x_175); lean_dec(x_184); return x_187; } @@ -6119,17 +6211,17 @@ lean_dec(x_2); x_190 = lean_ctor_get(x_189, 0); lean_inc(x_190); lean_dec(x_189); -x_191 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_191 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_192 = lean_name_eq(x_190, x_191); if (x_192 == 0) { lean_object* x_193; uint8_t x_194; -x_193 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_193 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_194 = lean_name_eq(x_190, x_193); if (x_194 == 0) { lean_object* x_195; uint8_t x_196; -x_195 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_195 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_196 = lean_name_eq(x_190, x_195); if (x_196 == 0) { @@ -6152,7 +6244,7 @@ x_200 = lean_ctor_get(x_198, 1); lean_inc(x_200); lean_dec(x_198); x_201 = lean_box(0); -x_202 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_199, x_174, x_201, x_11, x_200); +x_202 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_199, x_174, x_201, x_11, x_200); lean_dec(x_199); lean_dec(x_188); return x_202; @@ -6195,9 +6287,9 @@ else { lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_dec(x_190); -x_208 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_208 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_209 = lean_box(0); -x_210 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_208, x_174, x_209, x_11, x_175); +x_210 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_208, x_174, x_209, x_11, x_175); lean_dec(x_188); return x_210; } @@ -6206,9 +6298,9 @@ else { lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_dec(x_190); -x_211 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_211 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_212 = lean_box(0); -x_213 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_211, x_174, x_212, x_11, x_175); +x_213 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_211, x_174, x_212, x_11, x_175); lean_dec(x_188); return x_213; } @@ -6217,9 +6309,9 @@ else { lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_dec(x_190); -x_214 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_214 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_215 = lean_box(0); -x_216 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_214, x_174, x_215, x_11, x_175); +x_216 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_214, x_174, x_215, x_11, x_175); lean_dec(x_188); return x_216; } @@ -6298,14 +6390,14 @@ if (lean_is_exclusive(x_228)) { lean_dec_ref(x_228); x_231 = lean_box(0); } -x_232 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_232 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_233 = lean_ctor_get(x_5, 0); lean_inc(x_233); x_234 = lean_ctor_get(x_233, 0); lean_inc(x_234); lean_dec(x_233); x_235 = l_Lean_instInhabitedProjectionFunctionInfo; -x_236 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_236 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_237 = 0; x_238 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_235, x_236, x_234, x_23, x_237); if (lean_obj_tag(x_238) == 0) @@ -6336,9 +6428,9 @@ lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; x_240 = lean_ctor_get(x_238, 0); lean_inc(x_240); lean_dec(x_238); -x_241 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_241 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_242 = lean_box(0); -x_243 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_240, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_241, x_229, x_242, x_11, x_230); +x_243 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_240, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_241, x_229, x_242, x_11, x_230); lean_dec(x_240); return x_243; } @@ -6354,17 +6446,17 @@ lean_dec(x_2); x_246 = lean_ctor_get(x_245, 0); lean_inc(x_246); lean_dec(x_245); -x_247 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_247 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_248 = lean_name_eq(x_246, x_247); if (x_248 == 0) { lean_object* x_249; uint8_t x_250; -x_249 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_249 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_250 = lean_name_eq(x_246, x_249); if (x_250 == 0) { lean_object* x_251; uint8_t x_252; -x_251 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_251 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_252 = lean_name_eq(x_246, x_251); if (x_252 == 0) { @@ -6387,7 +6479,7 @@ x_256 = lean_ctor_get(x_254, 1); lean_inc(x_256); lean_dec(x_254); x_257 = lean_box(0); -x_258 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_255, x_229, x_257, x_11, x_256); +x_258 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_255, x_229, x_257, x_11, x_256); lean_dec(x_255); lean_dec(x_244); return x_258; @@ -6430,9 +6522,9 @@ else { lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_dec(x_246); -x_264 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_264 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_265 = lean_box(0); -x_266 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_264, x_229, x_265, x_11, x_230); +x_266 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_264, x_229, x_265, x_11, x_230); lean_dec(x_244); return x_266; } @@ -6441,9 +6533,9 @@ else { lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_dec(x_246); -x_267 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_267 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_268 = lean_box(0); -x_269 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_267, x_229, x_268, x_11, x_230); +x_269 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_267, x_229, x_268, x_11, x_230); lean_dec(x_244); return x_269; } @@ -6452,9 +6544,9 @@ else { lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_dec(x_246); -x_270 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_270 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_271 = lean_box(0); -x_272 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_270, x_229, x_271, x_11, x_230); +x_272 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_270, x_229, x_271, x_11, x_230); lean_dec(x_244); return x_272; } @@ -6503,7 +6595,7 @@ lean_object* x_278; lean_object* x_279; lean_dec(x_22); lean_dec(x_16); x_278 = lean_box(0); -x_279 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_19, x_278, x_11, x_20); +x_279 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_19, x_278, x_11, x_20); lean_dec(x_19); return x_279; } @@ -6547,7 +6639,7 @@ else { lean_object* x_287; lean_object* x_288; x_287 = lean_box(0); -x_288 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_287, x_11, x_12); +x_288 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_287, x_11, x_12); lean_dec(x_9); return x_288; } @@ -6556,13 +6648,13 @@ else { lean_object* x_289; lean_object* x_290; x_289 = lean_box(0); -x_290 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_289, x_11, x_12); +x_290 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_289, x_11, x_12); lean_dec(x_9); return x_290; } } } -LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT uint8_t l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 1) @@ -6603,7 +6695,7 @@ return x_10; } } } -static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1() { +static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -6613,7 +6705,7 @@ x_3 = lean_apply_1(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; @@ -6636,7 +6728,7 @@ lean_object* x_17; lean_object* x_18; lean_dec(x_15); lean_dec(x_8); lean_dec(x_7); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_18 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_17, x_13); if (lean_obj_tag(x_18) == 0) { @@ -6694,7 +6786,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; x_30 = lean_ctor_get(x_9, 0); lean_inc(x_30); lean_dec(x_9); -x_31 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed), 2, 1); +x_31 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed), 2, 1); lean_closure_set(x_31, 0, x_15); x_32 = l_Lean_Elab_InfoTree_findInfo_x3f(x_31, x_30); if (lean_obj_tag(x_32) == 0) @@ -6702,7 +6794,7 @@ if (lean_obj_tag(x_32) == 0) lean_object* x_33; lean_object* x_34; lean_dec(x_8); lean_dec(x_7); -x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_34 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_33, x_13); if (lean_obj_tag(x_34) == 0) { @@ -6767,7 +6859,7 @@ if (lean_obj_tag(x_47) == 0) lean_object* x_48; lean_object* x_49; lean_dec(x_8); lean_dec(x_7); -x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_49 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_48, x_13); if (lean_obj_tag(x_49) == 0) { @@ -7268,13 +7360,13 @@ lean_object* x_167; lean_object* x_168; lean_dec(x_14); lean_dec(x_9); x_167 = lean_box(0); -x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_10, x_167, x_12, x_13); +x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_10, x_167, x_12, x_13); return x_168; } } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; @@ -7350,7 +7442,7 @@ return x_21; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6) { _start: { lean_object* x_7; @@ -7402,14 +7494,14 @@ return x_14; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; x_14 = lean_ctor_get(x_1, 1); x_15 = lean_unsigned_to_nat(0u); x_16 = l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(x_2, x_15); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1; lean_inc(x_16); x_18 = lean_mk_array(x_16, x_17); x_19 = lean_unsigned_to_nat(1u); @@ -7521,14 +7613,14 @@ return x_46; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; uint8_t x_23; x_14 = lean_ctor_get(x_1, 1); x_15 = lean_unsigned_to_nat(0u); x_16 = l___private_Lean_Expr_0__Lean_Expr_getAppNumArgsAux(x_2, x_15); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1; lean_inc(x_16); x_18 = lean_mk_array(x_16, x_17); x_19 = lean_unsigned_to_nat(1u); @@ -7640,7 +7732,7 @@ return x_46; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { uint8_t x_13; @@ -7704,14 +7796,14 @@ if (x_29 == 0) lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; uint8_t x_37; lean_object* x_38; x_30 = lean_ctor_get(x_28, 0); x_31 = lean_ctor_get(x_28, 1); -x_32 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_32 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_33 = lean_ctor_get(x_5, 0); lean_inc(x_33); x_34 = lean_ctor_get(x_33, 0); lean_inc(x_34); lean_dec(x_33); x_35 = l_Lean_instInhabitedProjectionFunctionInfo; -x_36 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_36 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_37 = 0; x_38 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_35, x_36, x_34, x_23, x_37); if (lean_obj_tag(x_38) == 0) @@ -7733,9 +7825,9 @@ lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; x_39 = lean_ctor_get(x_38, 0); lean_inc(x_39); lean_dec(x_38); -x_40 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_40 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_41 = lean_box(0); -x_42 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_39, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_40, x_30, x_41, x_11, x_31); +x_42 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_39, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_40, x_30, x_41, x_11, x_31); lean_dec(x_39); return x_42; } @@ -7751,17 +7843,17 @@ lean_dec(x_2); x_45 = lean_ctor_get(x_44, 0); lean_inc(x_45); lean_dec(x_44); -x_46 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_46 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_47 = lean_name_eq(x_45, x_46); if (x_47 == 0) { lean_object* x_48; uint8_t x_49; -x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_49 = lean_name_eq(x_45, x_48); if (x_49 == 0) { lean_object* x_50; uint8_t x_51; -x_50 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_50 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_51 = lean_name_eq(x_45, x_50); if (x_51 == 0) { @@ -7783,7 +7875,7 @@ x_55 = lean_ctor_get(x_53, 1); lean_inc(x_55); lean_dec(x_53); x_56 = lean_box(0); -x_57 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_54, x_30, x_56, x_11, x_55); +x_57 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_54, x_30, x_56, x_11, x_55); lean_dec(x_54); lean_dec(x_43); return x_57; @@ -7827,9 +7919,9 @@ else { lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_dec(x_45); -x_65 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_65 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_66 = lean_box(0); -x_67 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_65, x_30, x_66, x_11, x_31); +x_67 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_65, x_30, x_66, x_11, x_31); lean_dec(x_43); return x_67; } @@ -7838,9 +7930,9 @@ else { lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_dec(x_45); -x_68 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_68 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_69 = lean_box(0); -x_70 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_68, x_30, x_69, x_11, x_31); +x_70 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_68, x_30, x_69, x_11, x_31); lean_dec(x_43); return x_70; } @@ -7849,9 +7941,9 @@ else { lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_dec(x_45); -x_71 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_71 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_72 = lean_box(0); -x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_71, x_30, x_72, x_11, x_31); +x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_43, x_19, x_32, x_6, x_5, x_16, x_24, x_26, x_71, x_30, x_72, x_11, x_31); lean_dec(x_43); return x_73; } @@ -7866,14 +7958,14 @@ x_75 = lean_ctor_get(x_28, 1); lean_inc(x_75); lean_inc(x_74); lean_dec(x_28); -x_76 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_76 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_77 = lean_ctor_get(x_5, 0); lean_inc(x_77); x_78 = lean_ctor_get(x_77, 0); lean_inc(x_78); lean_dec(x_77); x_79 = l_Lean_instInhabitedProjectionFunctionInfo; -x_80 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_80 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_81 = 0; x_82 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_79, x_80, x_78, x_23, x_81); if (lean_obj_tag(x_82) == 0) @@ -7898,9 +7990,9 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; x_84 = lean_ctor_get(x_82, 0); lean_inc(x_84); lean_dec(x_82); -x_85 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_85 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_86 = lean_box(0); -x_87 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_84, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_85, x_74, x_86, x_11, x_75); +x_87 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_84, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_85, x_74, x_86, x_11, x_75); lean_dec(x_84); return x_87; } @@ -7916,17 +8008,17 @@ lean_dec(x_2); x_90 = lean_ctor_get(x_89, 0); lean_inc(x_90); lean_dec(x_89); -x_91 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_91 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_92 = lean_name_eq(x_90, x_91); if (x_92 == 0) { lean_object* x_93; uint8_t x_94; -x_93 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_93 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_94 = lean_name_eq(x_90, x_93); if (x_94 == 0) { lean_object* x_95; uint8_t x_96; -x_95 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_95 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_96 = lean_name_eq(x_90, x_95); if (x_96 == 0) { @@ -7948,7 +8040,7 @@ x_100 = lean_ctor_get(x_98, 1); lean_inc(x_100); lean_dec(x_98); x_101 = lean_box(0); -x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_99, x_74, x_101, x_11, x_100); +x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_99, x_74, x_101, x_11, x_100); lean_dec(x_99); lean_dec(x_88); return x_102; @@ -7990,9 +8082,9 @@ else { lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_dec(x_90); -x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_109 = lean_box(0); -x_110 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_108, x_74, x_109, x_11, x_75); +x_110 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_108, x_74, x_109, x_11, x_75); lean_dec(x_88); return x_110; } @@ -8001,9 +8093,9 @@ else { lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_dec(x_90); -x_111 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_111 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_112 = lean_box(0); -x_113 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_111, x_74, x_112, x_11, x_75); +x_113 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_111, x_74, x_112, x_11, x_75); lean_dec(x_88); return x_113; } @@ -8012,9 +8104,9 @@ else { lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_dec(x_90); -x_114 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_114 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_115 = lean_box(0); -x_116 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_114, x_74, x_115, x_11, x_75); +x_116 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_88, x_19, x_76, x_6, x_5, x_16, x_24, x_26, x_114, x_74, x_115, x_11, x_75); lean_dec(x_88); return x_116; } @@ -8087,14 +8179,14 @@ if (x_129 == 0) lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; uint8_t x_137; lean_object* x_138; x_130 = lean_ctor_get(x_128, 0); x_131 = lean_ctor_get(x_128, 1); -x_132 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_132 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_133 = lean_ctor_get(x_5, 0); lean_inc(x_133); x_134 = lean_ctor_get(x_133, 0); lean_inc(x_134); lean_dec(x_133); x_135 = l_Lean_instInhabitedProjectionFunctionInfo; -x_136 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_136 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_137 = 0; x_138 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_135, x_136, x_134, x_23, x_137); if (lean_obj_tag(x_138) == 0) @@ -8117,9 +8209,9 @@ lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; x_139 = lean_ctor_get(x_138, 0); lean_inc(x_139); lean_dec(x_138); -x_140 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_140 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_141 = lean_box(0); -x_142 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_139, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_140, x_130, x_141, x_11, x_131); +x_142 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_139, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_140, x_130, x_141, x_11, x_131); lean_dec(x_139); return x_142; } @@ -8135,17 +8227,17 @@ lean_dec(x_2); x_145 = lean_ctor_get(x_144, 0); lean_inc(x_145); lean_dec(x_144); -x_146 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_146 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_147 = lean_name_eq(x_145, x_146); if (x_147 == 0) { lean_object* x_148; uint8_t x_149; -x_148 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_148 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_149 = lean_name_eq(x_145, x_148); if (x_149 == 0) { lean_object* x_150; uint8_t x_151; -x_150 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_150 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_151 = lean_name_eq(x_145, x_150); if (x_151 == 0) { @@ -8168,7 +8260,7 @@ x_155 = lean_ctor_get(x_153, 1); lean_inc(x_155); lean_dec(x_153); x_156 = lean_box(0); -x_157 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_154, x_130, x_156, x_11, x_155); +x_157 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_154, x_130, x_156, x_11, x_155); lean_dec(x_154); lean_dec(x_143); return x_157; @@ -8213,9 +8305,9 @@ else { lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_dec(x_145); -x_165 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_165 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_166 = lean_box(0); -x_167 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_165, x_130, x_166, x_11, x_131); +x_167 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_165, x_130, x_166, x_11, x_131); lean_dec(x_143); return x_167; } @@ -8224,9 +8316,9 @@ else { lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_dec(x_145); -x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_169 = lean_box(0); -x_170 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_168, x_130, x_169, x_11, x_131); +x_170 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_168, x_130, x_169, x_11, x_131); lean_dec(x_143); return x_170; } @@ -8235,9 +8327,9 @@ else { lean_object* x_171; lean_object* x_172; lean_object* x_173; lean_dec(x_145); -x_171 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_171 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_172 = lean_box(0); -x_173 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_171, x_130, x_172, x_11, x_131); +x_173 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_143, x_19, x_132, x_6, x_5, x_16, x_24, x_25, x_171, x_130, x_172, x_11, x_131); lean_dec(x_143); return x_173; } @@ -8252,14 +8344,14 @@ x_175 = lean_ctor_get(x_128, 1); lean_inc(x_175); lean_inc(x_174); lean_dec(x_128); -x_176 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_176 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_177 = lean_ctor_get(x_5, 0); lean_inc(x_177); x_178 = lean_ctor_get(x_177, 0); lean_inc(x_178); lean_dec(x_177); x_179 = l_Lean_instInhabitedProjectionFunctionInfo; -x_180 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_180 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_181 = 0; x_182 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_179, x_180, x_178, x_23, x_181); if (lean_obj_tag(x_182) == 0) @@ -8285,9 +8377,9 @@ lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; x_184 = lean_ctor_get(x_182, 0); lean_inc(x_184); lean_dec(x_182); -x_185 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_185 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_186 = lean_box(0); -x_187 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_184, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_185, x_174, x_186, x_11, x_175); +x_187 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_184, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_185, x_174, x_186, x_11, x_175); lean_dec(x_184); return x_187; } @@ -8303,17 +8395,17 @@ lean_dec(x_2); x_190 = lean_ctor_get(x_189, 0); lean_inc(x_190); lean_dec(x_189); -x_191 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_191 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_192 = lean_name_eq(x_190, x_191); if (x_192 == 0) { lean_object* x_193; uint8_t x_194; -x_193 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_193 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_194 = lean_name_eq(x_190, x_193); if (x_194 == 0) { lean_object* x_195; uint8_t x_196; -x_195 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_195 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_196 = lean_name_eq(x_190, x_195); if (x_196 == 0) { @@ -8336,7 +8428,7 @@ x_200 = lean_ctor_get(x_198, 1); lean_inc(x_200); lean_dec(x_198); x_201 = lean_box(0); -x_202 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_199, x_174, x_201, x_11, x_200); +x_202 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_199, x_174, x_201, x_11, x_200); lean_dec(x_199); lean_dec(x_188); return x_202; @@ -8379,9 +8471,9 @@ else { lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_dec(x_190); -x_208 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_208 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_209 = lean_box(0); -x_210 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_208, x_174, x_209, x_11, x_175); +x_210 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_208, x_174, x_209, x_11, x_175); lean_dec(x_188); return x_210; } @@ -8390,9 +8482,9 @@ else { lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_dec(x_190); -x_211 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_211 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_212 = lean_box(0); -x_213 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_211, x_174, x_212, x_11, x_175); +x_213 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_211, x_174, x_212, x_11, x_175); lean_dec(x_188); return x_213; } @@ -8401,9 +8493,9 @@ else { lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_dec(x_190); -x_214 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_214 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_215 = lean_box(0); -x_216 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_214, x_174, x_215, x_11, x_175); +x_216 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_188, x_19, x_176, x_6, x_5, x_16, x_24, x_25, x_214, x_174, x_215, x_11, x_175); lean_dec(x_188); return x_216; } @@ -8482,14 +8574,14 @@ if (lean_is_exclusive(x_228)) { lean_dec_ref(x_228); x_231 = lean_box(0); } -x_232 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1; +x_232 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1; x_233 = lean_ctor_get(x_5, 0); lean_inc(x_233); x_234 = lean_ctor_get(x_233, 0); lean_inc(x_234); lean_dec(x_233); x_235 = l_Lean_instInhabitedProjectionFunctionInfo; -x_236 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2; +x_236 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2; x_237 = 0; x_238 = l_Lean_MapDeclarationExtension_find_x3f___rarg(x_235, x_236, x_234, x_23, x_237); if (lean_obj_tag(x_238) == 0) @@ -8520,9 +8612,9 @@ lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; x_240 = lean_ctor_get(x_238, 0); lean_inc(x_240); lean_dec(x_238); -x_241 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_241 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_242 = lean_box(0); -x_243 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_240, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_241, x_229, x_242, x_11, x_230); +x_243 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_240, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_241, x_229, x_242, x_11, x_230); lean_dec(x_240); return x_243; } @@ -8538,17 +8630,17 @@ lean_dec(x_2); x_246 = lean_ctor_get(x_245, 0); lean_inc(x_246); lean_dec(x_245); -x_247 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5; +x_247 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5; x_248 = lean_name_eq(x_246, x_247); if (x_248 == 0) { lean_object* x_249; uint8_t x_250; -x_249 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9; +x_249 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9; x_250 = lean_name_eq(x_246, x_249); if (x_250 == 0) { lean_object* x_251; uint8_t x_252; -x_251 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11; +x_251 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11; x_252 = lean_name_eq(x_246, x_251); if (x_252 == 0) { @@ -8571,7 +8663,7 @@ x_256 = lean_ctor_get(x_254, 1); lean_inc(x_256); lean_dec(x_254); x_257 = lean_box(0); -x_258 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_255, x_229, x_257, x_11, x_256); +x_258 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_255, x_229, x_257, x_11, x_256); lean_dec(x_255); lean_dec(x_244); return x_258; @@ -8614,9 +8706,9 @@ else { lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_dec(x_246); -x_264 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_264 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_265 = lean_box(0); -x_266 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_264, x_229, x_265, x_11, x_230); +x_266 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_264, x_229, x_265, x_11, x_230); lean_dec(x_244); return x_266; } @@ -8625,9 +8717,9 @@ else { lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_dec(x_246); -x_267 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_267 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_268 = lean_box(0); -x_269 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_267, x_229, x_268, x_11, x_230); +x_269 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_267, x_229, x_268, x_11, x_230); lean_dec(x_244); return x_269; } @@ -8636,9 +8728,9 @@ else { lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_dec(x_246); -x_270 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3; +x_270 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3; x_271 = lean_box(0); -x_272 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_270, x_229, x_271, x_11, x_230); +x_272 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_244, x_19, x_232, x_6, x_5, x_16, x_24, x_226, x_270, x_229, x_271, x_11, x_230); lean_dec(x_244); return x_272; } @@ -8687,7 +8779,7 @@ lean_object* x_278; lean_object* x_279; lean_dec(x_22); lean_dec(x_16); x_278 = lean_box(0); -x_279 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_19, x_278, x_11, x_20); +x_279 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_19, x_278, x_11, x_20); lean_dec(x_19); return x_279; } @@ -8731,7 +8823,7 @@ else { lean_object* x_287; lean_object* x_288; x_287 = lean_box(0); -x_288 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_287, x_11, x_12); +x_288 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_287, x_11, x_12); lean_dec(x_9); return x_288; } @@ -8740,13 +8832,13 @@ else { lean_object* x_289; lean_object* x_290; x_289 = lean_box(0); -x_290 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_289, x_11, x_12); +x_290 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_289, x_11, x_12); lean_dec(x_9); return x_290; } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(lean_object* x_1, lean_object* x_2, lean_object* x_3, uint8_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; @@ -8769,7 +8861,7 @@ lean_object* x_17; lean_object* x_18; lean_dec(x_15); lean_dec(x_8); lean_dec(x_7); -x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_17 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_18 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_17, x_13); if (lean_obj_tag(x_18) == 0) { @@ -8827,7 +8919,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; x_30 = lean_ctor_get(x_9, 0); lean_inc(x_30); lean_dec(x_9); -x_31 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed), 2, 1); +x_31 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed), 2, 1); lean_closure_set(x_31, 0, x_15); x_32 = l_Lean_Elab_InfoTree_findInfo_x3f(x_31, x_30); if (lean_obj_tag(x_32) == 0) @@ -8835,7 +8927,7 @@ if (lean_obj_tag(x_32) == 0) lean_object* x_33; lean_object* x_34; lean_dec(x_8); lean_dec(x_7); -x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_34 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_33, x_13); if (lean_obj_tag(x_34) == 0) { @@ -8900,7 +8992,7 @@ if (lean_obj_tag(x_47) == 0) lean_object* x_48; lean_object* x_49; lean_dec(x_8); lean_dec(x_7); -x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1; +x_48 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1; x_49 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_5, x_16, x_48, x_13); if (lean_obj_tag(x_49) == 0) { @@ -9401,13 +9493,13 @@ lean_object* x_167; lean_object* x_168; lean_dec(x_14); lean_dec(x_9); x_167 = lean_box(0); -x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_10, x_167, x_12, x_13); +x_168 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_10, x_167, x_12, x_13); return x_168; } } } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, uint8_t x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, uint8_t x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { lean_object* x_14; uint8_t x_15; uint8_t x_16; @@ -9420,7 +9512,7 @@ if (x_16 == 0) { lean_object* x_17; lean_object* x_18; x_17 = lean_box(0); -x_18 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_14, x_17, x_12, x_13); +x_18 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_14, x_17, x_12, x_13); if (lean_obj_tag(x_18) == 0) { uint8_t x_19; @@ -9470,7 +9562,7 @@ else { lean_object* x_27; lean_object* x_28; lean_object* x_29; x_27 = l_Lean_Elab_Info_lctx(x_7); -x_28 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13), 6, 1); +x_28 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14), 6, 1); lean_closure_set(x_28, 0, x_14); lean_inc(x_6); x_29 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_6, x_27, x_28, x_13); @@ -9483,7 +9575,7 @@ x_31 = lean_ctor_get(x_29, 1); lean_inc(x_31); lean_dec(x_29); x_32 = lean_box(0); -x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_30, x_32, x_12, x_31); +x_33 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_30, x_32, x_12, x_31); if (lean_obj_tag(x_33) == 0) { uint8_t x_34; @@ -9620,7 +9712,7 @@ static lean_object* _init_l_Lean_Server_FileWorker_locationLinksOfInfo___closed_ _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed), 3, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5___boxed), 3, 0); return x_1; } } @@ -9669,7 +9761,7 @@ if (x_56 == 0) { lean_object* x_57; lean_object* x_58; x_57 = lean_box(0); -x_58 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_54, x_57, x_4, x_9); +x_58 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_54, x_57, x_4, x_9); lean_dec(x_13); lean_dec(x_50); if (lean_obj_tag(x_58) == 0) @@ -9721,7 +9813,7 @@ else { lean_object* x_67; lean_object* x_68; lean_object* x_69; x_67 = l_Lean_Elab_Info_lctx(x_13); -x_68 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13), 6, 1); +x_68 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14), 6, 1); lean_closure_set(x_68, 0, x_54); lean_inc(x_14); x_69 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_14, x_67, x_68, x_9); @@ -9734,7 +9826,7 @@ x_71 = lean_ctor_get(x_69, 1); lean_inc(x_71); lean_dec(x_69); x_72 = lean_box(0); -x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_70, x_72, x_4, x_71); +x_73 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_70, x_72, x_4, x_71); lean_dec(x_13); lean_dec(x_50); if (lean_obj_tag(x_73) == 0) @@ -9848,7 +9940,7 @@ if (x_94 == 0) { lean_object* x_95; lean_object* x_96; x_95 = lean_box(0); -x_96 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_95, x_4, x_9); +x_96 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_95, x_4, x_9); lean_dec(x_13); return x_96; } @@ -9866,7 +9958,7 @@ if (x_100 == 0) { lean_object* x_101; lean_object* x_102; x_101 = lean_box(0); -x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_101, x_4, x_9); +x_102 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_101, x_4, x_9); lean_dec(x_13); return x_102; } @@ -9899,7 +9991,7 @@ lean_object* x_105; lean_object* x_106; lean_dec(x_91); lean_dec(x_90); x_105 = lean_box(0); -x_106 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_105, x_4, x_9); +x_106 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_105, x_4, x_9); lean_dec(x_13); return x_106; } @@ -9909,7 +10001,7 @@ else lean_object* x_107; lean_object* x_108; lean_dec(x_90); x_107 = lean_box(0); -x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_107, x_4, x_9); +x_108 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_107, x_4, x_9); lean_dec(x_13); return x_108; } @@ -10350,7 +10442,7 @@ x_209 = l_Lean_Elab_Info_lctx(x_13); x_210 = lean_ctor_get(x_158, 3); lean_inc(x_210); lean_dec(x_158); -x_211 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14), 6, 1); +x_211 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15), 6, 1); lean_closure_set(x_211, 0, x_210); lean_inc(x_209); lean_inc(x_14); @@ -10372,7 +10464,7 @@ if (lean_obj_tag(x_216) == 0) lean_object* x_217; lean_object* x_218; lean_dec(x_209); x_217 = lean_box(0); -x_218 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_217, x_4, x_214); +x_218 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_217, x_4, x_214); lean_dec(x_13); return x_218; } @@ -10634,7 +10726,7 @@ x_275 = lean_ctor_get(x_273, 0); lean_inc(x_275); lean_dec(x_273); x_276 = lean_box(0); -x_277 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_275, x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_276, x_4, x_9); +x_277 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(x_275, x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_276, x_4, x_9); lean_dec(x_13); lean_dec(x_50); return x_277; @@ -10665,7 +10757,7 @@ x_283 = lean_ctor_get(x_281, 1); lean_inc(x_283); lean_dec(x_281); x_284 = lean_box(0); -x_285 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_278, x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_284, x_4, x_283); +x_285 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(x_278, x_50, x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_3, x_284, x_4, x_283); lean_dec(x_13); lean_dec(x_50); return x_285; @@ -10886,7 +10978,7 @@ lean_dec(x_50); lean_free_object(x_6); lean_dec(x_3); x_330 = lean_box(0); -x_331 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_330, x_4, x_9); +x_331 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_52, x_51, x_1, x_14, x_13, x_11, x_12, x_330, x_4, x_9); lean_dec(x_13); return x_331; } @@ -10952,7 +11044,7 @@ else { lean_object* x_45; lean_object* x_46; x_45 = lean_box(0); -x_46 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___boxed), 8, 3); +x_46 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed), 8, 3); lean_closure_set(x_46, 0, x_31); lean_closure_set(x_46, 1, x_12); lean_closure_set(x_46, 2, x_45); @@ -10966,7 +11058,7 @@ else lean_object* x_47; lean_object* x_48; lean_dec(x_36); x_47 = lean_box(0); -x_48 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___boxed), 8, 3); +x_48 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed), 8, 3); lean_closure_set(x_48, 0, x_31); lean_closure_set(x_48, 1, x_12); lean_closure_set(x_48, 2, x_47); @@ -11071,7 +11163,7 @@ if (x_378 == 0) { lean_object* x_379; lean_object* x_380; x_379 = lean_box(0); -x_380 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_376, x_379, x_4, x_333); +x_380 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_376, x_379, x_4, x_333); lean_dec(x_337); lean_dec(x_372); if (lean_obj_tag(x_380) == 0) @@ -11127,7 +11219,7 @@ else { lean_object* x_389; lean_object* x_390; lean_object* x_391; x_389 = l_Lean_Elab_Info_lctx(x_337); -x_390 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13), 6, 1); +x_390 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14), 6, 1); lean_closure_set(x_390, 0, x_376); lean_inc(x_338); x_391 = l_Lean_Elab_ContextInfo_runMetaM___rarg(x_338, x_389, x_390, x_333); @@ -11140,7 +11232,7 @@ x_393 = lean_ctor_get(x_391, 1); lean_inc(x_393); lean_dec(x_391); x_394 = lean_box(0); -x_395 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_392, x_394, x_4, x_393); +x_395 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_392, x_394, x_4, x_393); lean_dec(x_337); lean_dec(x_372); if (lean_obj_tag(x_395) == 0) @@ -11255,7 +11347,7 @@ if (x_414 == 0) { lean_object* x_415; lean_object* x_416; x_415 = lean_box(0); -x_416 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_415, x_4, x_333); +x_416 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_415, x_4, x_333); lean_dec(x_337); return x_416; } @@ -11273,7 +11365,7 @@ if (x_420 == 0) { lean_object* x_421; lean_object* x_422; x_421 = lean_box(0); -x_422 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_421, x_4, x_333); +x_422 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_421, x_4, x_333); lean_dec(x_337); return x_422; } @@ -11306,7 +11398,7 @@ lean_object* x_425; lean_object* x_426; lean_dec(x_411); lean_dec(x_410); x_425 = lean_box(0); -x_426 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_425, x_4, x_333); +x_426 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_425, x_4, x_333); lean_dec(x_337); return x_426; } @@ -11316,7 +11408,7 @@ else lean_object* x_427; lean_object* x_428; lean_dec(x_410); x_427 = lean_box(0); -x_428 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_427, x_4, x_333); +x_428 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_427, x_4, x_333); lean_dec(x_337); return x_428; } @@ -11641,7 +11733,7 @@ x_495 = l_Lean_Elab_Info_lctx(x_337); x_496 = lean_ctor_get(x_461, 3); lean_inc(x_496); lean_dec(x_461); -x_497 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__14), 6, 1); +x_497 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15), 6, 1); lean_closure_set(x_497, 0, x_496); lean_inc(x_495); lean_inc(x_338); @@ -11663,7 +11755,7 @@ if (lean_obj_tag(x_502) == 0) lean_object* x_503; lean_object* x_504; lean_dec(x_495); x_503 = lean_box(0); -x_504 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_503, x_4, x_500); +x_504 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_503, x_4, x_500); lean_dec(x_337); return x_504; } @@ -11865,7 +11957,7 @@ x_542 = lean_ctor_get(x_540, 0); lean_inc(x_542); lean_dec(x_540); x_543 = lean_box(0); -x_544 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_542, x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_543, x_4, x_333); +x_544 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(x_542, x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_543, x_4, x_333); lean_dec(x_337); lean_dec(x_372); return x_544; @@ -11895,7 +11987,7 @@ x_550 = lean_ctor_get(x_548, 1); lean_inc(x_550); lean_dec(x_548); x_551 = lean_box(0); -x_552 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_545, x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_551, x_4, x_550); +x_552 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(x_545, x_372, x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_3, x_551, x_4, x_550); lean_dec(x_337); lean_dec(x_372); return x_552; @@ -12039,7 +12131,7 @@ lean_object* x_578; lean_object* x_579; lean_dec(x_372); lean_dec(x_3); x_578 = lean_box(0); -x_579 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_578, x_4, x_333); +x_579 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_374, x_373, x_1, x_338, x_337, x_335, x_336, x_578, x_4, x_333); lean_dec(x_337); return x_579; } @@ -12105,7 +12197,7 @@ else { lean_object* x_367; lean_object* x_368; x_367 = lean_box(0); -x_368 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___boxed), 8, 3); +x_368 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed), 8, 3); lean_closure_set(x_368, 0, x_353); lean_closure_set(x_368, 1, x_336); lean_closure_set(x_368, 2, x_367); @@ -12119,7 +12211,7 @@ else lean_object* x_369; lean_object* x_370; lean_dec(x_358); x_369 = lean_box(0); -x_370 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___boxed), 8, 3); +x_370 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed), 8, 3); lean_closure_set(x_370, 0, x_353); lean_closure_set(x_370, 1, x_336); lean_closure_set(x_370, 2, x_369); @@ -12416,65 +12508,63 @@ lean_dec(x_1); return x_9; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8) { +_start: +{ +lean_object* x_9; +x_9 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8); +lean_dec(x_3); +lean_dec(x_1); +return x_9; +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4(x_1, x_2, x_3); +x_4 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_1, x_2, x_3); lean_dec(x_2); lean_dec(x_1); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { -_start: -{ -uint8_t x_11; lean_object* x_12; -x_11 = lean_unbox(x_1); -lean_dec(x_1); -x_12 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__5(x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); -lean_dec(x_8); -lean_dec(x_5); -return x_12; -} -} LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { uint8_t x_11; lean_object* x_12; -x_11 = lean_unbox(x_3); -lean_dec(x_3); -x_12 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_1, x_2, x_11, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +x_11 = lean_unbox(x_1); +lean_dec(x_1); +x_12 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__6(x_11, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10); lean_dec(x_8); lean_dec(x_5); return x_12; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +_start: +{ +uint8_t x_11; lean_object* x_12; +x_11 = lean_unbox(x_3); +lean_dec(x_3); +x_12 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_1, x_2, x_11, x_4, x_5, x_6, x_7, x_8, x_9, x_10); +lean_dec(x_8); +lean_dec(x_5); +return x_12; +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { uint8_t x_12; lean_object* x_13; x_12 = lean_unbox(x_3); lean_dec(x_3); -x_13 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__7(x_1, x_2, x_12, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); +x_13 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_1, x_2, x_12, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11); lean_dec(x_9); lean_dec(x_8); lean_dec(x_5); return x_13; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; -x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_11); -lean_dec(x_9); -lean_dec(x_4); -lean_dec(x_1); -return x_14; -} -} LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { @@ -12487,55 +12577,55 @@ lean_dec(x_1); return x_14; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +_start: +{ +lean_object* x_14; +x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +lean_dec(x_11); +lean_dec(x_9); +lean_dec(x_4); +lean_dec(x_1); +return x_14; +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { uint8_t x_13; lean_object* x_14; x_13 = lean_unbox(x_4); lean_dec(x_4); -x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10(x_1, x_2, x_3, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); +x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(x_1, x_2, x_3, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); lean_dec(x_10); lean_dec(x_6); lean_dec(x_1); return x_14; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; lean_object* x_4; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11(x_1, x_2); +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_1, x_2); lean_dec(x_2); lean_dec(x_1); x_4 = lean_box(x_3); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { uint8_t x_14; lean_object* x_15; x_14 = lean_unbox(x_4); lean_dec(x_4); -x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12(x_1, x_2, x_3, x_14, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13(x_1, x_2, x_3, x_14, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); lean_dec(x_11); lean_dec(x_6); lean_dec(x_1); return x_15; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { -_start: -{ -lean_object* x_14; -x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__15(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); -lean_dec(x_11); -lean_dec(x_9); -lean_dec(x_4); -lean_dec(x_1); -return x_14; -} -} LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__16___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { @@ -12548,39 +12638,51 @@ lean_dec(x_1); return x_14; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +_start: +{ +lean_object* x_14; +x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +lean_dec(x_11); +lean_dec(x_9); +lean_dec(x_4); +lean_dec(x_1); +return x_14; +} +} +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12) { _start: { uint8_t x_13; lean_object* x_14; x_13 = lean_unbox(x_4); lean_dec(x_4); -x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__17(x_1, x_2, x_3, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); +x_14 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(x_1, x_2, x_3, x_13, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12); lean_dec(x_10); lean_dec(x_6); lean_dec(x_1); return x_14; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { uint8_t x_14; lean_object* x_15; x_14 = lean_unbox(x_4); lean_dec(x_4); -x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__18(x_1, x_2, x_3, x_14, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_1, x_2, x_3, x_14, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); lean_dec(x_11); lean_dec(x_6); lean_dec(x_1); return x_15; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11, lean_object* x_12, lean_object* x_13) { _start: { uint8_t x_14; lean_object* x_15; x_14 = lean_unbox(x_5); lean_dec(x_5); -x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__19(x_1, x_2, x_3, x_4, x_14, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); +x_15 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__20(x_1, x_2, x_3, x_4, x_14, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13); lean_dec(x_11); lean_dec(x_7); lean_dec(x_2); @@ -16443,7 +16545,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__2; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; x_4 = l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__1; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; @@ -16463,7 +16565,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__2; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; x_4 = l_Lean_Server_FileWorker_handleDocumentHighlight_highlightReturn_x3f___closed__3; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; @@ -18517,7 +18619,7 @@ _start: lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__1; x_2 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__2; -x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7; +x_3 = l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7; x_4 = l_Lean_Server_FileWorker_handleDocumentSymbol_toDocumentSymbols___lambda__6___closed__7; x_5 = l_Lean_Name_mkStr4(x_1, x_2, x_3, x_4); return x_5; @@ -25789,7 +25891,7 @@ lean_dec(x_1); return x_4; } } -static lean_object* _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1() { +static lean_object* _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1() { _start: { lean_object* x_1; @@ -25797,7 +25899,7 @@ x_1 = lean_mk_string_unchecked("Cannot parse request params: ", 29, 29); return x_1; } } -static lean_object* _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2() { +static lean_object* _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2() { _start: { lean_object* x_1; @@ -25805,7 +25907,7 @@ x_1 = lean_mk_string_unchecked("\n", 1, 1); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2(lean_object* x_1) { _start: { lean_object* x_2; @@ -25820,10 +25922,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -25843,10 +25945,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -25883,21 +25985,21 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -25947,7 +26049,7 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -25956,37 +26058,37 @@ x_2 = l_Lean_Json_mkObj(x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1; +x_2 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1; return x_2; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___boxed), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -26004,7 +26106,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -26019,7 +26121,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -26078,7 +26180,7 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1() { _start: { lean_object* x_1; @@ -26086,21 +26188,21 @@ x_1 = l_Lean_Server_requestHandlers; return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -26108,7 +26210,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -26140,7 +26242,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -26169,7 +26271,7 @@ return x_27; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1() { _start: { lean_object* x_1; @@ -26177,7 +26279,7 @@ x_1 = lean_mk_string_unchecked("Failed to register LSP request handler for '", 4 return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2() { _start: { lean_object* x_1; @@ -26185,11 +26287,11 @@ x_1 = lean_mk_string_unchecked("': already registered", 21, 21); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -26203,17 +26305,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -26235,17 +26337,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -26257,7 +26359,7 @@ return x_28; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1() { _start: { lean_object* x_1; @@ -26265,7 +26367,7 @@ x_1 = lean_mk_string_unchecked("': only possible during initialization", 38, 38) return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -26284,10 +26386,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -26301,10 +26403,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -26321,12 +26423,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__5(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__5(lean_object* x_1) { _start: { lean_object* x_2; @@ -26341,10 +26443,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -26364,10 +26466,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -26404,21 +26506,21 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__5(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__5(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__5(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__5(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -26468,7 +26570,7 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1() { _start: { lean_object* x_1; @@ -26476,21 +26578,21 @@ x_1 = lean_alloc_closure((void*)(l___private_Lean_Data_Lsp_LanguageFeatures_0__L return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -26508,7 +26610,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -26523,7 +26625,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -26582,21 +26684,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -26604,7 +26706,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -26636,7 +26738,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -26665,11 +26767,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -26683,17 +26785,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -26715,17 +26817,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -26737,7 +26839,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -26756,10 +26858,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -26773,10 +26875,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -26793,12 +26895,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__8(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__8(lean_object* x_1) { _start: { lean_object* x_2; @@ -26813,10 +26915,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -26836,10 +26938,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -26876,21 +26978,21 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__8(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__8(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__8(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__8(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -26936,7 +27038,7 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1() { _start: { lean_object* x_1; @@ -26944,21 +27046,21 @@ x_1 = lean_alloc_closure((void*)(l___private_Lean_Data_Lsp_LanguageFeatures_0__L return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -26976,7 +27078,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -26991,7 +27093,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -27050,21 +27152,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -27072,7 +27174,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -27104,7 +27206,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -27133,11 +27235,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -27151,17 +27253,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -27183,17 +27285,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -27205,7 +27307,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -27224,10 +27326,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -27241,10 +27343,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -27261,12 +27363,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__11(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__11(lean_object* x_1) { _start: { lean_object* x_2; @@ -27281,10 +27383,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -27304,10 +27406,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -27344,17 +27446,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__11(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__11(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__13(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__13(lean_object* x_1) { _start: { if (lean_obj_tag(x_1) == 0) @@ -27374,11 +27476,11 @@ return x_4; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__11(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__11(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -27428,29 +27530,29 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__13), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__13), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -27468,7 +27570,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -27483,7 +27585,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -27542,21 +27644,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -27564,7 +27666,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -27596,7 +27698,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -27625,11 +27727,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -27643,17 +27745,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -27675,17 +27777,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -27697,7 +27799,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -27716,10 +27818,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -27733,10 +27835,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -27753,12 +27855,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__15(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__15(lean_object* x_1) { _start: { lean_object* x_2; @@ -27773,10 +27875,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -27796,10 +27898,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -27836,17 +27938,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__15(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__15(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -27871,23 +27973,23 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__17(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__17(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__15(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__15(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -27937,29 +28039,29 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__17), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__17), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -27977,7 +28079,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -27992,7 +28094,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -28051,21 +28153,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -28073,7 +28175,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -28105,7 +28207,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -28134,11 +28236,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -28152,17 +28254,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -28184,17 +28286,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -28206,7 +28308,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -28225,10 +28327,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -28242,10 +28344,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -28262,12 +28364,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__20(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__20(lean_object* x_1) { _start: { lean_object* x_2; @@ -28282,10 +28384,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -28305,10 +28407,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -28345,17 +28447,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__20(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__20(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -28380,23 +28482,23 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__22(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__22(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__20(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__20(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -28446,29 +28548,29 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__22), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__22), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -28486,7 +28588,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -28501,7 +28603,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -28560,21 +28662,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -28582,7 +28684,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -28614,7 +28716,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -28643,11 +28745,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -28661,17 +28763,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -28693,17 +28795,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -28715,7 +28817,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -28734,10 +28836,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -28751,10 +28853,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -28771,12 +28873,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__25(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__25(lean_object* x_1) { _start: { lean_object* x_2; @@ -28791,10 +28893,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -28814,10 +28916,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -28854,21 +28956,21 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__25(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__25(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__25(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__25(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -28909,7 +29011,7 @@ return x_8; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1() { _start: { lean_object* x_1; @@ -28917,21 +29019,21 @@ x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Lsp_instToJsonDocument return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -28949,7 +29051,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -28964,7 +29066,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -29023,21 +29125,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -29045,7 +29147,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -29077,7 +29179,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -29106,11 +29208,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -29124,17 +29226,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -29156,17 +29258,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -29178,7 +29280,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -29197,10 +29299,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -29214,10 +29316,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -29234,12 +29336,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__28(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__28(lean_object* x_1) { _start: { lean_object* x_2; @@ -29254,10 +29356,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -29277,10 +29379,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -29317,17 +29419,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__28(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__28(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -29352,23 +29454,23 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__30(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__30(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__28(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__28(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -29409,29 +29511,29 @@ return x_8; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__30), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Array_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__30), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -29449,7 +29551,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -29464,7 +29566,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -29523,21 +29625,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -29545,7 +29647,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -29577,7 +29679,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -29606,11 +29708,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -29624,17 +29726,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -29656,17 +29758,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -29678,7 +29780,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -29697,10 +29799,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -29714,10 +29816,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -29734,12 +29836,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__33(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__33(lean_object* x_1) { _start: { lean_object* x_2; @@ -29754,10 +29856,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -29777,10 +29879,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -29817,17 +29919,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__33(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__33(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__35(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__35(lean_object* x_1) { _start: { if (lean_obj_tag(x_1) == 0) @@ -29847,11 +29949,11 @@ return x_4; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__33(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__33(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -29907,29 +30009,29 @@ return x_13; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__35), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__35), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -29947,7 +30049,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -29962,7 +30064,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -30021,21 +30123,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -30043,7 +30145,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -30075,7 +30177,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -30104,11 +30206,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -30122,17 +30224,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -30154,17 +30256,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -30176,7 +30278,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -30195,10 +30297,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -30212,10 +30314,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -30232,12 +30334,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__37(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__37(lean_object* x_1) { _start: { lean_object* x_2; @@ -30252,10 +30354,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -30275,10 +30377,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -30315,17 +30417,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__37(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__37(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__39(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__39(lean_object* x_1) { _start: { if (lean_obj_tag(x_1) == 0) @@ -30345,11 +30447,11 @@ return x_4; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__37(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__37(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -30399,29 +30501,29 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__39), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__39), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -30439,7 +30541,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -30454,7 +30556,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -30513,21 +30615,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -30535,7 +30637,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -30567,7 +30669,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -30596,11 +30698,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -30614,17 +30716,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -30646,17 +30748,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -30668,7 +30770,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -30687,10 +30789,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -30704,10 +30806,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -30724,12 +30826,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__41(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__41(lean_object* x_1) { _start: { lean_object* x_2; @@ -30744,10 +30846,10 @@ if (x_3 == 0) lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_4 = lean_ctor_get(x_2, 0); x_5 = l_Lean_Json_compress(x_1); -x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_6 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); -x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_8 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_9 = lean_string_append(x_7, x_8); x_10 = lean_string_append(x_9, x_4); lean_dec(x_4); @@ -30767,10 +30869,10 @@ x_15 = lean_ctor_get(x_2, 0); lean_inc(x_15); lean_dec(x_2); x_16 = l_Lean_Json_compress(x_1); -x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1; +x_17 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); -x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2; +x_19 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2; x_20 = lean_string_append(x_18, x_19); x_21 = lean_string_append(x_20, x_15); lean_dec(x_15); @@ -30807,17 +30909,17 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__41(x_1); +x_4 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__41(x_1); x_5 = l_EIO_ofExcept___rarg(x_4, x_3); lean_dec(x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__43(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__43(lean_object* x_1) { _start: { if (lean_obj_tag(x_1) == 0) @@ -30837,11 +30939,11 @@ return x_4; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__41(x_1); +x_2 = l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__41(x_1); if (lean_obj_tag(x_2) == 0) { uint8_t x_3; @@ -30891,29 +30993,29 @@ return x_11; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__43), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Option_toJson___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__43), 1, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1; +x_1 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1; x_2 = lean_alloc_closure((void*)(l_Except_map___rarg), 2, 1); lean_closure_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42(x_2, x_3, x_4); +x_5 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42(x_2, x_3, x_4); if (lean_obj_tag(x_5) == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; @@ -30931,7 +31033,7 @@ if (x_9 == 0) { lean_object* x_10; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_object* x_14; x_10 = lean_ctor_get(x_8, 0); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2; x_12 = l_Task_Priority_default; x_13 = 1; x_14 = lean_task_map(x_11, x_10, x_12, x_13); @@ -30946,7 +31048,7 @@ x_16 = lean_ctor_get(x_8, 1); lean_inc(x_16); lean_inc(x_15); lean_dec(x_8); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2; x_18 = l_Task_Priority_default; x_19 = 1; x_20 = lean_task_map(x_17, x_15, x_18, x_19); @@ -31005,21 +31107,21 @@ return x_29; } } } -static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1() { +static lean_object* _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__1), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; -x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2), 4, 1); +x_5 = lean_alloc_closure((void*)(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2), 4, 1); lean_closure_set(x_5, 0, x_1); -x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_6 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_7 = lean_st_ref_take(x_6, x_4); x_8 = !lean_is_exclusive(x_7); if (x_8 == 0) @@ -31027,7 +31129,7 @@ if (x_8 == 0) lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; x_9 = lean_ctor_get(x_7, 0); x_10 = lean_ctor_get(x_7, 1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1; lean_ctor_set(x_7, 1, x_5); lean_ctor_set(x_7, 0, x_11); x_12 = l_Lean_PersistentHashMap_insert___at_Lean_Server_registerLspRequestHandler___spec__1(x_9, x_2, x_7); @@ -31059,7 +31161,7 @@ x_19 = lean_ctor_get(x_7, 1); lean_inc(x_19); lean_inc(x_18); lean_dec(x_7); -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1; x_21 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_5); @@ -31088,11 +31190,11 @@ return x_27; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1; +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1; x_6 = lean_st_ref_get(x_5, x_4); x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) @@ -31106,17 +31208,17 @@ if (x_10 == 0) lean_object* x_11; lean_object* x_12; lean_free_object(x_6); x_11 = lean_box(0); -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3(x_1, x_2, x_11, x_9); +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3(x_1, x_2, x_11, x_9); return x_12; } else { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_dec(x_1); -x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_13 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_14 = lean_string_append(x_13, x_2); lean_dec(x_2); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_16 = lean_string_append(x_14, x_15); x_17 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_17, 0, x_16); @@ -31138,17 +31240,17 @@ if (x_20 == 0) { lean_object* x_21; lean_object* x_22; x_21 = lean_box(0); -x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3(x_1, x_2, x_21, x_19); +x_22 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3(x_1, x_2, x_21, x_19); return x_22; } else { lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_dec(x_1); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_24 = lean_string_append(x_23, x_2); lean_dec(x_2); -x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2; +x_25 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2; x_26 = lean_string_append(x_24, x_25); x_27 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_27, 0, x_26); @@ -31160,7 +31262,7 @@ return x_28; } } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; lean_object* x_5; uint8_t x_6; @@ -31179,10 +31281,10 @@ if (x_7 == 0) lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; x_8 = lean_ctor_get(x_4, 0); lean_dec(x_8); -x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_9 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_10 = lean_string_append(x_9, x_1); lean_dec(x_1); -x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_11 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_12 = lean_string_append(x_10, x_11); x_13 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_13, 0, x_12); @@ -31196,10 +31298,10 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean x_14 = lean_ctor_get(x_4, 1); lean_inc(x_14); lean_dec(x_4); -x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1; +x_15 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1; x_16 = lean_string_append(x_15, x_1); lean_dec(x_1); -x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1; +x_17 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1; x_18 = lean_string_append(x_16, x_17); x_19 = lean_alloc_ctor(18, 1, 0); lean_ctor_set(x_19, 0, x_18); @@ -31216,12 +31318,12 @@ x_21 = lean_ctor_get(x_4, 1); lean_inc(x_21); lean_dec(x_4); x_22 = lean_box(0); -x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4(x_2, x_1, x_22, x_21); +x_23 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4(x_2, x_1, x_22, x_21); return x_23; } } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1() { _start: { lean_object* x_1; @@ -31229,7 +31331,7 @@ x_1 = lean_mk_string_unchecked("textDocument/waitForDiagnostics", 31, 31); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2() { _start: { lean_object* x_1; @@ -31237,7 +31339,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleWaitForDiagnosti return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3() { _start: { lean_object* x_1; @@ -31245,7 +31347,7 @@ x_1 = lean_mk_string_unchecked("textDocument/completion", 23, 23); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4() { _start: { lean_object* x_1; @@ -31253,7 +31355,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleCompletion), 3, return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5() { _start: { lean_object* x_1; @@ -31261,7 +31363,7 @@ x_1 = lean_mk_string_unchecked("completionItem/resolve", 22, 22); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6() { _start: { lean_object* x_1; @@ -31269,7 +31371,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleCompletionItemRe return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7() { _start: { lean_object* x_1; @@ -31277,7 +31379,7 @@ x_1 = lean_mk_string_unchecked("textDocument/hover", 18, 18); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8() { _start: { lean_object* x_1; @@ -31285,7 +31387,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleHover), 3, 0); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9() { _start: { uint8_t x_1; lean_object* x_2; lean_object* x_3; @@ -31296,7 +31398,7 @@ lean_closure_set(x_3, 0, x_2); return x_3; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10() { _start: { lean_object* x_1; @@ -31304,7 +31406,7 @@ x_1 = lean_mk_string_unchecked("textDocument/declaration", 24, 24); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11() { _start: { uint8_t x_1; lean_object* x_2; lean_object* x_3; @@ -31315,7 +31417,7 @@ lean_closure_set(x_3, 0, x_2); return x_3; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12() { _start: { lean_object* x_1; @@ -31323,7 +31425,7 @@ x_1 = lean_mk_string_unchecked("textDocument/definition", 23, 23); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13() { _start: { uint8_t x_1; lean_object* x_2; lean_object* x_3; @@ -31334,7 +31436,7 @@ lean_closure_set(x_3, 0, x_2); return x_3; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14() { _start: { lean_object* x_1; @@ -31342,7 +31444,7 @@ x_1 = lean_mk_string_unchecked("textDocument/typeDefinition", 27, 27); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15() { _start: { lean_object* x_1; @@ -31350,7 +31452,7 @@ x_1 = lean_mk_string_unchecked("textDocument/documentHighlight", 30, 30); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16() { _start: { lean_object* x_1; @@ -31358,7 +31460,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleDocumentHighligh return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17() { _start: { lean_object* x_1; @@ -31366,7 +31468,7 @@ x_1 = lean_mk_string_unchecked("textDocument/documentSymbol", 27, 27); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18() { _start: { lean_object* x_1; @@ -31374,7 +31476,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleDocumentSymbol__ return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19() { _start: { lean_object* x_1; @@ -31382,7 +31484,7 @@ x_1 = lean_mk_string_unchecked("textDocument/foldingRange", 25, 25); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20() { _start: { lean_object* x_1; @@ -31390,7 +31492,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleFoldingRange___b return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21() { _start: { lean_object* x_1; @@ -31398,7 +31500,7 @@ x_1 = lean_mk_string_unchecked("textDocument/signatureHelp", 26, 26); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22() { _start: { lean_object* x_1; @@ -31406,7 +31508,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handleSignatureHelp), return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23() { _start: { lean_object* x_1; @@ -31414,7 +31516,7 @@ x_1 = lean_mk_string_unchecked("$/lean/plainGoal", 16, 16); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24() { _start: { lean_object* x_1; @@ -31422,7 +31524,7 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handlePlainGoal), 3, 0 return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25() { _start: { lean_object* x_1; @@ -31430,7 +31532,7 @@ x_1 = lean_mk_string_unchecked("$/lean/plainTermGoal", 20, 20); return x_1; } } -static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26() { +static lean_object* _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26() { _start: { lean_object* x_1; @@ -31438,121 +31540,121 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Server_FileWorker_handlePlainTermGoal), return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1; -x_3 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2; -x_4 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1(x_2, x_3, x_1); +x_2 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1; +x_3 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2; +x_4 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1(x_2, x_3, x_1); if (lean_obj_tag(x_4) == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; x_5 = lean_ctor_get(x_4, 1); lean_inc(x_5); lean_dec(x_4); -x_6 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3; -x_7 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4; -x_8 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4(x_6, x_7, x_5); +x_6 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3; +x_7 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4; +x_8 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4(x_6, x_7, x_5); if (lean_obj_tag(x_8) == 0) { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; x_9 = lean_ctor_get(x_8, 1); lean_inc(x_9); lean_dec(x_8); -x_10 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5; -x_11 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6; -x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7(x_10, x_11, x_9); +x_10 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5; +x_11 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6; +x_12 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7(x_10, x_11, x_9); if (lean_obj_tag(x_12) == 0) { lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; x_13 = lean_ctor_get(x_12, 1); lean_inc(x_13); lean_dec(x_12); -x_14 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7; -x_15 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8; -x_16 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10(x_14, x_15, x_13); +x_14 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7; +x_15 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8; +x_16 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10(x_14, x_15, x_13); if (lean_obj_tag(x_16) == 0) { lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; x_17 = lean_ctor_get(x_16, 1); lean_inc(x_17); lean_dec(x_16); -x_18 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10; -x_19 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9; -x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14(x_18, x_19, x_17); +x_18 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10; +x_19 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9; +x_20 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14(x_18, x_19, x_17); if (lean_obj_tag(x_20) == 0) { lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; x_21 = lean_ctor_get(x_20, 1); lean_inc(x_21); lean_dec(x_20); -x_22 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12; -x_23 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11; -x_24 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14(x_22, x_23, x_21); +x_22 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12; +x_23 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11; +x_24 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14(x_22, x_23, x_21); if (lean_obj_tag(x_24) == 0) { lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; x_25 = lean_ctor_get(x_24, 1); lean_inc(x_25); lean_dec(x_24); -x_26 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14; -x_27 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13; -x_28 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14(x_26, x_27, x_25); +x_26 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14; +x_27 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13; +x_28 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14(x_26, x_27, x_25); if (lean_obj_tag(x_28) == 0) { lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_29 = lean_ctor_get(x_28, 1); lean_inc(x_29); lean_dec(x_28); -x_30 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15; -x_31 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16; -x_32 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19(x_30, x_31, x_29); +x_30 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15; +x_31 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16; +x_32 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19(x_30, x_31, x_29); if (lean_obj_tag(x_32) == 0) { lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; x_33 = lean_ctor_get(x_32, 1); lean_inc(x_33); lean_dec(x_32); -x_34 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17; -x_35 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18; -x_36 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24(x_34, x_35, x_33); +x_34 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17; +x_35 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18; +x_36 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24(x_34, x_35, x_33); if (lean_obj_tag(x_36) == 0) { lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; x_37 = lean_ctor_get(x_36, 1); lean_inc(x_37); lean_dec(x_36); -x_38 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19; -x_39 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20; -x_40 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27(x_38, x_39, x_37); +x_38 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19; +x_39 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20; +x_40 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27(x_38, x_39, x_37); if (lean_obj_tag(x_40) == 0) { lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; x_41 = lean_ctor_get(x_40, 1); lean_inc(x_41); lean_dec(x_40); -x_42 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21; -x_43 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22; -x_44 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32(x_42, x_43, x_41); +x_42 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21; +x_43 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22; +x_44 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32(x_42, x_43, x_41); if (lean_obj_tag(x_44) == 0) { lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; x_45 = lean_ctor_get(x_44, 1); lean_inc(x_45); lean_dec(x_44); -x_46 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23; -x_47 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24; -x_48 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36(x_46, x_47, x_45); +x_46 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23; +x_47 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24; +x_48 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36(x_46, x_47, x_45); if (lean_obj_tag(x_48) == 0) { lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; x_49 = lean_ctor_get(x_48, 1); lean_inc(x_49); lean_dec(x_48); -x_50 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25; -x_51 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26; -x_52 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40(x_50, x_51, x_49); +x_50 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25; +x_51 = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26; +x_52 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40(x_50, x_51, x_49); return x_52; } else @@ -31832,133 +31934,133 @@ return x_100; } } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__3(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__3(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2(x_1); +x_2 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2(x_1); lean_dec(x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__6(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__6(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__9(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__9(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__12(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__12(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__16(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__16(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -31966,38 +32068,38 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__18(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__18(x_4, x_5, x_3); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__21(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__21(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -32005,65 +32107,65 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__23(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__23(x_4, x_5, x_3); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__26(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__26(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__29(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__29(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -32071,105 +32173,105 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__31(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__31(x_4, x_5, x_3); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__34(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__34(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__38(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__38(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__42(x_1, x_2, x_3); +x_4 = l_Lean_Server_RequestM_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__42(x_1, x_2, x_3); lean_dec(x_2); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +LEAN_EXPORT lean_object* l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { lean_object* x_5; -x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__4(x_1, x_2, x_3, x_4); +x_5 = l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__4(x_1, x_2, x_3, x_4); lean_dec(x_3); return x_5; } @@ -32237,32 +32339,36 @@ l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__4 = _init_l_L lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__4); l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__5 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__5(); lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__3___closed__5); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__8___closed__1); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__1); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__2); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__3); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__4); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__5); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__6); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__7); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__8); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__9); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__10); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__10___closed__11); -l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1(); -lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__12___closed__1); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__1); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__4___closed__2); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__9___closed__1); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__1); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__2); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__3); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__4); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__5); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__6); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__7); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__8); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__9); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__10); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__11___closed__11); +l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1(); +lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___lambda__13___closed__1); l_Lean_Server_FileWorker_locationLinksOfInfo___closed__1 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___closed__1(); lean_mark_persistent(l_Lean_Server_FileWorker_locationLinksOfInfo___closed__1); l_Lean_Server_FileWorker_locationLinksOfInfo___closed__2 = _init_l_Lean_Server_FileWorker_locationLinksOfInfo___closed__2(); @@ -32431,139 +32537,139 @@ l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__2___closed__1 = _ini lean_mark_persistent(l_Lean_Server_FileWorker_handleWaitForDiagnostics___lambda__2___closed__1); l_Lean_Server_FileWorker_handleWaitForDiagnostics___closed__1 = _init_l_Lean_Server_FileWorker_handleWaitForDiagnostics___closed__1(); lean_mark_persistent(l_Lean_Server_FileWorker_handleWaitForDiagnostics___closed__1); -l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1 = _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1(); -lean_mark_persistent(l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__1); -l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2 = _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2(); -lean_mark_persistent(l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__3___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__4___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___lambda__5___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__1___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__4___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__7___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__10___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__14___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__19___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__24___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__27___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__32___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__36___lambda__3___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__1); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__2___closed__2); -l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1(); -lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____spec__40___lambda__3___closed__1); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__1); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__2); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__3); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__4); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__5); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__6); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__7); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__8); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__9); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__10); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__11); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__12); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__13); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__14); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__15); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__16); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__17); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__18); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__19); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__20); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__21); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__22); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__23); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__24); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__25); -l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26(); -lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796____closed__26); -if (builtin) {res = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13796_(lean_io_mk_world()); +l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1 = _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1(); +lean_mark_persistent(l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__1); +l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2 = _init_l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2(); +lean_mark_persistent(l_Lean_Server_parseRequestParams___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__3___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__4___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___lambda__5___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__1___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__4___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__7___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__10___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__14___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__19___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__24___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__27___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__32___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__36___lambda__3___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__1); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__2___closed__2); +l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1 = _init_l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1(); +lean_mark_persistent(l_Lean_Server_registerLspRequestHandler___at_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____spec__40___lambda__3___closed__1); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__1); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__2); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__3); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__4); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__5); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__6); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__7); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__8); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__9); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__10); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__11); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__12); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__13); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__14); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__15); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__16); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__17); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__18); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__19); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__20); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__21); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__22); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__23); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__24); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__25); +l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26 = _init_l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26(); +lean_mark_persistent(l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987____closed__26); +if (builtin) {res = l_Lean_Server_FileWorker_initFn____x40_Lean_Server_FileWorker_RequestHandling___hyg_13987_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); }return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/Setup.c b/stage0/stdlib/Lean/Setup.c index c135cfa7cf..1c3b957306 100644 --- a/stage0/stdlib/Lean/Setup.c +++ b/stage0/stdlib/Lean/Setup.c @@ -13,313 +13,319 @@ #ifdef __cplusplus extern "C" { #endif -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9; -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8; +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__8(lean_object*); lean_object* l_Lean_Name_reprPrec(lean_object*, lean_object*); static lean_object* l_Lean_instReprModuleSetup___closed__1; lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Util_Paths_0__Lean_fromJsonLeanPaths____x40_Lean_Util_Paths___hyg_142____spec__5(lean_object*, lean_object*); -static lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1; -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13; +LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9; static lean_object* l_Lean_instInhabitedModuleSetup___closed__2; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5; lean_object* l_Lean_Name_fromJson_x3f(lean_object*); +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__4(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_instInhabitedModuleArtifacts___closed__1; -LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40_(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21; lean_object* l_Lean_Json_mkObj(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21; +LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___boxed(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1___boxed(lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17; lean_object* l_String_quote(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9; +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161_(lean_object*); +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2; lean_object* l_Lean_Name_toString(lean_object*, uint8_t, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21; +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19; +LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515_(lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12; LEAN_EXPORT lean_object* l_Lean_instFromJsonModuleSetup; +LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1(lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__10(lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2; static lean_object* l_Lean_instFromJsonModuleArtifacts___closed__1; -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__2(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1; -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7___boxed(lean_object*, lean_object*); +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15; +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__15(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1___boxed(lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30; +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1; +static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2; +LEAN_EXPORT uint8_t l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1(lean_object*); uint8_t lean_string_dec_eq(lean_object*, lean_object*); -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5; -LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5___boxed(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19; lean_object* l_List_flatMapTR_go___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__4(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__4(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2(size_t, size_t, lean_object*); static lean_object* l_Lean_instInhabitedImport___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1; lean_object* l_Lean_Json_getBool_x3f(lean_object*); LEAN_EXPORT lean_object* l_Lean_instFromJsonModuleArtifacts; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3; +static lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2; lean_object* l_Array_toJson___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__2(lean_object*); -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14; +LEAN_EXPORT lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241_(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11; lean_object* l_Lean_Json_getStr_x3f(lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20; LEAN_EXPORT lean_object* l_Lean_instReprModuleSetup; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16; -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7(lean_object*, lean_object*); -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26; +LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____boxed(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4; static lean_object* l_Lean_instFromJsonImport___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2(size_t, size_t, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563_(lean_object*); -LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___boxed(lean_object*, lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18; -LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___boxed(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5; +LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1___boxed(lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instCoeNameImport(lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12; +LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(lean_object*, lean_object*); +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4; LEAN_EXPORT lean_object* l_Lean_instToStringImport(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23; -LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5(lean_object*); -LEAN_EXPORT uint8_t l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1(lean_object*); +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19; static lean_object* l_Lean_instInhabitedModuleSetup___closed__1; lean_object* lean_nat_to_int(lean_object*); -LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24; +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__11(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_getObjValD(lean_object*, lean_object*); +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4___boxed(lean_object*, lean_object*); +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__10(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_ModuleSetup_load___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12; -LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(lean_object*); LEAN_EXPORT lean_object* l_Lean_instInhabitedModuleSetup; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2; static lean_object* l_Lean_instToJsonModuleArtifacts___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24; -LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3; -LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__3(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16; +LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17; +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647_(lean_object*); lean_object* lean_array_to_list(lean_object*); +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4; static lean_object* l_Lean_instFromJsonModuleSetup___closed__1; -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__11(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__3(lean_object*); -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__1(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9; -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233_(lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18; +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21; +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13___boxed(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6; +LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__12(lean_object*); +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1; static lean_object* l_Lean_ModuleSetup_load___closed__3; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8; -LEAN_EXPORT lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6(lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23; lean_object* l_Lean_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22; lean_object* l_Lean_Name_str___override(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16; -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111_(lean_object*); -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13___boxed(lean_object*); -LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(lean_object*, lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9; +LEAN_EXPORT lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1(lean_object*, lean_object*); +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20; static lean_object* l_Lean_ModuleSetup_load___closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20; +static lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; LEAN_EXPORT lean_object* l_Lean_instInhabitedModuleArtifacts; -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2; -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196_(lean_object*); +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__14(lean_object*, lean_object*); static lean_object* l_Lean_instToJsonModuleSetup___closed__1; -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3(size_t, size_t, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16; LEAN_EXPORT lean_object* l_Lean_ModuleSetup_load(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6; LEAN_EXPORT lean_object* l_Lean_instInhabitedImport; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3; -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21; -LEAN_EXPORT lean_object* l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__4(lean_object*, lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11; -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1; -static lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13; -static lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1; -LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____boxed(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21; +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2; +static lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7(lean_object*, lean_object*); lean_object* l_IO_FS_readFile(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4(lean_object*, lean_object*); -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1; -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3; -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4; -LEAN_EXPORT lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5(lean_object*); -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20; -LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__12(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18; -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1___boxed(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2___boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4(lean_object*, lean_object*); +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15; +LEAN_EXPORT lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(lean_object*); +LEAN_EXPORT lean_object* l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__3(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6; +static lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1; lean_object* lean_string_length(lean_object*); -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1; static lean_object* l_Lean_instReprImport___closed__1; lean_object* l_Std_Internal_Parsec_String_Parser_run___rarg(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprImport; -static lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9; static lean_object* l_Lean_instToJsonImport___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4; -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__14(lean_object*, lean_object*); +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7; +LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7(lean_object*, lean_object*); +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5; lean_object* l_Lean_Name_mkStr2(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6; -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15; -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__3(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(lean_object*, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9; +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1; +static lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1; +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(lean_object*); +LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021_(lean_object*, lean_object*); +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3; lean_object* l_Std_Format_joinSep___at_Prod_repr___spec__1(lean_object*, lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; -static lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11; lean_object* l_String_toName(lean_object*); lean_object* l_Repr_addAppParen(lean_object*, lean_object*); -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4; -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13; -LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937_(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4___boxed(lean_object*, lean_object*); -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10; -LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431_(lean_object*, lean_object*); -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11; +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317_(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23; LEAN_EXPORT lean_object* l_Lean_instToJsonModuleArtifacts; -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2; -LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1(lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object*, lean_object*); lean_object* l_Lean_Json_Parser_any(lean_object*); LEAN_EXPORT lean_object* l_Lean_instReprModuleArtifacts; -static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21; +LEAN_EXPORT lean_object* l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__4(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3(size_t, size_t, lean_object*); +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16; +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3; +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4; lean_object* l_List_reverse___rarg(lean_object*); static lean_object* l_Lean_ModuleSetup_load___closed__1; -static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9; lean_object* lean_array_mk(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11; size_t lean_usize_add(size_t, size_t); -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24; +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__2(lean_object*); +static lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1; lean_object* lean_array_uget(lean_object*, size_t); size_t lean_array_size(lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5; -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__8(lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14; +LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___boxed(lean_object*, lean_object*); +static lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11; LEAN_EXPORT lean_object* l_Lean_instToJsonModuleSetup; lean_object* lean_string_append(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2(lean_object*); -LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____boxed(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__15(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18; +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5; lean_object* lean_array_get_size(lean_object*); -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_reprLeanOptions____x40_Lean_Util_LeanOptions___hyg_555_(lean_object*, lean_object*); -static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1; -LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5(lean_object*); +static lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; uint8_t lean_usize_dec_lt(size_t, size_t); static lean_object* l_Lean_instReprModuleArtifacts___closed__1; lean_object* l_Lean_NameMap_fromJson_x3f___at_Lean_instFromJsonLeanOptions___spec__1(lean_object*); -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13; +LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5___boxed(lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7; +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18; lean_object* l_Lean_RBNode_insert___at_Lean_Json_mkObj___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_pretty(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_instFromJsonImport; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23; -LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195_(lean_object*); LEAN_EXPORT lean_object* l_Lean_instToJsonImport; -static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29; +LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6___boxed(lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2; -static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5; +static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10; +static lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8; +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50_(lean_object*, lean_object*); +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7; lean_object* lean_mk_empty_array_with_capacity(lean_object*); -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16; -static lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5; -static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17; +static lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4; +LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____boxed(lean_object*, lean_object*); lean_object* l_Bool_repr(uint8_t, lean_object*); -static lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2; -static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13; +static lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4; +static lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7; +static lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13; +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__1(lean_object*); +static lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4; +static lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8; lean_object* l_Lean_NameMap_toJson___at_Lean_instToJsonLeanOptions___spec__1(lean_object*); -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1() { _start: { lean_object* x_1; @@ -327,29 +333,29 @@ x_1 = lean_mk_string_unchecked("module", 6, 6); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4() { _start: { lean_object* x_1; @@ -357,29 +363,29 @@ x_1 = lean_mk_string_unchecked(" := ", 4, 4); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3; -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7() { _start: { lean_object* x_1; lean_object* x_2; @@ -388,7 +394,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8() { _start: { lean_object* x_1; @@ -396,17 +402,17 @@ x_1 = lean_mk_string_unchecked(",", 1, 1); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10() { _start: { lean_object* x_1; @@ -414,17 +420,17 @@ x_1 = lean_mk_string_unchecked("importAll", 9, 9); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12() { _start: { lean_object* x_1; lean_object* x_2; @@ -433,7 +439,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13() { _start: { lean_object* x_1; @@ -441,17 +447,17 @@ x_1 = lean_mk_string_unchecked("isExported", 10, 10); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15() { _start: { lean_object* x_1; lean_object* x_2; @@ -460,7 +466,25 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string_unchecked("isMeta", 6, 6); +return x_1; +} +} +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16; +x_2 = lean_alloc_ctor(3, 1, 0); +lean_ctor_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18() { _start: { lean_object* x_1; @@ -468,35 +492,35 @@ x_1 = lean_mk_string_unchecked("{ ", 2, 2); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18; x_2 = lean_string_length(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19; x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22() { _start: { lean_object* x_1; @@ -504,25 +528,25 @@ x_1 = lean_mk_string_unchecked(" }", 2, 2); return x_1; } } -static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21() { +static lean_object* _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40_(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50_(lean_object* x_1, lean_object* x_2) { _start: { -lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; uint8_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; +lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; uint8_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; uint8_t x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; x_3 = lean_ctor_get(x_1, 0); lean_inc(x_3); x_4 = lean_unsigned_to_nat(0u); x_5 = l_Lean_Name_reprPrec(x_3, x_4); -x_6 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7; +x_6 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7; x_7 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); @@ -530,11 +554,11 @@ x_8 = 0; x_9 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_9, 0, x_7); lean_ctor_set_uint8(x_9, sizeof(void*)*1, x_8); -x_10 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6; +x_10 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); -x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9; +x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9; x_13 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_13, 0, x_11); lean_ctor_set(x_13, 1, x_12); @@ -542,17 +566,17 @@ x_14 = lean_box(1); x_15 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); -x_16 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11; +x_16 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11; x_17 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_17, 0, x_15); lean_ctor_set(x_17, 1, x_16); -x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_19 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_19, 0, x_17); lean_ctor_set(x_19, 1, x_18); x_20 = lean_ctor_get_uint8(x_1, sizeof(void*)*1); x_21 = l_Bool_repr(x_20, x_4); -x_22 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12; +x_22 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12; x_23 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -568,7 +592,7 @@ lean_ctor_set(x_26, 1, x_12); x_27 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_14); -x_28 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14; +x_28 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14; x_29 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_29, 0, x_27); lean_ctor_set(x_29, 1, x_28); @@ -576,9 +600,8 @@ x_30 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_18); x_31 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 1); -lean_dec(x_1); x_32 = l_Bool_repr(x_31, x_4); -x_33 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15; +x_33 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15; x_34 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -588,29 +611,54 @@ lean_ctor_set_uint8(x_35, sizeof(void*)*1, x_8); x_36 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_36, 0, x_30); lean_ctor_set(x_36, 1, x_35); -x_37 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19; +x_37 = lean_alloc_ctor(5, 2, 0); +lean_ctor_set(x_37, 0, x_36); +lean_ctor_set(x_37, 1, x_12); x_38 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_38, 0, x_37); -lean_ctor_set(x_38, 1, x_36); -x_39 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21; +lean_ctor_set(x_38, 1, x_14); +x_39 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17; x_40 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_40, 0, x_38); lean_ctor_set(x_40, 1, x_39); -x_41 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18; -x_42 = lean_alloc_ctor(4, 2, 0); -lean_ctor_set(x_42, 0, x_41); -lean_ctor_set(x_42, 1, x_40); -x_43 = lean_alloc_ctor(6, 1, 1); -lean_ctor_set(x_43, 0, x_42); -lean_ctor_set_uint8(x_43, sizeof(void*)*1, x_8); -return x_43; +x_41 = lean_alloc_ctor(5, 2, 0); +lean_ctor_set(x_41, 0, x_40); +lean_ctor_set(x_41, 1, x_18); +x_42 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); +lean_dec(x_1); +x_43 = l_Bool_repr(x_42, x_4); +x_44 = lean_alloc_ctor(4, 2, 0); +lean_ctor_set(x_44, 0, x_6); +lean_ctor_set(x_44, 1, x_43); +x_45 = lean_alloc_ctor(6, 1, 1); +lean_ctor_set(x_45, 0, x_44); +lean_ctor_set_uint8(x_45, sizeof(void*)*1, x_8); +x_46 = lean_alloc_ctor(5, 2, 0); +lean_ctor_set(x_46, 0, x_41); +lean_ctor_set(x_46, 1, x_45); +x_47 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21; +x_48 = lean_alloc_ctor(5, 2, 0); +lean_ctor_set(x_48, 0, x_47); +lean_ctor_set(x_48, 1, x_46); +x_49 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23; +x_50 = lean_alloc_ctor(5, 2, 0); +lean_ctor_set(x_50, 0, x_48); +lean_ctor_set(x_50, 1, x_49); +x_51 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20; +x_52 = lean_alloc_ctor(4, 2, 0); +lean_ctor_set(x_52, 0, x_51); +lean_ctor_set(x_52, 1, x_50); +x_53 = lean_alloc_ctor(6, 1, 1); +lean_ctor_set(x_53, 0, x_52); +lean_ctor_set_uint8(x_53, sizeof(void*)*1, x_8); +return x_53; } } -LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_40____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprImport____x40_Lean_Setup___hyg_50____boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_1, x_2); +x_3 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_1, x_2); lean_dec(x_2); return x_3; } @@ -619,7 +667,7 @@ static lean_object* _init_l_Lean_instReprImport___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_reprImport____x40_Lean_Setup___hyg_40____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_reprImport____x40_Lean_Setup___hyg_50____boxed), 2, 0); return x_1; } } @@ -637,10 +685,11 @@ _start: lean_object* x_1; uint8_t x_2; lean_object* x_3; x_1 = lean_box(0); x_2 = 0; -x_3 = lean_alloc_ctor(0, 1, 2); +x_3 = lean_alloc_ctor(0, 1, 3); lean_ctor_set(x_3, 0, x_1); lean_ctor_set_uint8(x_3, sizeof(void*)*1, x_2); lean_ctor_set_uint8(x_3, sizeof(void*)*1 + 1, x_2); +lean_ctor_set_uint8(x_3, sizeof(void*)*1 + 2, x_2); return x_3; } } @@ -652,7 +701,7 @@ x_1 = l_Lean_instInhabitedImport___closed__1; return x_1; } } -LEAN_EXPORT uint8_t l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1(lean_object* x_1) { +LEAN_EXPORT uint8_t l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1(lean_object* x_1) { _start: { uint8_t x_2; @@ -660,15 +709,15 @@ x_2 = 0; return x_2; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1___boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1___boxed), 1, 0); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2() { _start: { lean_object* x_1; lean_object* x_2; @@ -677,18 +726,18 @@ x_2 = lean_array_mk(x_1); return x_2; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161_(lean_object* x_1) { _start: { -lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; +lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; uint8_t x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); x_3 = 1; -x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_5 = l_Lean_Name_toString(x_2, x_3, x_4); x_6 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_6, 0, x_5); -x_7 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1; +x_7 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1; x_8 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_6); @@ -699,7 +748,7 @@ lean_ctor_set(x_10, 1, x_9); x_11 = lean_ctor_get_uint8(x_1, sizeof(void*)*1); x_12 = lean_alloc_ctor(1, 0, 1); lean_ctor_set_uint8(x_12, 0, x_11); -x_13 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10; +x_13 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10; x_14 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_14, 0, x_13); lean_ctor_set(x_14, 1, x_12); @@ -707,36 +756,49 @@ x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_9); x_16 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 1); -lean_dec(x_1); x_17 = lean_alloc_ctor(1, 0, 1); lean_ctor_set_uint8(x_17, 0, x_16); -x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13; +x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13; x_19 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); x_20 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_9); -x_21 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_21, 0, x_20); -lean_ctor_set(x_21, 1, x_9); -x_22 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_22, 0, x_15); -lean_ctor_set(x_22, 1, x_21); -x_23 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_23, 0, x_10); -lean_ctor_set(x_23, 1, x_22); -x_24 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2; -x_25 = l_List_flatMapTR_go___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__4(x_23, x_24); -x_26 = l_Lean_Json_mkObj(x_25); -return x_26; +x_21 = lean_ctor_get_uint8(x_1, sizeof(void*)*1 + 2); +lean_dec(x_1); +x_22 = lean_alloc_ctor(1, 0, 1); +lean_ctor_set_uint8(x_22, 0, x_21); +x_23 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16; +x_24 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_24, 0, x_23); +lean_ctor_set(x_24, 1, x_22); +x_25 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_25, 0, x_24); +lean_ctor_set(x_25, 1, x_9); +x_26 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_26, 0, x_25); +lean_ctor_set(x_26, 1, x_9); +x_27 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_27, 0, x_20); +lean_ctor_set(x_27, 1, x_26); +x_28 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_28, 0, x_15); +lean_ctor_set(x_28, 1, x_27); +x_29 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_29, 0, x_10); +lean_ctor_set(x_29, 1, x_28); +x_30 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2; +x_31 = l_List_flatMapTR_go___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__4(x_29, x_30); +x_32 = l_Lean_Json_mkObj(x_31); +return x_32; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1___boxed(lean_object* x_1) { _start: { uint8_t x_2; lean_object* x_3; -x_2 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____lambda__1(x_1); +x_2 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____lambda__1(x_1); lean_dec(x_1); x_3 = lean_box(x_2); return x_3; @@ -746,7 +808,7 @@ static lean_object* _init_l_Lean_instToJsonImport___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161_), 1, 0); return x_1; } } @@ -758,7 +820,7 @@ x_1 = l_Lean_instToJsonImport___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -767,7 +829,7 @@ x_4 = l_Lean_Name_fromJson_x3f(x_3); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -777,7 +839,7 @@ lean_dec(x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1() { _start: { lean_object* x_1; @@ -785,7 +847,7 @@ x_1 = lean_mk_string_unchecked("Lean", 4, 4); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2() { _start: { lean_object* x_1; @@ -793,28 +855,28 @@ x_1 = lean_mk_string_unchecked("Import", 6, 6); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2; x_3 = l_Lean_Name_mkStr2(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5() { _start: { lean_object* x_1; @@ -822,48 +884,48 @@ x_1 = lean_mk_string_unchecked(".", 1, 1); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10() { _start: { lean_object* x_1; @@ -871,105 +933,146 @@ x_1 = lean_mk_string_unchecked(": ", 2, 2); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196_(lean_object* x_1) { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_box(0); +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16; +x_3 = l_Lean_Name_str___override(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21() { +_start: +{ +lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20; +x_2 = 1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; +x_4 = l_Lean_Name_toString(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21; +x_3 = lean_string_append(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; +x_3 = lean_string_append(x_1, x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1; lean_inc(x_1); -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -979,7 +1082,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; x_5 = lean_ctor_get(x_3, 0); -x_6 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11; +x_6 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); lean_ctor_set(x_3, 0, x_7); @@ -991,7 +1094,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_3, 0); lean_inc(x_8); lean_dec(x_3); -x_9 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11; +x_9 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); x_11 = lean_alloc_ctor(0, 1, 0); @@ -1005,9 +1108,9 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; x_12 = lean_ctor_get(x_3, 0); lean_inc(x_12); lean_dec(x_3); -x_13 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10; +x_13 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10; lean_inc(x_1); -x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_13); +x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_13); if (lean_obj_tag(x_14) == 0) { uint8_t x_15; @@ -1018,7 +1121,7 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; x_16 = lean_ctor_get(x_14, 0); -x_17 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15; +x_17 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); lean_ctor_set(x_14, 0, x_18); @@ -1030,7 +1133,7 @@ lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; x_19 = lean_ctor_get(x_14, 0); lean_inc(x_19); lean_dec(x_14); -x_20 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15; +x_20 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15; x_21 = lean_string_append(x_20, x_19); lean_dec(x_19); x_22 = lean_alloc_ctor(0, 1, 0); @@ -1044,19 +1147,21 @@ lean_object* x_23; lean_object* x_24; lean_object* x_25; x_23 = lean_ctor_get(x_14, 0); lean_inc(x_23); lean_dec(x_14); -x_24 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13; -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_24); +x_24 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13; +lean_inc(x_1); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; lean_dec(x_23); lean_dec(x_12); +lean_dec(x_1); x_26 = !lean_is_exclusive(x_25); if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; x_27 = lean_ctor_get(x_25, 0); -x_28 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19; +x_28 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19; x_29 = lean_string_append(x_28, x_27); lean_dec(x_27); lean_ctor_set(x_25, 0, x_29); @@ -1068,7 +1173,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_25, 0); lean_inc(x_30); lean_dec(x_25); -x_31 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19; +x_31 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19; x_32 = lean_string_append(x_31, x_30); lean_dec(x_30); x_33 = lean_alloc_ctor(0, 1, 0); @@ -1078,60 +1183,106 @@ return x_33; } else { -uint8_t x_34; -x_34 = !lean_is_exclusive(x_25); -if (x_34 == 0) +lean_object* x_34; lean_object* x_35; lean_object* x_36; +x_34 = lean_ctor_get(x_25, 0); +lean_inc(x_34); +lean_dec(x_25); +x_35 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16; +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_35); +if (lean_obj_tag(x_36) == 0) { -lean_object* x_35; lean_object* x_36; uint8_t x_37; uint8_t x_38; -x_35 = lean_ctor_get(x_25, 0); -x_36 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_36, 0, x_12); -x_37 = lean_unbox(x_23); +uint8_t x_37; +lean_dec(x_34); lean_dec(x_23); -lean_ctor_set_uint8(x_36, sizeof(void*)*1, x_37); -x_38 = lean_unbox(x_35); -lean_dec(x_35); -lean_ctor_set_uint8(x_36, sizeof(void*)*1 + 1, x_38); -lean_ctor_set(x_25, 0, x_36); -return x_25; +lean_dec(x_12); +x_37 = !lean_is_exclusive(x_36); +if (x_37 == 0) +{ +lean_object* x_38; lean_object* x_39; lean_object* x_40; +x_38 = lean_ctor_get(x_36, 0); +x_39 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23; +x_40 = lean_string_append(x_39, x_38); +lean_dec(x_38); +lean_ctor_set(x_36, 0, x_40); +return x_36; } else { -lean_object* x_39; lean_object* x_40; uint8_t x_41; uint8_t x_42; lean_object* x_43; -x_39 = lean_ctor_get(x_25, 0); -lean_inc(x_39); -lean_dec(x_25); -x_40 = lean_alloc_ctor(0, 1, 2); -lean_ctor_set(x_40, 0, x_12); -x_41 = lean_unbox(x_23); +lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; +x_41 = lean_ctor_get(x_36, 0); +lean_inc(x_41); +lean_dec(x_36); +x_42 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23; +x_43 = lean_string_append(x_42, x_41); +lean_dec(x_41); +x_44 = lean_alloc_ctor(0, 1, 0); +lean_ctor_set(x_44, 0, x_43); +return x_44; +} +} +else +{ +uint8_t x_45; +x_45 = !lean_is_exclusive(x_36); +if (x_45 == 0) +{ +lean_object* x_46; lean_object* x_47; uint8_t x_48; uint8_t x_49; uint8_t x_50; +x_46 = lean_ctor_get(x_36, 0); +x_47 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_47, 0, x_12); +x_48 = lean_unbox(x_23); lean_dec(x_23); -lean_ctor_set_uint8(x_40, sizeof(void*)*1, x_41); -x_42 = lean_unbox(x_39); -lean_dec(x_39); -lean_ctor_set_uint8(x_40, sizeof(void*)*1 + 1, x_42); -x_43 = lean_alloc_ctor(1, 1, 0); -lean_ctor_set(x_43, 0, x_40); -return x_43; +lean_ctor_set_uint8(x_47, sizeof(void*)*1, x_48); +x_49 = lean_unbox(x_34); +lean_dec(x_34); +lean_ctor_set_uint8(x_47, sizeof(void*)*1 + 1, x_49); +x_50 = lean_unbox(x_46); +lean_dec(x_46); +lean_ctor_set_uint8(x_47, sizeof(void*)*1 + 2, x_50); +lean_ctor_set(x_36, 0, x_47); +return x_36; +} +else +{ +lean_object* x_51; lean_object* x_52; uint8_t x_53; uint8_t x_54; uint8_t x_55; lean_object* x_56; +x_51 = lean_ctor_get(x_36, 0); +lean_inc(x_51); +lean_dec(x_36); +x_52 = lean_alloc_ctor(0, 1, 3); +lean_ctor_set(x_52, 0, x_12); +x_53 = lean_unbox(x_23); +lean_dec(x_23); +lean_ctor_set_uint8(x_52, sizeof(void*)*1, x_53); +x_54 = lean_unbox(x_34); +lean_dec(x_34); +lean_ctor_set_uint8(x_52, sizeof(void*)*1 + 1, x_54); +x_55 = lean_unbox(x_51); +lean_dec(x_51); +lean_ctor_set_uint8(x_52, sizeof(void*)*1 + 2, x_55); +x_56 = lean_alloc_ctor(1, 1, 0); +lean_ctor_set(x_56, 0, x_52); +return x_56; } } } } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +} +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_2); lean_dec(x_2); return x_3; } @@ -1140,7 +1291,7 @@ static lean_object* _init_l_Lean_instFromJsonImport___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241_), 1, 0); return x_1; } } @@ -1158,10 +1309,11 @@ _start: uint8_t x_2; uint8_t x_3; lean_object* x_4; x_2 = 0; x_3 = 1; -x_4 = lean_alloc_ctor(0, 1, 2); +x_4 = lean_alloc_ctor(0, 1, 3); lean_ctor_set(x_4, 0, x_1); lean_ctor_set_uint8(x_4, sizeof(void*)*1, x_2); lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 1, x_3); +lean_ctor_set_uint8(x_4, sizeof(void*)*1 + 2, x_2); return x_4; } } @@ -1173,12 +1325,12 @@ x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); lean_dec(x_1); x_3 = 1; -x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_5 = l_Lean_Name_toString(x_2, x_3, x_4); return x_5; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1() { _start: { lean_object* x_1; @@ -1186,17 +1338,17 @@ x_1 = lean_mk_string_unchecked("none", 4, 4); return x_1; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1; +x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3() { _start: { lean_object* x_1; @@ -1204,17 +1356,17 @@ x_1 = lean_mk_string_unchecked("some ", 5, 5); return x_1; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3; +x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5() { _start: { lean_object* x_1; @@ -1222,23 +1374,23 @@ x_1 = lean_mk_string_unchecked("FilePath.mk ", 12, 12); return x_1; } } -static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6() { +static lean_object* _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5; +x_1 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) { lean_object* x_3; -x_3 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2; +x_3 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2; return x_3; } else @@ -1253,13 +1405,13 @@ x_6 = l_String_quote(x_5); lean_dec(x_5); lean_ctor_set_tag(x_1, 3); lean_ctor_set(x_1, 0, x_6); -x_7 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6; +x_7 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6; x_8 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_1); x_9 = lean_unsigned_to_nat(1024u); x_10 = l_Repr_addAppParen(x_8, x_9); -x_11 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4; +x_11 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4; x_12 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_12, 0, x_11); lean_ctor_set(x_12, 1, x_10); @@ -1276,13 +1428,13 @@ x_15 = l_String_quote(x_14); lean_dec(x_14); x_16 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_16, 0, x_15); -x_17 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6; +x_17 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6; x_18 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); x_19 = lean_unsigned_to_nat(1024u); x_20 = l_Repr_addAppParen(x_18, x_19); -x_21 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4; +x_21 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4; x_22 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_22, 0, x_21); lean_ctor_set(x_22, 1, x_20); @@ -1292,7 +1444,7 @@ return x_23; } } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1() { _start: { lean_object* x_1; @@ -1300,41 +1452,41 @@ x_1 = lean_mk_string_unchecked("lean\?", 5, 5); return x_1; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3; -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5() { _start: { lean_object* x_1; lean_object* x_2; @@ -1343,7 +1495,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6() { _start: { lean_object* x_1; @@ -1351,17 +1503,17 @@ x_1 = lean_mk_string_unchecked("olean\?", 6, 6); return x_1; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8() { _start: { lean_object* x_1; @@ -1369,17 +1521,17 @@ x_1 = lean_mk_string_unchecked("oleanServer\?", 12, 12); return x_1; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10() { _start: { lean_object* x_1; lean_object* x_2; @@ -1388,7 +1540,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11() { _start: { lean_object* x_1; @@ -1396,17 +1548,17 @@ x_1 = lean_mk_string_unchecked("oleanPrivate\?", 13, 13); return x_1; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13() { _start: { lean_object* x_1; lean_object* x_2; @@ -1415,7 +1567,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14() { _start: { lean_object* x_1; @@ -1423,25 +1575,25 @@ x_1 = lean_mk_string_unchecked("ilean\?", 6, 6); return x_1; } } -static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15() { +static lean_object* _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14; +x_1 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431_(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; x_3 = lean_ctor_get(x_1, 0); lean_inc(x_3); x_4 = lean_unsigned_to_nat(0u); -x_5 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_3, x_4); -x_6 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5; +x_5 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_3, x_4); +x_6 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5; x_7 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); @@ -1449,11 +1601,11 @@ x_8 = 0; x_9 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_9, 0, x_7); lean_ctor_set_uint8(x_9, sizeof(void*)*1, x_8); -x_10 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4; +x_10 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); -x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9; +x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9; x_13 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_13, 0, x_11); lean_ctor_set(x_13, 1, x_12); @@ -1461,18 +1613,18 @@ x_14 = lean_box(1); x_15 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); -x_16 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7; +x_16 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7; x_17 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_17, 0, x_15); lean_ctor_set(x_17, 1, x_16); -x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_19 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_19, 0, x_17); lean_ctor_set(x_19, 1, x_18); x_20 = lean_ctor_get(x_1, 1); lean_inc(x_20); -x_21 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_20, x_4); -x_22 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7; +x_21 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_20, x_4); +x_22 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7; x_23 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -1488,7 +1640,7 @@ lean_ctor_set(x_26, 1, x_12); x_27 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_14); -x_28 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9; +x_28 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9; x_29 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_29, 0, x_27); lean_ctor_set(x_29, 1, x_28); @@ -1497,8 +1649,8 @@ lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_18); x_31 = lean_ctor_get(x_1, 2); lean_inc(x_31); -x_32 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_31, x_4); -x_33 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10; +x_32 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_31, x_4); +x_33 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10; x_34 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -1514,7 +1666,7 @@ lean_ctor_set(x_37, 1, x_12); x_38 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_14); -x_39 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12; +x_39 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12; x_40 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_40, 0, x_38); lean_ctor_set(x_40, 1, x_39); @@ -1523,8 +1675,8 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_18); x_42 = lean_ctor_get(x_1, 3); lean_inc(x_42); -x_43 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_42, x_4); -x_44 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13; +x_43 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_42, x_4); +x_44 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13; x_45 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_45, 0, x_44); lean_ctor_set(x_45, 1, x_43); @@ -1540,7 +1692,7 @@ lean_ctor_set(x_48, 1, x_12); x_49 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_14); -x_50 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15; +x_50 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15; x_51 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_51, 0, x_49); lean_ctor_set(x_51, 1, x_50); @@ -1550,7 +1702,7 @@ lean_ctor_set(x_52, 1, x_18); x_53 = lean_ctor_get(x_1, 4); lean_inc(x_53); lean_dec(x_1); -x_54 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_53, x_4); +x_54 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_53, x_4); x_55 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_55, 0, x_22); lean_ctor_set(x_55, 1, x_54); @@ -1560,15 +1712,15 @@ lean_ctor_set_uint8(x_56, sizeof(void*)*1, x_8); x_57 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_57, 0, x_52); lean_ctor_set(x_57, 1, x_56); -x_58 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19; +x_58 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21; x_59 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); -x_60 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21; +x_60 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23; x_61 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_61, 0, x_59); lean_ctor_set(x_61, 1, x_60); -x_62 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18; +x_62 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20; x_63 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -1578,20 +1730,20 @@ lean_ctor_set_uint8(x_64, sizeof(void*)*1, x_8); return x_64; } } -LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1(x_1, x_2); +x_3 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431_(x_1, x_2); +x_3 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515_(x_1, x_2); lean_dec(x_2); return x_3; } @@ -1600,7 +1752,7 @@ static lean_object* _init_l_Lean_instReprModuleArtifacts___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____boxed), 2, 0); return x_1; } } @@ -1634,7 +1786,7 @@ x_1 = l_Lean_instInhabitedModuleArtifacts___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -1681,7 +1833,7 @@ return x_12; } } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1() { _start: { lean_object* x_1; @@ -1689,7 +1841,7 @@ x_1 = lean_mk_string_unchecked("lean", 4, 4); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2() { _start: { lean_object* x_1; @@ -1697,7 +1849,7 @@ x_1 = lean_mk_string_unchecked("olean", 5, 5); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3() { _start: { lean_object* x_1; @@ -1705,7 +1857,7 @@ x_1 = lean_mk_string_unchecked("oleanServer", 11, 11); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4() { _start: { lean_object* x_1; @@ -1713,7 +1865,7 @@ x_1 = lean_mk_string_unchecked("oleanPrivate", 12, 12); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5() { _start: { lean_object* x_1; @@ -1721,31 +1873,31 @@ x_1 = lean_mk_string_unchecked("ilean", 5, 5); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1; -x_4 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(x_3, x_2); +x_3 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1; +x_4 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(x_3, x_2); x_5 = lean_ctor_get(x_1, 1); lean_inc(x_5); -x_6 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2; -x_7 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(x_6, x_5); +x_6 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2; +x_7 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(x_6, x_5); x_8 = lean_ctor_get(x_1, 2); lean_inc(x_8); -x_9 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3; -x_10 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(x_9, x_8); +x_9 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3; +x_10 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(x_9, x_8); x_11 = lean_ctor_get(x_1, 3); lean_inc(x_11); -x_12 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4; -x_13 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(x_12, x_11); +x_12 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4; +x_13 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(x_12, x_11); x_14 = lean_ctor_get(x_1, 4); lean_inc(x_14); lean_dec(x_1); -x_15 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5; -x_16 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____spec__1(x_15, x_14); +x_15 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5; +x_16 = l_Lean_Json_opt___at___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____spec__1(x_15, x_14); x_17 = lean_box(0); x_18 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_18, 0, x_16); @@ -1762,7 +1914,7 @@ lean_ctor_set(x_21, 1, x_20); x_22 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_22, 0, x_4); lean_ctor_set(x_22, 1, x_21); -x_23 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2; +x_23 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2; x_24 = l_List_flatMapTR_go___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__4(x_22, x_23); x_25 = l_Lean_Json_mkObj(x_24); return x_25; @@ -1772,7 +1924,7 @@ static lean_object* _init_l_Lean_instToJsonModuleArtifacts___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647_), 1, 0); return x_1; } } @@ -1784,7 +1936,7 @@ x_1 = l_Lean_instToJsonModuleArtifacts___closed__1; return x_1; } } -static lean_object* _init_l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1() { +static lean_object* _init_l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -1794,14 +1946,14 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { case 0: { lean_object* x_2; -x_2 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1; +x_2 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1; return x_2; } case 1: @@ -1962,16 +2114,16 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; x_3 = l_Lean_Json_getObjValD(x_1, x_2); -x_4 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2(x_3); +x_4 = l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2(x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1() { _start: { lean_object* x_1; @@ -1979,249 +2131,249 @@ x_1 = lean_mk_string_unchecked("ModuleArtifacts", 15, 15); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1; x_3 = l_Lean_Name_mkStr2(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14; +x_2 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1; +x_2 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1; lean_inc(x_1); -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -2231,7 +2383,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; x_5 = lean_ctor_get(x_3, 0); -x_6 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8; +x_6 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); lean_ctor_set(x_3, 0, x_7); @@ -2243,7 +2395,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_3, 0); lean_inc(x_8); lean_dec(x_3); -x_9 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8; +x_9 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); x_11 = lean_alloc_ctor(0, 1, 0); @@ -2257,9 +2409,9 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; x_12 = lean_ctor_get(x_3, 0); lean_inc(x_12); lean_dec(x_3); -x_13 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2; +x_13 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2; lean_inc(x_1); -x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_13); +x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_13); if (lean_obj_tag(x_14) == 0) { uint8_t x_15; @@ -2270,7 +2422,7 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; x_16 = lean_ctor_get(x_14, 0); -x_17 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12; +x_17 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); lean_ctor_set(x_14, 0, x_18); @@ -2282,7 +2434,7 @@ lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; x_19 = lean_ctor_get(x_14, 0); lean_inc(x_19); lean_dec(x_14); -x_20 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12; +x_20 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12; x_21 = lean_string_append(x_20, x_19); lean_dec(x_19); x_22 = lean_alloc_ctor(0, 1, 0); @@ -2296,9 +2448,9 @@ lean_object* x_23; lean_object* x_24; lean_object* x_25; x_23 = lean_ctor_get(x_14, 0); lean_inc(x_23); lean_dec(x_14); -x_24 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3; +x_24 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3; lean_inc(x_1); -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_24); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; @@ -2310,7 +2462,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; x_27 = lean_ctor_get(x_25, 0); -x_28 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16; +x_28 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16; x_29 = lean_string_append(x_28, x_27); lean_dec(x_27); lean_ctor_set(x_25, 0, x_29); @@ -2322,7 +2474,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_25, 0); lean_inc(x_30); lean_dec(x_25); -x_31 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16; +x_31 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16; x_32 = lean_string_append(x_31, x_30); lean_dec(x_30); x_33 = lean_alloc_ctor(0, 1, 0); @@ -2336,9 +2488,9 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; x_34 = lean_ctor_get(x_25, 0); lean_inc(x_34); lean_dec(x_25); -x_35 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4; +x_35 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4; lean_inc(x_1); -x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_35); +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_35); if (lean_obj_tag(x_36) == 0) { uint8_t x_37; @@ -2351,7 +2503,7 @@ if (x_37 == 0) { lean_object* x_38; lean_object* x_39; lean_object* x_40; x_38 = lean_ctor_get(x_36, 0); -x_39 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20; +x_39 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20; x_40 = lean_string_append(x_39, x_38); lean_dec(x_38); lean_ctor_set(x_36, 0, x_40); @@ -2363,7 +2515,7 @@ lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; x_41 = lean_ctor_get(x_36, 0); lean_inc(x_41); lean_dec(x_36); -x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20; +x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20; x_43 = lean_string_append(x_42, x_41); lean_dec(x_41); x_44 = lean_alloc_ctor(0, 1, 0); @@ -2377,8 +2529,8 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; x_45 = lean_ctor_get(x_36, 0); lean_inc(x_45); lean_dec(x_36); -x_46 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5; -x_47 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_46); +x_46 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5; +x_47 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_46); if (lean_obj_tag(x_47) == 0) { uint8_t x_48; @@ -2391,7 +2543,7 @@ if (x_48 == 0) { lean_object* x_49; lean_object* x_50; lean_object* x_51; x_49 = lean_ctor_get(x_47, 0); -x_50 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24; +x_50 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24; x_51 = lean_string_append(x_50, x_49); lean_dec(x_49); lean_ctor_set(x_47, 0, x_51); @@ -2403,7 +2555,7 @@ lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; x_52 = lean_ctor_get(x_47, 0); lean_inc(x_52); lean_dec(x_47); -x_53 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24; +x_53 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24; x_54 = lean_string_append(x_53, x_52); lean_dec(x_52); x_55 = lean_alloc_ctor(0, 1, 0); @@ -2451,11 +2603,11 @@ return x_61; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__1(x_1, x_2); lean_dec(x_2); return x_3; } @@ -2464,7 +2616,7 @@ static lean_object* _init_l_Lean_instFromJsonModuleArtifacts___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_), 1, 0); return x_1; } } @@ -2476,16 +2628,16 @@ x_1 = l_Lean_instFromJsonModuleArtifacts___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__2(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_1, x_2); +x_3 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__4(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_3) == 0) @@ -2507,7 +2659,7 @@ lean_ctor_set_tag(x_3, 5); lean_ctor_set(x_3, 1, x_1); lean_ctor_set(x_3, 0, x_2); x_7 = lean_unsigned_to_nat(0u); -x_8 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_5, x_7); +x_8 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_5, x_7); x_9 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_9, 0, x_3); lean_ctor_set(x_9, 1, x_8); @@ -2528,7 +2680,7 @@ x_13 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_13, 0, x_2); lean_ctor_set(x_13, 1, x_1); x_14 = lean_unsigned_to_nat(0u); -x_15 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_11, x_14); +x_15 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_11, x_14); x_16 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_16, 0, x_13); lean_ctor_set(x_16, 1, x_15); @@ -2539,7 +2691,7 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__3(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__3(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) @@ -2562,7 +2714,7 @@ x_5 = lean_ctor_get(x_1, 0); lean_inc(x_5); lean_dec(x_1); x_6 = lean_unsigned_to_nat(0u); -x_7 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_5, x_6); +x_7 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_5, x_6); return x_7; } else @@ -2572,18 +2724,18 @@ x_8 = lean_ctor_get(x_1, 0); lean_inc(x_8); lean_dec(x_1); x_9 = lean_unsigned_to_nat(0u); -x_10 = l_Lean_reprImport____x40_Lean_Setup___hyg_40_(x_8, x_9); -x_11 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__4(x_2, x_10, x_4); +x_10 = l_Lean_reprImport____x40_Lean_Setup___hyg_50_(x_8, x_9); +x_11 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__4(x_2, x_10, x_4); return x_11; } } } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9; +x_1 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9; x_2 = lean_box(1); x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -2591,7 +2743,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2() { _start: { lean_object* x_1; @@ -2599,35 +2751,35 @@ x_1 = lean_mk_string_unchecked("#[", 2, 2); return x_1; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2; +x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2; x_2 = lean_string_length(x_1); return x_2; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3; +x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3; x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2; +x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6() { _start: { lean_object* x_1; @@ -2635,17 +2787,17 @@ x_1 = lean_mk_string_unchecked("]", 1, 1); return x_1; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6; +x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8() { _start: { lean_object* x_1; @@ -2653,17 +2805,17 @@ x_1 = lean_mk_string_unchecked("#[]", 3, 3); return x_1; } } -static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9() { +static lean_object* _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8; +x_1 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; @@ -2675,17 +2827,17 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; lean_object* x_15; x_5 = lean_array_to_list(x_1); -x_6 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; -x_7 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__3(x_5, x_6); -x_8 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5; +x_6 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; +x_7 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__3(x_5, x_6); +x_8 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5; x_9 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); -x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7; +x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_9); lean_ctor_set(x_11, 1, x_10); -x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4; +x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4; x_13 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_13, 0, x_12); lean_ctor_set(x_13, 1, x_11); @@ -2699,12 +2851,12 @@ else { lean_object* x_16; lean_dec(x_1); -x_16 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9; +x_16 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9; return x_16; } } } -LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -2718,7 +2870,7 @@ x_3 = lean_ctor_get(x_2, 0); x_4 = lean_ctor_get(x_2, 1); x_5 = lean_ctor_get(x_2, 2); x_6 = lean_ctor_get(x_2, 3); -x_7 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6(x_1, x_6); +x_7 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6(x_1, x_6); lean_inc(x_5); lean_inc(x_4); x_8 = lean_alloc_ctor(0, 2, 0); @@ -2733,16 +2885,16 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; x_2 = lean_box(0); -x_3 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6(x_2, x_1); +x_3 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6(x_2, x_1); return x_3; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1() { _start: { lean_object* x_1; @@ -2750,35 +2902,35 @@ x_1 = lean_mk_string_unchecked("(", 1, 1); return x_1; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1; +x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1; x_2 = lean_string_length(x_1); return x_2; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2; +x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2; x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1; +x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5() { _start: { lean_object* x_1; @@ -2786,17 +2938,17 @@ x_1 = lean_mk_string_unchecked(")", 1, 1); return x_1; } } -static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6() { +static lean_object* _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5; +x_1 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(lean_object* x_1, lean_object* x_2) { _start: { uint8_t x_3; @@ -2812,22 +2964,22 @@ x_8 = lean_box(0); lean_ctor_set_tag(x_1, 1); lean_ctor_set(x_1, 1, x_8); lean_ctor_set(x_1, 0, x_7); -x_9 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431_(x_5, x_6); +x_9 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515_(x_5, x_6); x_10 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_10, 0, x_9); lean_ctor_set(x_10, 1, x_1); x_11 = l_List_reverse___rarg(x_10); -x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; +x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; x_13 = l_Std_Format_joinSep___at_Prod_repr___spec__1(x_11, x_12); -x_14 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4; +x_14 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4; x_15 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_13); -x_16 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6; +x_16 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6; x_17 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_17, 0, x_15); lean_ctor_set(x_17, 1, x_16); -x_18 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3; +x_18 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3; x_19 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -2851,22 +3003,22 @@ x_26 = lean_box(0); x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_25); lean_ctor_set(x_27, 1, x_26); -x_28 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431_(x_23, x_24); +x_28 = l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515_(x_23, x_24); x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); x_30 = l_List_reverse___rarg(x_29); -x_31 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; +x_31 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; x_32 = l_Std_Format_joinSep___at_Prod_repr___spec__1(x_30, x_31); -x_33 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4; +x_33 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4; x_34 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); -x_35 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6; +x_35 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6; x_36 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_36, 0, x_34); lean_ctor_set(x_36, 1, x_35); -x_37 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3; +x_37 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3; x_38 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_36); @@ -2878,16 +3030,16 @@ return x_40; } } } -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__8(lean_object* x_1) { +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__8(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_1, x_2); +x_3 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__11(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__11(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_3) == 0) @@ -2909,7 +3061,7 @@ lean_ctor_set_tag(x_3, 5); lean_ctor_set(x_3, 1, x_1); lean_ctor_set(x_3, 0, x_2); x_7 = lean_unsigned_to_nat(0u); -x_8 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_5, x_7); +x_8 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_5, x_7); x_9 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_9, 0, x_3); lean_ctor_set(x_9, 1, x_8); @@ -2930,7 +3082,7 @@ x_13 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_13, 0, x_2); lean_ctor_set(x_13, 1, x_1); x_14 = lean_unsigned_to_nat(0u); -x_15 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_11, x_14); +x_15 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_11, x_14); x_16 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_16, 0, x_13); lean_ctor_set(x_16, 1, x_15); @@ -2941,7 +3093,7 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__10(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__10(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) @@ -2964,7 +3116,7 @@ x_5 = lean_ctor_get(x_1, 0); lean_inc(x_5); lean_dec(x_1); x_6 = lean_unsigned_to_nat(0u); -x_7 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_5, x_6); +x_7 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_5, x_6); return x_7; } else @@ -2974,14 +3126,14 @@ x_8 = lean_ctor_get(x_1, 0); lean_inc(x_8); lean_dec(x_1); x_9 = lean_unsigned_to_nat(0u); -x_10 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_8, x_9); -x_11 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__11(x_2, x_10, x_4); +x_10 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_8, x_9); +x_11 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__11(x_2, x_10, x_4); return x_11; } } } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1() { _start: { lean_object* x_1; @@ -2989,17 +3141,17 @@ x_1 = lean_mk_string_unchecked("[]", 2, 2); return x_1; } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1; +x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3() { _start: { lean_object* x_1; @@ -3007,49 +3159,49 @@ x_1 = lean_mk_string_unchecked("[", 1, 1); return x_1; } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3; +x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3; x_2 = lean_string_length(x_1); return x_2; } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4; +x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4; x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6() { +static lean_object* _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3; +x_1 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) { lean_object* x_3; -x_3 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2; +x_3 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2; return x_3; } else { lean_object* x_4; lean_object* x_5; uint8_t x_6; -x_4 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; +x_4 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; lean_inc(x_1); -x_5 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__10(x_1, x_4); +x_5 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__10(x_1, x_4); x_6 = !lean_is_exclusive(x_1); if (x_6 == 0) { @@ -3058,15 +3210,15 @@ x_7 = lean_ctor_get(x_1, 1); lean_dec(x_7); x_8 = lean_ctor_get(x_1, 0); lean_dec(x_8); -x_9 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6; +x_9 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6; lean_ctor_set_tag(x_1, 5); lean_ctor_set(x_1, 1, x_5); lean_ctor_set(x_1, 0, x_9); -x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7; +x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_1); lean_ctor_set(x_11, 1, x_10); -x_12 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5; +x_12 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5; x_13 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_13, 0, x_12); lean_ctor_set(x_13, 1, x_11); @@ -3080,15 +3232,15 @@ else { lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; uint8_t x_22; lean_object* x_23; lean_dec(x_1); -x_16 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6; +x_16 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6; x_17 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_17, 0, x_16); lean_ctor_set(x_17, 1, x_5); -x_18 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7; +x_18 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7; x_19 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_19, 0, x_17); lean_ctor_set(x_19, 1, x_18); -x_20 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5; +x_20 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5; x_21 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_21, 0, x_20); lean_ctor_set(x_21, 1, x_19); @@ -3101,14 +3253,14 @@ return x_23; } } } -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(lean_object* x_1) { +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; x_2 = l_String_quote(x_1); x_3 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_3, 0, x_2); -x_4 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6; +x_4 = l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6; x_5 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_5, 0, x_4); lean_ctor_set(x_5, 1, x_3); @@ -3117,7 +3269,7 @@ x_7 = l_Repr_addAppParen(x_5, x_6); return x_7; } } -LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__15(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__15(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_3) == 0) @@ -3138,7 +3290,7 @@ lean_inc(x_1); lean_ctor_set_tag(x_3, 5); lean_ctor_set(x_3, 1, x_1); lean_ctor_set(x_3, 0, x_2); -x_7 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(x_5); +x_7 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(x_5); lean_dec(x_5); x_8 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_8, 0, x_3); @@ -3159,7 +3311,7 @@ lean_inc(x_1); x_12 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_12, 0, x_2); lean_ctor_set(x_12, 1, x_1); -x_13 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(x_10); +x_13 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(x_10); lean_dec(x_10); x_14 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_14, 0, x_12); @@ -3171,7 +3323,7 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__14(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__14(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_1) == 0) @@ -3193,7 +3345,7 @@ lean_dec(x_2); x_5 = lean_ctor_get(x_1, 0); lean_inc(x_5); lean_dec(x_1); -x_6 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(x_5); +x_6 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(x_5); lean_dec(x_5); return x_6; } @@ -3203,15 +3355,15 @@ lean_object* x_7; lean_object* x_8; lean_object* x_9; x_7 = lean_ctor_get(x_1, 0); lean_inc(x_7); lean_dec(x_1); -x_8 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(x_7); +x_8 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(x_7); lean_dec(x_7); -x_9 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__15(x_2, x_8, x_4); +x_9 = l_List_foldl___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__15(x_2, x_8, x_4); return x_9; } } } } -LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__12(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__12(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; uint8_t x_4; @@ -3223,17 +3375,17 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; uint8_t x_14; lean_object* x_15; x_5 = lean_array_to_list(x_1); -x_6 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1; -x_7 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__14(x_5, x_6); -x_8 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5; +x_6 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1; +x_7 = l_Std_Format_joinSep___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__14(x_5, x_6); +x_8 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5; x_9 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_9, 0, x_8); lean_ctor_set(x_9, 1, x_7); -x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7; +x_10 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_9); lean_ctor_set(x_11, 1, x_10); -x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4; +x_12 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4; x_13 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_13, 0, x_12); lean_ctor_set(x_13, 1, x_11); @@ -3247,12 +3399,12 @@ else { lean_object* x_16; lean_dec(x_1); -x_16 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9; +x_16 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9; return x_16; } } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1() { _start: { lean_object* x_1; @@ -3260,41 +3412,41 @@ x_1 = lean_mk_string_unchecked("name", 4, 4); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3; -x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3; +x_2 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_3 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5() { _start: { lean_object* x_1; lean_object* x_2; @@ -3303,7 +3455,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6() { _start: { lean_object* x_1; @@ -3311,17 +3463,17 @@ x_1 = lean_mk_string_unchecked("isModule", 8, 8); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8() { _start: { lean_object* x_1; lean_object* x_2; @@ -3330,7 +3482,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9() { _start: { lean_object* x_1; @@ -3338,17 +3490,17 @@ x_1 = lean_mk_string_unchecked("imports", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11() { _start: { lean_object* x_1; lean_object* x_2; @@ -3357,7 +3509,7 @@ x_2 = lean_nat_to_int(x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12() { _start: { lean_object* x_1; @@ -3365,17 +3517,17 @@ x_1 = lean_mk_string_unchecked("modules", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14() { _start: { lean_object* x_1; @@ -3383,17 +3535,17 @@ x_1 = lean_mk_string_unchecked("Lean.rbmapOf ", 13, 13); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16() { _start: { lean_object* x_1; @@ -3401,17 +3553,17 @@ x_1 = lean_mk_string_unchecked("dynlibs", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18() { _start: { lean_object* x_1; @@ -3419,17 +3571,17 @@ x_1 = lean_mk_string_unchecked("plugins", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20() { _start: { lean_object* x_1; @@ -3437,17 +3589,17 @@ x_1 = lean_mk_string_unchecked("options", 7, 7); return x_1; } } -static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21() { +static lean_object* _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20; +x_1 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20; x_2 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937_(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021_(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; uint8_t x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; @@ -3455,7 +3607,7 @@ x_3 = lean_ctor_get(x_1, 0); lean_inc(x_3); x_4 = lean_unsigned_to_nat(0u); x_5 = l_Lean_Name_reprPrec(x_3, x_4); -x_6 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5; +x_6 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5; x_7 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_7, 0, x_6); lean_ctor_set(x_7, 1, x_5); @@ -3463,11 +3615,11 @@ x_8 = 0; x_9 = lean_alloc_ctor(6, 1, 1); lean_ctor_set(x_9, 0, x_7); lean_ctor_set_uint8(x_9, sizeof(void*)*1, x_8); -x_10 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4; +x_10 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4; x_11 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_11, 0, x_10); lean_ctor_set(x_11, 1, x_9); -x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9; +x_12 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9; x_13 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_13, 0, x_11); lean_ctor_set(x_13, 1, x_12); @@ -3475,17 +3627,17 @@ x_14 = lean_box(1); x_15 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); -x_16 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7; +x_16 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7; x_17 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_17, 0, x_15); lean_ctor_set(x_17, 1, x_16); -x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5; +x_18 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5; x_19 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_19, 0, x_17); lean_ctor_set(x_19, 1, x_18); x_20 = lean_ctor_get_uint8(x_1, sizeof(void*)*6); x_21 = l_Bool_repr(x_20, x_4); -x_22 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8; +x_22 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8; x_23 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_23, 0, x_22); lean_ctor_set(x_23, 1, x_21); @@ -3501,7 +3653,7 @@ lean_ctor_set(x_26, 1, x_12); x_27 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_14); -x_28 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10; +x_28 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10; x_29 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_29, 0, x_27); lean_ctor_set(x_29, 1, x_28); @@ -3510,8 +3662,8 @@ lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_18); x_31 = lean_ctor_get(x_1, 1); lean_inc(x_31); -x_32 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1(x_31); -x_33 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11; +x_32 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1(x_31); +x_33 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11; x_34 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -3527,7 +3679,7 @@ lean_ctor_set(x_37, 1, x_12); x_38 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_38, 0, x_37); lean_ctor_set(x_38, 1, x_14); -x_39 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13; +x_39 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13; x_40 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_40, 0, x_38); lean_ctor_set(x_40, 1, x_39); @@ -3536,10 +3688,10 @@ lean_ctor_set(x_41, 0, x_40); lean_ctor_set(x_41, 1, x_18); x_42 = lean_ctor_get(x_1, 2); lean_inc(x_42); -x_43 = l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5(x_42); +x_43 = l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5(x_42); lean_dec(x_42); -x_44 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7(x_43, x_4); -x_45 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15; +x_44 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7(x_43, x_4); +x_45 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15; x_46 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_46, 0, x_45); lean_ctor_set(x_46, 1, x_44); @@ -3559,7 +3711,7 @@ lean_ctor_set(x_51, 1, x_12); x_52 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_52, 0, x_51); lean_ctor_set(x_52, 1, x_14); -x_53 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17; +x_53 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17; x_54 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_54, 0, x_52); lean_ctor_set(x_54, 1, x_53); @@ -3568,7 +3720,7 @@ lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_18); x_56 = lean_ctor_get(x_1, 3); lean_inc(x_56); -x_57 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__12(x_56); +x_57 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__12(x_56); x_58 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_58, 0, x_33); lean_ctor_set(x_58, 1, x_57); @@ -3584,7 +3736,7 @@ lean_ctor_set(x_61, 1, x_12); x_62 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_14); -x_63 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19; +x_63 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19; x_64 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_64, 0, x_62); lean_ctor_set(x_64, 1, x_63); @@ -3593,7 +3745,7 @@ lean_ctor_set(x_65, 0, x_64); lean_ctor_set(x_65, 1, x_18); x_66 = lean_ctor_get(x_1, 4); lean_inc(x_66); -x_67 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__12(x_66); +x_67 = l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__12(x_66); x_68 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_68, 0, x_33); lean_ctor_set(x_68, 1, x_67); @@ -3609,7 +3761,7 @@ lean_ctor_set(x_71, 1, x_12); x_72 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_14); -x_73 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21; +x_73 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21; x_74 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_74, 0, x_72); lean_ctor_set(x_74, 1, x_73); @@ -3630,15 +3782,15 @@ lean_ctor_set_uint8(x_79, sizeof(void*)*1, x_8); x_80 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_80, 0, x_75); lean_ctor_set(x_80, 1, x_79); -x_81 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19; +x_81 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21; x_82 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_82, 0, x_81); lean_ctor_set(x_82, 1, x_80); -x_83 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21; +x_83 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23; x_84 = lean_alloc_ctor(5, 2, 0); lean_ctor_set(x_84, 0, x_82); lean_ctor_set(x_84, 1, x_83); -x_85 = l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18; +x_85 = l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20; x_86 = lean_alloc_ctor(4, 2, 0); lean_ctor_set(x_86, 0, x_85); lean_ctor_set(x_86, 1, x_84); @@ -3648,56 +3800,56 @@ lean_ctor_set_uint8(x_87, sizeof(void*)*1, x_8); return x_87; } } -LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__6(x_1, x_2); +x_3 = l_Lean_RBNode_revFold___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__6(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__5(x_1); +x_2 = l_Lean_RBMap_toList___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__5(x_1); lean_dec(x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9(x_1, x_2); +x_3 = l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7(x_1, x_2); +x_3 = l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__13(x_1); +x_2 = l_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__13(x_1); lean_dec(x_1); return x_2; } } -LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937_(x_1, x_2); +x_3 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021_(x_1, x_2); lean_dec(x_2); return x_3; } @@ -3706,7 +3858,7 @@ static lean_object* _init_l_Lean_instReprModuleSetup___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____boxed), 2, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____boxed), 2, 0); return x_1; } } @@ -3754,7 +3906,7 @@ x_1 = l_Lean_instInhabitedModuleSetup___closed__2; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3769,7 +3921,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; size_t x x_5 = lean_array_uget(x_3, x_2); x_6 = lean_unsigned_to_nat(0u); x_7 = lean_array_uset(x_3, x_2, x_6); -x_8 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130_(x_5); +x_8 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161_(x_5); x_9 = 1; x_10 = lean_usize_add(x_2, x_9); x_11 = lean_array_uset(x_7, x_2, x_8); @@ -3779,19 +3931,19 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__1(lean_object* x_1) { _start: { size_t x_2; size_t x_3; lean_object* x_4; lean_object* x_5; x_2 = lean_array_size(x_1); x_3 = 0; -x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2(x_2, x_3, x_1); +x_4 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2(x_2, x_3, x_1); x_5 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_5, 0, x_4); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__4(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__4(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -3810,11 +3962,11 @@ lean_inc(x_5); x_6 = lean_ctor_get(x_2, 3); lean_inc(x_6); lean_dec(x_2); -x_7 = l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__4(x_1, x_3); +x_7 = l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__4(x_1, x_3); x_8 = 1; -x_9 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_9 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_10 = l_Lean_Name_toString(x_4, x_8, x_9); -x_11 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563_(x_5); +x_11 = l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647_(x_5); x_12 = l_Lean_RBNode_insert___at_Lean_Json_mkObj___spec__1(x_7, x_10, x_11); x_1 = x_12; x_2 = x_6; @@ -3822,29 +3974,29 @@ goto _start; } } } -LEAN_EXPORT lean_object* l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__3(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__3(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; x_2 = lean_box(0); -x_3 = l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__4(x_2, x_1); +x_3 = l_Lean_RBNode_fold___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__4(x_2, x_1); x_4 = lean_alloc_ctor(5, 1, 0); lean_ctor_set(x_4, 0, x_3); return x_4; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195_(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; uint8_t x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); x_3 = 1; -x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_4 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_5 = l_Lean_Name_toString(x_2, x_3, x_4); x_6 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_6, 0, x_5); -x_7 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1; +x_7 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1; x_8 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_8, 0, x_7); lean_ctor_set(x_8, 1, x_6); @@ -3855,7 +4007,7 @@ lean_ctor_set(x_10, 1, x_9); x_11 = lean_ctor_get_uint8(x_1, sizeof(void*)*6); x_12 = lean_alloc_ctor(1, 0, 1); lean_ctor_set_uint8(x_12, 0, x_11); -x_13 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6; +x_13 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6; x_14 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_14, 0, x_13); lean_ctor_set(x_14, 1, x_12); @@ -3864,8 +4016,8 @@ lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_9); x_16 = lean_ctor_get(x_1, 1); lean_inc(x_16); -x_17 = l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__1(x_16); -x_18 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9; +x_17 = l_Array_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__1(x_16); +x_18 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9; x_19 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_19, 0, x_18); lean_ctor_set(x_19, 1, x_17); @@ -3874,8 +4026,8 @@ lean_ctor_set(x_20, 0, x_19); lean_ctor_set(x_20, 1, x_9); x_21 = lean_ctor_get(x_1, 2); lean_inc(x_21); -x_22 = l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__3(x_21); -x_23 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12; +x_22 = l_Lean_NameMap_toJson___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__3(x_21); +x_23 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12; x_24 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_24, 0, x_23); lean_ctor_set(x_24, 1, x_22); @@ -3885,7 +4037,7 @@ lean_ctor_set(x_25, 1, x_9); x_26 = lean_ctor_get(x_1, 3); lean_inc(x_26); x_27 = l_Array_toJson___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__2(x_26); -x_28 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16; +x_28 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16; x_29 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); @@ -3895,7 +4047,7 @@ lean_ctor_set(x_30, 1, x_9); x_31 = lean_ctor_get(x_1, 4); lean_inc(x_31); x_32 = l_Array_toJson___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__2(x_31); -x_33 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18; +x_33 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18; x_34 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -3906,7 +4058,7 @@ x_36 = lean_ctor_get(x_1, 5); lean_inc(x_36); lean_dec(x_1); x_37 = l_Lean_NameMap_toJson___at_Lean_instToJsonLeanOptions___spec__1(x_36); -x_38 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20; +x_38 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20; x_39 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); @@ -3934,13 +4086,13 @@ lean_ctor_set(x_46, 1, x_45); x_47 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_47, 0, x_10); lean_ctor_set(x_47, 1, x_46); -x_48 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2; +x_48 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2; x_49 = l_List_flatMapTR_go___at___private_Lean_Util_Paths_0__Lean_toJsonLeanPaths____x40_Lean_Util_Paths___hyg_62____spec__4(x_47, x_48); x_50 = l_Lean_Json_mkObj(x_49); return x_50; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -3948,7 +4100,7 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111____spec__2(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195____spec__2(x_4, x_5, x_3); return x_6; } } @@ -3956,7 +4108,7 @@ static lean_object* _init_l_Lean_instToJsonModuleSetup___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1111_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_toJsonModuleSetup____x40_Lean_Setup___hyg_1195_), 1, 0); return x_1; } } @@ -3968,7 +4120,7 @@ x_1 = l_Lean_instToJsonModuleSetup___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -3986,7 +4138,7 @@ lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; x_6 = lean_array_uget(x_3, x_2); x_7 = lean_unsigned_to_nat(0u); x_8 = lean_array_uset(x_3, x_2, x_7); -x_9 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196_(x_6); +x_9 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241_(x_6); if (lean_obj_tag(x_9) == 0) { uint8_t x_10; @@ -4023,7 +4175,7 @@ goto _start; } } } -static lean_object* _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1() { +static lean_object* _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1() { _start: { lean_object* x_1; @@ -4031,7 +4183,7 @@ x_1 = lean_mk_string_unchecked("expected JSON array, got '", 26, 26); return x_1; } } -static lean_object* _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2() { +static lean_object* _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2() { _start: { lean_object* x_1; @@ -4039,7 +4191,7 @@ x_1 = lean_mk_string_unchecked("'", 1, 1); return x_1; } } -LEAN_EXPORT lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { @@ -4048,10 +4200,10 @@ case 0: lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; x_2 = lean_unsigned_to_nat(80u); x_3 = l_Lean_Json_pretty(x_1, x_2); -x_4 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1; +x_4 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1; x_5 = lean_string_append(x_4, x_3); lean_dec(x_3); -x_6 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_6 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_7 = lean_string_append(x_5, x_6); x_8 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_8, 0, x_7); @@ -4062,10 +4214,10 @@ case 1: lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_9 = lean_unsigned_to_nat(80u); x_10 = l_Lean_Json_pretty(x_1, x_9); -x_11 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1; +x_11 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1; x_12 = lean_string_append(x_11, x_10); lean_dec(x_10); -x_13 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_13 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_14 = lean_string_append(x_12, x_13); x_15 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_15, 0, x_14); @@ -4079,7 +4231,7 @@ lean_inc(x_16); lean_dec(x_1); x_17 = lean_array_size(x_16); x_18 = 0; -x_19 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3(x_17, x_18, x_16); +x_19 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3(x_17, x_18, x_16); return x_19; } default: @@ -4094,10 +4246,10 @@ if (x_22 == 0) lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; x_23 = lean_ctor_get(x_1, 0); lean_dec(x_23); -x_24 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1; +x_24 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1; x_25 = lean_string_append(x_24, x_21); lean_dec(x_21); -x_26 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_26 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_27 = lean_string_append(x_25, x_26); lean_ctor_set_tag(x_1, 0); lean_ctor_set(x_1, 0, x_27); @@ -4107,10 +4259,10 @@ else { lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_dec(x_1); -x_28 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1; +x_28 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1; x_29 = lean_string_append(x_28, x_21); lean_dec(x_21); -x_30 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_30 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_31 = lean_string_append(x_29, x_30); x_32 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_32, 0, x_31); @@ -4120,16 +4272,16 @@ return x_32; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; x_3 = l_Lean_Json_getObjValD(x_1, x_2); -x_4 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2(x_3); +x_4 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2(x_3); return x_4; } } -static lean_object* _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1() { +static lean_object* _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1() { _start: { lean_object* x_1; @@ -4137,7 +4289,7 @@ x_1 = lean_mk_string_unchecked("[anonymous]", 11, 11); return x_1; } } -static lean_object* _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2() { +static lean_object* _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2() { _start: { lean_object* x_1; @@ -4145,7 +4297,7 @@ x_1 = lean_mk_string_unchecked("expected a `Name`, got '", 24, 24); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6(lean_object* x_1, lean_object* x_2) { _start: { if (lean_obj_tag(x_2) == 0) @@ -4167,7 +4319,7 @@ lean_inc(x_6); x_7 = lean_ctor_get(x_2, 3); lean_inc(x_7); lean_dec(x_2); -x_8 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6(x_1, x_4); +x_8 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6(x_1, x_4); if (lean_obj_tag(x_8) == 0) { uint8_t x_9; @@ -4198,7 +4350,7 @@ if (x_12 == 0) { lean_object* x_13; lean_object* x_14; uint8_t x_15; x_13 = lean_ctor_get(x_8, 0); -x_14 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1; +x_14 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1; x_15 = lean_string_dec_eq(x_5, x_14); if (x_15 == 0) { @@ -4211,7 +4363,7 @@ if (x_17 == 0) lean_object* x_18; lean_free_object(x_8); lean_dec(x_5); -x_18 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(x_6); +x_18 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(x_6); if (lean_obj_tag(x_18) == 0) { uint8_t x_19; @@ -4253,10 +4405,10 @@ lean_dec(x_16); lean_dec(x_13); lean_dec(x_7); lean_dec(x_6); -x_25 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2; +x_25 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2; x_26 = lean_string_append(x_25, x_5); lean_dec(x_5); -x_27 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_27 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_28 = lean_string_append(x_26, x_27); lean_ctor_set_tag(x_8, 0); lean_ctor_set(x_8, 0, x_28); @@ -4268,7 +4420,7 @@ else lean_object* x_29; lean_free_object(x_8); lean_dec(x_5); -x_29 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(x_6); +x_29 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(x_6); if (lean_obj_tag(x_29) == 0) { uint8_t x_30; @@ -4310,7 +4462,7 @@ lean_object* x_37; lean_object* x_38; uint8_t x_39; x_37 = lean_ctor_get(x_8, 0); lean_inc(x_37); lean_dec(x_8); -x_38 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1; +x_38 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1; x_39 = lean_string_dec_eq(x_5, x_38); if (x_39 == 0) { @@ -4322,7 +4474,7 @@ if (x_41 == 0) { lean_object* x_42; lean_dec(x_5); -x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(x_6); +x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(x_6); if (lean_obj_tag(x_42) == 0) { lean_object* x_43; lean_object* x_44; lean_object* x_45; @@ -4365,10 +4517,10 @@ lean_dec(x_40); lean_dec(x_37); lean_dec(x_7); lean_dec(x_6); -x_49 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2; +x_49 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2; x_50 = lean_string_append(x_49, x_5); lean_dec(x_5); -x_51 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_51 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_52 = lean_string_append(x_50, x_51); x_53 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_53, 0, x_52); @@ -4379,7 +4531,7 @@ else { lean_object* x_54; lean_dec(x_5); -x_54 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607_(x_6); +x_54 = l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691_(x_6); if (lean_obj_tag(x_54) == 0) { lean_object* x_55; lean_object* x_56; lean_object* x_57; @@ -4420,7 +4572,7 @@ goto _start; } } } -static lean_object* _init_l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1() { +static lean_object* _init_l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1() { _start: { lean_object* x_1; @@ -4428,7 +4580,7 @@ x_1 = lean_mk_string_unchecked("expected a `NameMap`, got '", 27, 27); return x_1; } } -LEAN_EXPORT lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { @@ -4437,10 +4589,10 @@ case 0: lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; x_2 = lean_unsigned_to_nat(80u); x_3 = l_Lean_Json_pretty(x_1, x_2); -x_4 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1; +x_4 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1; x_5 = lean_string_append(x_4, x_3); lean_dec(x_3); -x_6 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_6 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_7 = lean_string_append(x_5, x_6); x_8 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_8, 0, x_7); @@ -4451,10 +4603,10 @@ case 1: lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; x_9 = lean_unsigned_to_nat(80u); x_10 = l_Lean_Json_pretty(x_1, x_9); -x_11 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1; +x_11 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1; x_12 = lean_string_append(x_11, x_10); lean_dec(x_10); -x_13 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_13 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_14 = lean_string_append(x_12, x_13); x_15 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_15, 0, x_14); @@ -4467,7 +4619,7 @@ x_16 = lean_ctor_get(x_1, 0); lean_inc(x_16); lean_dec(x_1); x_17 = lean_box(0); -x_18 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6(x_17, x_16); +x_18 = l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6(x_17, x_16); return x_18; } default: @@ -4482,10 +4634,10 @@ if (x_21 == 0) lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; x_22 = lean_ctor_get(x_1, 0); lean_dec(x_22); -x_23 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1; +x_23 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1; x_24 = lean_string_append(x_23, x_20); lean_dec(x_20); -x_25 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_25 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_26 = lean_string_append(x_24, x_25); lean_ctor_set_tag(x_1, 0); lean_ctor_set(x_1, 0, x_26); @@ -4495,10 +4647,10 @@ else { lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_dec(x_1); -x_27 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1; +x_27 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1; x_28 = lean_string_append(x_27, x_20); lean_dec(x_20); -x_29 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2; +x_29 = l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2; x_30 = lean_string_append(x_28, x_29); x_31 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_31, 0, x_30); @@ -4508,16 +4660,16 @@ return x_31; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; x_3 = l_Lean_Json_getObjValD(x_1, x_2); -x_4 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5(x_3); +x_4 = l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5(x_3); return x_4; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -4563,7 +4715,7 @@ return x_10; } } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1() { _start: { lean_object* x_1; @@ -4571,331 +4723,331 @@ x_1 = lean_mk_string_unchecked("ModuleSetup", 11, 11); return x_1; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1; x_3 = l_Lean_Name_mkStr2(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20; x_3 = l_Lean_Name_str___override(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30() { _start: { lean_object* x_1; uint8_t x_2; lean_object* x_3; lean_object* x_4; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29; x_2 = 1; -x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1; +x_3 = l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1; x_4 = l_Lean_Name_toString(x_1, x_2, x_3); return x_4; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30; x_3 = lean_string_append(x_1, x_2); return x_3; } } -static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32() { +static lean_object* _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31; -x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_1 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31; +x_2 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_3 = lean_string_append(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1; +x_2 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1; lean_inc(x_1); -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -4905,7 +5057,7 @@ if (x_4 == 0) { lean_object* x_5; lean_object* x_6; lean_object* x_7; x_5 = lean_ctor_get(x_3, 0); -x_6 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8; +x_6 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8; x_7 = lean_string_append(x_6, x_5); lean_dec(x_5); lean_ctor_set(x_3, 0, x_7); @@ -4917,7 +5069,7 @@ lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; x_8 = lean_ctor_get(x_3, 0); lean_inc(x_8); lean_dec(x_3); -x_9 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8; +x_9 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8; x_10 = lean_string_append(x_9, x_8); lean_dec(x_8); x_11 = lean_alloc_ctor(0, 1, 0); @@ -4931,9 +5083,9 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; x_12 = lean_ctor_get(x_3, 0); lean_inc(x_12); lean_dec(x_3); -x_13 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6; +x_13 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6; lean_inc(x_1); -x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_13); +x_14 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_13); if (lean_obj_tag(x_14) == 0) { uint8_t x_15; @@ -4944,7 +5096,7 @@ if (x_15 == 0) { lean_object* x_16; lean_object* x_17; lean_object* x_18; x_16 = lean_ctor_get(x_14, 0); -x_17 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12; +x_17 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12; x_18 = lean_string_append(x_17, x_16); lean_dec(x_16); lean_ctor_set(x_14, 0, x_18); @@ -4956,7 +5108,7 @@ lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; x_19 = lean_ctor_get(x_14, 0); lean_inc(x_19); lean_dec(x_14); -x_20 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12; +x_20 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12; x_21 = lean_string_append(x_20, x_19); lean_dec(x_19); x_22 = lean_alloc_ctor(0, 1, 0); @@ -4970,9 +5122,9 @@ lean_object* x_23; lean_object* x_24; lean_object* x_25; x_23 = lean_ctor_get(x_14, 0); lean_inc(x_23); lean_dec(x_14); -x_24 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9; +x_24 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9; lean_inc(x_1); -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1(x_1, x_24); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; @@ -4984,7 +5136,7 @@ if (x_26 == 0) { lean_object* x_27; lean_object* x_28; lean_object* x_29; x_27 = lean_ctor_get(x_25, 0); -x_28 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16; +x_28 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16; x_29 = lean_string_append(x_28, x_27); lean_dec(x_27); lean_ctor_set(x_25, 0, x_29); @@ -4996,7 +5148,7 @@ lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; x_30 = lean_ctor_get(x_25, 0); lean_inc(x_30); lean_dec(x_25); -x_31 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16; +x_31 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16; x_32 = lean_string_append(x_31, x_30); lean_dec(x_30); x_33 = lean_alloc_ctor(0, 1, 0); @@ -5010,9 +5162,9 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; x_34 = lean_ctor_get(x_25, 0); lean_inc(x_34); lean_dec(x_25); -x_35 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12; +x_35 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12; lean_inc(x_1); -x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4(x_1, x_35); +x_36 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4(x_1, x_35); if (lean_obj_tag(x_36) == 0) { uint8_t x_37; @@ -5025,7 +5177,7 @@ if (x_37 == 0) { lean_object* x_38; lean_object* x_39; lean_object* x_40; x_38 = lean_ctor_get(x_36, 0); -x_39 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20; +x_39 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20; x_40 = lean_string_append(x_39, x_38); lean_dec(x_38); lean_ctor_set(x_36, 0, x_40); @@ -5037,7 +5189,7 @@ lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; x_41 = lean_ctor_get(x_36, 0); lean_inc(x_41); lean_dec(x_36); -x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20; +x_42 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20; x_43 = lean_string_append(x_42, x_41); lean_dec(x_41); x_44 = lean_alloc_ctor(0, 1, 0); @@ -5051,7 +5203,7 @@ lean_object* x_45; lean_object* x_46; lean_object* x_47; x_45 = lean_ctor_get(x_36, 0); lean_inc(x_45); lean_dec(x_36); -x_46 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16; +x_46 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16; lean_inc(x_1); x_47 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Util_Paths_0__Lean_fromJsonLeanPaths____x40_Lean_Util_Paths___hyg_142____spec__5(x_1, x_46); if (lean_obj_tag(x_47) == 0) @@ -5067,7 +5219,7 @@ if (x_48 == 0) { lean_object* x_49; lean_object* x_50; lean_object* x_51; x_49 = lean_ctor_get(x_47, 0); -x_50 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24; +x_50 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24; x_51 = lean_string_append(x_50, x_49); lean_dec(x_49); lean_ctor_set(x_47, 0, x_51); @@ -5079,7 +5231,7 @@ lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; x_52 = lean_ctor_get(x_47, 0); lean_inc(x_52); lean_dec(x_47); -x_53 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24; +x_53 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24; x_54 = lean_string_append(x_53, x_52); lean_dec(x_52); x_55 = lean_alloc_ctor(0, 1, 0); @@ -5093,7 +5245,7 @@ lean_object* x_56; lean_object* x_57; lean_object* x_58; x_56 = lean_ctor_get(x_47, 0); lean_inc(x_56); lean_dec(x_47); -x_57 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18; +x_57 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18; lean_inc(x_1); x_58 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Util_Paths_0__Lean_fromJsonLeanPaths____x40_Lean_Util_Paths___hyg_142____spec__5(x_1, x_57); if (lean_obj_tag(x_58) == 0) @@ -5110,7 +5262,7 @@ if (x_59 == 0) { lean_object* x_60; lean_object* x_61; lean_object* x_62; x_60 = lean_ctor_get(x_58, 0); -x_61 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28; +x_61 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28; x_62 = lean_string_append(x_61, x_60); lean_dec(x_60); lean_ctor_set(x_58, 0, x_62); @@ -5122,7 +5274,7 @@ lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; x_63 = lean_ctor_get(x_58, 0); lean_inc(x_63); lean_dec(x_58); -x_64 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28; +x_64 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28; x_65 = lean_string_append(x_64, x_63); lean_dec(x_63); x_66 = lean_alloc_ctor(0, 1, 0); @@ -5136,8 +5288,8 @@ lean_object* x_67; lean_object* x_68; lean_object* x_69; x_67 = lean_ctor_get(x_58, 0); lean_inc(x_67); lean_dec(x_58); -x_68 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20; -x_69 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7(x_1, x_68); +x_68 = l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20; +x_69 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7(x_1, x_68); if (lean_obj_tag(x_69) == 0) { uint8_t x_70; @@ -5152,7 +5304,7 @@ if (x_70 == 0) { lean_object* x_71; lean_object* x_72; lean_object* x_73; x_71 = lean_ctor_get(x_69, 0); -x_72 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32; +x_72 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32; x_73 = lean_string_append(x_72, x_71); lean_dec(x_71); lean_ctor_set(x_69, 0, x_73); @@ -5164,7 +5316,7 @@ lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; x_74 = lean_ctor_get(x_69, 0); lean_inc(x_74); lean_dec(x_69); -x_75 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32; +x_75 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32; x_76 = lean_string_append(x_75, x_74); lean_dec(x_74); x_77 = lean_alloc_ctor(0, 1, 0); @@ -5222,7 +5374,7 @@ return x_85; } } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -5230,33 +5382,33 @@ x_4 = lean_unbox_usize(x_1); lean_dec(x_1); x_5 = lean_unbox_usize(x_2); lean_dec(x_2); -x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__3(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__3(x_4, x_5, x_3); return x_6; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__1(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__4(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__4(x_1, x_2); lean_dec(x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__7(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__7(x_1, x_2); lean_dec(x_2); return x_3; } @@ -5265,7 +5417,7 @@ static lean_object* _init_l_Lean_instFromJsonModuleSetup___closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317_), 1, 0); return x_1; } } @@ -5326,7 +5478,7 @@ lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_ x_9 = lean_ctor_get(x_7, 0); x_10 = l_Lean_ModuleSetup_load___closed__2; x_11 = lean_string_append(x_10, x_1); -x_12 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_12 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_13 = lean_string_append(x_11, x_12); x_14 = lean_string_append(x_13, x_9); lean_dec(x_9); @@ -5346,7 +5498,7 @@ lean_inc(x_17); lean_dec(x_7); x_18 = l_Lean_ModuleSetup_load___closed__2; x_19 = lean_string_append(x_18, x_1); -x_20 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_20 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_21 = lean_string_append(x_19, x_20); x_22 = lean_string_append(x_21, x_17); lean_dec(x_17); @@ -5365,7 +5517,7 @@ lean_object* x_26; lean_object* x_27; x_26 = lean_ctor_get(x_7, 0); lean_inc(x_26); lean_dec(x_7); -x_27 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233_(x_26); +x_27 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317_(x_26); if (lean_obj_tag(x_27) == 0) { uint8_t x_28; @@ -5376,7 +5528,7 @@ lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean x_29 = lean_ctor_get(x_27, 0); x_30 = l_Lean_ModuleSetup_load___closed__2; x_31 = lean_string_append(x_30, x_1); -x_32 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_32 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_33 = lean_string_append(x_31, x_32); x_34 = lean_string_append(x_33, x_29); lean_dec(x_29); @@ -5396,7 +5548,7 @@ lean_inc(x_37); lean_dec(x_27); x_38 = l_Lean_ModuleSetup_load___closed__2; x_39 = lean_string_append(x_38, x_1); -x_40 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_40 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_41 = lean_string_append(x_39, x_40); x_42 = lean_string_append(x_41, x_37); lean_dec(x_37); @@ -5444,7 +5596,7 @@ if (lean_is_exclusive(x_50)) { } x_53 = l_Lean_ModuleSetup_load___closed__2; x_54 = lean_string_append(x_53, x_1); -x_55 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_55 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_56 = lean_string_append(x_54, x_55); x_57 = lean_string_append(x_56, x_51); lean_dec(x_51); @@ -5468,7 +5620,7 @@ lean_object* x_62; lean_object* x_63; x_62 = lean_ctor_get(x_50, 0); lean_inc(x_62); lean_dec(x_50); -x_63 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233_(x_62); +x_63 = l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317_(x_62); if (lean_obj_tag(x_63) == 0) { lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; @@ -5483,7 +5635,7 @@ if (lean_is_exclusive(x_63)) { } x_66 = l_Lean_ModuleSetup_load___closed__2; x_67 = lean_string_append(x_66, x_1); -x_68 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10; +x_68 = l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10; x_69 = lean_string_append(x_67, x_68); x_70 = lean_string_append(x_69, x_64); lean_dec(x_64); @@ -5561,48 +5713,52 @@ lean_dec_ref(res); res = initialize_Lean_Util_LeanOptions(builtin, lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__1); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__2); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__3); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__4); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__5); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__6); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__7); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__8); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__9); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__10); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__11); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__12); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__13); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__14); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__15); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__16); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__17); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__18); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__19); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__20); -l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21(); -lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_40____closed__21); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__1); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__2); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__3); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__4); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__5); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__6); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__7); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__8); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__9); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__10); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__11); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__12); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__13); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__14); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__15); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__16); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__17); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__18); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__19); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__20); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__21); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__22); +l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23 = _init_l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23(); +lean_mark_persistent(l_Lean_reprImport____x40_Lean_Setup___hyg_50____closed__23); l_Lean_instReprImport___closed__1 = _init_l_Lean_instReprImport___closed__1(); lean_mark_persistent(l_Lean_instReprImport___closed__1); l_Lean_instReprImport = _init_l_Lean_instReprImport(); @@ -5611,98 +5767,106 @@ l_Lean_instInhabitedImport___closed__1 = _init_l_Lean_instInhabitedImport___clos lean_mark_persistent(l_Lean_instInhabitedImport___closed__1); l_Lean_instInhabitedImport = _init_l_Lean_instInhabitedImport(); lean_mark_persistent(l_Lean_instInhabitedImport); -l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1 = _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__1); -l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2 = _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_130____closed__2); +l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1 = _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__1); +l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2 = _init_l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonImport____x40_Lean_Setup___hyg_161____closed__2); l_Lean_instToJsonImport___closed__1 = _init_l_Lean_instToJsonImport___closed__1(); lean_mark_persistent(l_Lean_instToJsonImport___closed__1); l_Lean_instToJsonImport = _init_l_Lean_instToJsonImport(); lean_mark_persistent(l_Lean_instToJsonImport); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__1); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__2); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__3); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__4); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__5); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__6); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__7); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__8); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__9); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__10); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__11); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__12); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__13); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__14); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__15); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__16); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__17); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__18); -l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____closed__19); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__1); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__2); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__3); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__4); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__5); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__6); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__7); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__8); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__9); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__10); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__11); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__12); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__13); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__14); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__15); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__16); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__17); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__18); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__19); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__20); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__21); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__22); +l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23 = _init_l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____closed__23); l_Lean_instFromJsonImport___closed__1 = _init_l_Lean_instFromJsonImport___closed__1(); lean_mark_persistent(l_Lean_instFromJsonImport___closed__1); l_Lean_instFromJsonImport = _init_l_Lean_instFromJsonImport(); lean_mark_persistent(l_Lean_instFromJsonImport); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__1); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__2); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__3); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__4); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__5); -l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6(); -lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____spec__1___closed__6); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__1); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__2); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__3); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__4); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__5); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__6); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__7); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__8); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__9); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__10); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__11); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__12); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__13); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__14); -l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15(); -lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_431____closed__15); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__1); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__2); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__3); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__4); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__5); +l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6 = _init_l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6(); +lean_mark_persistent(l_Option_repr___at_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____spec__1___closed__6); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__1); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__2); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__3); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__4); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__5); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__6); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__7); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__8); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__9); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__10); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__11); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__12); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__13); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__14); +l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15 = _init_l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15(); +lean_mark_persistent(l_Lean_reprModuleArtifacts____x40_Lean_Setup___hyg_515____closed__15); l_Lean_instReprModuleArtifacts___closed__1 = _init_l_Lean_instReprModuleArtifacts___closed__1(); lean_mark_persistent(l_Lean_instReprModuleArtifacts___closed__1); l_Lean_instReprModuleArtifacts = _init_l_Lean_instReprModuleArtifacts(); @@ -5711,158 +5875,158 @@ l_Lean_instInhabitedModuleArtifacts___closed__1 = _init_l_Lean_instInhabitedModu lean_mark_persistent(l_Lean_instInhabitedModuleArtifacts___closed__1); l_Lean_instInhabitedModuleArtifacts = _init_l_Lean_instInhabitedModuleArtifacts(); lean_mark_persistent(l_Lean_instInhabitedModuleArtifacts); -l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__1); -l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__2); -l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__3); -l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__4); -l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_563____closed__5); +l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__1); +l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__2); +l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__3); +l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__4); +l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5 = _init_l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_toJsonModuleArtifacts____x40_Lean_Setup___hyg_647____closed__5); l_Lean_instToJsonModuleArtifacts___closed__1 = _init_l_Lean_instToJsonModuleArtifacts___closed__1(); lean_mark_persistent(l_Lean_instToJsonModuleArtifacts___closed__1); l_Lean_instToJsonModuleArtifacts = _init_l_Lean_instToJsonModuleArtifacts(); lean_mark_persistent(l_Lean_instToJsonModuleArtifacts); -l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1 = _init_l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1(); -lean_mark_persistent(l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____spec__2___closed__1); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__1); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__2); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__3); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__4); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__5); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__6); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__7); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__8); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__9); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__10); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__11); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__12); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__13); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__14); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__15); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__16); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__17); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__18); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__19); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__20); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__21); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__22); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__23); -l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_607____closed__24); +l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1 = _init_l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1(); +lean_mark_persistent(l_Option_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____spec__2___closed__1); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__1); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__2); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__3); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__4); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__5); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__6); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__7); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__8); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__9); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__10); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__11); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__12); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__13); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__14); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__15); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__16); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__17); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__18); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__19); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__20); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__21); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__22); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__23); +l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleArtifacts____x40_Lean_Setup___hyg_691____closed__24); l_Lean_instFromJsonModuleArtifacts___closed__1 = _init_l_Lean_instFromJsonModuleArtifacts___closed__1(); lean_mark_persistent(l_Lean_instFromJsonModuleArtifacts___closed__1); l_Lean_instFromJsonModuleArtifacts = _init_l_Lean_instFromJsonModuleArtifacts(); lean_mark_persistent(l_Lean_instFromJsonModuleArtifacts); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__1); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__2); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__3); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__4); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__5); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__6); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__7); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__8); -l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9(); -lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__1___closed__9); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__1); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__2); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__3); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__4); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__5); -l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6(); -lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__9___closed__6); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__1); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__2); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__3); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__4); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__5); -l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6(); -lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____spec__7___closed__6); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__1); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__2); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__3); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__4); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__5); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__6); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__7); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__8); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__9); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__10); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__11); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__12); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__13); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__14); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__15); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__16); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__17); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__18); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__19); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__20); -l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21(); -lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_937____closed__21); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__1); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__2); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__3); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__4); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__5); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__6); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__7); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__8); +l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9 = _init_l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9(); +lean_mark_persistent(l_Array_Array_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__1___closed__9); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__1); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__2); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__3); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__4); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__5); +l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6 = _init_l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6(); +lean_mark_persistent(l_Prod_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__9___closed__6); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__1); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__2); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__3); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__4); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__5); +l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6 = _init_l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6(); +lean_mark_persistent(l_List_repr___at_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____spec__7___closed__6); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__1); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__2); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__3); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__4); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__5); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__6); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__7); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__8); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__9); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__10); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__11); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__12); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__13); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__14); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__15); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__16); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__17); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__18); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__19); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__20); +l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21 = _init_l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21(); +lean_mark_persistent(l_Lean_reprModuleSetup____x40_Lean_Setup___hyg_1021____closed__21); l_Lean_instReprModuleSetup___closed__1 = _init_l_Lean_instReprModuleSetup___closed__1(); lean_mark_persistent(l_Lean_instReprModuleSetup___closed__1); l_Lean_instReprModuleSetup = _init_l_Lean_instReprModuleSetup(); @@ -5877,80 +6041,80 @@ l_Lean_instToJsonModuleSetup___closed__1 = _init_l_Lean_instToJsonModuleSetup___ lean_mark_persistent(l_Lean_instToJsonModuleSetup___closed__1); l_Lean_instToJsonModuleSetup = _init_l_Lean_instToJsonModuleSetup(); lean_mark_persistent(l_Lean_instToJsonModuleSetup); -l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1 = _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1(); -lean_mark_persistent(l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__1); -l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2 = _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2(); -lean_mark_persistent(l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__2___closed__2); -l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1 = _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1(); -lean_mark_persistent(l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__1); -l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2 = _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2(); -lean_mark_persistent(l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__6___closed__2); -l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1 = _init_l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1(); -lean_mark_persistent(l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____spec__5___closed__1); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__1); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__2); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__3); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__4); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__5); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__6); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__7); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__8); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__9); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__10); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__11); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__12); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__13); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__14); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__15); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__16); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__17); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__18); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__19); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__20); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__21); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__22); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__23); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__24); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__25); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__26); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__27); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__28); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__29); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__30); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__31); -l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32(); -lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1233____closed__32); +l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1 = _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1(); +lean_mark_persistent(l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__1); +l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2 = _init_l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2(); +lean_mark_persistent(l_Array_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__2___closed__2); +l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1 = _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1(); +lean_mark_persistent(l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__1); +l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2 = _init_l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2(); +lean_mark_persistent(l_Lean_RBNode_foldM___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__6___closed__2); +l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1 = _init_l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1(); +lean_mark_persistent(l_Lean_NameMap_fromJson_x3f___at___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____spec__5___closed__1); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__1); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__2); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__3); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__4); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__5); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__6); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__7); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__8); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__9); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__10); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__11); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__12); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__13); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__14); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__15); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__16); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__17); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__18); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__19); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__20); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__21); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__22); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__23); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__24); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__25); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__26); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__27); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__28); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__29); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__30); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__31); +l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32 = _init_l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32(); +lean_mark_persistent(l___private_Lean_Setup_0__Lean_fromJsonModuleSetup____x40_Lean_Setup___hyg_1317____closed__32); l_Lean_instFromJsonModuleSetup___closed__1 = _init_l_Lean_instFromJsonModuleSetup___closed__1(); lean_mark_persistent(l_Lean_instFromJsonModuleSetup___closed__1); l_Lean_instFromJsonModuleSetup = _init_l_Lean_instFromJsonModuleSetup(); diff --git a/stage0/stdlib/Lean/Util/Profiler.c b/stage0/stdlib/Lean/Util/Profiler.c index c5976a89a5..5e1a1cb785 100644 --- a/stage0/stdlib/Lean/Util/Profiler.c +++ b/stage0/stdlib/Lean/Util/Profiler.c @@ -346,6 +346,7 @@ static lean_object* l_Lean_Firefox_Thread_new___closed__5; static lean_object* l_Lean_Firefox_categories___closed__8; LEAN_EXPORT lean_object* l_Array_toJson___at___private_Lean_Util_Profiler_0__Lean_Firefox_toJsonFrameTable____x40_Lean_Util_Profiler___hyg_3393____spec__1(lean_object*); double lean_uint64_to_float(uint64_t); +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonStackTable____x40_Lean_Util_Profiler___hyg_1342____spec__7___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonStackTable____x40_Lean_Util_Profiler___hyg_1342____closed__27; LEAN_EXPORT lean_object* l_Array_fromJson_x3f___at___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonStackTable____x40_Lean_Util_Profiler___hyg_1342____spec__2(lean_object*); @@ -571,7 +572,6 @@ LEAN_EXPORT lean_object* l_Std_Range_forIn_x27_loop___at___private_Lean_Util_Pro static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonFrameTable____x40_Lean_Util_Profiler___hyg_2936____closed__26; static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonProfileMeta____x40_Lean_Util_Profiler___hyg_807____closed__10; static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonSamplesTable____x40_Lean_Util_Profiler___hyg_1725____closed__23; -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Firefox_Thread_new(lean_object*); static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonCategory____x40_Lean_Util_Profiler___hyg_244____closed__17; static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonThread____x40_Lean_Util_Profiler___hyg_4194____closed__26; @@ -667,7 +667,7 @@ LEAN_EXPORT lean_object* l_Lean_Firefox_FrameTable_push(lean_object*, lean_objec static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonFrameTable____x40_Lean_Util_Profiler___hyg_2936____closed__19; lean_object* l_Lean_Json_getNat_x3f(lean_object*); LEAN_EXPORT lean_object* l_Array_forIn_x27Unsafe_loop___at_Lean_Firefox_Profile_export___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(lean_object*, lean_object*); +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(lean_object*, lean_object*); static lean_object* l_Lean_Firefox_categories___closed__1; static lean_object* l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonSamplesTable____x40_Lean_Util_Profiler___hyg_1725____closed__22; static lean_object* l_Lean_Firefox_categories___closed__28; @@ -1522,7 +1522,7 @@ _start: lean_object* x_2; lean_object* x_3; x_2 = l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonCategory____x40_Lean_Util_Profiler___hyg_244____closed__1; lean_inc(x_1); -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -9797,7 +9797,7 @@ lean_inc(x_23); lean_dec(x_14); x_24 = l___private_Lean_Util_Profiler_0__Lean_Firefox_fromJsonThread____x40_Lean_Util_Profiler___hyg_4194____closed__9; lean_inc(x_1); -x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_196____spec__2(x_1, x_24); +x_25 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Setup_0__Lean_fromJsonImport____x40_Lean_Setup___hyg_241____spec__2(x_1, x_24); if (lean_obj_tag(x_25) == 0) { uint8_t x_26; diff --git a/stage0/stdlib/Std/Tactic/BVDecide/Bitblast/BVExpr/Circuit/Lemmas/Operations/Udiv.c b/stage0/stdlib/Std/Tactic/BVDecide/Bitblast/BVExpr/Circuit/Lemmas/Operations/Udiv.c index d604235a7f..0864da1f53 100644 --- a/stage0/stdlib/Std/Tactic/BVDecide/Bitblast/BVExpr/Circuit/Lemmas/Operations/Udiv.c +++ b/stage0/stdlib/Std/Tactic/BVDecide/Bitblast/BVExpr/Circuit/Lemmas/Operations/Udiv.c @@ -13,6 +13,39 @@ #ifdef __cplusplus extern "C" { #endif +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter___boxed(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter___rarg(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter___rarg(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_3 = lean_ctor_get(x_1, 0); +lean_inc(x_3); +x_4 = lean_ctor_get(x_1, 1); +lean_inc(x_4); +lean_dec(x_1); +x_5 = lean_apply_2(x_2, x_3, x_4); +return x_5; +} +} +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = lean_alloc_closure((void*)(l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter___rarg), 2, 0); +return x_3; +} +} +LEAN_EXPORT lean_object* l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter___boxed(lean_object* x_1, lean_object* x_2) { +_start: +{ +lean_object* x_3; +x_3 = l___private_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Udiv_0__BitVec_divSubtractShift_match__1_splitter(x_1, x_2); +lean_dec(x_1); +return x_3; +} +} lean_object* initialize_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Basic(uint8_t builtin, lean_object*); lean_object* initialize_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Const(uint8_t builtin, lean_object*); lean_object* initialize_Std_Tactic_BVDecide_Bitblast_BVExpr_Circuit_Lemmas_Operations_Sub(uint8_t builtin, lean_object*);