diff --git a/stage0/src/Lean/Elab/Command.lean b/stage0/src/Lean/Elab/Command.lean index 5cf8ce8cdd..707fac3bf0 100644 --- a/stage0/src/Lean/Elab/Command.lean +++ b/stage0/src/Lean/Elab/Command.lean @@ -26,6 +26,8 @@ structure Scope where varDecls : Array Syntax := #[] /-- Globally unique internal identifiers for the `varDecls` -/ varUIds : Array Name := #[] + /-- noncomputable sections automatically add the `noncomputable` modifier to any declaration we cannot generate code for. -/ + isNoncomputable : Bool := false deriving Inhabited structure State where diff --git a/stage0/src/Lean/Parser/Command.lean b/stage0/src/Lean/Parser/Command.lean index 299c5bb4b8..f0fc15f1aa 100644 --- a/stage0/src/Lean/Parser/Command.lean +++ b/stage0/src/Lean/Parser/Command.lean @@ -93,6 +93,7 @@ def «structure» := leading_parser @[builtinCommandParser] def declaration := leading_parser declModifiers false >> («abbrev» <|> «def» <|> «theorem» <|> «constant» <|> «instance» <|> «axiom» <|> «example» <|> «inductive» <|> classInductive <|> «structure») @[builtinCommandParser] def «deriving» := leading_parser "deriving " >> "instance " >> derivingClasses >> " for " >> sepBy1 ident ", " +@[builtinCommandParser] def noncomputableSection := leading_parser "noncomputable " >> "section " >> optional ident @[builtinCommandParser] def «section» := leading_parser "section " >> optional ident @[builtinCommandParser] def «namespace» := leading_parser "namespace " >> ident @[builtinCommandParser] def «end» := leading_parser "end " >> optional ident diff --git a/stage0/src/runtime/process.cpp b/stage0/src/runtime/process.cpp index f24e687e92..06e7a6ea09 100644 --- a/stage0/src/runtime/process.cpp +++ b/stage0/src/runtime/process.cpp @@ -59,8 +59,12 @@ lean_object * wrap_win_handle(HANDLE h) { extern "C" LEAN_EXPORT obj_res lean_io_process_child_wait(b_obj_arg, b_obj_arg child, obj_arg) { HANDLE h = static_cast(lean_get_external_data(cnstr_get(child, 3))); DWORD exit_code; - WaitForSingleObject(h, INFINITE); - GetExitCodeProcess(h, &exit_code); + if (WaitForSingleObject(h, INFINITE) == WAIT_FAILED) { + return io_result_mk_error((sstream() << GetLastError()).str()); + } + if (!GetExitCodeProcess(h, &exit_code)) { + return io_result_mk_error((sstream() << GetLastError()).str()); + } return lean_io_result_mk_ok(box_uint32(exit_code)); } @@ -221,7 +225,9 @@ extern "C" LEAN_EXPORT obj_res lean_io_process_child_wait(b_obj_arg, b_obj_arg c static_assert(sizeof(pid_t) == sizeof(uint32), "pid_t is expected to be a 32-bit type"); // NOLINT pid_t pid = cnstr_get_uint32(child, 3 * sizeof(object *)); int status; - waitpid(pid, &status, 0); + if (waitpid(pid, &status, 0) == -1) { + return io_result_mk_error(decode_io_error(errno, nullptr)); + } if (WIFEXITED(status)) { return lean_io_result_mk_ok(box_uint32(static_cast(WEXITSTATUS(status)))); } else { diff --git a/stage0/stdlib/Lean/Elab/BuiltinCommand.c b/stage0/stdlib/Lean/Elab/BuiltinCommand.c index 634c301422..a98aa25e00 100644 --- a/stage0/stdlib/Lean/Elab/BuiltinCommand.c +++ b/stage0/stdlib/Lean/Elab/BuiltinCommand.c @@ -1570,12 +1570,13 @@ return x_29; } else { -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_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; uint8_t x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; x_30 = lean_ctor_get(x_14, 1); x_31 = lean_ctor_get(x_14, 3); x_32 = lean_ctor_get(x_14, 4); x_33 = lean_ctor_get(x_14, 5); x_34 = lean_ctor_get(x_14, 6); +x_35 = lean_ctor_get_uint8(x_14, sizeof(void*)*7); lean_inc(x_34); lean_inc(x_33); lean_inc(x_32); @@ -1583,73 +1584,75 @@ lean_inc(x_31); lean_inc(x_30); lean_dec(x_14); lean_inc(x_3); -x_35 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_35, 0, x_2); -lean_ctor_set(x_35, 1, x_30); -lean_ctor_set(x_35, 2, x_3); -lean_ctor_set(x_35, 3, x_31); -lean_ctor_set(x_35, 4, x_32); -lean_ctor_set(x_35, 5, x_33); -lean_ctor_set(x_35, 6, x_34); -x_36 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_36, 0, x_35); -lean_ctor_set(x_36, 1, x_12); -lean_ctor_set(x_8, 2, x_36); +x_36 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_36, 0, x_2); +lean_ctor_set(x_36, 1, x_30); +lean_ctor_set(x_36, 2, x_3); +lean_ctor_set(x_36, 3, x_31); +lean_ctor_set(x_36, 4, x_32); +lean_ctor_set(x_36, 5, x_33); +lean_ctor_set(x_36, 6, x_34); +lean_ctor_set_uint8(x_36, sizeof(void*)*7, x_35); +x_37 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_37, 0, x_36); +lean_ctor_set(x_37, 1, x_12); +lean_ctor_set(x_8, 2, x_37); lean_ctor_set(x_8, 0, x_13); -x_37 = lean_st_ref_set(x_5, x_8, x_9); -x_38 = lean_ctor_get(x_37, 1); -lean_inc(x_38); -lean_dec(x_37); -x_39 = l_Lean_pushScope___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__1(x_4, x_5, x_38); +x_38 = lean_st_ref_set(x_5, x_8, x_9); +x_39 = lean_ctor_get(x_38, 1); +lean_inc(x_39); +lean_dec(x_38); +x_40 = l_Lean_pushScope___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__1(x_4, x_5, x_39); if (x_1 == 0) { -lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; +lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_dec(x_4); lean_dec(x_3); -x_40 = lean_ctor_get(x_39, 1); -lean_inc(x_40); -if (lean_is_exclusive(x_39)) { - lean_ctor_release(x_39, 0); - lean_ctor_release(x_39, 1); - x_41 = x_39; +x_41 = lean_ctor_get(x_40, 1); +lean_inc(x_41); +if (lean_is_exclusive(x_40)) { + lean_ctor_release(x_40, 0); + lean_ctor_release(x_40, 1); + x_42 = x_40; } else { - lean_dec_ref(x_39); - x_41 = lean_box(0); + lean_dec_ref(x_40); + x_42 = lean_box(0); } -x_42 = lean_box(0); -if (lean_is_scalar(x_41)) { - x_43 = lean_alloc_ctor(0, 2, 0); +x_43 = lean_box(0); +if (lean_is_scalar(x_42)) { + x_44 = lean_alloc_ctor(0, 2, 0); } else { - x_43 = x_41; + x_44 = x_42; } -lean_ctor_set(x_43, 0, x_42); -lean_ctor_set(x_43, 1, x_40); -return x_43; +lean_ctor_set(x_44, 0, x_43); +lean_ctor_set(x_44, 1, x_41); +return x_44; } else { -lean_object* x_44; lean_object* x_45; -x_44 = lean_ctor_get(x_39, 1); -lean_inc(x_44); -lean_dec(x_39); -x_45 = l_Lean_activateScoped___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__3(x_3, x_4, x_5, x_44); +lean_object* x_45; lean_object* x_46; +x_45 = lean_ctor_get(x_40, 1); +lean_inc(x_45); +lean_dec(x_40); +x_46 = l_Lean_activateScoped___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__3(x_3, x_4, x_5, x_45); lean_dec(x_4); -return x_45; +return x_46; } } } else { -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; -x_46 = lean_ctor_get(x_8, 0); -x_47 = lean_ctor_get(x_8, 1); -x_48 = lean_ctor_get(x_8, 2); -x_49 = lean_ctor_get(x_8, 3); -x_50 = lean_ctor_get(x_8, 4); -x_51 = lean_ctor_get(x_8, 5); -x_52 = lean_ctor_get(x_8, 6); -x_53 = lean_ctor_get(x_8, 7); -x_54 = lean_ctor_get(x_8, 8); +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; uint8_t 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; +x_47 = lean_ctor_get(x_8, 0); +x_48 = lean_ctor_get(x_8, 1); +x_49 = lean_ctor_get(x_8, 2); +x_50 = lean_ctor_get(x_8, 3); +x_51 = lean_ctor_get(x_8, 4); +x_52 = lean_ctor_get(x_8, 5); +x_53 = lean_ctor_get(x_8, 6); +x_54 = lean_ctor_get(x_8, 7); +x_55 = lean_ctor_get(x_8, 8); +lean_inc(x_55); lean_inc(x_54); lean_inc(x_53); lean_inc(x_52); @@ -1658,100 +1661,101 @@ lean_inc(x_50); lean_inc(x_49); lean_inc(x_48); lean_inc(x_47); -lean_inc(x_46); lean_dec(x_8); lean_inc(x_3); -x_55 = l_Lean_Environment_registerNamespace(x_46, x_3); -lean_inc(x_48); -x_56 = l_List_head_x21___at_Lean_Elab_Command_instMonadOptionsCommandElabM___spec__1(x_48); -x_57 = lean_ctor_get(x_56, 1); -lean_inc(x_57); -x_58 = lean_ctor_get(x_56, 3); +x_56 = l_Lean_Environment_registerNamespace(x_47, x_3); +lean_inc(x_49); +x_57 = l_List_head_x21___at_Lean_Elab_Command_instMonadOptionsCommandElabM___spec__1(x_49); +x_58 = lean_ctor_get(x_57, 1); lean_inc(x_58); -x_59 = lean_ctor_get(x_56, 4); +x_59 = lean_ctor_get(x_57, 3); lean_inc(x_59); -x_60 = lean_ctor_get(x_56, 5); +x_60 = lean_ctor_get(x_57, 4); lean_inc(x_60); -x_61 = lean_ctor_get(x_56, 6); +x_61 = lean_ctor_get(x_57, 5); lean_inc(x_61); -if (lean_is_exclusive(x_56)) { - lean_ctor_release(x_56, 0); - lean_ctor_release(x_56, 1); - lean_ctor_release(x_56, 2); - lean_ctor_release(x_56, 3); - lean_ctor_release(x_56, 4); - lean_ctor_release(x_56, 5); - lean_ctor_release(x_56, 6); - x_62 = x_56; +x_62 = lean_ctor_get(x_57, 6); +lean_inc(x_62); +x_63 = lean_ctor_get_uint8(x_57, sizeof(void*)*7); +if (lean_is_exclusive(x_57)) { + lean_ctor_release(x_57, 0); + lean_ctor_release(x_57, 1); + lean_ctor_release(x_57, 2); + lean_ctor_release(x_57, 3); + lean_ctor_release(x_57, 4); + lean_ctor_release(x_57, 5); + lean_ctor_release(x_57, 6); + x_64 = x_57; } else { - lean_dec_ref(x_56); - x_62 = lean_box(0); + lean_dec_ref(x_57); + x_64 = lean_box(0); } lean_inc(x_3); -if (lean_is_scalar(x_62)) { - x_63 = lean_alloc_ctor(0, 7, 0); +if (lean_is_scalar(x_64)) { + x_65 = lean_alloc_ctor(0, 7, 1); } else { - x_63 = x_62; + x_65 = x_64; } -lean_ctor_set(x_63, 0, x_2); -lean_ctor_set(x_63, 1, x_57); -lean_ctor_set(x_63, 2, x_3); -lean_ctor_set(x_63, 3, x_58); -lean_ctor_set(x_63, 4, x_59); -lean_ctor_set(x_63, 5, x_60); -lean_ctor_set(x_63, 6, x_61); -x_64 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_64, 0, x_63); -lean_ctor_set(x_64, 1, x_48); -x_65 = lean_alloc_ctor(0, 9, 0); -lean_ctor_set(x_65, 0, x_55); -lean_ctor_set(x_65, 1, x_47); -lean_ctor_set(x_65, 2, x_64); -lean_ctor_set(x_65, 3, x_49); -lean_ctor_set(x_65, 4, x_50); -lean_ctor_set(x_65, 5, x_51); -lean_ctor_set(x_65, 6, x_52); -lean_ctor_set(x_65, 7, x_53); -lean_ctor_set(x_65, 8, x_54); -x_66 = lean_st_ref_set(x_5, x_65, x_9); -x_67 = lean_ctor_get(x_66, 1); -lean_inc(x_67); -lean_dec(x_66); -x_68 = l_Lean_pushScope___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__1(x_4, x_5, x_67); -if (x_1 == 0) -{ -lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; -lean_dec(x_4); -lean_dec(x_3); +lean_ctor_set(x_65, 0, x_2); +lean_ctor_set(x_65, 1, x_58); +lean_ctor_set(x_65, 2, x_3); +lean_ctor_set(x_65, 3, x_59); +lean_ctor_set(x_65, 4, x_60); +lean_ctor_set(x_65, 5, x_61); +lean_ctor_set(x_65, 6, x_62); +lean_ctor_set_uint8(x_65, sizeof(void*)*7, x_63); +x_66 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_66, 0, x_65); +lean_ctor_set(x_66, 1, x_49); +x_67 = lean_alloc_ctor(0, 9, 0); +lean_ctor_set(x_67, 0, x_56); +lean_ctor_set(x_67, 1, x_48); +lean_ctor_set(x_67, 2, x_66); +lean_ctor_set(x_67, 3, x_50); +lean_ctor_set(x_67, 4, x_51); +lean_ctor_set(x_67, 5, x_52); +lean_ctor_set(x_67, 6, x_53); +lean_ctor_set(x_67, 7, x_54); +lean_ctor_set(x_67, 8, x_55); +x_68 = lean_st_ref_set(x_5, x_67, x_9); x_69 = lean_ctor_get(x_68, 1); lean_inc(x_69); -if (lean_is_exclusive(x_68)) { - lean_ctor_release(x_68, 0); - lean_ctor_release(x_68, 1); - x_70 = x_68; -} else { - lean_dec_ref(x_68); - x_70 = lean_box(0); -} -x_71 = lean_box(0); -if (lean_is_scalar(x_70)) { - x_72 = lean_alloc_ctor(0, 2, 0); -} else { +lean_dec(x_68); +x_70 = l_Lean_pushScope___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__1(x_4, x_5, x_69); +if (x_1 == 0) +{ +lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; +lean_dec(x_4); +lean_dec(x_3); +x_71 = lean_ctor_get(x_70, 1); +lean_inc(x_71); +if (lean_is_exclusive(x_70)) { + lean_ctor_release(x_70, 0); + lean_ctor_release(x_70, 1); x_72 = x_70; +} else { + lean_dec_ref(x_70); + x_72 = lean_box(0); } -lean_ctor_set(x_72, 0, x_71); -lean_ctor_set(x_72, 1, x_69); -return x_72; +x_73 = lean_box(0); +if (lean_is_scalar(x_72)) { + x_74 = lean_alloc_ctor(0, 2, 0); +} else { + x_74 = x_72; +} +lean_ctor_set(x_74, 0, x_73); +lean_ctor_set(x_74, 1, x_71); +return x_74; } else { -lean_object* x_73; lean_object* x_74; -x_73 = lean_ctor_get(x_68, 1); -lean_inc(x_73); -lean_dec(x_68); -x_74 = l_Lean_activateScoped___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__3(x_3, x_4, x_5, x_73); +lean_object* x_75; lean_object* x_76; +x_75 = lean_ctor_get(x_70, 1); +lean_inc(x_75); +lean_dec(x_70); +x_76 = l_Lean_activateScoped___at___private_Lean_Elab_BuiltinCommand_0__Lean_Elab_Command_addScope___spec__3(x_3, x_4, x_5, x_75); lean_dec(x_4); -return x_74; +return x_76; } } } @@ -8188,13 +8192,14 @@ return x_2; } else { -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_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; x_5 = lean_ctor_get(x_2, 0); x_6 = lean_ctor_get(x_2, 1); x_7 = lean_ctor_get(x_2, 2); x_8 = lean_ctor_get(x_2, 4); x_9 = lean_ctor_get(x_2, 5); x_10 = lean_ctor_get(x_2, 6); +x_11 = lean_ctor_get_uint8(x_2, sizeof(void*)*7); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); @@ -8202,15 +8207,16 @@ lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); lean_dec(x_2); -x_11 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_11, 0, x_5); -lean_ctor_set(x_11, 1, x_6); -lean_ctor_set(x_11, 2, x_7); -lean_ctor_set(x_11, 3, x_1); -lean_ctor_set(x_11, 4, x_8); -lean_ctor_set(x_11, 5, x_9); -lean_ctor_set(x_11, 6, x_10); -return x_11; +x_12 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_12, 0, x_5); +lean_ctor_set(x_12, 1, x_6); +lean_ctor_set(x_12, 2, x_7); +lean_ctor_set(x_12, 3, x_1); +lean_ctor_set(x_12, 4, x_8); +lean_ctor_set(x_12, 5, x_9); +lean_ctor_set(x_12, 6, x_10); +lean_ctor_set_uint8(x_12, sizeof(void*)*7, x_11); +return x_12; } } } @@ -10060,13 +10066,14 @@ return x_2; } else { -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_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; x_5 = lean_ctor_get(x_2, 0); x_6 = lean_ctor_get(x_2, 1); x_7 = lean_ctor_get(x_2, 2); x_8 = lean_ctor_get(x_2, 3); x_9 = lean_ctor_get(x_2, 4); x_10 = lean_ctor_get(x_2, 6); +x_11 = lean_ctor_get_uint8(x_2, sizeof(void*)*7); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); @@ -10074,15 +10081,16 @@ lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); lean_dec(x_2); -x_11 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_11, 0, x_5); -lean_ctor_set(x_11, 1, x_6); -lean_ctor_set(x_11, 2, x_7); -lean_ctor_set(x_11, 3, x_8); -lean_ctor_set(x_11, 4, x_9); -lean_ctor_set(x_11, 5, x_1); -lean_ctor_set(x_11, 6, x_10); -return x_11; +x_12 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_12, 0, x_5); +lean_ctor_set(x_12, 1, x_6); +lean_ctor_set(x_12, 2, x_7); +lean_ctor_set(x_12, 3, x_8); +lean_ctor_set(x_12, 4, x_9); +lean_ctor_set(x_12, 5, x_1); +lean_ctor_set(x_12, 6, x_10); +lean_ctor_set_uint8(x_12, sizeof(void*)*7, x_11); +return x_12; } } } @@ -10541,7 +10549,7 @@ return x_3; } else { -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_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; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; x_9 = lean_ctor_get(x_3, 0); x_10 = lean_ctor_get(x_3, 1); x_11 = lean_ctor_get(x_3, 2); @@ -10549,6 +10557,7 @@ x_12 = lean_ctor_get(x_3, 3); x_13 = lean_ctor_get(x_3, 4); x_14 = lean_ctor_get(x_3, 5); x_15 = lean_ctor_get(x_3, 6); +x_16 = lean_ctor_get_uint8(x_3, sizeof(void*)*7); lean_inc(x_15); lean_inc(x_14); lean_inc(x_13); @@ -10557,17 +10566,18 @@ lean_inc(x_11); lean_inc(x_10); lean_inc(x_9); lean_dec(x_3); -x_16 = lean_array_push(x_14, x_1); -x_17 = l_Array_append___rarg(x_15, x_2); -x_18 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_18, 0, x_9); -lean_ctor_set(x_18, 1, x_10); -lean_ctor_set(x_18, 2, x_11); -lean_ctor_set(x_18, 3, x_12); -lean_ctor_set(x_18, 4, x_13); -lean_ctor_set(x_18, 5, x_16); -lean_ctor_set(x_18, 6, x_17); -return x_18; +x_17 = lean_array_push(x_14, x_1); +x_18 = l_Array_append___rarg(x_15, x_2); +x_19 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_19, 0, x_9); +lean_ctor_set(x_19, 1, x_10); +lean_ctor_set(x_19, 2, x_11); +lean_ctor_set(x_19, 3, x_12); +lean_ctor_set(x_19, 4, x_13); +lean_ctor_set(x_19, 5, x_17); +lean_ctor_set(x_19, 6, x_18); +lean_ctor_set_uint8(x_19, sizeof(void*)*7, x_16); +return x_19; } } } @@ -18367,13 +18377,14 @@ return x_2; } else { -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_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; x_5 = lean_ctor_get(x_2, 0); x_6 = lean_ctor_get(x_2, 2); x_7 = lean_ctor_get(x_2, 3); x_8 = lean_ctor_get(x_2, 4); x_9 = lean_ctor_get(x_2, 5); x_10 = lean_ctor_get(x_2, 6); +x_11 = lean_ctor_get_uint8(x_2, sizeof(void*)*7); lean_inc(x_10); lean_inc(x_9); lean_inc(x_8); @@ -18381,15 +18392,16 @@ lean_inc(x_7); lean_inc(x_6); lean_inc(x_5); lean_dec(x_2); -x_11 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_11, 0, x_5); -lean_ctor_set(x_11, 1, x_1); -lean_ctor_set(x_11, 2, x_6); -lean_ctor_set(x_11, 3, x_7); -lean_ctor_set(x_11, 4, x_8); -lean_ctor_set(x_11, 5, x_9); -lean_ctor_set(x_11, 6, x_10); -return x_11; +x_12 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_12, 0, x_5); +lean_ctor_set(x_12, 1, x_1); +lean_ctor_set(x_12, 2, x_6); +lean_ctor_set(x_12, 3, x_7); +lean_ctor_set(x_12, 4, x_8); +lean_ctor_set(x_12, 5, x_9); +lean_ctor_set(x_12, 6, x_10); +lean_ctor_set_uint8(x_12, sizeof(void*)*7, x_11); +return x_12; } } } diff --git a/stage0/stdlib/Lean/Elab/Command.c b/stage0/stdlib/Lean/Elab/Command.c index d26044d24e..206bdaad0b 100644 --- a/stage0/stdlib/Lean/Elab/Command.c +++ b/stage0/stdlib/Lean/Elab/Command.c @@ -38,7 +38,6 @@ LEAN_EXPORT lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_expandDec static lean_object* l_Lean_Elab_Command_instMonadCommandElabM___closed__6; lean_object* l_Lean_stringToMessageData(lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_liftMacroM___at_Lean_Elab_Command_elabCommand___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3; static lean_object* l_Lean_Elab_Command_elabCommand___closed__4; LEAN_EXPORT lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabCommand___spec__8___rarg(lean_object*); static lean_object* l_Lean_Elab_Command_instInhabitedState___closed__12; @@ -129,6 +128,7 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadRefCommandElabM; static lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_expandDeclId___spec__6___closed__1; LEAN_EXPORT lean_object* l_Lean_Elab_Command_Context_cmdPos___default; LEAN_EXPORT lean_object* l_Lean_Elab_Command_liftTermElabM(lean_object*); +LEAN_EXPORT uint8_t l_Lean_Elab_Command_Scope_isNoncomputable___default; LEAN_EXPORT lean_object* l_Lean_Elab_Command_getCurrMacroScope___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_Scope_currNamespace___default; static lean_object* l_Lean_Elab_Command_State_messages___default___closed__2; @@ -154,6 +154,7 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadOptionsCommandElabM(lean_o static lean_object* l_Lean_Elab_Command_elabCommand___lambda__2___closed__2; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessagesCore___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*); static lean_object* l_Lean_Elab_Command_instMonadCommandElabM___closed__5; +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3; LEAN_EXPORT lean_object* l_Lean_Elab_Command_elabCommandTopLevel___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadMacroAdapterCommandElabM___lambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM___lambda__3___boxed(lean_object*, lean_object*, lean_object*); @@ -203,7 +204,6 @@ LEAN_EXPORT lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_getV LEAN_EXPORT lean_object* l_Lean_Elab_Command_getLevelNames___rarg___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_commandElabAttribute___closed__13; LEAN_EXPORT lean_object* l_Lean_Elab_Command_elabCommand___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1; static lean_object* l_Lean_Elab_Command_getBracketedBinderIds___closed__7; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_liftTermElabM___spec__10(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_instMonadInfoTreeCommandElabM___closed__1; @@ -243,6 +243,7 @@ lean_object* lean_array_fget(lean_object*, lean_object*); static lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandDeclId___spec__4___closed__2; lean_object* l_Lean_MapDeclarationExtension_insert___rarg(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_State_nextMacroScope___default___closed__1; +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1; static lean_object* l_Lean_addMessageContextPartial___at_Lean_Elab_Command_instAddMessageContextCommandElabM___spec__1___closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); static size_t l_Lean_Elab_Command_instInhabitedState___closed__8; @@ -295,6 +296,7 @@ static lean_object* l_Lean_Elab_Command_commandElabAttribute___closed__16; LEAN_EXPORT lean_object* l_Lean_Elab_Command_Scope_varDecls___default; static lean_object* l_Lean_Elab_Command_elabCommand___closed__1; LEAN_EXPORT lean_object* l_Lean_Elab_Command_Scope_openDecls___default; +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2; LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Command_0__Lean_Elab_Command_addTraceAsMessagesCore___spec__7(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_addTrace___at_Lean_Elab_Command_elabCommand___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_State_nextInstIdx___default; @@ -332,7 +334,6 @@ LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Comm static lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_mkMetaContext___closed__2; LEAN_EXPORT lean_object* l_Lean_throwError___at_Lean_Elab_Command_expandDeclId___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM___closed__2; -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Command_addUnivLevel___lambda__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_throwError___at___private_Lean_Elab_Command_0__Lean_Elab_Command_elabCommandUsing___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_instInhabitedState___closed__6; @@ -340,10 +341,10 @@ LEAN_EXPORT lean_object* l_Lean_Elab_Command_commandElabAttribute___lambda__3(le lean_object* lean_st_mk_ref(lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_instInhabitedState___closed__13; lean_object* l_Lean_Core_getMaxHeartbeats(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_394_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1577_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136_(lean_object*); -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_404_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1587_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032_(lean_object*); lean_object* l_Lean_Syntax_getId(lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_State_ngen___default; extern lean_object* l_Lean_Expr_instHashableExpr; @@ -565,6 +566,7 @@ lean_object* lean_panic_fn(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_commandElabAttribute___lambda__5___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_getLevelNames(lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_Command_Context_currMacroScope___default; +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4; LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_instInhabitedState___closed__9; LEAN_EXPORT lean_object* l_Lean_Elab_Command_elabCommandTopLevel(lean_object*, lean_object*, lean_object*, lean_object*); @@ -576,7 +578,6 @@ static lean_object* l_Lean_Elab_Command_instMonadCommandElabM___closed__4; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_State_ngen___default___closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Command_instMonadCommandElabM___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Command_instInhabitedCommandElabM___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getTailPos_x3f(lean_object*, uint8_t); extern lean_object* l_Lean_Expr_instBEqExpr; @@ -614,6 +615,7 @@ lean_object* l_Lean_Option_register___at_Lean_Elab_initFn____x40_Lean_Elab_AutoB LEAN_EXPORT lean_object* l_Std_PersistentArray_foldlM___at_Lean_Elab_Command_elabCommandTopLevel___spec__7(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__7; static lean_object* l_Lean_Elab_Command_instMonadLogCommandElabM___closed__4; +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1; static lean_object* l_Lean_Elab_Command_liftTermElabM___rarg___closed__9; LEAN_EXPORT lean_object* l_Lean_Elab_Command_commandElabAttribute___lambda__6___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_commandElabAttribute___closed__8; @@ -626,7 +628,6 @@ uint8_t l_Std_PersistentArray_anyM___at_Lean_MessageLog_hasErrors___spec__1(lean LEAN_EXPORT lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_Elab_Command_elabCommandTopLevel___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_Command_liftTermElabM___rarg___closed__4; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4; LEAN_EXPORT lean_object* l_Lean_Elab_Command_State_nextMacroScope___default; LEAN_EXPORT lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*); uint8_t l_Lean_Elab_isFreshInstanceName(lean_object*); @@ -636,7 +637,6 @@ static lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__1 LEAN_EXPORT lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___at_Lean_Elab_Command_expandDeclId___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_usize_to_nat(size_t); static lean_object* l_Lean_Elab_Command_liftTermElabM___rarg___closed__2; -static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1; LEAN_EXPORT uint8_t l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabCommandTopLevel___spec__11___lambda__1(lean_object*); static lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_expandDeclId___spec__2___lambda__1___closed__1; lean_object* l_Std_instInhabitedPersistentArrayNode(lean_object*); @@ -649,6 +649,7 @@ LEAN_EXPORT lean_object* l_Lean_Elab_liftMacroM___at_Lean_Elab_Command_elabComma LEAN_EXPORT lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_mkTermContext(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_expandDeclId___spec__6___lambda__1___closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Command_getScopes___boxed(lean_object*); +static lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2; LEAN_EXPORT lean_object* l_Lean_Elab_Command_State_infoState___default; LEAN_EXPORT lean_object* l_Lean_Elab_Command_elabCommandTopLevel___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Elab_applyVisibility___at_Lean_Elab_Command_expandDeclId___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -761,6 +762,14 @@ x_1 = l_Lean_Elab_Command_Scope_varDecls___default___closed__1; return x_1; } } +static uint8_t _init_l_Lean_Elab_Command_Scope_isNoncomputable___default() { +_start: +{ +uint8_t x_1; +x_1 = 0; +return x_1; +} +} static lean_object* _init_l_Lean_Elab_Command_instInhabitedScope___closed__1() { _start: { @@ -772,20 +781,22 @@ return x_1; static lean_object* _init_l_Lean_Elab_Command_instInhabitedScope___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_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; uint8_t x_5; lean_object* x_6; x_1 = lean_box(0); x_2 = l_Lean_Elab_Command_instInhabitedScope___closed__1; x_3 = lean_box(0); x_4 = l_Lean_Elab_Command_Scope_varDecls___default___closed__1; -x_5 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_5, 0, x_2); -lean_ctor_set(x_5, 1, x_1); -lean_ctor_set(x_5, 2, x_3); -lean_ctor_set(x_5, 3, x_1); -lean_ctor_set(x_5, 4, x_1); -lean_ctor_set(x_5, 5, x_4); -lean_ctor_set(x_5, 6, x_4); -return x_5; +x_5 = 0; +x_6 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_6, 0, x_2); +lean_ctor_set(x_6, 1, x_1); +lean_ctor_set(x_6, 2, x_3); +lean_ctor_set(x_6, 3, x_1); +lean_ctor_set(x_6, 4, x_1); +lean_ctor_set(x_6, 5, x_4); +lean_ctor_set(x_6, 6, x_4); +lean_ctor_set_uint8(x_6, sizeof(void*)*7, x_5); +return x_6; } } static lean_object* _init_l_Lean_Elab_Command_instInhabitedScope() { @@ -1386,45 +1397,47 @@ return x_6; LEAN_EXPORT lean_object* l_Lean_Elab_Command_mkState(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; 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_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; x_4 = lean_box(0); x_5 = l_Lean_Elab_Command_instInhabitedScope___closed__1; x_6 = lean_box(0); x_7 = l_Lean_Elab_Command_Scope_varDecls___default___closed__1; +x_8 = 0; lean_inc(x_3); -x_8 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_8, 0, x_5); -lean_ctor_set(x_8, 1, x_3); -lean_ctor_set(x_8, 2, x_6); -lean_ctor_set(x_8, 3, x_4); -lean_ctor_set(x_8, 4, x_4); -lean_ctor_set(x_8, 5, x_7); -lean_ctor_set(x_8, 6, x_7); -x_9 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_9, 0, x_8); -lean_ctor_set(x_9, 1, x_4); -x_10 = l_Lean_maxRecDepth; -x_11 = l_Lean_Option_get___at_Lean_initFn____x40_Lean_Util_PPExt___hyg_245____spec__1(x_3, x_10); +x_9 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_9, 0, x_5); +lean_ctor_set(x_9, 1, x_3); +lean_ctor_set(x_9, 2, x_6); +lean_ctor_set(x_9, 3, x_4); +lean_ctor_set(x_9, 4, x_4); +lean_ctor_set(x_9, 5, x_7); +lean_ctor_set(x_9, 6, x_7); +lean_ctor_set_uint8(x_9, sizeof(void*)*7, x_8); +x_10 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_10, 0, x_9); +lean_ctor_set(x_10, 1, x_4); +x_11 = l_Lean_maxRecDepth; +x_12 = l_Lean_Option_get___at_Lean_initFn____x40_Lean_Util_PPExt___hyg_245____spec__1(x_3, x_11); lean_dec(x_3); -x_12 = l_Lean_Elab_Command_State_nextMacroScope___default___closed__1; -x_13 = lean_unsigned_to_nat(1u); -x_14 = l_Lean_Elab_Command_State_ngen___default___closed__3; -x_15 = l_Lean_Elab_Command_State_infoState___default___closed__4; -x_16 = l_Lean_Elab_Command_State_traceState___default___closed__1; -x_17 = lean_alloc_ctor(0, 9, 0); -lean_ctor_set(x_17, 0, x_1); -lean_ctor_set(x_17, 1, x_2); -lean_ctor_set(x_17, 2, x_9); -lean_ctor_set(x_17, 3, x_12); -lean_ctor_set(x_17, 4, x_11); -lean_ctor_set(x_17, 5, x_13); -lean_ctor_set(x_17, 6, x_14); -lean_ctor_set(x_17, 7, x_15); -lean_ctor_set(x_17, 8, x_16); -return x_17; +x_13 = l_Lean_Elab_Command_State_nextMacroScope___default___closed__1; +x_14 = lean_unsigned_to_nat(1u); +x_15 = l_Lean_Elab_Command_State_ngen___default___closed__3; +x_16 = l_Lean_Elab_Command_State_infoState___default___closed__4; +x_17 = l_Lean_Elab_Command_State_traceState___default___closed__1; +x_18 = lean_alloc_ctor(0, 9, 0); +lean_ctor_set(x_18, 0, x_1); +lean_ctor_set(x_18, 1, x_2); +lean_ctor_set(x_18, 2, x_10); +lean_ctor_set(x_18, 3, x_13); +lean_ctor_set(x_18, 4, x_12); +lean_ctor_set(x_18, 5, x_14); +lean_ctor_set(x_18, 6, x_15); +lean_ctor_set(x_18, 7, x_16); +lean_ctor_set(x_18, 8, x_17); +return x_18; } } -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_394_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_404_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -6196,7 +6209,7 @@ lean_ctor_set(x_3, 1, x_1); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1577_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1587_(lean_object* x_1) { _start: { lean_object* x_2; @@ -9170,7 +9183,7 @@ lean_dec(x_1); return x_4; } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1() { _start: { lean_object* x_1; @@ -9178,17 +9191,17 @@ x_1 = lean_mk_string("showPartialSyntaxErrors"); return x_1; } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1; +x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3() { _start: { lean_object* x_1; @@ -9196,13 +9209,13 @@ x_1 = lean_mk_string("show elaboration errors from partial syntax trees (i.e. af return x_1; } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4() { _start: { uint8_t x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_1 = 0; x_2 = l_Lean_Elab_Command_instInhabitedScope___closed__1; -x_3 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3; +x_3 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3; x_4 = lean_box(x_1); x_5 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_5, 0, x_4); @@ -9211,12 +9224,12 @@ lean_ctor_set(x_5, 2, x_3); return x_5; } } -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2; -x_3 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4; +x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2; +x_3 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4; x_4 = l_Lean_Option_register___at_Lean_Elab_initFn____x40_Lean_Elab_AutoBound___hyg_6____spec__1(x_2, x_3, x_1); return x_4; } @@ -9577,7 +9590,7 @@ return x_86; } } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -9587,21 +9600,21 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2() { +static lean_object* _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1; +x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1; x_2 = l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__18; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2; +x_2 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2; x_3 = l_Lean_registerTraceClass(x_2, x_1); return x_3; } @@ -11714,7 +11727,7 @@ if (x_8 == 0) { lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_dec(x_6); -x_9 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2; +x_9 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2; lean_inc(x_1); x_10 = lean_alloc_closure((void*)(l_Lean_Elab_Command_elabCommand___lambda__4), 6, 3); lean_closure_set(x_10, 0, x_1); @@ -12236,7 +12249,7 @@ static lean_object* _init_l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabCo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1; +x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1; x_2 = l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabCommandTopLevel___spec__5___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -13104,7 +13117,7 @@ static lean_object* _init_l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabC _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1; +x_1 = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1; x_2 = l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabCommandTopLevel___spec__11___lambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -18749,7 +18762,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_Elab_Command_modifyScope___closed__1; x_2 = l_Lean_Elab_Command_modifyScope___closed__2; -x_3 = lean_unsigned_to_nat(408u); +x_3 = lean_unsigned_to_nat(410u); x_4 = lean_unsigned_to_nat(16u); x_5 = l_Lean_Elab_Command_modifyScope___closed__3; x_6 = l___private_Init_Util_0__mkPanicMessageWithDecl(x_1, x_2, x_3, x_4, x_5); @@ -19871,7 +19884,7 @@ return x_2; } else { -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_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; lean_object* x_15; x_6 = lean_ctor_get(x_2, 0); x_7 = lean_ctor_get(x_2, 1); x_8 = lean_ctor_get(x_2, 2); @@ -19879,6 +19892,7 @@ x_9 = lean_ctor_get(x_2, 3); x_10 = lean_ctor_get(x_2, 4); x_11 = lean_ctor_get(x_2, 5); x_12 = lean_ctor_get(x_2, 6); +x_13 = lean_ctor_get_uint8(x_2, sizeof(void*)*7); lean_inc(x_12); lean_inc(x_11); lean_inc(x_10); @@ -19887,18 +19901,19 @@ lean_inc(x_8); lean_inc(x_7); lean_inc(x_6); lean_dec(x_2); -x_13 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_13, 0, x_1); -lean_ctor_set(x_13, 1, x_10); -x_14 = lean_alloc_ctor(0, 7, 0); -lean_ctor_set(x_14, 0, x_6); -lean_ctor_set(x_14, 1, x_7); -lean_ctor_set(x_14, 2, x_8); -lean_ctor_set(x_14, 3, x_9); -lean_ctor_set(x_14, 4, x_13); -lean_ctor_set(x_14, 5, x_11); -lean_ctor_set(x_14, 6, x_12); -return x_14; +x_14 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_14, 0, x_1); +lean_ctor_set(x_14, 1, x_10); +x_15 = lean_alloc_ctor(0, 7, 1); +lean_ctor_set(x_15, 0, x_6); +lean_ctor_set(x_15, 1, x_7); +lean_ctor_set(x_15, 2, x_8); +lean_ctor_set(x_15, 3, x_9); +lean_ctor_set(x_15, 4, x_14); +lean_ctor_set(x_15, 5, x_11); +lean_ctor_set(x_15, 6, x_12); +lean_ctor_set_uint8(x_15, sizeof(void*)*7, x_13); +return x_15; } } } @@ -22090,6 +22105,7 @@ l_Lean_Elab_Command_Scope_varDecls___default = _init_l_Lean_Elab_Command_Scope_v lean_mark_persistent(l_Lean_Elab_Command_Scope_varDecls___default); l_Lean_Elab_Command_Scope_varUIds___default = _init_l_Lean_Elab_Command_Scope_varUIds___default(); lean_mark_persistent(l_Lean_Elab_Command_Scope_varUIds___default); +l_Lean_Elab_Command_Scope_isNoncomputable___default = _init_l_Lean_Elab_Command_Scope_isNoncomputable___default(); l_Lean_Elab_Command_instInhabitedScope___closed__1 = _init_l_Lean_Elab_Command_instInhabitedScope___closed__1(); lean_mark_persistent(l_Lean_Elab_Command_instInhabitedScope___closed__1); l_Lean_Elab_Command_instInhabitedScope___closed__2 = _init_l_Lean_Elab_Command_instInhabitedScope___closed__2(); @@ -22186,7 +22202,7 @@ l_Lean_Elab_Command_instMonadCommandElabM___closed__6 = _init_l_Lean_Elab_Comman lean_mark_persistent(l_Lean_Elab_Command_instMonadCommandElabM___closed__6); l_Lean_Elab_Command_instMonadCommandElabM = _init_l_Lean_Elab_Command_instMonadCommandElabM(); lean_mark_persistent(l_Lean_Elab_Command_instMonadCommandElabM); -res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_394_(lean_io_mk_world()); +res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_404_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Elab_Command_lintersRef = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Elab_Command_lintersRef); @@ -22361,7 +22377,7 @@ l_Lean_Elab_Command_commandElabAttribute___closed__15 = _init_l_Lean_Elab_Comman lean_mark_persistent(l_Lean_Elab_Command_commandElabAttribute___closed__15); l_Lean_Elab_Command_commandElabAttribute___closed__16 = _init_l_Lean_Elab_Command_commandElabAttribute___closed__16(); lean_mark_persistent(l_Lean_Elab_Command_commandElabAttribute___closed__16); -res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1577_(lean_io_mk_world()); +res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_1587_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Elab_Command_commandElabAttribute = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Elab_Command_commandElabAttribute); @@ -22394,17 +22410,17 @@ l_Lean_Elab_Command_instMonadRecDepthCommandElabM___closed__4 = _init_l_Lean_Ela lean_mark_persistent(l_Lean_Elab_Command_instMonadRecDepthCommandElabM___closed__4); l_Lean_Elab_Command_instMonadRecDepthCommandElabM = _init_l_Lean_Elab_Command_instMonadRecDepthCommandElabM(); lean_mark_persistent(l_Lean_Elab_Command_instMonadRecDepthCommandElabM); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__1); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__2); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__3); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022____closed__4); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__1); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__2); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__3); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032____closed__4); l_Lean_Elab_Command_showPartialSyntaxErrors___closed__1 = _init_l_Lean_Elab_Command_showPartialSyntaxErrors___closed__1(); lean_mark_persistent(l_Lean_Elab_Command_showPartialSyntaxErrors___closed__1); -res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2022_(lean_io_mk_world()); +res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2032_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; l_Lean_Elab_Command_showPartialSyntaxErrors = lean_io_result_get_value(res); lean_mark_persistent(l_Lean_Elab_Command_showPartialSyntaxErrors); @@ -22413,11 +22429,11 @@ l_Lean_Elab_Command_withLogging___closed__1 = _init_l_Lean_Elab_Command_withLogg lean_mark_persistent(l_Lean_Elab_Command_withLogging___closed__1); l_Lean_Elab_Command_withLogging___closed__2 = _init_l_Lean_Elab_Command_withLogging___closed__2(); lean_mark_persistent(l_Lean_Elab_Command_withLogging___closed__2); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__1); -l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2(); -lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136____closed__2); -res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2136_(lean_io_mk_world()); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__1); +l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2 = _init_l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2(); +lean_mark_persistent(l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146____closed__2); +res = l_Lean_Elab_Command_initFn____x40_Lean_Elab_Command___hyg_2146_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_Lean_addTrace___at_Lean_Elab_Command_elabCommand___spec__4___closed__1 = _init_l_Lean_addTrace___at_Lean_Elab_Command_elabCommand___spec__4___closed__1(); diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index abda872b21..cc0d7fb01c 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -14,6 +14,7 @@ extern "C" { #endif static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__5; +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__3; 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_structFields___elambda__1___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange___closed__4; @@ -22,7 +23,6 @@ static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_check__failure___closed__5; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__3; -static lean_object* l_Lean_Parser_Command_section___closed__8; static lean_object* l_Lean_Parser_Command_attribute_formatter___closed__11; static lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_example___elambda__1___closed__5; @@ -51,6 +51,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_exit_formatter___closed__ static lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_export_formatter___closed__6; lean_object* l_Lean_Parser_many1Indent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__5; static lean_object* l_Lean_Parser_Command_print_parenthesizer___closed__3; lean_object* l_Lean_Parser_nonReservedSymbol_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_def___closed__5; @@ -186,11 +187,13 @@ static lean_object* l_Lean_Parser_Command_nonrec___elambda__1___closed__8; lean_object* l_Lean_Parser_andthenInfo(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__2; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__7; +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__1; lean_object* l_Lean_Parser_ParserState_mkError(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_instance___closed__4; static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__4; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_attribute_declRange___closed__3; static lean_object* l_Lean_Parser_Command_whereStructInst___elambda__1___closed__12; static lean_object* l___regBuiltin_Lean_Parser_Command_initialize_declRange___closed__7; @@ -232,6 +235,7 @@ lean_object* l_Lean_Parser_Term_attributes_parenthesizer(lean_object*, lean_obje static lean_object* l___regBuiltin_Lean_Parser_Command_declaration_declRange___closed__4; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_namespace_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__12; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_variable___elambda__1___closed__10; static lean_object* l___regBuiltin_Lean_Parser_Command_private_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationBy; @@ -256,6 +260,7 @@ static lean_object* l_Lean_Parser_Tactic_open___closed__5; static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__17; static lean_object* l_Lean_Parser_Command_moduleDoc___closed__9; static lean_object* l_Lean_Parser_Command_print___elambda__1___closed__8; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6; static lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_example___closed__3; @@ -300,10 +305,10 @@ static lean_object* l_Lean_Parser_Command_attribute___closed__7; static lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_derivingClasses; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19; lean_object* l_Lean_PrettyPrinter_Formatter_withOpenDecl_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputable; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__13; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_open_formatter___closed__2; static lean_object* l_Lean_Parser_Command_builtin__initialize___closed__6; @@ -318,6 +323,7 @@ static lean_object* l_Lean_Parser_Command_openRenaming___elambda__1___closed__3; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__25; static lean_object* l_Lean_Parser_Command_structCtor___closed__4; static lean_object* l_Lean_Parser_Command_decreasingBy___elambda__1___closed__7; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8; lean_object* l_Lean_Parser_many(lean_object*); static lean_object* l_Lean_Parser_Command_inferMod___closed__6; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__3; @@ -330,7 +336,6 @@ static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__12; lean_object* lean_name_mk_string(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__15; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_deriving_parenthesizer(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__3; static lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_terminationHintMany___closed__22; static lean_object* l___regBuiltin_Lean_Parser_Command_openRenaming_parenthesizer___closed__1; @@ -343,6 +348,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_declId_formatter___closed static lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_nonrec___closed__5; +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Term_quot_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_end_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -367,7 +373,6 @@ static lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__18; static lean_object* l_Lean_Parser_Command_resolve__name_formatter___closed__4; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_def_parenthesizer(lean_object*); -static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_theorem_parenthesizer___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenaming; static lean_object* l_Lean_Parser_Command_openScoped_formatter___closed__1; @@ -404,6 +409,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_ctor_parenthesizer___clos static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__5; static lean_object* l_Lean_Parser_Tactic_open_parenthesizer___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange___closed__4; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputableSection; static lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__7; static lean_object* l___regBuiltin_Lean_Parser_Command_in_declRange___closed__3; static lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__11; @@ -421,7 +427,6 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_def_parenthesizer___close static lean_object* l_Lean_Parser_Term_quot_formatter___closed__9; static lean_object* l___regBuiltin_Lean_Parser_Command_structInstBinder_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optionValue___elambda__1___closed__7; -static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__3; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Command_eval_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_terminationHintMany___elambda__1___closed__5; @@ -431,8 +436,10 @@ static lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__2; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_eval(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_whereStructInst_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35; static lean_object* l_Lean_Parser_Command_deriving_formatter___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_universe_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_declValSimple_parenthesizer___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_openOnly_formatter___closed__1; static lean_object* l_Lean_Parser_Command_universe___closed__7; @@ -450,10 +457,10 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_reduce_declRange___closed LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_openOnly_formatter(lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_print_parenthesizer(lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_orelse_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_export___closed__7; static lean_object* l_Lean_Parser_Command_open___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__6; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24; static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_in___closed__3; @@ -541,6 +548,7 @@ static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__18; static lean_object* l_Lean_Parser_Tactic_set__option_formatter___closed__3; static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_partial_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Command_reduce_declRange___closed__2; static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__5; @@ -704,6 +712,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValSimple___elambda__1(lean_o static lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_derivingClasses___closed__10; static lean_object* l_Lean_Parser_Command_namedPrio___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_openRenamingItem___elambda__1___closed__21; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__22; static lean_object* l_Lean_Parser_Command_end_formatter___closed__1; @@ -719,7 +728,6 @@ static lean_object* l___regBuiltin_Lean_Parser_Term_quot_parenthesizer___closed_ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_structure_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Command_section___closed__4; static lean_object* l_Lean_Parser_Command_check___elambda__1___closed__3; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__6; @@ -738,6 +746,7 @@ static lean_object* l_Lean_Parser_Command_structFields___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Command_inferMod_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9; static lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__14; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_export(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_mutual; @@ -765,6 +774,7 @@ static lean_object* l_Lean_Parser_Command_resolve__name_parenthesizer___closed__ LEAN_EXPORT lean_object* l_Lean_Parser_Command_reduce___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_namedPrio___closed__5; static lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__5; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12; static lean_object* l_Lean_Parser_Command_exit___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_declValEqns_formatter___closed__3; static lean_object* l_Lean_Parser_Command_structExplicitBinder___elambda__1___closed__3; @@ -805,6 +815,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_variable_parenthesizer___ static lean_object* l_Lean_Parser_Command_noncomputable___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__14; static lean_object* l_Lean_Parser_Command_eraseAttr___elambda__1___closed__9; +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__13; static lean_object* l___regBuiltin_Lean_Parser_Command_initialize_declRange___closed__5; static lean_object* l_Lean_Parser_Command_openSimple___closed__6; @@ -813,7 +824,6 @@ static lean_object* l_Lean_Parser_Command_whereStructInst___closed__1; static lean_object* l_Lean_Parser_Command_instance___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__3; static lean_object* l_Lean_Parser_Command_whereStructField_parenthesizer___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__29; static lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__2; lean_object* l_Lean_Parser_ParserState_mkTrailingNode(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_derivingClasses_formatter___closed__3; @@ -850,13 +860,13 @@ static lean_object* l_Lean_Parser_Command_attribute___closed__10; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__11; 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_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26; static lean_object* l___regBuiltin_Lean_Parser_Command_init__quot_declRange___closed__6; static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__12; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__25; 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_Command_check__failure___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_whereStructField___closed__6; @@ -900,6 +910,7 @@ static lean_object* l_Lean_Parser_Term_set__option___elambda__1___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_theorem_parenthesizer___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_structFields_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc___closed__4; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_variable_formatter___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Command_openOnly_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_printAxioms_parenthesizer___closed__1; @@ -931,7 +942,6 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_structSimpleBinder_format static lean_object* l___regBuiltin_Lean_Parser_Term_quot_formatter___closed__2; static lean_object* l_Lean_Parser_Command_declSig___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__1; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__17; static lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer___closed__4; @@ -945,7 +955,6 @@ static lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_namedPrio___closed__10; lean_object* l_Lean_Parser_atomicFn(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declaration___closed__10; -static lean_object* l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_exit_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_attribute___closed__12; @@ -990,10 +999,12 @@ static lean_object* l_Lean_Parser_Command_terminationBy_formatter___closed__5; static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__4; static lean_object* l_Lean_Parser_Command_end_formatter___closed__4; static lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__5; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4; static lean_object* l_Lean_Parser_Command_print___elambda__1___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_attribute_parenthesizer___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_universe_declRange___closed__6; lean_object* l_Lean_Parser_checkPrecFn___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_instance; static lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__17; @@ -1009,7 +1020,6 @@ static lean_object* l_Lean_Parser_Command_initialize___closed__7; static lean_object* l_Lean_Parser_Command_print_formatter___closed__4; static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__17; static lean_object* l_Lean_Parser_Command_terminationHint1___elambda__1___closed__3; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__7; static lean_object* l_Lean_Parser_Command_instance___closed__8; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_inferMod___closed__4; @@ -1032,6 +1042,7 @@ static lean_object* l_Lean_Parser_Term_set__option___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_optNamedPrio___closed__3; static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__1; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2; lean_object* l_Lean_Parser_group_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__13; @@ -1162,6 +1173,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_deriving(lean_object static lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namedPrio_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_deriving_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31; static lean_object* l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__20; @@ -1222,7 +1234,6 @@ lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*) LEAN_EXPORT lean_object* l_Lean_Parser_Command_genInjectiveTheorems; static lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__9; static lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__31; lean_object* l_Lean_Parser_Command_docComment_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_atomic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__11; @@ -1287,6 +1298,7 @@ static lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__12; static lean_object* l_Lean_Parser_Term_quot_formatter___closed__2; static lean_object* l_Lean_Parser_Tactic_open___elambda__1___closed__7; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_structExplicitBinder___elambda__1___closed__9; static lean_object* l___regBuiltin_Lean_Parser_Command_attribute_declRange___closed__7; @@ -1300,6 +1312,7 @@ static lean_object* l_Lean_Parser_Command_printAxioms___elambda__1___closed__12; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__13; static lean_object* l___regBuiltin_Lean_Parser_Command_moduleDoc_declRange___closed__7; static lean_object* l_Lean_Parser_Command_decreasingBy___elambda__1___closed__13; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30; static lean_object* l___regBuiltin_Lean_Parser_Command_open_formatter___closed__1; static lean_object* l_Lean_Parser_Command_terminationHintMany___closed__19; static lean_object* l_Lean_Parser_Command_initialize___closed__8; @@ -1350,11 +1363,13 @@ static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__18; lean_object* l_Lean_Parser_registerAliasCore___rarg(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_terminationBy___elambda__1___closed__6; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__14; static lean_object* l_Lean_Parser_Command_namespace_formatter___closed__3; static lean_object* l_Lean_Parser_Command_openSimple_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenamingItem_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_def_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5; static lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__13; static lean_object* l___regBuiltin_Lean_Parser_Command_instance_formatter___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__20; @@ -1388,6 +1403,7 @@ static lean_object* l_Lean_Parser_Command_end_formatter___closed__2; static lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_printAxioms___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___elambda__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___closed__1; 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_openRenaming_formatter___closed__3; @@ -1396,6 +1412,7 @@ static lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_declValSimple___elambda__1___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Tactic_open_parenthesizer(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_structCtor_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_axiom_parenthesizer___closed__2; @@ -1429,6 +1446,7 @@ static lean_object* l_Lean_Parser_Command_inferMod___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Tactic_open_declRange___closed__4; static lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__3; extern lean_object* l_Lean_PrettyPrinter_parenthesizerAttribute; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputable___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__5; static lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__4; @@ -1444,6 +1462,7 @@ static lean_object* l_Lean_Parser_Command_namedPrio___elambda__1___closed__25; static lean_object* l_Lean_Parser_Term_set__option___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_namedPrio_formatter___closed__4; static lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__12; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_in_formatter___closed__3; @@ -1470,7 +1489,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_in_parenthesizer(lea static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_openSimple_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_decreasingBy_formatter___closed__2; -LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322_(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347_(lean_object*); static lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_initialize___closed__4; static lean_object* l_Lean_Parser_Command_def___elambda__1___closed__4; @@ -1493,11 +1512,12 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Term_precheckedQuot_parenthesizer(lean_ob LEAN_EXPORT lean_object* l_Lean_Parser_Command_in; static lean_object* l_Lean_Parser_Command_openHiding___closed__8; static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__16; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_set__option_formatter___closed__4; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__23; static lean_object* l_Lean_Parser_Command_inferMod___closed__7; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__13; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34; static lean_object* l_Lean_Parser_Command_declSig_parenthesizer___closed__3; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_structFields_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Command_structure_formatter___closed__6; @@ -1515,6 +1535,7 @@ static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__3 static lean_object* l_Lean_Parser_Command_structInstBinder___closed__13; static lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___elambda__1___closed__5; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optNamedPrio_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_printAxioms_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_check__failure_formatter___closed__4; @@ -1558,6 +1579,7 @@ static lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_decreasingBy___elambda__1___closed__6; LEAN_EXPORT lean_object* l_Lean_Parser_Command_reduce_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_initialize_declRange___closed__3; static lean_object* l_Lean_Parser_Command_reduce___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declValEqns_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1632,7 +1654,6 @@ static lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_exit_parenthesizer___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_decreasingBy_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Term_precheckedQuot___elambda__1___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__11; static lean_object* l_Lean_Parser_Command_example_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__23; static lean_object* l_Lean_Parser_Command_classInductive___closed__5; @@ -1640,6 +1661,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_print_declRange(lean static lean_object* l_Lean_Parser_Tactic_set__option_parenthesizer___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_builtin__initialize_declRange___closed__5; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__34; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__9; static lean_object* l___regBuiltin_Lean_Parser_Command_openRenamingItem_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_open___closed__2; @@ -1724,6 +1746,7 @@ static lean_object* l_Lean_Parser_Command_decreasingBy_formatter___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_printAxioms_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_init__quot_parenthesizer___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_synth_declRange___closed__7; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__4; lean_object* l_Lean_Parser_Command_commentBody_parenthesizer___boxed(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_check__failure_formatter___closed__2; static lean_object* l_Lean_Parser_Command_namedPrio___elambda__1___closed__22; @@ -1734,6 +1757,7 @@ lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); LEAN_EXPORT lean_object* l_Lean_Parser_Command_example___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__40; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1; static lean_object* l_Lean_Parser_Command_declId___closed__1; static lean_object* l_Lean_Parser_Command_moduleDoc___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_resolve__name_parenthesizer___closed__4; @@ -1758,6 +1782,7 @@ static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__27; static lean_object* l_Lean_Parser_Command_optionValue_parenthesizer___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_init__quot_declRange___closed__3; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__7; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_derivingClasses___closed__11; static lean_object* l_Lean_Parser_Command_openSimple_formatter___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange___closed__1; @@ -1787,6 +1812,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___elambda__1(lean_object*, lean static lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openHiding___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_decreasingBy___elambda__1___closed__8; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__2; 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_universe___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_variable___closed__8; @@ -1820,6 +1846,7 @@ static lean_object* l_Lean_Parser_Command_nonrec___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__29; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__25; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationHintMany___lambda__2(lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6; static lean_object* l_Lean_Parser_Command_structureTk___elambda__1___closed__3; static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__8; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__7; @@ -1928,6 +1955,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer( static lean_object* l_Lean_Parser_Command_classInductive_parenthesizer___closed__5; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Tactic_open_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27; static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__1; static lean_object* l_Lean_Parser_Command_deriving___closed__3; static lean_object* l_Lean_Parser_Command_moduleDoc___closed__5; @@ -1950,6 +1978,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_init__quot_formatter static lean_object* l_Lean_Parser_Command_unsafe___closed__5; static lean_object* l_Lean_Parser_Command_mutual___closed__9; static lean_object* l_Lean_Parser_Command_openScoped___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__14; static lean_object* l_Lean_Parser_Command_classInductive___closed__3; static lean_object* l_Lean_Parser_Command_resolve__name___closed__7; @@ -1966,6 +1995,7 @@ static lean_object* l_Lean_Parser_Term_set__option_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_terminationBy_formatter___closed__2; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_extends___elambda__1(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__1; static lean_object* l_Lean_Parser_Command_instance___elambda__1___closed__13; static lean_object* l___regBuiltin_Lean_Parser_Term_open_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__2; @@ -1991,6 +2021,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_check_parenthesizer(lean_object*, static lean_object* l_Lean_Parser_Command_end___closed__3; static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__10; +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__4; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__19; static lean_object* l_Lean_Parser_Command_resolve__name_formatter___closed__3; @@ -2003,11 +2034,11 @@ static lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_initialize; static lean_object* l_Lean_Parser_Command_inductive___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_eraseAttr_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_init__quot_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_eval_formatter___closed__3; static lean_object* l_Lean_Parser_Command_structure___closed__11; static lean_object* l_Lean_Parser_Command_structInstBinder_formatter___closed__7; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__14; static lean_object* l_Lean_Parser_Tactic_set__option___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_axiom___closed__3; @@ -2016,13 +2047,11 @@ static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_in_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__16; static lean_object* l_Lean_Parser_Command_openScoped_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_init__quot___elambda__1___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_decreasingBy; static lean_object* l_Lean_Parser_Command_optDeclSig___elambda__1___closed__7; static lean_object* l___regBuiltin_Lean_Parser_Command_declValEqns_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_section_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_whereStructInst___closed__5; static lean_object* l_Lean_Parser_Command_protected___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_exit_parenthesizer___closed__1; @@ -2046,7 +2075,6 @@ static lean_object* l_Lean_Parser_Command_classInductive___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_exit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_deriving_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__6; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__20; static lean_object* l_Lean_Parser_Term_open___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__33; extern lean_object* l_Lean_Parser_Term_whereDecls; @@ -2086,7 +2114,6 @@ static lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__5; static lean_object* l_Lean_Parser_Command_terminationBy___elambda__1___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Term_quot___elambda__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__12; static lean_object* l_Lean_Parser_Command_in___elambda__1___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Command_exit_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationHintMany_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2109,6 +2136,7 @@ static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_inferMod___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_declValSimple___elambda__1___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_export_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__4; 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___regBuiltin_Lean_Parser_Command_in_formatter(lean_object*); @@ -2139,6 +2167,7 @@ static lean_object* l_Lean_Parser_Command_abbrev_parenthesizer___closed__5; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_exit_declRange___closed__7; static lean_object* l_Lean_Parser_Command_unsafe___elambda__1___closed__7; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__7; static lean_object* l_Lean_Parser_Command_openRenaming___closed__5; static lean_object* l_Lean_Parser_Command_noncomputable_parenthesizer___closed__3; @@ -2151,7 +2180,6 @@ static lean_object* l_Lean_Parser_Command_whereStructInst___closed__4; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_optionValue___elambda__1___closed__11; -static lean_object* l_Lean_Parser_Command_section_formatter___closed__5; static lean_object* l_Lean_Parser_Command_declValSimple___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_namedPrio___elambda__1___closed__28; static lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed__22; @@ -2217,6 +2245,7 @@ static lean_object* l_Lean_Parser_Command_initialize___closed__5; static lean_object* l_Lean_Parser_Command_open___elambda__1___closed__7; static lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_noncomputable___closed__6; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_declaration___closed__11; static lean_object* l_Lean_Parser_Command_eval___closed__8; @@ -2259,6 +2288,7 @@ static lean_object* l_Lean_Parser_Term_precheckedQuot___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_namedPrio; static lean_object* l_Lean_Parser_Command_inductive___closed__3; static lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__10; +static lean_object* l_Lean_Parser_Command_noncomputableSection_formatter___closed__1; static lean_object* l_Lean_Parser_Command_mutual_formatter___closed__7; static lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__8; static lean_object* l_Lean_Parser_Command_namedPrio___closed__6; @@ -2293,16 +2323,15 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems_parenthesizer___c static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__9; static lean_object* l_Lean_Parser_Command_derivingClasses___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32; static lean_object* l_Lean_Parser_Command_exit_formatter___closed__3; 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_initFn____x40_Lean_Parser_Command___hyg_2322____closed__10; static lean_object* l_Lean_Parser_Tactic_open_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optDeclSig___closed__1; static lean_object* l_Lean_Parser_Command_unsafe___closed__4; static lean_object* l_Lean_Parser_Command_structCtor___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_structFields___closed__6; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_open_declRange(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_inductive; static lean_object* l___regBuiltin_Lean_Parser_Command_optDeriving_formatter___closed__2; @@ -2373,7 +2402,6 @@ static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__2 static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_classInductive___closed__4; static lean_object* l_Lean_Parser_Command_constant___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__1; static lean_object* l_Lean_Parser_Command_extends___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_universe___closed__2; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__11; @@ -2411,6 +2439,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_reduce_formatter(lea static lean_object* l_Lean_Parser_Command_structFields___closed__3; static lean_object* l_Lean_Parser_Term_quot___closed__5; static lean_object* l_Lean_Parser_Command_whereStructInst___elambda__1___closed__9; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__6; lean_object* l_Lean_Parser_Command_commentBody___elambda__1___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_in___elambda__1___closed__3; static lean_object* l_Lean_Parser_Command_instance_formatter___closed__8; @@ -2429,6 +2458,7 @@ static lean_object* l_Lean_Parser_Command_instance___elambda__1___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_deriving; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__6; +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_whereStructInst_parenthesizer___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers_formatter(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Parenthesizer_withOpenDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2494,6 +2524,7 @@ static lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__11; static lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option_declRange___closed__5; static lean_object* l_Lean_Parser_Command_ctor___closed__4; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_export_declRange(lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationSuffix; static lean_object* l_Lean_Parser_Command_axiom_formatter___closed__2; static lean_object* l_Lean_Parser_Term_quot___elambda__1___lambda__3___closed__1; @@ -2507,7 +2538,6 @@ lean_object* l_Lean_Parser_Term_ident_formatter(lean_object*, lean_object*, lean static lean_object* l_Lean_Parser_Command_open_formatter___closed__3; static lean_object* l_Lean_Parser_Command_optDeriving___elambda__1___closed__7; static lean_object* l___regBuiltin_Lean_Parser_Command_namespace_declRange___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19; static lean_object* l_Lean_Parser_Command_example___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__4; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_partial_formatter(lean_object*); @@ -2523,6 +2553,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_initialize_formatter___cl static lean_object* l_Lean_Parser_Command_structureTk_parenthesizer___closed__3; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_set__option(lean_object*); static lean_object* l_Lean_Parser_Command_optNamedPrio_parenthesizer___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15; static lean_object* l_Lean_Parser_Command_declaration___elambda__1___closed__6; static lean_object* l_Lean_Parser_Term_quot___closed__10; static lean_object* l___regBuiltin_Lean_Parser_Command_openSimple_formatter___closed__1; @@ -2539,6 +2570,7 @@ static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__8 static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_declaration_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_exit___elambda__1___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_ctor___elambda__1(lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_set__option_declRange___closed__7; @@ -2556,6 +2588,7 @@ static lean_object* l_Lean_Parser_Command_abbrev___closed__8; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__3; static lean_object* l_Lean_Parser_Command_exit_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3; static lean_object* l_Lean_Parser_Term_open___closed__9; static lean_object* l_Lean_Parser_Command_open___elambda__1___closed__8; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_exit_parenthesizer(lean_object*); @@ -2683,7 +2716,6 @@ static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__2 static lean_object* l_Lean_Parser_Command_printAxioms___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_printAxioms_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__21; static lean_object* l_Lean_Parser_Command_decreasingBy___closed__6; static lean_object* l_Lean_Parser_Command_structureTk___elambda__1___closed__10; static lean_object* l___regBuiltin_Lean_Parser_Command_moduleDoc_parenthesizer___closed__1; @@ -2764,7 +2796,6 @@ static lean_object* l_Lean_Parser_Command_noncomputable___closed__5; static lean_object* l_Lean_Parser_Command_eraseAttr___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_eraseAttr_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__19; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__35; static lean_object* l_Lean_Parser_Command_declValSimple___elambda__1___closed__10; static lean_object* l_Lean_Parser_Term_open_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_end_declRange___closed__4; @@ -2838,6 +2869,7 @@ static lean_object* l_Lean_Parser_Command_unsafe___closed__3; static lean_object* l_Lean_Parser_Command_constant_formatter___closed__4; static lean_object* l_Lean_Parser_Command_universe___closed__8; static lean_object* l_Lean_Parser_Command_set__option___closed__9; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16; static lean_object* l_Lean_Parser_Command_declValSimple___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_constant_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Term_precheckedQuot___elambda__1___closed__2; @@ -2845,6 +2877,7 @@ static lean_object* l_Lean_Parser_Command_terminationBy___elambda__1___closed__1 static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__10; extern lean_object* l_Lean_groupKind; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7; static lean_object* l___regBuiltin_Lean_Parser_Command_eraseAttr_formatter___closed__2; static lean_object* l_Lean_Parser_Command_nonrec___elambda__1___closed__10; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structureTk_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2885,7 +2918,6 @@ static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_section_declRange___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Command_theorem_formatter___closed__1; static lean_object* l_Lean_Parser_Command_declModifiers___closed__10; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__26; static lean_object* l_Lean_Parser_Command_resolve__name___closed__2; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__2; @@ -2898,9 +2930,11 @@ static lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed LEAN_EXPORT lean_object* l_Lean_Parser_Command_openRenamingItem; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__23; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationHintMany___lambda__1(lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28; static lean_object* l_Lean_Parser_Term_open_parenthesizer___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___elambda__1___lambda__2(lean_object*, lean_object*, lean_object*); 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_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14; static lean_object* l_Lean_Parser_Command_declModifiers___elambda__2___closed__22; LEAN_EXPORT lean_object* l_Lean_Parser_Command_partial___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_synth___closed__1; @@ -2921,6 +2955,7 @@ static lean_object* l_Lean_Parser_Command_terminationHintMany_formatter___closed static lean_object* l_Lean_Parser_Tactic_open___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_set__option___closed__4; static lean_object* l_Lean_Parser_Command_example___elambda__1___closed__9; +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structureTk_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_constant_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__5; @@ -2959,6 +2994,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_end_formatter(lean_o static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__4; extern lean_object* l_Lean_Parser_Term_leftArrow; static lean_object* l_Lean_Parser_Command_noncomputable___closed__1; +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection(lean_object*); static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_declRange___closed__5; static lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__8; @@ -2966,6 +3002,7 @@ static lean_object* l_Lean_Parser_Command_declVal_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_noncomputable___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_def___elambda__1___closed__11; static lean_object* l___regBuiltin_Lean_Parser_Command_deriving_declRange___closed__3; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7; static lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_derivingClasses___closed__1; static lean_object* l_Lean_Parser_Command_decreasingBy___closed__8; @@ -3020,6 +3057,7 @@ static lean_object* l_Lean_Parser_Command_open___closed__1; static lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__11; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optDeriving; static lean_object* l_Lean_Parser_Command_export_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24; lean_object* l_Lean_Parser_Term_doSeqIndent___elambda__1(lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Term_quot_declRange___closed__7; static lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__1; @@ -3038,7 +3076,6 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_nonrec_formatter___closed static lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_genInjectiveTheorems_formatter___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputable_parenthesizer___closed__2; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__14; lean_object* l_Lean_Syntax_getNumArgs(lean_object*); static lean_object* l_Lean_Parser_Command_terminationHintMany___closed__21; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structImplicitBinder; @@ -3050,6 +3087,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_mutual_declRange___closed static lean_object* l_Lean_Parser_Command_example_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__18; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25; static lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_set__option___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_classTk_parenthesizer___closed__1; @@ -3150,6 +3188,7 @@ static lean_object* l_Lean_Parser_Command_whereStructField___elambda__1___closed static lean_object* l___regBuiltin_Lean_Parser_Command_deriving_declRange___closed__5; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__35; static lean_object* l___regBuiltin_Lean_Parser_Command_nonrec_parenthesizer___closed__2; +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_openDecl___elambda__1___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_resolve__name_declRange___closed__4; static lean_object* l_Lean_Parser_Command_open_formatter___closed__1; @@ -3168,6 +3207,7 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_example_formatter___close static lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_decreasingBy_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_export_formatter___closed__1; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29; static lean_object* l_Lean_Parser_Command_ctor___closed__1; static lean_object* l_Lean_Parser_Command_printAxioms___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers___elambda__1(lean_object*); @@ -3207,6 +3247,7 @@ LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_unsafe_formatter(lea LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_axiom_formatter___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_mutual_declRange(lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_eraseAttr_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_synth_formatter___closed__2; static lean_object* l_Lean_Parser_Command_noncomputable___elambda__1___closed__4; @@ -3267,7 +3308,6 @@ static lean_object* l_Lean_Parser_Command_in_formatter___closed__2; static lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_optDeclSig___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Tactic_open_formatter___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9; static lean_object* l_Lean_Parser_Command_def___elambda__1___closed__13; static lean_object* l_Lean_Parser_Term_open_formatter___closed__4; static lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__12; @@ -3290,7 +3330,6 @@ static lean_object* l_Lean_Parser_Command_openRenaming_parenthesizer___closed__1 static lean_object* l___regBuiltin_Lean_Parser_Command_declValSimple_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structure_parenthesizer___closed__16; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers___elambda__1___rarg(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__27; static lean_object* l_Lean_Parser_Command_terminationBy___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Term_precheckedQuot_declRange___closed__3; static lean_object* l_Lean_Parser_Command_declId___closed__7; @@ -3317,6 +3356,7 @@ static lean_object* l_Lean_Parser_Command_declValSimple___closed__4; static lean_object* l_Lean_Parser_Command_noncomputable_formatter___closed__2; static lean_object* l_Lean_Parser_Command_ctor___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationHint1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__3; LEAN_EXPORT lean_object* l_Lean_Parser_Command_declModifiers___elambda__1___rarg___boxed(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_declSig_formatter___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_initialize_declRange___closed__4; @@ -3393,6 +3433,7 @@ static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__26; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_openSimple_parenthesizer(lean_object*); static lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__7; static lean_object* l_Lean_Parser_Command_inferMod_parenthesizer___closed__4; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33; static lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__7; static lean_object* l_Lean_Parser_Command_structure___closed__4; static lean_object* l_Lean_Parser_Command_printAxioms___closed__2; @@ -3437,6 +3478,7 @@ static lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__ static lean_object* l_Lean_Parser_Command_end___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__6; 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_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22; static lean_object* l_Lean_Parser_Command_terminationHintMany___closed__11; static lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__11; static lean_object* l_Lean_Parser_Command_instance___elambda__1___closed__7; @@ -3451,12 +3493,11 @@ static lean_object* l_Lean_Parser_Command_openOnly___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Command_namespace_declRange___closed__6; static lean_object* l_Lean_Parser_Command_whereStructInst___elambda__1___closed__17; static lean_object* l_Lean_Parser_Command_export___elambda__1___closed__9; -static lean_object* l_Lean_Parser_Command_section___closed__7; static lean_object* l_Lean_Parser_Command_noncomputable___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_exit_declRange___closed__6; 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_section___elambda__1___closed__10; +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__1; static lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__2; @@ -3472,20 +3513,19 @@ static lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_open_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_structSimpleBinder___elambda__1___closed__6; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_declaration_formatter(lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23; static lean_object* l_Lean_Parser_Command_nonrec___closed__1; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_instance_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_end___elambda__1___closed__7; static lean_object* l_Lean_Parser_Command_example_formatter___closed__2; static lean_object* l_Lean_Parser_Command_def_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_terminationBy___closed__5; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11; static lean_object* l_Lean_Parser_Command_initialize_formatter___closed__10; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__7; static lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_attribute___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__9; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__22; static lean_object* l_Lean_Parser_Command_private___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_structureTk___elambda__1___closed__8; static lean_object* l_Lean_Parser_Command_in_parenthesizer___closed__1; @@ -3563,8 +3603,9 @@ static lean_object* l___regBuiltin_Lean_Parser_Command_declValSimple_parenthesiz static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__9; static lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__19; static lean_object* l_Lean_Parser_Command_namedPrio_parenthesizer___closed__5; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33; static lean_object* l_Lean_Parser_Command_universe_formatter___closed__3; +LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputableSection_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__7; LEAN_EXPORT lean_object* l_Lean_Parser_Tactic_open; static lean_object* l_Lean_Parser_Command_partial___closed__2; static lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__11; @@ -3599,6 +3640,7 @@ static lean_object* l_Lean_Parser_Command_structureTk___closed__3; static lean_object* l_Lean_Parser_Command_variable_formatter___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_open_declRange___closed__2; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_openHiding_parenthesizer(lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11; static lean_object* l_Lean_Parser_Command_terminationBy_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_partial_formatter___closed__1; @@ -3612,6 +3654,7 @@ static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__ static lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_in_parenthesizer___closed__2; lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__4; static lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__6; static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__2; @@ -3628,8 +3671,6 @@ static lean_object* l_Lean_Parser_Command_def_formatter___closed__9; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__19; static lean_object* l_Lean_Parser_Command_classInductive___elambda__1___closed__9; static lean_object* l_Lean_Parser_Command_openRenaming___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__5; -static lean_object* l_Lean_Parser_Command_section_formatter___closed__4; static lean_object* l___regBuiltin_Lean_Parser_Command_declValSimple_formatter___closed__1; static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__8; static lean_object* l___regBuiltin_Lean_Parser_Command_set__option_formatter___closed__2; @@ -3654,15 +3695,14 @@ static lean_object* l_Lean_Parser_Command_whereStructField___closed__2; static lean_object* l_Lean_Parser_Command_declaration___closed__8; static lean_object* l_Lean_Parser_Term_open___closed__7; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_constant_formatter(lean_object*); +static lean_object* l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___elambda__1(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed__7; static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__12; -static lean_object* l_Lean_Parser_Command_section___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_terminationHintMany___closed__8; static lean_object* l_Lean_Parser_Command_eraseAttr___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Term_quot_declRange___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__13; static lean_object* l_Lean_Parser_Command_unsafe___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_optDeclSig___elambda__1___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openSimple_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3685,6 +3725,7 @@ static lean_object* l_Lean_Parser_Command_structFields_formatter___closed__1; static lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_def___closed__8; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_whereStructInst_formatter(lean_object*); +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7; static lean_object* l_Lean_Parser_Command_whereStructField___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Command_open___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_axiom___closed__4; @@ -3782,7 +3823,6 @@ static lean_object* l_Lean_Parser_Command_classTk___closed__3; static lean_object* l_Lean_Parser_Command_whereStructInst___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_structFields___closed__5; static lean_object* l_Lean_Parser_Command_variable___closed__2; -static lean_object* l_Lean_Parser_Command_section_formatter___closed__3; static lean_object* l_Lean_Parser_Command_deriving___closed__9; static lean_object* l_Lean_Parser_Command_unsafe___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_whereStructInst_formatter___closed__6; @@ -3790,7 +3830,6 @@ static lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_instance___closed__11; static lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__6; static lean_object* l___regBuiltin_Lean_Parser_Command_constant_formatter___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__30; static lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_inferMod_formatter___closed__2; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__20; @@ -3801,7 +3840,6 @@ static lean_object* l_Lean_Parser_Command_inductive_formatter___closed__3; static lean_object* l_Lean_Parser_Tactic_open___elambda__1___closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Command_structInstBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_unsafe___closed__7; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__18; static lean_object* l___regBuiltin_Lean_Parser_Command_optDeriving_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_whereStructField___closed__3; lean_object* l_Lean_ppLine_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -3818,7 +3856,6 @@ static lean_object* l_Lean_Parser_Command_init__quot___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__17; static lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__14; static lean_object* l_Lean_Parser_Command_check__failure_parenthesizer___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15; static lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__11; static lean_object* l_Lean_Parser_Term_set__option___elambda__1___closed__5; static lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__9; @@ -3848,7 +3885,6 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___elambda__1___cl LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_mutual(lean_object*); static lean_object* l_Lean_Parser_Command_whereStructInst___elambda__1___closed__15; lean_object* l_Lean_Parser_Term_typeSpec___elambda__1(lean_object*, lean_object*); -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28; static lean_object* l___regBuiltin_Lean_Parser_Command_declaration_declRange___closed__5; LEAN_EXPORT lean_object* l_Lean_Parser_Command_init__quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__9; @@ -3861,7 +3897,6 @@ static lean_object* l_Lean_Parser_Command_eval_formatter___closed__1; LEAN_EXPORT lean_object* l_Lean_Parser_Term_open; static lean_object* l_Lean_Parser_Command_builtin__initialize___closed__4; static lean_object* l_Lean_Parser_Command_extends_formatter___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__14; static lean_object* l_Lean_Parser_Command_end___elambda__1___closed__3; 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_variable___closed__5; @@ -3902,6 +3937,7 @@ static lean_object* l_Lean_Parser_Command_openRenaming___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_openRenamingItem___closed__8; static lean_object* l_Lean_Parser_Command_mutual_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_decreasingBy___elambda__1___closed__12; +static lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__12; lean_object* l_Lean_Parser_Tactic_tacticSeq_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_terminationBy___elambda__1___closed__14; LEAN_EXPORT lean_object* l_Lean_Parser_Command_moduleDoc___elambda__1(lean_object*, lean_object*); @@ -4057,6 +4093,7 @@ static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__15; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_eval_formatter(lean_object*); static lean_object* l_Lean_Parser_Command_partial___elambda__1___closed__2; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5; static lean_object* l_Lean_Parser_Term_set__option_parenthesizer___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_openOnly_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_eval_declRange___closed__2; @@ -4150,7 +4187,6 @@ static lean_object* l_Lean_Parser_Command_ctor_formatter___closed__1; static lean_object* l_Lean_Parser_Command_exit___closed__2; static lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__12; static lean_object* l_Lean_Parser_Term_open___closed__2; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__34; static lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option_formatter___closed__1; static lean_object* l_Lean_Parser_Command_openOnly___closed__4; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__1; @@ -4218,7 +4254,6 @@ static lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___clo static lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_structExplicitBinder___closed__3; static lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__11; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__6; static lean_object* l_Lean_Parser_Command_namedPrio___elambda__1___closed__26; static lean_object* l_Lean_Parser_Command_structImplicitBinder_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_terminationHintMany_parenthesizer___closed__2; @@ -4250,16 +4285,15 @@ static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__4; extern lean_object* l_Lean_Parser_Term_structInst; lean_object* l_Lean_Parser_symbolFnAux(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_synth_declRange___closed__4; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__17; static lean_object* l_Lean_Parser_Command_terminationHintMany_formatter___closed__1; static lean_object* l___regBuiltin_Lean_Parser_Command_classInductive_formatter___closed__2; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16; static lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__4; LEAN_EXPORT lean_object* l_Lean_Parser_Command_terminationHintMany___lambda__1___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_moduleDoc___elambda__1___closed__13; static lean_object* l_Lean_Parser_Command_declaration_formatter___closed__12; static lean_object* l_Lean_Parser_Command_eraseAttr___elambda__1___closed__12; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8; LEAN_EXPORT lean_object* l_Lean_Parser_Term_set__option; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_check_declRange(lean_object*); static lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__18; @@ -4316,6 +4350,7 @@ lean_object* l_Lean_Parser_withOpenFn(lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_formatter___closed__1; static lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__9; static lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__2; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__2; static lean_object* l_Lean_Parser_Command_optDefDeriving___closed__8; static lean_object* l_Lean_Parser_Command_structCtor_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_structureTk_parenthesizer___closed__1; @@ -4331,7 +4366,6 @@ static lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__22; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_check_formatter(lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_moduleDoc_declRange___closed__5; static lean_object* l_Lean_Parser_Command_structInstBinder___elambda__1___closed__19; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__4; static lean_object* l_Lean_Parser_Command_reduce_parenthesizer___closed__3; static lean_object* l_Lean_Parser_Command_declaration___closed__13; static lean_object* l_Lean_Parser_Command_namespace___closed__6; @@ -4367,7 +4401,6 @@ static lean_object* l_Lean_Parser_Command_derivingClasses_parenthesizer___closed static lean_object* l_Lean_Parser_Command_declSig_formatter___closed__3; static lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__31; static lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__12; -static lean_object* l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6; static lean_object* l_Lean_Parser_Command_openScoped___elambda__1___closed__2; static lean_object* l_Lean_Parser_Command_inferMod___elambda__1___closed__7; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Tactic_set__option(lean_object*); @@ -4524,7 +4557,9 @@ static lean_object* l_Lean_Parser_Command_inferMod___elambda__1___closed__10; static lean_object* l_Lean_Parser_Command_declId_formatter___closed__11; lean_object* l_Lean_Parser_many1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Parser_Command_structCtor_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20; static lean_object* l___regBuiltin_Lean_Parser_Tactic_open___closed__1; +static lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__5; static lean_object* l___regBuiltin_Lean_Parser_Command_eval_parenthesizer___closed__2; static lean_object* l_Lean_Parser_Command_exit___closed__4; @@ -4542,6 +4577,7 @@ static lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__1; static lean_object* l_Lean_Parser_Command_structCtor___elambda__1___closed__6; static lean_object* l_Lean_Parser_Command_theorem_formatter___closed__3; static lean_object* l___regBuiltin_Lean_Parser_Command_check_declRange___closed__4; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__5; static lean_object* l_Lean_Parser_Command_openRenamingItem_parenthesizer___closed__4; static lean_object* l_Lean_Parser_Command_declSig___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_universe___closed__3; @@ -4578,11 +4614,13 @@ static lean_object* l_Lean_Parser_Command_genInjectiveTheorems___elambda__1___cl static lean_object* l_Lean_Parser_Command_structure_formatter___closed__18; static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__15; static lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__14; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10; static lean_object* l___regBuiltin_Lean_Parser_Command_open_declRange___closed__4; static lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__14; static lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__12; static lean_object* l_Lean_Parser_Command_eraseAttr___closed__8; static lean_object* l_Lean_Parser_Command_declaration___closed__14; +static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32; LEAN_EXPORT lean_object* l_Lean_Parser_Command_optionValue_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__18; static lean_object* l_Lean_Parser_Command_example___closed__1; @@ -4619,7 +4657,6 @@ static lean_object* l_Lean_Parser_Command_classInductive___closed__10; static lean_object* l___regBuiltin_Lean_Parser_Command_export_parenthesizer___closed__2; static lean_object* l___regBuiltin_Lean_Parser_Command_eval_parenthesizer___closed__1; static lean_object* l_Lean_Parser_Command_theorem_parenthesizer___closed__1; -static lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2; LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_eval_declRange(lean_object*); lean_object* l_Lean_Parser_Term_simpleBinderWithoutType_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___regBuiltin_Lean_Parser_Command_genInjectiveTheorems_formatter___closed__2; @@ -4647,6 +4684,7 @@ static lean_object* l_Lean_Parser_Command_section___closed__6; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); static lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__21; static lean_object* l_Lean_Parser_Command_builtin__initialize___closed__8; +static lean_object* l_Lean_Parser_Command_noncomputableSection___closed__3; static lean_object* l_Lean_Parser_Command_declModifiers___closed__4; static lean_object* l_Lean_Parser_Command_structure_formatter___closed__3; static lean_object* l_Lean_Parser_Command_moduleDoc___elambda__1___closed__4; @@ -38329,6 +38367,797 @@ 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_noncomputableSection___elambda__1___closed__1() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("noncomputableSection"); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_terminationHintMany___elambda__1___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +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_noncomputableSection___elambda__1___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3; +x_3 = 1; +x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("section "); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5; +x_2 = l_String_trim(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7; +x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1); +lean_closure_set(x_2, 0, x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_ident; +x_2 = l_Lean_Parser_optional(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; +x_2 = lean_ctor_get(x_1, 1); +lean_inc(x_2); +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8; +x_4 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2); +lean_closure_set(x_4, 0, x_3); +lean_closure_set(x_4, 1, x_2); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputable___elambda__1___closed__8; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10; +x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 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_noncomputableSection___elambda__1___closed__12() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11; +x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 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_noncomputableSection___elambda__1___closed__13() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__12; +x_2 = l_Lean_Parser_Term_quot___elambda__1___closed__35; +x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 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_noncomputableSection___elambda__1___closed__14() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Term_quot___elambda__1___closed__33; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__13; +x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 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_noncomputableSection___elambda__1___closed__15() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Term_quot___elambda__1___lambda__3___closed__6; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; +x_3 = lean_string_append(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__15; +x_2 = l_Lean_Parser_Term_quot___elambda__1___lambda__3___closed__6; +x_3 = lean_string_append(x_1, x_2); +return x_3; +} +} +LEAN_EXPORT lean_object* l_Lean_Parser_Command_noncomputableSection___elambda__1(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; uint8_t x_7; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; +x_4 = lean_ctor_get(x_3, 1); +lean_inc(x_4); +x_5 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4; +x_6 = lean_ctor_get(x_5, 1); +lean_inc(x_6); +lean_inc(x_2); +lean_inc(x_1); +x_7 = l_Lean_Parser_tryAnti(x_1, x_2); +if (x_7 == 0) +{ +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; +lean_dec(x_6); +x_8 = lean_unsigned_to_nat(1024u); +x_9 = l_Lean_Parser_checkPrecFn(x_8, x_1, x_2); +x_10 = lean_ctor_get(x_9, 4); +lean_inc(x_10); +x_11 = lean_box(0); +x_12 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_10, x_11); +lean_dec(x_10); +if (x_12 == 0) +{ +lean_dec(x_4); +lean_dec(x_1); +return x_9; +} +else +{ +lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; uint8_t x_19; lean_object* x_20; lean_object* x_27; +x_13 = lean_ctor_get(x_9, 0); +lean_inc(x_13); +x_14 = lean_array_get_size(x_13); +lean_dec(x_13); +x_15 = l_Lean_Parser_Command_noncomputable___elambda__1___closed__6; +x_16 = l_Lean_Parser_Command_noncomputable___elambda__1___closed__13; +lean_inc(x_1); +x_17 = l_Lean_Parser_symbolFnAux(x_15, x_16, x_1, x_9); +x_18 = lean_ctor_get(x_17, 4); +lean_inc(x_18); +x_19 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_18, x_11); +lean_dec(x_18); +if (x_19 == 0) +{ +x_27 = x_17; +goto block_44; +} +else +{ +lean_object* x_45; lean_object* x_46; uint8_t x_47; +x_45 = lean_ctor_get(x_1, 4); +lean_inc(x_45); +x_46 = lean_unsigned_to_nat(0u); +x_47 = lean_nat_dec_eq(x_45, x_46); +lean_dec(x_45); +if (x_47 == 0) +{ +lean_object* x_48; lean_object* x_49; +x_48 = lean_box(0); +lean_inc(x_1); +x_49 = l_Lean_Parser_Term_quot___elambda__1___lambda__3(x_17, x_1, x_11, x_48); +x_27 = x_49; +goto block_44; +} +else +{ +x_27 = x_17; +goto block_44; +} +} +block_26: +{ +lean_object* x_21; lean_object* x_22; lean_object* x_23; uint8_t x_24; +x_21 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_22 = l_Lean_Parser_ParserState_mkNode(x_20, x_21, x_14); +x_23 = lean_ctor_get(x_22, 4); +lean_inc(x_23); +x_24 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_23, x_11); +lean_dec(x_23); +if (x_24 == 0) +{ +lean_dec(x_1); +return x_22; +} +else +{ +lean_object* x_25; +x_25 = l_Lean_Parser_setLhsPrecFn(x_8, x_1, x_22); +lean_dec(x_1); +return x_25; +} +} +block_44: +{ +lean_object* x_28; uint8_t x_29; +x_28 = lean_ctor_get(x_27, 4); +lean_inc(x_28); +x_29 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_28, x_11); +lean_dec(x_28); +if (x_29 == 0) +{ +lean_dec(x_4); +x_20 = x_27; +goto block_26; +} +else +{ +lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; uint8_t x_34; +x_30 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; +x_31 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16; +lean_inc(x_1); +x_32 = l_Lean_Parser_symbolFnAux(x_30, x_31, x_1, x_27); +x_33 = lean_ctor_get(x_32, 4); +lean_inc(x_33); +x_34 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_33, x_11); +lean_dec(x_33); +if (x_34 == 0) +{ +lean_dec(x_4); +x_20 = x_32; +goto block_26; +} +else +{ +lean_object* x_35; lean_object* x_36; uint8_t x_37; +x_35 = lean_ctor_get(x_1, 4); +lean_inc(x_35); +x_36 = lean_unsigned_to_nat(0u); +x_37 = lean_nat_dec_eq(x_35, x_36); +lean_dec(x_35); +if (x_37 == 0) +{ +lean_object* x_38; lean_object* x_39; lean_object* x_40; uint8_t x_41; +x_38 = lean_box(0); +lean_inc(x_1); +x_39 = l_Lean_Parser_Term_quot___elambda__1___lambda__3(x_32, x_1, x_11, x_38); +x_40 = lean_ctor_get(x_39, 4); +lean_inc(x_40); +x_41 = l___private_Init_Data_Option_Basic_0__beqOption____x40_Init_Data_Option_Basic___hyg_802____at_Lean_Parser_ParserState_hasError___spec__1(x_40, x_11); +lean_dec(x_40); +if (x_41 == 0) +{ +lean_dec(x_4); +x_20 = x_39; +goto block_26; +} +else +{ +lean_object* x_42; +lean_inc(x_1); +x_42 = lean_apply_2(x_4, x_1, x_39); +x_20 = x_42; +goto block_26; +} +} +else +{ +lean_object* x_43; +lean_inc(x_1); +x_43 = lean_apply_2(x_4, x_1, x_32); +x_20 = x_43; +goto block_26; +} +} +} +} +} +} +else +{ +lean_object* x_50; uint8_t x_51; lean_object* x_52; +lean_dec(x_4); +x_50 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__14; +x_51 = 1; +x_52 = l_Lean_Parser_orelseFnCore(x_6, x_50, x_51, x_1, x_2); +return x_52; +} +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; +x_2 = l_Lean_Parser_symbolInfo(x_1); +return x_2; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; +x_2 = lean_ctor_get(x_1, 0); +lean_inc(x_2); +x_3 = l_Lean_Parser_Command_noncomputableSection___closed__1; +x_4 = l_Lean_Parser_andthenInfo(x_3, x_2); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputable___closed__1; +x_2 = l_Lean_Parser_Command_noncomputableSection___closed__2; +x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection___closed__3; +x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___closed__4; +x_2 = l_Lean_Parser_epsilonInfo; +x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_epsilonInfo; +x_2 = l_Lean_Parser_Command_noncomputableSection___closed__5; +x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4; +x_2 = lean_ctor_get(x_1, 0); +lean_inc(x_2); +x_3 = l_Lean_Parser_Command_noncomputableSection___closed__6; +x_4 = l_Lean_Parser_orelseInfo(x_2, x_3); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__8() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_noncomputableSection___elambda__1), 2, 0); +return x_1; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection___closed__9() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___closed__7; +x_2 = l_Lean_Parser_Command_noncomputableSection___closed__8; +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; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection() { +_start: +{ +lean_object* x_1; +x_1 = l_Lean_Parser_Command_noncomputableSection___closed__9; +return x_1; +} +} +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; +x_2 = l_Lean_Parser_Term_quot___elambda__1___closed__18; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_4 = 1; +x_5 = l_Lean_Parser_Command_noncomputableSection; +x_6 = lean_unsigned_to_nat(1000u); +x_7 = l_Lean_Parser_addBuiltinParser(x_2, x_3, x_4, x_5, x_6, x_1); +return x_7; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_unsigned_to_nat(96u); +x_2 = lean_unsigned_to_nat(24u); +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; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_unsigned_to_nat(96u); +x_2 = lean_unsigned_to_nat(115u); +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; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___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___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1; +x_2 = lean_unsigned_to_nat(24u); +x_3 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2; +x_4 = lean_unsigned_to_nat(115u); +x_5 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_5, 0, x_1); +lean_ctor_set(x_5, 1, x_2); +lean_ctor_set(x_5, 2, x_3); +lean_ctor_set(x_5, 3, x_4); +return x_5; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_unsigned_to_nat(96u); +x_2 = lean_unsigned_to_nat(28u); +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; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = lean_unsigned_to_nat(96u); +x_2 = lean_unsigned_to_nat(48u); +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; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; +x_1 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4; +x_2 = lean_unsigned_to_nat(28u); +x_3 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5; +x_4 = lean_unsigned_to_nat(48u); +x_5 = lean_alloc_ctor(0, 4, 0); +lean_ctor_set(x_5, 0, x_1); +lean_ctor_set(x_5, 1, x_2); +lean_ctor_set(x_5, 2, x_3); +lean_ctor_set(x_5, 3, x_4); +return x_5; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__3; +x_2 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6; +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___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange(lean_object* x_1) { +_start: +{ +lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_3 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7; +x_4 = l_Lean_addBuiltinDeclarationRanges(x_2, x_3, x_1); +return x_4; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3; +x_3 = 1; +x_4 = lean_box(x_3); +x_5 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_formatter___boxed), 8, 3); +lean_closure_set(x_5, 0, x_1); +lean_closure_set(x_5, 1, x_2); +lean_closure_set(x_5, 2, x_4); +return x_5; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5; +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_noncomputableSection_formatter___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declId_formatter___closed__4; +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_noncomputableSection_formatter___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__3; +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_noncomputableSection_formatter___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputable_formatter___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection_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_Command_noncomputableSection_formatter___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_noncomputableSection___elambda__1___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__5; +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_noncomputableSection_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_noncomputableSection_formatter___closed__1; +x_7 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__6; +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___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_2 = l___regBuiltin_Lean_Parser_Term_quot_formatter___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_noncomputableSection_formatter), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter(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_PrettyPrinter_formatterAttribute; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_4 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1; +x_5 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___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_noncomputableSection_parenthesizer___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3; +x_3 = 1; +x_4 = lean_box(x_3); +x_5 = lean_alloc_closure((void*)(l_Lean_Parser_mkAntiquot_parenthesizer___boxed), 8, 3); +lean_closure_set(x_5, 0, x_1); +lean_closure_set(x_5, 1, x_2); +lean_closure_set(x_5, 2, x_4); +return x_5; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5; +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_noncomputableSection_parenthesizer___closed__3() { +_start: +{ +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_Parser_Command_declId_parenthesizer___closed__4; +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_noncomputableSection_parenthesizer___closed__4() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection_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); +lean_closure_set(x_3, 1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputable_parenthesizer___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection_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_Command_noncomputableSection_parenthesizer___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_noncomputableSection___elambda__1___closed__2; +x_2 = lean_unsigned_to_nat(1024u); +x_3 = l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5; +x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___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_noncomputableSection_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_noncomputableSection_parenthesizer___closed__1; +x_7 = l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__6; +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___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_2 = l___regBuiltin_Lean_Parser_Term_quot_parenthesizer___closed__1; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2() { +_start: +{ +lean_object* x_1; +x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_noncomputableSection_parenthesizer), 5, 0); +return x_1; +} +} +LEAN_EXPORT lean_object* l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer(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_PrettyPrinter_parenthesizerAttribute; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2; +x_4 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1; +x_5 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___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_section___elambda__1___closed__1() { _start: { @@ -38371,80 +39200,20 @@ return x_4; static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__5() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("section "); -return x_1; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__5; -x_2 = l_String_trim(x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__7() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__6; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__8() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__7; -x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1); -lean_closure_set(x_2, 0, x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__9() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_ident; -x_2 = l_Lean_Parser_optional(x_1); -return x_2; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__10() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__9; -x_2 = lean_ctor_get(x_1, 1); -lean_inc(x_2); -x_3 = l_Lean_Parser_Command_section___elambda__1___closed__8; -x_4 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2); -lean_closure_set(x_4, 0, x_3); -lean_closure_set(x_4, 1, x_2); -return x_4; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__11() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_section___elambda__1___closed__2; -x_2 = l_Lean_Parser_Command_section___elambda__1___closed__10; +x_2 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 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_section___elambda__1___closed__12() { +static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__11; +x_1 = l_Lean_Parser_Command_section___elambda__1___closed__5; x_2 = l_Lean_Parser_Term_quot___elambda__1___closed__35; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -38452,43 +39221,23 @@ lean_closure_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__13() { +static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Term_quot___elambda__1___closed__33; -x_2 = l_Lean_Parser_Command_section___elambda__1___closed__12; +x_2 = l_Lean_Parser_Command_section___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_andthenFn), 4, 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_section___elambda__1___closed__14() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Term_quot___elambda__1___lambda__3___closed__6; -x_2 = l_Lean_Parser_Command_section___elambda__1___closed__6; -x_3 = lean_string_append(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___elambda__1___closed__15() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__14; -x_2 = l_Lean_Parser_Term_quot___elambda__1___lambda__3___closed__6; -x_3 = lean_string_append(x_1, x_2); -return x_3; -} -} LEAN_EXPORT lean_object* l_Lean_Parser_Command_section___elambda__1(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; uint8_t x_7; -x_3 = l_Lean_Parser_Command_section___elambda__1___closed__9; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; x_4 = lean_ctor_get(x_3, 1); lean_inc(x_4); x_5 = l_Lean_Parser_Command_section___elambda__1___closed__4; @@ -38521,8 +39270,8 @@ x_13 = lean_ctor_get(x_9, 0); lean_inc(x_13); x_14 = lean_array_get_size(x_13); lean_dec(x_13); -x_15 = l_Lean_Parser_Command_section___elambda__1___closed__6; -x_16 = l_Lean_Parser_Command_section___elambda__1___closed__15; +x_15 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6; +x_16 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16; lean_inc(x_1); x_17 = l_Lean_Parser_symbolFnAux(x_15, x_16, x_1, x_9); x_18 = lean_ctor_get(x_17, 4); @@ -38618,7 +39367,7 @@ else { lean_object* x_40; uint8_t x_41; lean_object* x_42; lean_dec(x_4); -x_40 = l_Lean_Parser_Command_section___elambda__1___closed__13; +x_40 = l_Lean_Parser_Command_section___elambda__1___closed__7; x_41 = 1; x_42 = l_Lean_Parser_orelseFnCore(x_6, x_40, x_41, x_1, x_2); return x_42; @@ -38628,67 +39377,46 @@ return x_42; static lean_object* _init_l_Lean_Parser_Command_section___closed__1() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__6; -x_2 = l_Lean_Parser_symbolInfo(x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_section___elambda__1___closed__2; +x_2 = l_Lean_Parser_Command_noncomputableSection___closed__2; +x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_section___closed__2() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__9; -x_2 = lean_ctor_get(x_1, 0); -lean_inc(x_2); -x_3 = l_Lean_Parser_Command_section___closed__1; -x_4 = l_Lean_Parser_andthenInfo(x_3, x_2); -return x_4; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Command_section___closed__1; +x_2 = l_Lean_Parser_epsilonInfo; +x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_Parser_Command_section___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__2; +x_1 = l_Lean_Parser_epsilonInfo; x_2 = l_Lean_Parser_Command_section___closed__2; -x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); +x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); return x_3; } } static lean_object* _init_l_Lean_Parser_Command_section___closed__4() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section___closed__3; -x_2 = l_Lean_Parser_epsilonInfo; -x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___closed__5() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_epsilonInfo; -x_2 = l_Lean_Parser_Command_section___closed__4; -x_3 = l_Lean_Parser_andthenInfo(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_section___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_section___elambda__1___closed__4; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_Lean_Parser_Command_section___closed__5; +x_3 = l_Lean_Parser_Command_section___closed__3; x_4 = l_Lean_Parser_orelseInfo(x_2, x_3); return x_4; } } -static lean_object* _init_l_Lean_Parser_Command_section___closed__7() { +static lean_object* _init_l_Lean_Parser_Command_section___closed__5() { _start: { lean_object* x_1; @@ -38696,12 +39424,12 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Parser_Command_section___elambda__1), 2, return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_section___closed__8() { +static lean_object* _init_l_Lean_Parser_Command_section___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section___closed__6; -x_2 = l_Lean_Parser_Command_section___closed__7; +x_1 = l_Lean_Parser_Command_section___closed__4; +x_2 = l_Lean_Parser_Command_section___closed__5; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -38712,7 +39440,7 @@ static lean_object* _init_l_Lean_Parser_Command_section() { _start: { lean_object* x_1; -x_1 = l_Lean_Parser_Command_section___closed__8; +x_1 = l_Lean_Parser_Command_section___closed__6; return x_1; } } @@ -38849,42 +39577,10 @@ return x_5; static lean_object* _init_l_Lean_Parser_Command_section_formatter___closed__2() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__5; -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_section_formatter___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declId_formatter___closed__4; -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_section_formatter___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section_formatter___closed__2; -x_2 = l_Lean_Parser_Command_section_formatter___closed__3; -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_section_formatter___closed__5() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_section_formatter___closed__4; +x_3 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__4; 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); @@ -38897,7 +39593,7 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; x_6 = l_Lean_Parser_Command_section_formatter___closed__1; -x_7 = l_Lean_Parser_Command_section_formatter___closed__5; +x_7 = l_Lean_Parser_Command_section_formatter___closed__2; 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; } @@ -38950,42 +39646,10 @@ return x_5; static lean_object* _init_l_Lean_Parser_Command_section_parenthesizer___closed__2() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__5; -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_section_parenthesizer___closed__3() { -_start: -{ -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_declId_parenthesizer___closed__4; -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_section_parenthesizer___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Command_section_parenthesizer___closed__2; -x_2 = l_Lean_Parser_Command_section_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); -lean_closure_set(x_3, 1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Parser_Command_section_parenthesizer___closed__5() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_2 = lean_unsigned_to_nat(1024u); -x_3 = l_Lean_Parser_Command_section_parenthesizer___closed__4; +x_3 = l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__4; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); lean_closure_set(x_4, 0, x_1); lean_closure_set(x_4, 1, x_2); @@ -38998,7 +39662,7 @@ _start: { lean_object* x_6; lean_object* x_7; lean_object* x_8; x_6 = l_Lean_Parser_Command_section_parenthesizer___closed__1; -x_7 = l_Lean_Parser_Command_section_parenthesizer___closed__5; +x_7 = l_Lean_Parser_Command_section_parenthesizer___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; } @@ -39780,7 +40444,7 @@ static lean_object* _init_l_Lean_Parser_Command_end___elambda__1___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__9; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; x_2 = lean_ctor_get(x_1, 1); lean_inc(x_2); x_3 = l_Lean_Parser_Command_end___elambda__1___closed__8; @@ -39850,7 +40514,7 @@ LEAN_EXPORT lean_object* l_Lean_Parser_Command_end___elambda__1(lean_object* x_1 _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; uint8_t x_7; -x_3 = l_Lean_Parser_Command_section___elambda__1___closed__9; +x_3 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; x_4 = lean_ctor_get(x_3, 1); lean_inc(x_4); x_5 = l_Lean_Parser_Command_end___elambda__1___closed__4; @@ -40000,7 +40664,7 @@ static lean_object* _init_l_Lean_Parser_Command_end___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Parser_Command_section___elambda__1___closed__9; +x_1 = l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); x_3 = l_Lean_Parser_Command_end___closed__1; @@ -40223,7 +40887,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_end_formatter___closed__2; -x_2 = l_Lean_Parser_Command_section_formatter___closed__3; +x_2 = l_Lean_Parser_Command_noncomputableSection_formatter___closed__3; 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); @@ -40314,7 +40978,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Command_end_parenthesizer___closed__2; -x_2 = l_Lean_Parser_Command_section_parenthesizer___closed__3; +x_2 = l_Lean_Parser_Command_noncomputableSection_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); lean_closure_set(x_3, 1, x_2); @@ -42805,7 +43469,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_unsigned_to_nat(96u); -x_2 = lean_unsigned_to_nat(24u); +x_2 = lean_unsigned_to_nat(92u); x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -42815,22 +43479,10 @@ return x_3; static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__2() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_unsigned_to_nat(96u); -x_2 = lean_unsigned_to_nat(92u); -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; -} -} -static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___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___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__1; +x_1 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1; x_2 = lean_unsigned_to_nat(24u); -x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__2; +x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__1; x_4 = lean_unsigned_to_nat(92u); x_5 = lean_alloc_ctor(0, 4, 0); lean_ctor_set(x_5, 0, x_1); @@ -42840,19 +43492,7 @@ lean_ctor_set(x_5, 3, x_4); return x_5; } } -static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_unsigned_to_nat(96u); -x_2 = lean_unsigned_to_nat(28u); -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; -} -} -static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5() { +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -42864,13 +43504,13 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6() { +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; -x_1 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4; +x_1 = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4; x_2 = lean_unsigned_to_nat(28u); -x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5; +x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__3; x_4 = lean_unsigned_to_nat(41u); x_5 = lean_alloc_ctor(0, 4, 0); lean_ctor_set(x_5, 0, x_1); @@ -42880,12 +43520,12 @@ lean_ctor_set(x_5, 3, x_4); return x_5; } } -static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7() { +static lean_object* _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__3; -x_2 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6; +x_1 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__2; +x_2 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -42897,7 +43537,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; x_2 = l_Lean_Parser_Command_check__failure___elambda__1___closed__2; -x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7; +x_3 = l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5; x_4 = l_Lean_addBuiltinDeclarationRanges(x_2, x_3, x_1); return x_4; } @@ -61317,7 +61957,7 @@ x_1 = l_Lean_Parser_Command_ctor___closed__2; return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__1() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -61327,7 +61967,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2() { _start: { lean_object* x_1; lean_object* x_2; @@ -61337,7 +61977,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_2322____closed__3() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3() { _start: { lean_object* x_1; @@ -61345,17 +61985,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_2322____closed__4() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__3; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3; 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_2322____closed__5() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5() { _start: { lean_object* x_1; @@ -61363,17 +62003,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_2322____closed__6() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__5; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5; 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_2322____closed__7() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7() { _start: { lean_object* x_1; @@ -61381,17 +62021,17 @@ x_1 = lean_mk_string("nestedDeclModifiers"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8() { _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_2322____closed__7; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9() { _start: { lean_object* x_1; lean_object* x_2; @@ -61401,7 +62041,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_2322____closed__10() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10() { _start: { lean_object* x_1; @@ -61409,17 +62049,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_2322____closed__11() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__10; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10; 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_2322____closed__12() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12() { _start: { lean_object* x_1; @@ -61427,17 +62067,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_2322____closed__13() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__12; +x_1 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12; 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_2322____closed__14() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -61447,7 +62087,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15() { _start: { lean_object* x_1; lean_object* x_2; @@ -61457,7 +62097,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_2322____closed__16() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16() { _start: { lean_object* x_1; lean_object* x_2; @@ -61467,7 +62107,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_2322____closed__17() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17() { _start: { lean_object* x_1; lean_object* x_2; @@ -61477,7 +62117,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_2322____closed__18() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -61487,7 +62127,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19() { _start: { lean_object* x_1; lean_object* x_2; @@ -61497,7 +62137,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_2322____closed__20() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20() { _start: { lean_object* x_1; lean_object* x_2; @@ -61507,7 +62147,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_2322____closed__21() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21() { _start: { lean_object* x_1; lean_object* x_2; @@ -61517,7 +62157,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_2322____closed__22() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22() { _start: { lean_object* x_1; @@ -61525,17 +62165,17 @@ x_1 = lean_mk_string("declVal"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23() { _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_2322____closed__22; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24() { _start: { lean_object* x_1; lean_object* x_2; @@ -61545,7 +62185,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_2322____closed__25() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25() { _start: { lean_object* x_1; lean_object* x_2; @@ -61555,7 +62195,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_2322____closed__26() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26() { _start: { lean_object* x_1; lean_object* x_2; @@ -61565,7 +62205,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_2322____closed__27() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -61575,7 +62215,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28() { _start: { lean_object* x_1; lean_object* x_2; @@ -61585,7 +62225,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_2322____closed__29() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29() { _start: { lean_object* x_1; lean_object* x_2; @@ -61595,7 +62235,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_2322____closed__30() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30() { _start: { lean_object* x_1; lean_object* x_2; @@ -61605,7 +62245,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_2322____closed__31() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31() { _start: { lean_object* x_1; @@ -61613,17 +62253,17 @@ x_1 = lean_mk_string("openDecl"); return x_1; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32() { _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_2322____closed__31; +x_2 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33() { _start: { lean_object* x_1; lean_object* x_2; @@ -61633,7 +62273,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_2322____closed__34() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34() { _start: { lean_object* x_1; lean_object* x_2; @@ -61643,7 +62283,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_2322____closed__35() { +static lean_object* _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35() { _start: { lean_object* x_1; lean_object* x_2; @@ -61653,13 +62293,13 @@ 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_2322_(lean_object* x_1) { +LEAN_EXPORT lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Parser_parserAliasesRef; -x_3 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__1; -x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2; +x_3 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1; +x_4 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2; x_5 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_3, x_4, x_1); if (lean_obj_tag(x_5) == 0) { @@ -61668,7 +62308,7 @@ x_6 = lean_ctor_get(x_5, 1); lean_inc(x_6); lean_dec(x_5); x_7 = l_Lean_PrettyPrinter_Formatter_formatterAliasesRef; -x_8 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__4; +x_8 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4; x_9 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_3, x_8, x_6); if (lean_obj_tag(x_9) == 0) { @@ -61677,7 +62317,7 @@ x_10 = lean_ctor_get(x_9, 1); lean_inc(x_10); lean_dec(x_9); x_11 = l_Lean_PrettyPrinter_Parenthesizer_parenthesizerAliasesRef; -x_12 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__6; +x_12 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6; x_13 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_3, x_12, x_10); if (lean_obj_tag(x_13) == 0) { @@ -61685,8 +62325,8 @@ lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; x_14 = lean_ctor_get(x_13, 1); lean_inc(x_14); lean_dec(x_13); -x_15 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8; -x_16 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9; +x_15 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8; +x_16 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9; x_17 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_15, x_16, x_14); if (lean_obj_tag(x_17) == 0) { @@ -61694,7 +62334,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; x_18 = lean_ctor_get(x_17, 1); lean_inc(x_18); lean_dec(x_17); -x_19 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__11; +x_19 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11; x_20 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_15, x_19, x_18); if (lean_obj_tag(x_20) == 0) { @@ -61702,7 +62342,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_2322____closed__13; +x_22 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13; x_23 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_15, x_22, x_21); if (lean_obj_tag(x_23) == 0) { @@ -61710,8 +62350,8 @@ lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; 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_2322____closed__14; -x_26 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15; +x_25 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14; +x_26 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15; x_27 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_25, x_26, x_24); if (lean_obj_tag(x_27) == 0) { @@ -61719,7 +62359,7 @@ lean_object* x_28; lean_object* x_29; lean_object* x_30; x_28 = lean_ctor_get(x_27, 1); lean_inc(x_28); lean_dec(x_27); -x_29 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__16; +x_29 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16; x_30 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_25, x_29, x_28); if (lean_obj_tag(x_30) == 0) { @@ -61727,7 +62367,7 @@ lean_object* x_31; lean_object* x_32; lean_object* x_33; x_31 = lean_ctor_get(x_30, 1); lean_inc(x_31); lean_dec(x_30); -x_32 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__17; +x_32 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17; x_33 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_25, x_32, x_31); if (lean_obj_tag(x_33) == 0) { @@ -61735,8 +62375,8 @@ lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; x_34 = lean_ctor_get(x_33, 1); lean_inc(x_34); lean_dec(x_33); -x_35 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__18; -x_36 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19; +x_35 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18; +x_36 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19; x_37 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_35, x_36, x_34); if (lean_obj_tag(x_37) == 0) { @@ -61744,7 +62384,7 @@ lean_object* x_38; lean_object* x_39; lean_object* x_40; x_38 = lean_ctor_get(x_37, 1); lean_inc(x_38); lean_dec(x_37); -x_39 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__20; +x_39 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20; x_40 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_35, x_39, x_38); if (lean_obj_tag(x_40) == 0) { @@ -61752,7 +62392,7 @@ lean_object* x_41; lean_object* x_42; lean_object* x_43; x_41 = lean_ctor_get(x_40, 1); lean_inc(x_41); lean_dec(x_40); -x_42 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__21; +x_42 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21; x_43 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_35, x_42, x_41); if (lean_obj_tag(x_43) == 0) { @@ -61760,8 +62400,8 @@ lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; x_44 = lean_ctor_get(x_43, 1); lean_inc(x_44); lean_dec(x_43); -x_45 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23; -x_46 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24; +x_45 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23; +x_46 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24; x_47 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_45, x_46, x_44); if (lean_obj_tag(x_47) == 0) { @@ -61769,7 +62409,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_2322____closed__25; +x_49 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25; x_50 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_45, x_49, x_48); if (lean_obj_tag(x_50) == 0) { @@ -61777,7 +62417,7 @@ lean_object* x_51; lean_object* x_52; lean_object* x_53; 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_2322____closed__26; +x_52 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26; x_53 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_45, x_52, x_51); if (lean_obj_tag(x_53) == 0) { @@ -61785,8 +62425,8 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; x_54 = lean_ctor_get(x_53, 1); lean_inc(x_54); lean_dec(x_53); -x_55 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__27; -x_56 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28; +x_55 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27; +x_56 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28; x_57 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_55, x_56, x_54); if (lean_obj_tag(x_57) == 0) { @@ -61794,7 +62434,7 @@ lean_object* x_58; lean_object* x_59; lean_object* x_60; x_58 = lean_ctor_get(x_57, 1); lean_inc(x_58); lean_dec(x_57); -x_59 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__29; +x_59 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29; x_60 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_55, x_59, x_58); if (lean_obj_tag(x_60) == 0) { @@ -61802,7 +62442,7 @@ lean_object* x_61; lean_object* x_62; lean_object* x_63; x_61 = lean_ctor_get(x_60, 1); lean_inc(x_61); lean_dec(x_60); -x_62 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__30; +x_62 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30; x_63 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_55, x_62, x_61); if (lean_obj_tag(x_63) == 0) { @@ -61810,8 +62450,8 @@ lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; x_64 = lean_ctor_get(x_63, 1); lean_inc(x_64); lean_dec(x_63); -x_65 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32; -x_66 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33; +x_65 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32; +x_66 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33; x_67 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_65, x_66, x_64); if (lean_obj_tag(x_67) == 0) { @@ -61819,7 +62459,7 @@ lean_object* x_68; lean_object* x_69; lean_object* x_70; x_68 = lean_ctor_get(x_67, 1); lean_inc(x_68); lean_dec(x_67); -x_69 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__34; +x_69 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34; x_70 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_65, x_69, x_68); if (lean_obj_tag(x_70) == 0) { @@ -61827,7 +62467,7 @@ lean_object* x_71; lean_object* x_72; lean_object* x_73; x_71 = lean_ctor_get(x_70, 1); lean_inc(x_71); lean_dec(x_70); -x_72 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__35; +x_72 = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35; x_73 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_65, x_72, x_71); return x_73; } @@ -70228,6 +70868,116 @@ lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_deriving_parenthesizer__ res = l___regBuiltin_Lean_Parser_Command_deriving_parenthesizer(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__1); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__2); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__3); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__4); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__5); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__6); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__7); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__8); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__9); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__10); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__11); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__12 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__12(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__12); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__13 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__13(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__13); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__14 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__14(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__14); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__15 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__15(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__15); +l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16 = _init_l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___elambda__1___closed__16); +l_Lean_Parser_Command_noncomputableSection___closed__1 = _init_l_Lean_Parser_Command_noncomputableSection___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__1); +l_Lean_Parser_Command_noncomputableSection___closed__2 = _init_l_Lean_Parser_Command_noncomputableSection___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__2); +l_Lean_Parser_Command_noncomputableSection___closed__3 = _init_l_Lean_Parser_Command_noncomputableSection___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__3); +l_Lean_Parser_Command_noncomputableSection___closed__4 = _init_l_Lean_Parser_Command_noncomputableSection___closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__4); +l_Lean_Parser_Command_noncomputableSection___closed__5 = _init_l_Lean_Parser_Command_noncomputableSection___closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__5); +l_Lean_Parser_Command_noncomputableSection___closed__6 = _init_l_Lean_Parser_Command_noncomputableSection___closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__6); +l_Lean_Parser_Command_noncomputableSection___closed__7 = _init_l_Lean_Parser_Command_noncomputableSection___closed__7(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__7); +l_Lean_Parser_Command_noncomputableSection___closed__8 = _init_l_Lean_Parser_Command_noncomputableSection___closed__8(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__8); +l_Lean_Parser_Command_noncomputableSection___closed__9 = _init_l_Lean_Parser_Command_noncomputableSection___closed__9(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection___closed__9); +l_Lean_Parser_Command_noncomputableSection = _init_l_Lean_Parser_Command_noncomputableSection(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection); +res = l___regBuiltin_Lean_Parser_Command_noncomputableSection(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__1); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__2); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__3 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__3); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__4); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__5); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__6); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange___closed__7); +res = l___regBuiltin_Lean_Parser_Command_noncomputableSection_declRange(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__1 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__1); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__2 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__2); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__3 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__3); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__4 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__4); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__5 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__5); +l_Lean_Parser_Command_noncomputableSection_formatter___closed__6 = _init_l_Lean_Parser_Command_noncomputableSection_formatter___closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_formatter___closed__6); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__1); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__2 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter___closed__2); +res = l___regBuiltin_Lean_Parser_Command_noncomputableSection_formatter(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__3); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__4 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__4); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__5); +l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__6 = _init_l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__6); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__1); +l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2 = _init_l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer___closed__2); +res = l___regBuiltin_Lean_Parser_Command_noncomputableSection_parenthesizer(lean_io_mk_world()); +if (lean_io_result_is_error(res)) return res; +lean_dec_ref(res); l_Lean_Parser_Command_section___elambda__1___closed__1 = _init_l_Lean_Parser_Command_section___elambda__1___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__1); l_Lean_Parser_Command_section___elambda__1___closed__2 = _init_l_Lean_Parser_Command_section___elambda__1___closed__2(); @@ -70242,22 +70992,6 @@ l_Lean_Parser_Command_section___elambda__1___closed__6 = _init_l_Lean_Parser_Com lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__6); l_Lean_Parser_Command_section___elambda__1___closed__7 = _init_l_Lean_Parser_Command_section___elambda__1___closed__7(); lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__7); -l_Lean_Parser_Command_section___elambda__1___closed__8 = _init_l_Lean_Parser_Command_section___elambda__1___closed__8(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__8); -l_Lean_Parser_Command_section___elambda__1___closed__9 = _init_l_Lean_Parser_Command_section___elambda__1___closed__9(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__9); -l_Lean_Parser_Command_section___elambda__1___closed__10 = _init_l_Lean_Parser_Command_section___elambda__1___closed__10(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__10); -l_Lean_Parser_Command_section___elambda__1___closed__11 = _init_l_Lean_Parser_Command_section___elambda__1___closed__11(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__11); -l_Lean_Parser_Command_section___elambda__1___closed__12 = _init_l_Lean_Parser_Command_section___elambda__1___closed__12(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__12); -l_Lean_Parser_Command_section___elambda__1___closed__13 = _init_l_Lean_Parser_Command_section___elambda__1___closed__13(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__13); -l_Lean_Parser_Command_section___elambda__1___closed__14 = _init_l_Lean_Parser_Command_section___elambda__1___closed__14(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__14); -l_Lean_Parser_Command_section___elambda__1___closed__15 = _init_l_Lean_Parser_Command_section___elambda__1___closed__15(); -lean_mark_persistent(l_Lean_Parser_Command_section___elambda__1___closed__15); l_Lean_Parser_Command_section___closed__1 = _init_l_Lean_Parser_Command_section___closed__1(); lean_mark_persistent(l_Lean_Parser_Command_section___closed__1); l_Lean_Parser_Command_section___closed__2 = _init_l_Lean_Parser_Command_section___closed__2(); @@ -70270,10 +71004,6 @@ l_Lean_Parser_Command_section___closed__5 = _init_l_Lean_Parser_Command_section_ lean_mark_persistent(l_Lean_Parser_Command_section___closed__5); l_Lean_Parser_Command_section___closed__6 = _init_l_Lean_Parser_Command_section___closed__6(); lean_mark_persistent(l_Lean_Parser_Command_section___closed__6); -l_Lean_Parser_Command_section___closed__7 = _init_l_Lean_Parser_Command_section___closed__7(); -lean_mark_persistent(l_Lean_Parser_Command_section___closed__7); -l_Lean_Parser_Command_section___closed__8 = _init_l_Lean_Parser_Command_section___closed__8(); -lean_mark_persistent(l_Lean_Parser_Command_section___closed__8); l_Lean_Parser_Command_section = _init_l_Lean_Parser_Command_section(); lean_mark_persistent(l_Lean_Parser_Command_section); res = l___regBuiltin_Lean_Parser_Command_section(lean_io_mk_world()); @@ -70300,12 +71030,6 @@ l_Lean_Parser_Command_section_formatter___closed__1 = _init_l_Lean_Parser_Comman lean_mark_persistent(l_Lean_Parser_Command_section_formatter___closed__1); l_Lean_Parser_Command_section_formatter___closed__2 = _init_l_Lean_Parser_Command_section_formatter___closed__2(); lean_mark_persistent(l_Lean_Parser_Command_section_formatter___closed__2); -l_Lean_Parser_Command_section_formatter___closed__3 = _init_l_Lean_Parser_Command_section_formatter___closed__3(); -lean_mark_persistent(l_Lean_Parser_Command_section_formatter___closed__3); -l_Lean_Parser_Command_section_formatter___closed__4 = _init_l_Lean_Parser_Command_section_formatter___closed__4(); -lean_mark_persistent(l_Lean_Parser_Command_section_formatter___closed__4); -l_Lean_Parser_Command_section_formatter___closed__5 = _init_l_Lean_Parser_Command_section_formatter___closed__5(); -lean_mark_persistent(l_Lean_Parser_Command_section_formatter___closed__5); l___regBuiltin_Lean_Parser_Command_section_formatter___closed__1 = _init_l___regBuiltin_Lean_Parser_Command_section_formatter___closed__1(); lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_section_formatter___closed__1); l___regBuiltin_Lean_Parser_Command_section_formatter___closed__2 = _init_l___regBuiltin_Lean_Parser_Command_section_formatter___closed__2(); @@ -70317,12 +71041,6 @@ l_Lean_Parser_Command_section_parenthesizer___closed__1 = _init_l_Lean_Parser_Co lean_mark_persistent(l_Lean_Parser_Command_section_parenthesizer___closed__1); l_Lean_Parser_Command_section_parenthesizer___closed__2 = _init_l_Lean_Parser_Command_section_parenthesizer___closed__2(); lean_mark_persistent(l_Lean_Parser_Command_section_parenthesizer___closed__2); -l_Lean_Parser_Command_section_parenthesizer___closed__3 = _init_l_Lean_Parser_Command_section_parenthesizer___closed__3(); -lean_mark_persistent(l_Lean_Parser_Command_section_parenthesizer___closed__3); -l_Lean_Parser_Command_section_parenthesizer___closed__4 = _init_l_Lean_Parser_Command_section_parenthesizer___closed__4(); -lean_mark_persistent(l_Lean_Parser_Command_section_parenthesizer___closed__4); -l_Lean_Parser_Command_section_parenthesizer___closed__5 = _init_l_Lean_Parser_Command_section_parenthesizer___closed__5(); -lean_mark_persistent(l_Lean_Parser_Command_section_parenthesizer___closed__5); l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__1 = _init_l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__1(); lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__1); l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__2 = _init_l___regBuiltin_Lean_Parser_Command_section_parenthesizer___closed__2(); @@ -70873,10 +71591,6 @@ l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4 = _init_ lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__4); l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5 = _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5(); lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__5); -l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6 = _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6(); -lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__6); -l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7 = _init_l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7(); -lean_mark_persistent(l___regBuiltin_Lean_Parser_Command_check__failure_declRange___closed__7); res = l___regBuiltin_Lean_Parser_Command_check__failure_declRange(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); @@ -73462,77 +74176,77 @@ l_Lean_Parser_Command_declModifiersF = _init_l_Lean_Parser_Command_declModifiers 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_2322____closed__1 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__1(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__1); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__2); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__3 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__3(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__3); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__4 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__4(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__4); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__5 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__5(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__5); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__6 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__6(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__6); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__7 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__7(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__7); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__8); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__9); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__10 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__10(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__10); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__11 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__11(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__11); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__12 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__12(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__12); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__13 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__13(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__13); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__14 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__14(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__14); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__15); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__16 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__16(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__16); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__17 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__17(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__17); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__18 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__18(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__18); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__19); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__20 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__20(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__20); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__21 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__21(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__21); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__22 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__22(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__22); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__23); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__24); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__25 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__25(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__25); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__26 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__26(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__26); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__27 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__27(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__27); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__28); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__29 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__29(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__29); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__30 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__30(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__30); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__31 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__31(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__31); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__32); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__33); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__34 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__34(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__34); -l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__35 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__35(); -lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322____closed__35); -res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2322_(lean_io_mk_world()); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__1); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__2); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__3); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__4); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__5); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__6); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__7); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__8); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__9); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__10); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__11); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__12); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__13); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__14); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__15); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__16); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__17); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__18); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__19); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__20); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__21); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__22); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__23); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__24); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__25); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__26); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__27); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__28); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__29); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__30); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__31); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__32); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__33); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__34); +l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35 = _init_l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35(); +lean_mark_persistent(l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347____closed__35); +res = l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2347_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_Lean_Parser_Term_open___elambda__1___closed__1 = _init_l_Lean_Parser_Term_open___elambda__1___closed__1(); diff --git a/stage0/stdlib/Lean/Server/FileWorker/WidgetRequests.c b/stage0/stdlib/Lean/Server/FileWorker/WidgetRequests.c index 603843ab6d..bc8cc4b001 100644 --- a/stage0/stdlib/Lean/Server/FileWorker/WidgetRequests.c +++ b/stage0/stdlib/Lean/Server/FileWorker/WidgetRequests.c @@ -236,6 +236,7 @@ LEAN_EXPORT lean_object* l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_i lean_object* l_Lean_Widget_exprToInteractive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__10___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_decodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_613____spec__4(size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__8___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____closed__2; @@ -337,7 +338,7 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_Lean_Widget_Inf static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__4___closed__3; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_854____spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439_(lean_object*); +lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431_(lean_object*); static lean_object* l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__1___lambda__1___closed__2; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____closed__5; @@ -420,7 +421,6 @@ LEAN_EXPORT lean_object* l_Lean_Server_registerRpcCallHandler___at_Lean_Widget_i LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__8(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_RequestM_readDoc(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___spec__7___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Server_WithRpcRef_encodeUnsafe___at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__7(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoPopup_instRpcEncodingInfoPopupRpcEncodingPacket___lambda__4___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Data_Lsp_Diagnostics_0__Lean_Lsp_toJsonDiagnosticWith____x40_Lean_Data_Lsp_Diagnostics___hyg_883____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_1143____spec__5(lean_object*); @@ -482,7 +482,7 @@ _start: { lean_object* x_2; lean_object* x_3; x_2 = l___private_Lean_Server_FileWorker_WidgetRequests_0__Lean_Widget_Lean_Widget_MsgToInteractive_fromJsonRpcEncodingPacket____x40_Lean_Server_FileWorker_WidgetRequests___hyg_57____closed__1; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -2230,7 +2230,7 @@ lean_inc(x_22); x_23 = lean_ctor_get(x_1, 1); lean_inc(x_23); lean_dec(x_1); -x_24 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439_(x_22); +x_24 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431_(x_22); x_25 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__16(x_23); x_26 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at_Lean_Widget_initFn____x40_Lean_Server_FileWorker_WidgetRequests___hyg_246____spec__16___closed__3; x_27 = lean_array_push(x_26, x_24); diff --git a/stage0/stdlib/Lean/Widget/InteractiveCode.c b/stage0/stdlib/Lean/Widget/InteractiveCode.c index 7ed22e4d0e..26ed269805 100644 --- a/stage0/stdlib/Lean/Widget/InteractiveCode.c +++ b/stage0/stdlib/Lean/Widget/InteractiveCode.c @@ -26,6 +26,7 @@ static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_ LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_decodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg(lean_object*, lean_object*, size_t); extern lean_object* l_Std_Format_defWidth; lean_object* l_Lean_PrettyPrinter_formatTerm(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1___boxed(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef; lean_object* l_Lean_Widget_TaggedText_prettyTagged(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__17; @@ -47,8 +48,7 @@ lean_object* l_List_join___rarg(lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__3; lean_object* l_Lean_Widget_TaggedText_stripTags___rarg(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_traverse_go(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224____boxed(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(lean_object*); lean_object* l_Std_RBNode_setBlack___rarg(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encode____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_formatExplicitInfos___closed__4; @@ -57,7 +57,9 @@ LEAN_EXPORT lean_object* l_Lean_Widget_formatInfos(lean_object*, lean_object*, l static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___closed__4; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instRpcEncodingCodeTokenRpcEncodingPacket___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__11; +static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Meta_withLetDecl___at_Lean_Widget_traverse_go___spec__1(lean_object*); static lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instRpcEncodingCodeTokenRpcEncodingPacket___closed__3; static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___closed__1; @@ -65,10 +67,8 @@ lean_object* l_Lean_Widget_TaggedText_rewrite___rarg(lean_object*, lean_object*) LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Std_mkHashMapImp___rarg(lean_object*); static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___closed__2; -static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1; LEAN_EXPORT lean_object* l_Std_RBNode_find___at_Lean_Widget_tagExprInfos_go___spec__1(lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__10; -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_tagExprInfos(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_tagExprInfos_go(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_traverse(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -84,6 +84,7 @@ LEAN_EXPORT lean_object* l_Lean_Widget_exprToInteractive(lean_object*, lean_obje static uint32_t l_Lean_Widget_instInhabitedInfoWithCtx___closed__7; LEAN_EXPORT lean_object* l_Lean_Widget_CodeWithInfos_pretty(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_CodeToken_instRpcEncodingCodeTokenRpcEncodingPacket___spec__1(lean_object*); +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(lean_object*, lean_object*); uint8_t l_Lean_Expr_Data_binderInfo(uint64_t); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_decode____x40_Lean_Widget_InteractiveCode___hyg_5____rarg(lean_object*, lean_object*, size_t); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instToJsonRpcEncodingPacket; @@ -97,6 +98,7 @@ static lean_object* l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpc static lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket___closed__1; lean_object* l_Lean_Json_getObjValD(lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encode____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___boxed__const__1; +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216____boxed(lean_object*); LEAN_EXPORT lean_object* l_Lean_Meta_withLetDecl___at_Lean_Widget_traverse_go___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Std_RBNode_isRed___rarg(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encode____x40_Lean_Widget_InteractiveCode___hyg_5_(lean_object*); @@ -105,7 +107,7 @@ extern lean_object* l_Lean_KVMap_empty; static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__4; static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__9; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instRpcEncodingCodeTokenRpcEncodingPacket___lambda__4(lean_object*, lean_object*, lean_object*, size_t); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(size_t); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(size_t); LEAN_EXPORT lean_object* l_Std_RBMap_ofList___at_Lean_Widget_formatExplicitInfos___spec__1(lean_object*); static lean_object* l_Lean_Widget_formatExplicitInfos___closed__3; lean_object* l_Lean_Json_mkObj(lean_object*); @@ -127,7 +129,6 @@ static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__18; static lean_object* l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef___closed__1; LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__5; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1___boxed(lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__14; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_CodeToken_instRpcEncodingCodeTokenRpcEncodingPacket___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_formatExplicitInfos___closed__7; @@ -142,7 +143,6 @@ static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__2; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_WithRpcRef_decodeUnsafeAs___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t); static lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_encodeUnsafe____x40_Lean_Widget_InteractiveCode___hyg_5____rarg___closed__3; -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(lean_object*, lean_object*); lean_object* l_Lean_Server_WithRpcRef_encodeUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedInfoWithCtx___closed__12; LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_InfoWithCtx_decode____x40_Lean_Widget_InteractiveCode___hyg_5_(lean_object*); @@ -661,7 +661,7 @@ x_1 = l_Lean_Widget_instInhabitedInfoWithCtx___closed__18; return x_1; } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; @@ -670,7 +670,7 @@ x_4 = l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_fromJsonRpcRef____x40_Lean_Dat return x_4; } } -static lean_object* _init_l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1() { +static lean_object* _init_l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1() { _start: { lean_object* x_1; @@ -678,12 +678,12 @@ x_1 = lean_mk_string("info"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; -x_2 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1; -x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(x_1, x_2); +x_2 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1; +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(x_1, x_2); if (lean_obj_tag(x_3) == 0) { uint8_t x_4; @@ -724,21 +724,21 @@ return x_9; } } } -LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +LEAN_EXPORT lean_object* l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____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_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____spec__1(x_1, x_2); +x_3 = l_Lean_Json_getObjValAs_x3f___at___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____spec__1(x_1, x_2); lean_dec(x_2); lean_dec(x_1); return x_3; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(x_1); +x_2 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(x_1); lean_dec(x_1); return x_2; } @@ -747,7 +747,7 @@ static lean_object* _init_l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEnc _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____boxed), 1, 0); return x_1; } } @@ -759,12 +759,12 @@ x_1 = l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket___closed return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(size_t x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(size_t 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; x_2 = l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Data_Lsp_Extra___hyg_883_(x_1); -x_3 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1; +x_3 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____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); @@ -780,13 +780,13 @@ x_9 = l_Lean_Json_mkObj(x_8); return x_9; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224____boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216____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___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(x_2); +x_3 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(x_2); return x_3; } } @@ -794,7 +794,7 @@ static lean_object* _init_l_Lean_Widget_Lean_Widget_CodeToken_instToJsonRpcEncod _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224____boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216____boxed), 1, 0); return x_1; } } @@ -4793,8 +4793,8 @@ l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef lean_mark_persistent(l_Lean_Widget_Lean_Widget_InfoWithCtx_instRpcEncodingWithRpcRefInfoWithCtxRpcRef); l_Lean_Widget_instInhabitedCodeToken = _init_l_Lean_Widget_instInhabitedCodeToken(); lean_mark_persistent(l_Lean_Widget_instInhabitedCodeToken); -l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1 = _init_l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189____closed__1); +l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1 = _init_l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181____closed__1); l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket___closed__1 = _init_l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket___closed__1(); lean_mark_persistent(l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket___closed__1); l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket = _init_l_Lean_Widget_Lean_Widget_CodeToken_instFromJsonRpcEncodingPacket(); diff --git a/stage0/stdlib/Lean/Widget/InteractiveDiagnostic.c b/stage0/stdlib/Lean/Widget/InteractiveDiagnostic.c index 629789a468..092ec11519 100644 --- a/stage0/stdlib/Lean/Widget/InteractiveDiagnostic.c +++ b/stage0/stdlib/Lean/Widget/InteractiveDiagnostic.c @@ -18,7 +18,6 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRp LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__56___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__33___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__14(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_instInhabitedEmbedFmt; LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__22(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__10___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -26,13 +25,13 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRp LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__10___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__59(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__12(lean_object*); +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__30___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_add(size_t, size_t); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__24(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__5___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__10(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__28(lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3; LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__8___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__41(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__28___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -58,6 +57,7 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRp LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__4___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__31___rarg(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux_go___closed__5; +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__28___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__29___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__19(lean_object*); @@ -82,24 +82,22 @@ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Interact lean_object* l_Lean_Widget_TaggedText_prettyTagged(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__60___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decode____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg(lean_object*, lean_object*, size_t); -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___boxed(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__49(lean_object*); lean_object* l___private_Lean_Widget_InteractiveGoal_0__Lean_Widget_Lean_Widget_InteractiveGoal_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveGoal___hyg_548_(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__36___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket___closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__21___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1; -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1; lean_object* l_Except_orElseLazy___rarg(lean_object*, lean_object*); static lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___closed__2; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__26(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__6(lean_object*); lean_object* l_Lean_mkMVar(lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__2___boxed(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___closed__3; static lean_object* l_Lean_Widget_msgToInteractive___lambda__1___closed__3; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__56(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__25___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__15(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__3___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -108,6 +106,7 @@ LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnost LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__7___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__1___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, size_t); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__2___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__9___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, size_t); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__48(lean_object*); @@ -146,7 +145,6 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiag LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__41(lean_object*); static lean_object* l_Lean_Widget_msgToInteractive___lambda__1___closed__1; static lean_object* l_Lean_Widget_msgToInteractive___lambda__1___closed__2; -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__31(lean_object*); static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__9; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__35___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -163,13 +161,12 @@ static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___lambda__6(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__12___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_usize_dec_lt(size_t, size_t); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_MessageData_instRpcEncodingWithRpcRefMessageDataRpcRef___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__19___rarg___lambda__1(size_t, lean_object*, lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__22___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__21___rarg___lambda__1(size_t, lean_object*, lean_object*, size_t, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265_(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257_(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__45___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__1(lean_object*); @@ -199,15 +196,18 @@ static lean_object* l_Lean_Widget_Lean_MessageData_instRpcEncodingWithRpcRefMess LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__9(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__21(lean_object*); -lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(lean_object*); +lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__61(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__5(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__12___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__55(lean_object*); static uint32_t l_Lean_Widget_instInhabitedEmbedFmt___closed__7; LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__9___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__18___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__25___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1; lean_object* l_Lean_Widget_InteractiveGoal_pretty(lean_object*); lean_object* l_Lean_ppGoal(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__41___rarg___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -215,8 +215,10 @@ static lean_object* l_Lean_Widget_msgToInteractiveDiagnostic___closed__3; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__15___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__10___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_msgToInteractiveDiagnostic(lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___closed__4; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1(lean_object*); static lean_object* l_Lean_Widget_msgToInteractive___lambda__1___closed__4; LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__3(lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__15; @@ -245,9 +247,10 @@ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__11___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__26___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__40___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___closed__1; +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1; +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__58(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__23(lean_object*); @@ -265,13 +268,12 @@ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__49(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__61___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_toString(lean_object*, uint8_t); +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__48___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__38(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___boxed(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1; +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2(lean_object*, lean_object*, lean_object*); lean_object* l_Std_mkHashMapImp___rarg(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__45(lean_object*); static lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___closed__1; @@ -314,7 +316,6 @@ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Interact LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__32___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__50___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_StateT_pure___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux_go___spec__1(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux_pushEmbed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__28(lean_object*); @@ -360,11 +361,13 @@ static lean_object* l_Lean_Widget_instInhabitedMsgEmbed___closed__1; static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__12; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__42___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__42___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3; LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__10___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__58___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__2(lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__52(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__51___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__56___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -374,18 +377,16 @@ LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInte static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux___closed__1; size_t lean_usize_of_nat(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_msgToInteractive(lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4; +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_toDiagnostic(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__45___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__5___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__2(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__31___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__41___rarg___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__40(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__1___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__50___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__2___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__5___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); @@ -401,6 +402,7 @@ LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEnc static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decode____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___closed__2; static lean_object* l_Lean_Widget_msgToInteractiveDiagnostic___closed__4; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__56___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encode____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___boxed__const__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__40___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__5___boxed(lean_object*, lean_object*, lean_object*); @@ -413,35 +415,36 @@ lean_object* l_Lean_JsonNumber_fromNat(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__40(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__11___rarg___lambda__1(lean_object*, lean_object*, lean_object*); static lean_object* l_panic___at_Lean_Widget_msgToInteractive___spec__1___closed__1; +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__2(size_t, size_t, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__13___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1; static lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___closed__3; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__13___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__4___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__48___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4_(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encode____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_MessageData_instRpcEncodingWithRpcRefMessageDataRpcRef___lambda__2(lean_object*, lean_object*, lean_object*, size_t); uint8_t lean_nat_dec_le(lean_object*, lean_object*); +LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__5___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__43___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__15(lean_object*); static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux_go___closed__6; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__39___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__14___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__2(size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__41___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__8___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_StateT_lift___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_msgToInteractiveAux_go___spec__3(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__59___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__51___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__4___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__11(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__1(lean_object*, size_t); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__49___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_mkPPContext___boxed(lean_object*, lean_object*); static size_t l_Lean_Widget_instInhabitedEmbedFmt___closed__16; LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__44___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -453,7 +456,7 @@ LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnost LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__9___rarg(lean_object*, lean_object*, lean_object*); static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___closed__3; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__33(lean_object*); -lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(size_t); +lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(size_t); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__7___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4_(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__43___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -466,28 +469,27 @@ LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInte LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decode____x40_Lean_Widget_InteractiveDiagnostic___hyg_4_(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__39___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_mkObj(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1(lean_object*); static lean_object* l_Lean_Widget_instInhabitedMsgEmbed___closed__3; +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__8___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__2___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__7___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__19(lean_object*); lean_object* l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_fromJsonRpcRef____x40_Lean_Data_Lsp_Extra___hyg_848_(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__30(lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket; -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__35(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__44___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__18___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__20(lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Json_pretty(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__34___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, size_t, lean_object*); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*); -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439_(lean_object*); +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3; +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431_(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ppTerm(lean_object*, lean_object*, lean_object*); @@ -510,9 +512,8 @@ static lean_object* l_Lean_Widget_InteractiveDiagnostic_toDiagnostic_prettyTt___ LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__24___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__11___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2; -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__48(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__11(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__7(lean_object*); @@ -531,6 +532,7 @@ LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodi LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_mkPPContext(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__39(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__29(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___boxed(lean_object*); LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_decodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__41___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__15(lean_object*); @@ -583,9 +585,9 @@ LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRp LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__6___rarg(lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__56___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*); +static lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4; LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___lambda__4(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__11; -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1(lean_object*); lean_object* l_Lean_Level_format(lean_object*); lean_object* l_Lean_Server_WithRpcRef_decodeUnsafeAs___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__19___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -598,9 +600,10 @@ LEAN_EXPORT lean_object* l_StateT_lift___at___private_Lean_Widget_InteractiveDia LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__52___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__27(lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__12(lean_object*, lean_object*); -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__2___boxed(lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); lean_object* lean_nat_to_int(lean_object*); +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___boxed(lean_object*, lean_object*, lean_object*); +static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_Lean_MessageData_instRpcEncodingWithRpcRefMessageDataRpcRef; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_InteractiveDiagnostic_instRpcEncodingInteractiveDiagnosticRpcEncodingPacket___spec__17(lean_object*); lean_object* l_Lean_Syntax_formatStxAux(lean_object*, uint8_t, lean_object*, lean_object*); @@ -610,13 +613,11 @@ LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEnc LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_msgToInteractive___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__5___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__5(lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Server_WithRpcRef_encodeUnsafe___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__18(lean_object*); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__8___rarg___lambda__7___boxed(lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2; static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__1; LEAN_EXPORT lean_object* l_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket; LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__23___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -630,7 +631,6 @@ uint8_t lean_nat_dec_lt(lean_object*, lean_object*); static lean_object* l_Lean_Widget_msgToInteractiveDiagnostic___lambda__1___closed__2; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__20___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_InteractiveDiagnostic_toDiagnostic_prettyTt___lambda__1(lean_object*, lean_object*); -static lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; static lean_object* l_Lean_Widget_instInhabitedEmbedFmt___closed__17; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_MsgEmbed_instRpcEncodingMsgEmbedRpcEncodingPacket___spec__36(lean_object*); static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_Lean_MessageData_encodeUnsafe____x40_Lean_Widget_InteractiveDiagnostic___hyg_4____rarg___closed__1() { @@ -941,7 +941,7 @@ x_1 = l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -961,7 +961,7 @@ x_7 = lean_array_uget(x_3, x_2); x_8 = lean_unsigned_to_nat(0u); x_9 = lean_array_uset(x_3, x_2, x_8); x_10 = x_7; -x_11 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1(x_10); +x_11 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1(x_10); if (lean_obj_tag(x_11) == 0) { uint8_t x_12; @@ -999,7 +999,7 @@ goto _start; } } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1() { _start: { lean_object* x_1; @@ -1007,25 +1007,25 @@ x_1 = lean_mk_string("no inductive constructor matched"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1; +x_1 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1; x_2 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2; +x_2 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2; return x_2; } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1() { _start: { lean_object* x_1; @@ -1033,19 +1033,19 @@ x_1 = lean_mk_string("tag"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___boxed), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___boxed), 1, 0); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___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; -x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1; +x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1; x_5 = lean_unsigned_to_nat(2u); x_6 = l_Lean_Json_parseTagged(x_1, x_4, x_5, x_2); if (lean_obj_tag(x_6) == 0) @@ -1055,7 +1055,7 @@ x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) { lean_object* x_8; lean_object* x_9; -x_8 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_8 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_9 = l_Except_orElseLazy___rarg(x_6, x_8); return x_9; } @@ -1067,7 +1067,7 @@ lean_inc(x_10); lean_dec(x_6); x_11 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_11, 0, x_10); -x_12 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_12 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_13 = l_Except_orElseLazy___rarg(x_11, x_12); return x_13; } @@ -1081,7 +1081,7 @@ lean_dec(x_6); x_15 = l_Lean_instInhabitedJson; x_16 = lean_unsigned_to_nat(0u); x_17 = lean_array_get(x_15, x_14, x_16); -x_18 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(x_17); +x_18 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(x_17); lean_dec(x_17); if (lean_obj_tag(x_18) == 0) { @@ -1091,7 +1091,7 @@ x_19 = !lean_is_exclusive(x_18); if (x_19 == 0) { lean_object* x_20; lean_object* x_21; -x_20 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_20 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_21 = l_Except_orElseLazy___rarg(x_18, x_20); return x_21; } @@ -1103,7 +1103,7 @@ lean_inc(x_22); lean_dec(x_18); x_23 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_23, 0, x_22); -x_24 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_24 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_25 = l_Except_orElseLazy___rarg(x_23, x_24); return x_25; } @@ -1117,7 +1117,7 @@ lean_dec(x_18); x_27 = lean_unsigned_to_nat(1u); x_28 = lean_array_get(x_15, x_14, x_27); lean_dec(x_14); -x_29 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1(x_28); +x_29 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1(x_28); if (lean_obj_tag(x_29) == 0) { uint8_t x_30; @@ -1126,7 +1126,7 @@ x_30 = !lean_is_exclusive(x_29); if (x_30 == 0) { lean_object* x_31; lean_object* x_32; -x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_32 = l_Except_orElseLazy___rarg(x_29, x_31); return x_32; } @@ -1138,7 +1138,7 @@ lean_inc(x_33); lean_dec(x_29); x_34 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_34, 0, x_33); -x_35 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_35 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_36 = l_Except_orElseLazy___rarg(x_34, x_35); return x_36; } @@ -1155,7 +1155,7 @@ x_39 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_39, 0, x_26); lean_ctor_set(x_39, 1, x_38); lean_ctor_set(x_29, 0, x_39); -x_40 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_40 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_41 = l_Except_orElseLazy___rarg(x_29, x_40); return x_41; } @@ -1170,7 +1170,7 @@ lean_ctor_set(x_43, 0, x_26); lean_ctor_set(x_43, 1, x_42); x_44 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_44, 0, x_43); -x_45 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_45 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_46 = l_Except_orElseLazy___rarg(x_44, x_45); return x_46; } @@ -1179,7 +1179,7 @@ return x_46; } } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1() { _start: { lean_object* x_1; @@ -1187,14 +1187,14 @@ x_1 = lean_mk_string("text"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3(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; -x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1; +x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1; x_5 = lean_unsigned_to_nat(1u); x_6 = l_Lean_Json_parseTagged(x_1, x_4, x_5, x_2); -x_7 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___boxed), 3, 2); +x_7 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___boxed), 3, 2); lean_closure_set(x_7, 0, x_1); lean_closure_set(x_7, 1, x_2); if (lean_obj_tag(x_6) == 0) @@ -1284,7 +1284,7 @@ return x_30; } } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1() { _start: { lean_object* x_1; @@ -1292,7 +1292,7 @@ x_1 = lean_mk_string("append"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2() { _start: { lean_object* x_1; @@ -1300,7 +1300,7 @@ x_1 = lean_mk_string("expected JSON array, got '"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3() { _start: { lean_object* x_1; @@ -1308,15 +1308,15 @@ x_1 = lean_mk_string("'"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1(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 = lean_box(0); -x_3 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1; +x_3 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1; x_4 = lean_unsigned_to_nat(1u); x_5 = l_Lean_Json_parseTagged(x_1, x_3, x_4, x_2); -x_6 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___boxed), 3, 2); +x_6 = lean_alloc_closure((void*)(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___boxed), 3, 2); lean_closure_set(x_6, 0, x_1); lean_closure_set(x_6, 1, x_2); if (lean_obj_tag(x_5) == 0) @@ -1365,7 +1365,7 @@ x_19 = lean_usize_of_nat(x_18); lean_dec(x_18); x_20 = 0; x_21 = x_17; -x_22 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__2(x_19, x_20, x_21); +x_22 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2(x_19, x_20, x_21); x_23 = x_22; if (lean_obj_tag(x_23) == 0) { @@ -1423,10 +1423,10 @@ else 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; x_37 = lean_unsigned_to_nat(80u); x_38 = l_Lean_Json_pretty(x_16, x_37); -x_39 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2; +x_39 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2; x_40 = lean_string_append(x_39, x_38); lean_dec(x_38); -x_41 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3; +x_41 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3; x_42 = lean_string_append(x_40, x_41); lean_ctor_set_tag(x_5, 0); lean_ctor_set(x_5, 0, x_42); @@ -1455,7 +1455,7 @@ x_50 = lean_usize_of_nat(x_49); lean_dec(x_49); x_51 = 0; x_52 = x_48; -x_53 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__2(x_50, x_51, x_52); +x_53 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2(x_50, x_51, x_52); x_54 = x_53; if (lean_obj_tag(x_54) == 0) { @@ -1507,10 +1507,10 @@ else 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; x_64 = lean_unsigned_to_nat(80u); x_65 = l_Lean_Json_pretty(x_47, x_64); -x_66 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2; +x_66 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2; x_67 = lean_string_append(x_66, x_65); lean_dec(x_65); -x_68 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3; +x_68 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3; x_69 = lean_string_append(x_67, x_68); x_70 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_70, 0, x_69); @@ -1521,7 +1521,7 @@ return x_71; } } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1() { _start: { lean_object* x_1; @@ -1529,7 +1529,7 @@ x_1 = lean_mk_string("lazyTrace"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2() { _start: { lean_object* x_1; @@ -1537,7 +1537,7 @@ x_1 = lean_mk_string("[anonymous]"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3() { _start: { lean_object* x_1; @@ -1545,7 +1545,7 @@ x_1 = lean_mk_string("`"); return x_1; } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4() { _start: { lean_object* x_1; @@ -1553,11 +1553,11 @@ x_1 = lean_mk_string("expected a `Name`, got '"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1(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; -x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1; +x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1; x_5 = lean_unsigned_to_nat(3u); x_6 = l_Lean_Json_parseTagged(x_1, x_4, x_5, x_2); if (lean_obj_tag(x_6) == 0) @@ -1567,7 +1567,7 @@ x_7 = !lean_is_exclusive(x_6); if (x_7 == 0) { lean_object* x_8; lean_object* x_9; -x_8 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_8 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_9 = l_Except_orElseLazy___rarg(x_6, x_8); return x_9; } @@ -1579,7 +1579,7 @@ lean_inc(x_10); lean_dec(x_6); x_11 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_11, 0, x_10); -x_12 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_12 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_13 = l_Except_orElseLazy___rarg(x_11, x_12); return x_13; } @@ -1603,7 +1603,7 @@ x_19 = !lean_is_exclusive(x_18); if (x_19 == 0) { lean_object* x_20; lean_object* x_21; -x_20 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_20 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_21 = l_Except_orElseLazy___rarg(x_18, x_20); return x_21; } @@ -1615,7 +1615,7 @@ lean_inc(x_22); lean_dec(x_18); x_23 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_23, 0, x_22); -x_24 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_24 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_25 = l_Except_orElseLazy___rarg(x_23, x_24); return x_25; } @@ -1639,7 +1639,7 @@ x_30 = !lean_is_exclusive(x_29); if (x_30 == 0) { lean_object* x_31; lean_object* x_32; -x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_32 = l_Except_orElseLazy___rarg(x_29, x_31); return x_32; } @@ -1651,7 +1651,7 @@ lean_inc(x_33); lean_dec(x_29); x_34 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_34, 0, x_33); -x_35 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_35 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_36 = l_Except_orElseLazy___rarg(x_34, x_35); return x_36; } @@ -1664,12 +1664,12 @@ if (x_37 == 0) { lean_object* x_38; lean_object* x_39; uint8_t x_40; x_38 = lean_ctor_get(x_29, 0); -x_39 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2; +x_39 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2; x_40 = lean_string_dec_eq(x_38, x_39); if (x_40 == 0) { lean_object* x_41; lean_object* x_42; lean_object* x_43; -x_41 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3; +x_41 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3; x_42 = lean_string_append(x_41, x_38); lean_dec(x_38); x_43 = l_Lean_Syntax_decodeNameLit(x_42); @@ -1680,14 +1680,14 @@ lean_dec(x_26); lean_dec(x_14); x_44 = lean_unsigned_to_nat(80u); x_45 = l_Lean_Json_pretty(x_28, x_44); -x_46 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4; +x_46 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4; x_47 = lean_string_append(x_46, x_45); lean_dec(x_45); -x_48 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3; +x_48 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3; x_49 = lean_string_append(x_47, x_48); lean_ctor_set_tag(x_29, 0); lean_ctor_set(x_29, 0, x_49); -x_50 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_50 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_51 = l_Except_orElseLazy___rarg(x_29, x_50); return x_51; } @@ -1712,7 +1712,7 @@ x_56 = !lean_is_exclusive(x_55); if (x_56 == 0) { lean_object* x_57; lean_object* x_58; -x_57 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_57 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_58 = l_Except_orElseLazy___rarg(x_55, x_57); return x_58; } @@ -1724,7 +1724,7 @@ lean_inc(x_59); lean_dec(x_55); x_60 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_60, 0, x_59); -x_61 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_61 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_62 = l_Except_orElseLazy___rarg(x_60, x_61); return x_62; } @@ -1742,7 +1742,7 @@ lean_ctor_set(x_65, 0, x_26); lean_ctor_set(x_65, 1, x_52); lean_ctor_set(x_65, 2, x_64); lean_ctor_set(x_55, 0, x_65); -x_66 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_66 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_67 = l_Except_orElseLazy___rarg(x_55, x_66); return x_67; } @@ -1758,7 +1758,7 @@ lean_ctor_set(x_69, 1, x_52); lean_ctor_set(x_69, 2, x_68); x_70 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_70, 0, x_69); -x_71 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_71 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_72 = l_Except_orElseLazy___rarg(x_70, x_71); return x_72; } @@ -1783,7 +1783,7 @@ x_76 = !lean_is_exclusive(x_75); if (x_76 == 0) { lean_object* x_77; lean_object* x_78; -x_77 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_77 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_78 = l_Except_orElseLazy___rarg(x_75, x_77); return x_78; } @@ -1795,7 +1795,7 @@ lean_inc(x_79); lean_dec(x_75); x_80 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_80, 0, x_79); -x_81 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_81 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_82 = l_Except_orElseLazy___rarg(x_80, x_81); return x_82; } @@ -1814,7 +1814,7 @@ lean_ctor_set(x_86, 0, x_26); lean_ctor_set(x_86, 1, x_85); lean_ctor_set(x_86, 2, x_84); lean_ctor_set(x_75, 0, x_86); -x_87 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_87 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_88 = l_Except_orElseLazy___rarg(x_75, x_87); return x_88; } @@ -1831,7 +1831,7 @@ lean_ctor_set(x_91, 1, x_90); lean_ctor_set(x_91, 2, x_89); x_92 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_92, 0, x_91); -x_93 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_93 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_94 = l_Except_orElseLazy___rarg(x_92, x_93); return x_94; } @@ -1844,12 +1844,12 @@ lean_object* x_95; lean_object* x_96; uint8_t x_97; x_95 = lean_ctor_get(x_29, 0); lean_inc(x_95); lean_dec(x_29); -x_96 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2; +x_96 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2; x_97 = lean_string_dec_eq(x_95, x_96); if (x_97 == 0) { lean_object* x_98; lean_object* x_99; lean_object* x_100; -x_98 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3; +x_98 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3; x_99 = lean_string_append(x_98, x_95); lean_dec(x_95); x_100 = l_Lean_Syntax_decodeNameLit(x_99); @@ -1860,14 +1860,14 @@ lean_dec(x_26); lean_dec(x_14); x_101 = lean_unsigned_to_nat(80u); x_102 = l_Lean_Json_pretty(x_28, x_101); -x_103 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4; +x_103 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4; x_104 = lean_string_append(x_103, x_102); lean_dec(x_102); -x_105 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3; +x_105 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3; x_106 = lean_string_append(x_104, x_105); x_107 = lean_alloc_ctor(0, 1, 0); lean_ctor_set(x_107, 0, x_106); -x_108 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_108 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_109 = l_Except_orElseLazy___rarg(x_107, x_108); return x_109; } @@ -1902,7 +1902,7 @@ if (lean_is_scalar(x_115)) { x_116 = x_115; } lean_ctor_set(x_116, 0, x_114); -x_117 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_117 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_118 = l_Except_orElseLazy___rarg(x_116, x_117); return x_118; } @@ -1928,7 +1928,7 @@ if (lean_is_scalar(x_120)) { x_122 = x_120; } lean_ctor_set(x_122, 0, x_121); -x_123 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_123 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_124 = l_Except_orElseLazy___rarg(x_122, x_123); return x_124; } @@ -1962,7 +1962,7 @@ if (lean_is_scalar(x_129)) { x_130 = x_129; } lean_ctor_set(x_130, 0, x_128); -x_131 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_131 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_132 = l_Except_orElseLazy___rarg(x_130, x_131); return x_132; } @@ -1989,7 +1989,7 @@ if (lean_is_scalar(x_134)) { x_137 = x_134; } lean_ctor_set(x_137, 0, x_136); -x_138 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2; +x_138 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2; x_139 = l_Except_orElseLazy___rarg(x_137, x_138); return x_139; } @@ -2000,7 +2000,7 @@ return x_139; } } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1() { _start: { lean_object* x_1; @@ -2008,14 +2008,14 @@ x_1 = lean_mk_string("expr"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____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; -x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1; +x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1; x_5 = lean_unsigned_to_nat(1u); x_6 = l_Lean_Json_parseTagged(x_1, x_4, x_5, x_2); -x_7 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___boxed), 3, 2); +x_7 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___boxed), 3, 2); lean_closure_set(x_7, 0, x_1); lean_closure_set(x_7, 1, x_2); if (lean_obj_tag(x_6) == 0) @@ -2050,7 +2050,7 @@ x_14 = l_Lean_instInhabitedJson; x_15 = lean_unsigned_to_nat(0u); x_16 = lean_array_get(x_14, x_13, x_15); lean_dec(x_13); -x_17 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1(x_16); +x_17 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1(x_16); if (lean_obj_tag(x_17) == 0) { uint8_t x_18; @@ -2104,7 +2104,7 @@ return x_30; } } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1() { _start: { lean_object* x_1; @@ -2112,15 +2112,15 @@ x_1 = lean_mk_string("goal"); return x_1; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257_(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 = lean_box(0); -x_3 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1; +x_3 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1; x_4 = lean_unsigned_to_nat(1u); x_5 = l_Lean_Json_parseTagged(x_1, x_3, x_4, x_2); -x_6 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___boxed), 3, 2); +x_6 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___boxed), 3, 2); lean_closure_set(x_6, 0, x_1); lean_closure_set(x_6, 1, x_2); if (lean_obj_tag(x_5) == 0) @@ -2209,7 +2209,7 @@ return x_29; } } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____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; @@ -2217,55 +2217,55 @@ 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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__2(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__2(x_4, x_5, x_3); return x_6; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___boxed(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___boxed(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1(x_1); +x_2 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1(x_1); lean_dec(x_1); return x_2; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2(x_1, x_2, x_3); +x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___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___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3(x_1, x_2, x_3); +x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3(x_1, x_2, x_3); lean_dec(x_3); return x_4; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1(x_1, x_2, x_3); +x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1(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_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2(x_1, x_2, x_3); +x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2(x_1, x_2, x_3); lean_dec(x_3); return x_4; } @@ -2274,7 +2274,7 @@ static lean_object* _init_l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket__ _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257_), 1, 0); return x_1; } } @@ -2286,7 +2286,7 @@ x_1 = l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket___closed__1; return x_1; } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__2(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -2304,7 +2304,7 @@ 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 = x_6; -x_10 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1(x_9); +x_10 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1(x_9); x_11 = 1; x_12 = lean_usize_add(x_2, x_11); x_13 = x_10; @@ -2315,7 +2315,7 @@ goto _start; } } } -static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1() { +static lean_object* _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -2324,7 +2324,7 @@ x_2 = lean_mk_empty_array_with_capacity(x_1); return x_2; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { @@ -2336,7 +2336,7 @@ lean_inc(x_2); lean_dec(x_1); x_3 = lean_alloc_ctor(3, 1, 0); lean_ctor_set(x_3, 0, x_2); -x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1; +x_4 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___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); @@ -2358,11 +2358,11 @@ x_11 = lean_usize_of_nat(x_10); lean_dec(x_10); x_12 = 0; x_13 = x_9; -x_14 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__2(x_11, x_12, x_13); +x_14 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__2(x_11, x_12, x_13); x_15 = x_14; x_16 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_16, 0, x_15); -x_17 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1; +x_17 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1; x_18 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_18, 0, x_17); lean_ctor_set(x_18, 1, x_16); @@ -2383,14 +2383,14 @@ lean_inc(x_23); lean_dec(x_1); x_24 = lean_unbox_usize(x_22); lean_dec(x_22); -x_25 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(x_24); -x_26 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1(x_23); -x_27 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1; +x_25 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(x_24); +x_26 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1(x_23); +x_27 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1; x_28 = lean_array_push(x_27, x_25); x_29 = lean_array_push(x_28, x_26); x_30 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_30, 0, x_29); -x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1; +x_31 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1; x_32 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -2404,7 +2404,7 @@ return x_35; } } } -static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1() { +static lean_object* _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1() { _start: { lean_object* x_1; lean_object* x_2; @@ -2413,7 +2413,7 @@ x_2 = lean_mk_empty_array_with_capacity(x_1); return x_2; } } -LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439_(lean_object* x_1) { +LEAN_EXPORT lean_object* l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431_(lean_object* x_1) { _start: { switch (lean_obj_tag(x_1)) { @@ -2423,8 +2423,8 @@ lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_obj x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); lean_dec(x_1); -x_3 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1(x_2); -x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1; +x_3 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1(x_2); +x_4 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___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); @@ -2442,7 +2442,7 @@ x_9 = lean_ctor_get(x_1, 0); lean_inc(x_9); lean_dec(x_1); x_10 = l___private_Lean_Widget_InteractiveGoal_0__Lean_Widget_Lean_Widget_InteractiveGoal_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveGoal___hyg_617_(x_9); -x_11 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1; +x_11 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1; x_12 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_12, 0, x_11); lean_ctor_set(x_12, 1, x_10); @@ -2473,13 +2473,13 @@ lean_ctor_set(x_23, 0, x_22); x_24 = lean_unbox_usize(x_18); lean_dec(x_18); x_25 = l___private_Lean_Data_Lsp_Extra_0__Lean_Lsp_toJsonRpcRef____x40_Lean_Data_Lsp_Extra___hyg_883_(x_24); -x_26 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1; +x_26 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1; x_27 = lean_array_push(x_26, x_20); x_28 = lean_array_push(x_27, x_23); x_29 = lean_array_push(x_28, x_25); x_30 = lean_alloc_ctor(4, 1, 0); lean_ctor_set(x_30, 0, x_29); -x_31 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1; +x_31 = l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1; x_32 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -2493,7 +2493,7 @@ return x_35; } } } -LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____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; @@ -2501,7 +2501,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_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__2(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__2(x_4, x_5, x_3); return x_6; } } @@ -2509,7 +2509,7 @@ static lean_object* _init_l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket___c _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439_), 1, 0); +x_1 = lean_alloc_closure((void*)(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431_), 1, 0); return x_1; } } @@ -16779,42 +16779,42 @@ l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket___closed__1 = _init_l_Lean lean_mark_persistent(l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket___closed__1); l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket = _init_l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket(); lean_mark_persistent(l_Lean_Widget_MsgEmbed_instInhabitedRpcEncodingPacket); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__1); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__1___closed__2); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__1); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__2___closed__2); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___lambda__3___closed__1); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__1); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__2); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____spec__1___closed__3); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__1); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__2); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__3); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__1___closed__4); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____lambda__2___closed__1); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_265____closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__1___closed__2); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__2___closed__2); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___lambda__3___closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__2); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_fromJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_400____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____spec__1___closed__3); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__1); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__2); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__3); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__1___closed__4); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____lambda__2___closed__1); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_257____closed__1); l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket___closed__1 = _init_l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket___closed__1(); lean_mark_persistent(l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket___closed__1); l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket = _init_l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket(); lean_mark_persistent(l_Lean_Widget_MsgEmbed_instFromJsonRpcEncodingPacket); -l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1(); -lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____spec__1___closed__1); -l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1(); -lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_439____closed__1); +l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1 = _init_l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1(); +lean_mark_persistent(l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____spec__1___closed__1); +l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1 = _init_l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1(); +lean_mark_persistent(l___private_Lean_Widget_InteractiveDiagnostic_0__Lean_Widget_MsgEmbed_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveDiagnostic___hyg_431____closed__1); l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket___closed__1 = _init_l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket___closed__1(); lean_mark_persistent(l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket___closed__1); l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket = _init_l_Lean_Widget_MsgEmbed_instToJsonRpcEncodingPacket(); diff --git a/stage0/stdlib/Lean/Widget/InteractiveGoal.c b/stage0/stdlib/Lean/Widget/InteractiveGoal.c index 45177078b2..7f2455367f 100644 --- a/stage0/stdlib/Lean/Widget/InteractiveGoal.c +++ b/stage0/stdlib/Lean/Widget/InteractiveGoal.c @@ -237,7 +237,7 @@ LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InteractiveHypothesis_instRpc static lean_object* l_Array_forInUnsafe_loop___at_Lean_Widget_InteractiveGoal_pretty___spec__1___closed__5; LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InteractiveGoals_instRpcEncodingInteractiveGoalsRpcEncodingPacket___spec__29___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l_Array_forInUnsafe_loop___at_Lean_Widget_InteractiveGoal_pretty___spec__1___closed__3; -lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(lean_object*); +lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InteractiveHypothesis_instRpcEncodingInteractiveHypothesisRpcEncodingPacket___spec__8(lean_object*); LEAN_EXPORT lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Widget_goalToInteractive___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_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InteractiveGoal_instRpcEncodingInteractiveGoalRpcEncodingPacket___spec__24(lean_object*); @@ -577,7 +577,7 @@ LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_Interac LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InteractiveTermGoal_instRpcEncodingInteractiveTermGoalRpcEncodingPacket___spec__12___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_ExceptT_bindCont___at_Lean_Widget_Lean_Widget_InteractiveHypothesis_instRpcEncodingInteractiveHypothesisRpcEncodingPacket___spec__8___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_Lean_Widget_InteractiveTermGoal_instFromJsonRpcEncodingPacket; -lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(size_t); +lean_object* l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(size_t); LEAN_EXPORT lean_object* l_Array_mapMUnsafe_map___at_Lean_Widget_Lean_Widget_InteractiveGoals_instRpcEncodingInteractiveGoalsRpcEncodingPacket___spec__1___rarg(lean_object*, size_t, size_t, lean_object*); LEAN_EXPORT lean_object* l_Lean_Widget_TaggedText_mapM___at_Lean_Widget_Lean_Widget_InteractiveGoals_instRpcEncodingInteractiveGoalsRpcEncodingPacket___spec__13___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); static lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlFromMAux___at_Lean_Widget_goalToInteractive___spec__4___closed__1; @@ -988,7 +988,7 @@ lean_dec(x_6); x_15 = l_Lean_instInhabitedJson; x_16 = lean_unsigned_to_nat(0u); x_17 = lean_array_get(x_15, x_14, x_16); -x_18 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_189_(x_17); +x_18 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_fromJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_181_(x_17); lean_dec(x_17); if (lean_obj_tag(x_18) == 0) { @@ -1941,7 +1941,7 @@ lean_inc(x_23); lean_dec(x_1); x_24 = lean_unbox_usize(x_22); lean_dec(x_22); -x_25 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_224_(x_24); +x_25 = l___private_Lean_Widget_InteractiveCode_0__Lean_Widget_Lean_Widget_CodeToken_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveCode___hyg_216_(x_24); x_26 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveGoal_0__Lean_Widget_Lean_Widget_InteractiveHypothesis_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveGoal___hyg_217____spec__1(x_23); x_27 = l___private_Lean_Widget_TaggedText_0__Lean_Widget_toJsonTaggedText____x40_Lean_Widget_TaggedText___hyg_578____at___private_Lean_Widget_InteractiveGoal_0__Lean_Widget_Lean_Widget_InteractiveHypothesis_toJsonRpcEncodingPacket____x40_Lean_Widget_InteractiveGoal___hyg_217____spec__1___closed__1; x_28 = lean_array_push(x_27, x_25);