diff --git a/stage0/src/Lean/Parser/Term.lean b/stage0/src/Lean/Parser/Term.lean index a79c671713..22ae82c609 100644 --- a/stage0/src/Lean/Parser/Term.lean +++ b/stage0/src/Lean/Parser/Term.lean @@ -219,7 +219,8 @@ def macroLastArg := macroDollarArg <|> macroArg end Term -@[builtinTermParser 1] def Tactic.quot : Parser := parser! "`(tactic|" >> toggleInsideQuot tacticParser >> ")" +-- TODO fix high priority +@[builtinTermParser 100000] def Tactic.quot : Parser := parser! "`(tactic|" >> toggleInsideQuot tacticParser >> ")" @[builtinTermParser] def Tactic.quotSeq : Parser := parser! "`(tactic|" >> toggleInsideQuot Tactic.seq1 >> ")" @[builtinTermParser] def Level.quot : Parser := parser! "`(level|" >> toggleInsideQuot levelParser >> ")" diff --git a/stage0/stdlib/Init/NotationExtra.c b/stage0/stdlib/Init/NotationExtra.c index 362c61b7e5..965751903b 100644 --- a/stage0/stdlib/Init/NotationExtra.c +++ b/stage0/stdlib/Init/NotationExtra.c @@ -13,40 +13,41 @@ #ifdef __cplusplus extern "C" { #endif -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__5___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__9; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__2___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; extern lean_object* l_term_x25_x5b___x7c___x5d___closed__2; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__5; extern lean_object* l_termIf_____x3a__Then__Else_____closed__5; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__14; -lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_termExists___x2c_____closed__2; lean_object* l_Lean_extractMacroScopes(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____lambda__1(lean_object*); size_t l_USize_add(size_t, size_t); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_Lean_unifConstraint___closed__1; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__5; extern lean_object* l_Lean_Parser_Tactic_apply___closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998__match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_nat_div(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2; lean_object* l_termExists___x2c_____closed__5; lean_object* l_Lean_unbracktedExplicitBinders; lean_object* l_Lean_explicitBinders___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__18; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____lambda__1(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1; +lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__9; lean_object* l_Lean_unifConstraint___closed__8; lean_object* l_Lean_unifConstraint___closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2; lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -55,8 +56,8 @@ uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_explicitBinders___closed__3; lean_object* l_Lean_unbracktedExplicitBinders___closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l_termExists___x2c_____closed__1; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; lean_object* l_Lean_expandExplicitBinders___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__17; @@ -66,54 +67,54 @@ lean_object* l_tacticFunext_______closed__7; lean_object* l_Lean_expandExplicitBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_978____closed__6; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__15; -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__3; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2; lean_object* l_Lean_expandBrackedBindersAux_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__3(lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__3(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4; extern lean_object* l_Lean_Parser_Tactic_intro___closed__4; lean_object* lean_array_uset(lean_object*, size_t, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8; lean_object* l_term_u03a3___x2c_____closed__5; extern lean_object* l_Lean_identKind___closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9; lean_object* l_term___xd7____1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c; extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__3; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__12; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__5___rarg(lean_object*, lean_object*, lean_object*); size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__2; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l_tacticFunext_______closed__2; lean_object* l_Lean_explicitBinders___closed__2; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1(lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17; lean_object* l_Lean_bracketedExplicitBinders___closed__7; lean_object* l_Lean_unbracktedExplicitBinders___closed__4; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__12; lean_object* l_term_u03a3_x27___x2c_____closed__3; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_intro___closed__13; uint8_t lean_name_eq(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8; lean_object* l_Lean_binderIdent___closed__3; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__15; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_tacticFunext_______closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; lean_object* l_term_u03a3_x27___x2c__; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4; extern lean_object* l_myMacro____x40_Init_Notation___hyg_651____closed__6; lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraintElem; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2; extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__17; lean_object* l_term_u2203___x2c_____closed__7; @@ -121,6 +122,7 @@ lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__2 lean_object* l_term_u2203___x2c__; lean_object* l_tacticFunext_______closed__3; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5; extern lean_object* l_myMacro____x40_Init_Notation___hyg_760____closed__4; lean_object* l_Lean_bracketedExplicitBinders___closed__3; lean_object* l_Lean_explicitBinders___closed__1; @@ -129,39 +131,37 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__16; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____lambda__1(lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__7; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l_Lean_mkAtom(lean_object*); lean_object* l_Lean_bracketedExplicitBinders___closed__5; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; lean_object* l_tacticFunext_______closed__5; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; lean_object* l_Lean_unifConstraint___closed__6; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__8; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__22; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13; uint8_t l_USize_decLt(size_t, size_t); lean_object* l_term_u03a3___x2c_____closed__6; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_termExists___x2c_____closed__7; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__41; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11; lean_object* l_term_u03a3___x2c_____closed__2; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14; extern lean_object* l_Lean_Parser_Tactic_intros___closed__6; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__11; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__21; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__12; lean_object* l_Lean_expandExplicitBindersAux_loop___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2528____boxed(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14315____closed__2; lean_object* l_term_u03a3___x2c_____closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__10; @@ -169,79 +169,81 @@ extern lean_object* l_Lean_Parser_Tactic_letrec___closed__4; lean_object* l_Lean_expandBrackedBindersAux_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__3___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_binderIdent; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6; extern lean_object* l_Lean_Parser_Tactic_inductionAlts___closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__13; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__2; lean_object* l_term_u03a3___x2c_____closed__8; extern lean_object* l_myMacro____x40_Init_Notation___hyg_9305____closed__7; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__4___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____lambda__1(lean_object*); +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; lean_object* l_Lean_expandBrackedBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; lean_object* lean_array_fget(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_locationTarget___closed__6; +lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52; lean_object* l_term_u03a3_x27___x2c_____closed__5; lean_object* l_term_u2203___x2c_____closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3; lean_object* l_tacticFunext_______closed__6; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; lean_object* l_term_u03a3___x2c__; +lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__23; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__1; +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1___boxed(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraint___closed__9; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; lean_object* l_Lean_unifConstraintElem___closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15; lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_term_u2203___x2c_____closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30; +lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__13; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__2; lean_object* l_termExists___x2c_____closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2__; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7; extern lean_object* l_myMacro____x40_Init_Notation___hyg_869____closed__4; lean_object* l_Lean_Syntax_copyInfo(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2571____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__11; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; lean_object* l_Lean_bracketedExplicitBinders___closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2; extern lean_object* l_prec_x28___x29___closed__8; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; lean_object* l_Lean_explicitBinders___closed__5; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__17; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3; lean_object* l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term_u03a3_x27___x2c_____closed__8; lean_object* l_termExists___x2c_____closed__8; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__7; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37; lean_object* l_Lean_unifConstraintElem___closed__1; -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__24; extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__2; lean_object* l_Lean_expandExplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unifConstraintElem___closed__2; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__7; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6; +lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__42; lean_object* l_Lean_expandBrackedBindersAux_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__6; lean_object* l_Lean_unifConstraint___closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__16; extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1; lean_object* l_Lean_Syntax_getId(lean_object*); @@ -250,52 +252,60 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__37; extern lean_object* l_myMacro____x40_Init_Notation___hyg_9305____closed__3; extern lean_object* l_termIf_____x3a__Then__Else_____closed__8; extern lean_object* l_Lean_Parser_Tactic_location___closed__4; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; lean_object* l_termExists___x2c_____closed__6; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__16; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5; +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(lean_object*, size_t, size_t, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__20; lean_object* l_Lean_bracketedExplicitBinders; lean_object* l_Lean_Macro_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_unifConstraint___closed__10; lean_object* l_term_u03a3_x27___x2c_____closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__2(lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__22; lean_object* l_Lean_bracketedExplicitBinders___closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__43; +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__11; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__11; lean_object* l_termExists___x2c_____closed__3; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody___closed__2; lean_object* l_Array_reverse___rarg(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2265____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__7; uint8_t l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1(lean_object*, lean_object*, size_t, size_t); extern lean_object* l_Lean_instInhabitedSyntax; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2607____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_unifConstraintElem___closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__19; -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_term_u2203___x2c_____closed__5; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; -lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); lean_object* l_Lean_unifConstraintElem___closed__6; +lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_object* l_term_u03a3___x2c_____closed__3; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7; lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; lean_object* l_tacticFunext____; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__15; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__1; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20; lean_object* l_Lean_bracketedExplicitBinders___closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16; lean_object* l_Lean_bracketedExplicitBinders___closed__8; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2; extern lean_object* l_Lean_nullKind___closed__2; extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__5; @@ -306,39 +316,34 @@ lean_object* l_term___xd7_x27_____closed__4; lean_object* l_Lean_expandExplicitBindersAux_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandBrackedBindersAux_loop_match__1(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__1(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__6; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11; lean_object* l_term___xd7____1___closed__5; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__1(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16; lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10; lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_partition___rarg___closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__25; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20; lean_object* l_term___xd7____1___closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5; lean_object* l_Lean_expandExplicitBindersAux_loop_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop___closed__6; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__2___rarg(lean_object*, lean_object*); +lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__12; lean_object* l_term___xd7_x27_____closed__6; -lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_tacticFunext_______closed__4; extern lean_object* l_term___x3d_____closed__2; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; lean_object* l_term_u03a3_x27___x2c_____closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l_Lean_Name_append(lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; @@ -347,65 +352,72 @@ lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_MacroScopesView_review(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; lean_object* l_term___xd7____1___closed__7; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; +lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); extern lean_object* l_term_x5b___x5d___closed__6; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962__match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_term_u03a3___x2c_____closed__4; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2229____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___xd7_x27_____closed__1; lean_object* l_term_u03a3___x2c_____closed__7; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t, size_t, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__2(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__8; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2; +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__16; lean_object* l_Array_ofSubarray___rarg(lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2229_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2492_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2571_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407_(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2265_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2528_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998_(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2607_(lean_object*, lean_object*, lean_object*); lean_object* l_term___xd7_x27__; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__5(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; extern lean_object* l_myMacro____x40_Init_Notation___hyg_978____closed__7; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__14; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1; lean_object* l_term_u2203___x2c_____closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop_match__2(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_term___xd7____1___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_1123____closed__23; lean_object* l_Lean_expandBrackedBindersAux(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; lean_object* l_term___xd7_x27_____closed__5; extern lean_object* l_termIf_____x3a__Then__Else_____closed__10; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1; extern lean_object* l_Lean_Parser_Tactic_apply___closed__1; lean_object* l_Lean_expandBrackedBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop___closed__1; lean_object* l_termExists___x2c__; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__4(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2; extern lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__4___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39; lean_object* l_Lean_expandExplicitBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36; -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__3___rarg(lean_object*, lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998__match__1(lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26; extern lean_object* l_prec_x28___x29___closed__3; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__8; @@ -414,45 +426,43 @@ lean_object* l_Lean_binderIdent___closed__2; lean_object* l_term___xd7____1___closed__4; lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); lean_object* l_Lean_binderIdent___closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3; +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(lean_object*, lean_object*); lean_object* l_term___xd7____1___closed__1; lean_object* l_Lean_unifConstraint; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__6; extern lean_object* l_Lean_mkOptionalNode___closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__2; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__27; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; lean_object* l_Lean_unbracktedExplicitBinders___closed__1; lean_object* l_term___xd7_x27_____closed__2; lean_object* l_term_u2203___x2c_____closed__8; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45; lean_object* l_Lean_expandExplicitBindersAux_loop___closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__9; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2; extern lean_object* l_Lean_Parser_Tactic_intro___closed__3; lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unbracktedExplicitBinders___closed__3; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2492____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__14; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__9; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; lean_object* l_term_u2203___x2c_____closed__4; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__8; extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__17; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__16; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__14; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__1___rarg(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962__match__1(lean_object*); +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__10; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__4(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__13; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__1; lean_object* l_term_u2203___x2c_____closed__6; @@ -460,34 +470,28 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; lean_object* l_term___xd7____1___closed__6; lean_object* l_term___xd7_x27_____closed__3; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_unbracktedExplicitBinders___closed__2; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_term___xd7_x27_____closed__7; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8; lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__4; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9; extern lean_object* l_addParenHeuristic___closed__1; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1; lean_object* l_Lean_unifConstraint___closed__5; extern lean_object* l_myMacro____x40_Init_Notation___hyg_9305____closed__9; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__4; extern lean_object* l_term_x5b___x5d___closed__3; lean_object* l___private_Init_NotationExtra_0__Lean_mkHintBody___closed__1; -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(lean_object*, lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39; +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11; lean_object* l_Lean_unifConstraintElem___closed__3; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__5(lean_object*); -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140____boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l_Lean_unifConstraint___closed__7; lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__18; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4; uint8_t lean_nat_dec_lt(lean_object*, lean_object*); uint8_t l_Lean_Syntax_isIdent(lean_object*); lean_object* l_Lean_explicitBinders; -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; static lean_object* _init_l_Lean_binderIdent___closed__1() { _start: { @@ -2368,39 +2372,34 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; -x_1 = lean_mk_string("unificationHint"); +x_1 = lean_mk_string("Attr"); return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17() { _start: { -lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__16; -x_2 = lean_string_utf8_byte_size(x_1); -return x_2; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_Parser_Syntax_addPrec___closed__4; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__16; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__16; -x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; -x_4 = lean_alloc_ctor(0, 3, 0); -lean_ctor_set(x_4, 0, x_1); -lean_ctor_set(x_4, 1, x_2); -lean_ctor_set(x_4, 2, x_3); -return x_4; +lean_object* x_1; +x_1 = lean_mk_string("simple"); +return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__16; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2409,39 +2408,40 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; -x_1 = lean_mk_string("def"); +x_1 = lean_mk_string("unificationHint"); return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_2 = lean_string_utf8_byte_size(x_1); +return x_2; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; -x_3 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); -return x_3; +lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_2 = lean_unsigned_to_nat(0u); +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_4 = lean_alloc_ctor(0, 3, 0); +lean_ctor_set(x_4, 0, x_1); +lean_ctor_set(x_4, 1, x_2); +lean_ctor_set(x_4, 2, x_3); +return x_4; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_empty___closed__1; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; -x_3 = lean_array_push(x_1, x_2); +x_1 = lean_box(0); +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } @@ -2449,7 +2449,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; -x_1 = lean_mk_string("declId"); +x_1 = lean_mk_string("def"); return x_1; } } @@ -2466,18 +2466,22 @@ return x_3; static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("optDeclSig"); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_instInhabitedSourceInfo___closed__1; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; +x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; +x_1 = l_Array_empty___closed__1; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; -x_3 = lean_name_mk_string(x_1, x_2); +x_3 = lean_array_push(x_1, x_2); return x_3; } } @@ -2485,7 +2489,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; -x_1 = lean_mk_string("sort"); +x_1 = lean_mk_string("declId"); return x_1; } } @@ -2493,7 +2497,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2503,7 +2507,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; -x_1 = lean_mk_string("Sort"); +x_1 = lean_mk_string("optDeclSig"); return x_1; } } @@ -2511,49 +2515,47 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_instInhabitedSourceInfo___closed__1; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; -x_3 = lean_alloc_ctor(2, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); +x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_empty___closed__1; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; -x_3 = lean_array_push(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string("sort"); +return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("Level"); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string("Sort"); +return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; -x_2 = l_myMacro____x40_Init_Notation___hyg_12520____closed__12; -x_3 = lean_name_mk_string(x_1, x_2); +x_1 = l_Lean_instInhabitedSourceInfo___closed__1; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_3 = lean_alloc_ctor(2, 2, 0); +lean_ctor_set(x_3, 0, x_1); +lean_ctor_set(x_3, 1, x_2); return x_3; } } @@ -2561,33 +2563,27 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; -x_2 = l_myMacro____x40_Init_Notation___hyg_12520____closed__16; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); +x_1 = l_Array_empty___closed__1; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_3 = lean_array_push(x_1, x_2); return x_3; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__37() { _start: { -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_empty___closed__1; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; -x_3 = lean_array_push(x_1, x_2); -return x_3; +lean_object* x_1; +x_1 = lean_mk_string("Level"); +return x_1; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_nullKind___closed__2; +x_1 = l_Lean_Parser_Syntax_addPrec___closed__4; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__37; -x_3 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_3, 0, x_1); -lean_ctor_set(x_3, 1, x_2); +x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } @@ -2595,9 +2591,9 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; -x_3 = lean_array_push(x_1, x_2); +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; +x_2 = l_myMacro____x40_Init_Notation___hyg_12520____closed__12; +x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } @@ -2605,8 +2601,8 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; +x_2 = l_myMacro____x40_Init_Notation___hyg_12520____closed__16; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -2617,7 +2613,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_Notation___hyg_12520____closed__11; +x_1 = l_Array_empty___closed__1; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; x_3 = lean_array_push(x_1, x_2); return x_3; @@ -2627,7 +2623,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_expandExplicitBindersAux_loop___closed__8; +x_1 = l_Lean_nullKind___closed__2; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__41; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -2639,7 +2635,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Array_empty___closed__1; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__42; x_3 = lean_array_push(x_1, x_2); return x_3; @@ -2649,7 +2645,7 @@ static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127___ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_nullKind___closed__2; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__43; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_1); @@ -2660,45 +2656,89 @@ return x_3; static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("declValSimple"); -return x_1; +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_myMacro____x40_Init_Notation___hyg_12520____closed__11; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; +x_3 = lean_array_push(x_1, x_2); +return x_3; } } static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; +x_1 = l_Lean_expandExplicitBindersAux_loop___closed__8; x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45; -x_3 = lean_name_mk_string(x_1, x_2); +x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47() { _start: { +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Array_empty___closed__1; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_3 = lean_array_push(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_nullKind___closed__2; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; +x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49() { +_start: +{ +lean_object* x_1; +x_1 = lean_mk_string("declValSimple"); +return x_1; +} +} +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50() { +_start: +{ +lean_object* x_1; lean_object* x_2; lean_object* x_3; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; +x_3 = lean_name_mk_string(x_1, x_2); +return x_3; +} +} +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51() { +_start: +{ lean_object* x_1; x_1 = lean_mk_string("hint"); return x_1; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48() { +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49() { +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -2706,12 +2746,12 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50() { +static lean_object* _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2756,273 +2796,285 @@ return x_13; } else { -lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_165; uint8_t x_166; +lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_173; uint8_t x_174; x_14 = lean_unsigned_to_nat(2u); x_15 = l_Lean_Syntax_getArg(x_1, x_14); -x_165 = l_Lean_nullKind___closed__2; +x_173 = l_Lean_nullKind___closed__2; lean_inc(x_15); -x_166 = l_Lean_Syntax_isOfKind(x_15, x_165); -if (x_166 == 0) +x_174 = l_Lean_Syntax_isOfKind(x_15, x_173); +if (x_174 == 0) { -lean_object* x_167; -x_167 = lean_box(0); -x_16 = x_167; -goto block_164; +lean_object* x_175; +x_175 = lean_box(0); +x_16 = x_175; +goto block_172; } else { -lean_object* x_168; lean_object* x_169; uint8_t x_170; -x_168 = l_Lean_Syntax_getArgs(x_15); -x_169 = lean_array_get_size(x_168); -lean_dec(x_168); -x_170 = lean_nat_dec_eq(x_169, x_8); -lean_dec(x_169); -if (x_170 == 0) -{ -lean_object* x_171; -x_171 = lean_box(0); -x_16 = x_171; -goto block_164; -} -else -{ -lean_object* x_172; lean_object* x_173; lean_object* x_174; lean_object* x_175; lean_object* x_176; lean_object* x_177; lean_object* x_178; lean_object* x_179; lean_object* x_180; uint8_t x_181; -lean_dec(x_15); -x_172 = lean_unsigned_to_nat(3u); -x_173 = l_Lean_Syntax_getArg(x_1, x_172); -x_174 = lean_unsigned_to_nat(5u); -x_175 = l_Lean_Syntax_getArg(x_1, x_174); -x_176 = lean_unsigned_to_nat(7u); -x_177 = l_Lean_Syntax_getArg(x_1, x_176); -lean_dec(x_1); -x_178 = l_Lean_Syntax_getArgs(x_175); -lean_dec(x_175); -x_179 = l_Lean_Syntax_getArgs(x_173); -lean_dec(x_173); -x_180 = l___private_Init_NotationExtra_0__Lean_mkHintBody(x_178, x_177, x_2, x_3); +lean_object* x_176; lean_object* x_177; uint8_t x_178; +x_176 = l_Lean_Syntax_getArgs(x_15); +x_177 = lean_array_get_size(x_176); +lean_dec(x_176); +x_178 = lean_nat_dec_eq(x_177, x_8); lean_dec(x_177); -x_181 = !lean_is_exclusive(x_180); -if (x_181 == 0) +if (x_178 == 0) { -lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; lean_object* x_189; lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; -x_182 = lean_ctor_get(x_180, 0); -x_183 = lean_ctor_get(x_2, 2); -lean_inc(x_183); -x_184 = lean_ctor_get(x_2, 1); -lean_inc(x_184); +lean_object* x_179; +x_179 = lean_box(0); +x_16 = x_179; +goto block_172; +} +else +{ +lean_object* x_180; lean_object* x_181; lean_object* x_182; lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_object* x_187; lean_object* x_188; uint8_t x_189; +lean_dec(x_15); +x_180 = lean_unsigned_to_nat(3u); +x_181 = l_Lean_Syntax_getArg(x_1, x_180); +x_182 = lean_unsigned_to_nat(5u); +x_183 = l_Lean_Syntax_getArg(x_1, x_182); +x_184 = lean_unsigned_to_nat(7u); +x_185 = l_Lean_Syntax_getArg(x_1, x_184); +lean_dec(x_1); +x_186 = l_Lean_Syntax_getArgs(x_183); +lean_dec(x_183); +x_187 = l_Lean_Syntax_getArgs(x_181); +lean_dec(x_181); +x_188 = l___private_Init_NotationExtra_0__Lean_mkHintBody(x_186, x_185, x_2, x_3); +lean_dec(x_185); +x_189 = !lean_is_exclusive(x_188); +if (x_189 == 0) +{ +lean_object* x_190; lean_object* x_191; lean_object* x_192; lean_object* x_193; lean_object* x_194; lean_object* x_195; lean_object* x_196; lean_object* x_197; lean_object* x_198; lean_object* x_199; lean_object* x_200; lean_object* x_201; lean_object* x_202; lean_object* x_203; lean_object* x_204; lean_object* x_205; lean_object* x_206; lean_object* x_207; lean_object* x_208; lean_object* x_209; lean_object* x_210; lean_object* x_211; lean_object* x_212; lean_object* x_213; lean_object* x_214; lean_object* x_215; lean_object* x_216; lean_object* x_217; lean_object* x_218; lean_object* x_219; lean_object* x_220; lean_object* x_221; lean_object* x_222; lean_object* x_223; lean_object* x_224; lean_object* x_225; lean_object* x_226; lean_object* x_227; lean_object* x_228; lean_object* x_229; lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_object* x_234; lean_object* x_235; lean_object* x_236; lean_object* x_237; lean_object* x_238; lean_object* x_239; lean_object* x_240; lean_object* x_241; lean_object* x_242; lean_object* x_243; lean_object* x_244; lean_object* x_245; lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; +x_190 = lean_ctor_get(x_188, 0); +x_191 = lean_ctor_get(x_2, 2); +lean_inc(x_191); +x_192 = lean_ctor_get(x_2, 1); +lean_inc(x_192); lean_dec(x_2); -x_185 = l_Array_empty___closed__1; -x_186 = lean_array_push(x_185, x_9); -x_187 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; -lean_inc(x_183); -lean_inc(x_184); -x_188 = l_Lean_addMacroScope(x_184, x_187, x_183); -x_189 = lean_box(0); -x_190 = l_Lean_instInhabitedSourceInfo___closed__1; -x_191 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; -x_192 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_192, 0, x_190); -lean_ctor_set(x_192, 1, x_191); -lean_ctor_set(x_192, 2, x_188); -lean_ctor_set(x_192, 3, x_189); -x_193 = lean_array_push(x_186, x_192); -x_194 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; -x_195 = lean_array_push(x_193, x_194); -x_196 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; -x_197 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_197, 0, x_196); -lean_ctor_set(x_197, 1, x_195); -x_198 = lean_array_push(x_185, x_197); -x_199 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_199, 0, x_165); -lean_ctor_set(x_199, 1, x_198); -x_200 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -x_201 = lean_array_push(x_200, x_199); -x_202 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_193 = l_Array_empty___closed__1; +x_194 = lean_array_push(x_193, x_9); +x_195 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +lean_inc(x_191); +lean_inc(x_192); +x_196 = l_Lean_addMacroScope(x_192, x_195, x_191); +x_197 = lean_box(0); +x_198 = l_Lean_instInhabitedSourceInfo___closed__1; +x_199 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; +x_200 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_200, 0, x_198); +lean_ctor_set(x_200, 1, x_199); +lean_ctor_set(x_200, 2, x_196); +lean_ctor_set(x_200, 3, x_197); +x_201 = lean_array_push(x_193, x_200); +x_202 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_203 = lean_array_push(x_201, x_202); -x_204 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; -x_205 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_205, 0, x_204); -lean_ctor_set(x_205, 1, x_203); -x_206 = lean_array_push(x_185, x_205); -x_207 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_207, 0, x_165); -lean_ctor_set(x_207, 1, x_206); -x_208 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; -x_209 = lean_array_push(x_208, x_207); -x_210 = lean_array_push(x_209, x_194); -x_211 = lean_array_push(x_210, x_194); -x_212 = lean_array_push(x_211, x_194); -x_213 = lean_array_push(x_212, x_194); -x_214 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; -x_215 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_215, 0, x_214); -lean_ctor_set(x_215, 1, x_213); -x_216 = lean_array_push(x_185, x_215); -x_217 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; -x_218 = l_Lean_addMacroScope(x_184, x_217, x_183); -x_219 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; -x_220 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_220, 0, x_190); -lean_ctor_set(x_220, 1, x_219); -lean_ctor_set(x_220, 2, x_218); -lean_ctor_set(x_220, 3, x_189); -x_221 = lean_array_push(x_185, x_220); -x_222 = lean_array_push(x_221, x_194); -x_223 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -x_224 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_224, 0, x_223); -lean_ctor_set(x_224, 1, x_222); -x_225 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; -x_226 = lean_array_push(x_225, x_224); -x_227 = l_Array_appendCore___rarg(x_185, x_179); -lean_dec(x_179); -x_228 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_228, 0, x_165); -lean_ctor_set(x_228, 1, x_227); -x_229 = lean_array_push(x_185, x_228); -x_230 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; -x_231 = lean_array_push(x_229, x_230); -x_232 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -x_233 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_233, 0, x_232); -lean_ctor_set(x_233, 1, x_231); -x_234 = lean_array_push(x_226, x_233); -x_235 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; -x_236 = lean_array_push(x_235, x_182); -x_237 = lean_array_push(x_236, x_194); -x_238 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; -x_239 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_239, 0, x_238); -lean_ctor_set(x_239, 1, x_237); -x_240 = lean_array_push(x_234, x_239); -x_241 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -x_242 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_242, 0, x_241); -lean_ctor_set(x_242, 1, x_240); -x_243 = lean_array_push(x_216, x_242); -x_244 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_204 = lean_array_push(x_203, x_202); +x_205 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_206 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_206, 0, x_205); +lean_ctor_set(x_206, 1, x_204); +x_207 = lean_array_push(x_194, x_206); +x_208 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; +x_209 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_209, 0, x_208); +lean_ctor_set(x_209, 1, x_207); +x_210 = lean_array_push(x_193, x_209); +x_211 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_211, 0, x_173); +lean_ctor_set(x_211, 1, x_210); +x_212 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; +x_213 = lean_array_push(x_212, x_211); +x_214 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_215 = lean_array_push(x_213, x_214); +x_216 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_217 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_217, 0, x_216); +lean_ctor_set(x_217, 1, x_215); +x_218 = lean_array_push(x_193, x_217); +x_219 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_219, 0, x_173); +lean_ctor_set(x_219, 1, x_218); +x_220 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; +x_221 = lean_array_push(x_220, x_219); +x_222 = lean_array_push(x_221, x_202); +x_223 = lean_array_push(x_222, x_202); +x_224 = lean_array_push(x_223, x_202); +x_225 = lean_array_push(x_224, x_202); +x_226 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_227 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_227, 0, x_226); +lean_ctor_set(x_227, 1, x_225); +x_228 = lean_array_push(x_193, x_227); +x_229 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54; +x_230 = l_Lean_addMacroScope(x_192, x_229, x_191); +x_231 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53; +x_232 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_232, 0, x_198); +lean_ctor_set(x_232, 1, x_231); +lean_ctor_set(x_232, 2, x_230); +lean_ctor_set(x_232, 3, x_197); +x_233 = lean_array_push(x_193, x_232); +x_234 = lean_array_push(x_233, x_202); +x_235 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_236 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_236, 0, x_235); +lean_ctor_set(x_236, 1, x_234); +x_237 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_238 = lean_array_push(x_237, x_236); +x_239 = l_Array_appendCore___rarg(x_193, x_187); +lean_dec(x_187); +x_240 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_240, 0, x_173); +lean_ctor_set(x_240, 1, x_239); +x_241 = lean_array_push(x_193, x_240); +x_242 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; +x_243 = lean_array_push(x_241, x_242); +x_244 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_245 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_245, 0, x_244); lean_ctor_set(x_245, 1, x_243); -lean_ctor_set(x_180, 0, x_245); -return x_180; +x_246 = lean_array_push(x_238, x_245); +x_247 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +x_248 = lean_array_push(x_247, x_190); +x_249 = lean_array_push(x_248, x_202); +x_250 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +x_251 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_251, 0, x_250); +lean_ctor_set(x_251, 1, x_249); +x_252 = lean_array_push(x_246, x_251); +x_253 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_254 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_254, 0, x_253); +lean_ctor_set(x_254, 1, x_252); +x_255 = lean_array_push(x_228, x_254); +x_256 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_257 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_257, 0, x_256); +lean_ctor_set(x_257, 1, x_255); +lean_ctor_set(x_188, 0, x_257); +return x_188; } else { -lean_object* x_246; lean_object* x_247; lean_object* x_248; lean_object* x_249; lean_object* x_250; lean_object* x_251; lean_object* x_252; lean_object* x_253; lean_object* x_254; lean_object* x_255; lean_object* x_256; lean_object* x_257; lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; lean_object* x_292; lean_object* x_293; lean_object* x_294; lean_object* x_295; lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; -x_246 = lean_ctor_get(x_180, 0); -x_247 = lean_ctor_get(x_180, 1); -lean_inc(x_247); -lean_inc(x_246); -lean_dec(x_180); -x_248 = lean_ctor_get(x_2, 2); -lean_inc(x_248); -x_249 = lean_ctor_get(x_2, 1); -lean_inc(x_249); +lean_object* x_258; lean_object* x_259; lean_object* x_260; lean_object* x_261; lean_object* x_262; lean_object* x_263; lean_object* x_264; lean_object* x_265; lean_object* x_266; lean_object* x_267; lean_object* x_268; lean_object* x_269; lean_object* x_270; lean_object* x_271; lean_object* x_272; lean_object* x_273; lean_object* x_274; lean_object* x_275; lean_object* x_276; lean_object* x_277; lean_object* x_278; lean_object* x_279; lean_object* x_280; lean_object* x_281; lean_object* x_282; lean_object* x_283; lean_object* x_284; lean_object* x_285; lean_object* x_286; lean_object* x_287; lean_object* x_288; lean_object* x_289; lean_object* x_290; lean_object* x_291; lean_object* x_292; lean_object* x_293; lean_object* x_294; lean_object* x_295; lean_object* x_296; lean_object* x_297; lean_object* x_298; lean_object* x_299; lean_object* x_300; lean_object* x_301; lean_object* x_302; lean_object* x_303; lean_object* x_304; lean_object* x_305; lean_object* x_306; lean_object* x_307; lean_object* x_308; lean_object* x_309; lean_object* x_310; lean_object* x_311; lean_object* x_312; lean_object* x_313; lean_object* x_314; lean_object* x_315; lean_object* x_316; lean_object* x_317; lean_object* x_318; lean_object* x_319; lean_object* x_320; lean_object* x_321; lean_object* x_322; lean_object* x_323; lean_object* x_324; lean_object* x_325; lean_object* x_326; lean_object* x_327; +x_258 = lean_ctor_get(x_188, 0); +x_259 = lean_ctor_get(x_188, 1); +lean_inc(x_259); +lean_inc(x_258); +lean_dec(x_188); +x_260 = lean_ctor_get(x_2, 2); +lean_inc(x_260); +x_261 = lean_ctor_get(x_2, 1); +lean_inc(x_261); lean_dec(x_2); -x_250 = l_Array_empty___closed__1; -x_251 = lean_array_push(x_250, x_9); -x_252 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; -lean_inc(x_248); -lean_inc(x_249); -x_253 = l_Lean_addMacroScope(x_249, x_252, x_248); -x_254 = lean_box(0); -x_255 = l_Lean_instInhabitedSourceInfo___closed__1; -x_256 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; -x_257 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_257, 0, x_255); -lean_ctor_set(x_257, 1, x_256); -lean_ctor_set(x_257, 2, x_253); -lean_ctor_set(x_257, 3, x_254); -x_258 = lean_array_push(x_251, x_257); -x_259 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; -x_260 = lean_array_push(x_258, x_259); -x_261 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; -x_262 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_262, 0, x_261); -lean_ctor_set(x_262, 1, x_260); -x_263 = lean_array_push(x_250, x_262); -x_264 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_264, 0, x_165); -lean_ctor_set(x_264, 1, x_263); -x_265 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -x_266 = lean_array_push(x_265, x_264); -x_267 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; -x_268 = lean_array_push(x_266, x_267); -x_269 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; -x_270 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_270, 0, x_269); -lean_ctor_set(x_270, 1, x_268); -x_271 = lean_array_push(x_250, x_270); -x_272 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_272, 0, x_165); -lean_ctor_set(x_272, 1, x_271); -x_273 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; -x_274 = lean_array_push(x_273, x_272); -x_275 = lean_array_push(x_274, x_259); -x_276 = lean_array_push(x_275, x_259); -x_277 = lean_array_push(x_276, x_259); -x_278 = lean_array_push(x_277, x_259); -x_279 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_262 = l_Array_empty___closed__1; +x_263 = lean_array_push(x_262, x_9); +x_264 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +lean_inc(x_260); +lean_inc(x_261); +x_265 = l_Lean_addMacroScope(x_261, x_264, x_260); +x_266 = lean_box(0); +x_267 = l_Lean_instInhabitedSourceInfo___closed__1; +x_268 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; +x_269 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_269, 0, x_267); +lean_ctor_set(x_269, 1, x_268); +lean_ctor_set(x_269, 2, x_265); +lean_ctor_set(x_269, 3, x_266); +x_270 = lean_array_push(x_262, x_269); +x_271 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; +x_272 = lean_array_push(x_270, x_271); +x_273 = lean_array_push(x_272, x_271); +x_274 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_275 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_275, 0, x_274); +lean_ctor_set(x_275, 1, x_273); +x_276 = lean_array_push(x_263, x_275); +x_277 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; +x_278 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_278, 0, x_277); +lean_ctor_set(x_278, 1, x_276); +x_279 = lean_array_push(x_262, x_278); x_280 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_280, 0, x_279); -lean_ctor_set(x_280, 1, x_278); -x_281 = lean_array_push(x_250, x_280); -x_282 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; -x_283 = l_Lean_addMacroScope(x_249, x_282, x_248); -x_284 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; -x_285 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_285, 0, x_255); -lean_ctor_set(x_285, 1, x_284); -lean_ctor_set(x_285, 2, x_283); -lean_ctor_set(x_285, 3, x_254); -x_286 = lean_array_push(x_250, x_285); -x_287 = lean_array_push(x_286, x_259); -x_288 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -x_289 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_289, 0, x_288); -lean_ctor_set(x_289, 1, x_287); -x_290 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; -x_291 = lean_array_push(x_290, x_289); -x_292 = l_Array_appendCore___rarg(x_250, x_179); -lean_dec(x_179); -x_293 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_293, 0, x_165); -lean_ctor_set(x_293, 1, x_292); -x_294 = lean_array_push(x_250, x_293); -x_295 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; -x_296 = lean_array_push(x_294, x_295); -x_297 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -x_298 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_298, 0, x_297); -lean_ctor_set(x_298, 1, x_296); -x_299 = lean_array_push(x_291, x_298); -x_300 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; -x_301 = lean_array_push(x_300, x_246); -x_302 = lean_array_push(x_301, x_259); -x_303 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; -x_304 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_304, 0, x_303); -lean_ctor_set(x_304, 1, x_302); -x_305 = lean_array_push(x_299, x_304); -x_306 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -x_307 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_307, 0, x_306); -lean_ctor_set(x_307, 1, x_305); -x_308 = lean_array_push(x_281, x_307); -x_309 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; -x_310 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_310, 0, x_309); -lean_ctor_set(x_310, 1, x_308); -x_311 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_311, 0, x_310); -lean_ctor_set(x_311, 1, x_247); -return x_311; +lean_ctor_set(x_280, 0, x_173); +lean_ctor_set(x_280, 1, x_279); +x_281 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; +x_282 = lean_array_push(x_281, x_280); +x_283 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_284 = lean_array_push(x_282, x_283); +x_285 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_286 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_286, 0, x_285); +lean_ctor_set(x_286, 1, x_284); +x_287 = lean_array_push(x_262, x_286); +x_288 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_288, 0, x_173); +lean_ctor_set(x_288, 1, x_287); +x_289 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; +x_290 = lean_array_push(x_289, x_288); +x_291 = lean_array_push(x_290, x_271); +x_292 = lean_array_push(x_291, x_271); +x_293 = lean_array_push(x_292, x_271); +x_294 = lean_array_push(x_293, x_271); +x_295 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_296 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_296, 0, x_295); +lean_ctor_set(x_296, 1, x_294); +x_297 = lean_array_push(x_262, x_296); +x_298 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54; +x_299 = l_Lean_addMacroScope(x_261, x_298, x_260); +x_300 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53; +x_301 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_301, 0, x_267); +lean_ctor_set(x_301, 1, x_300); +lean_ctor_set(x_301, 2, x_299); +lean_ctor_set(x_301, 3, x_266); +x_302 = lean_array_push(x_262, x_301); +x_303 = lean_array_push(x_302, x_271); +x_304 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_305 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_305, 0, x_304); +lean_ctor_set(x_305, 1, x_303); +x_306 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_307 = lean_array_push(x_306, x_305); +x_308 = l_Array_appendCore___rarg(x_262, x_187); +lean_dec(x_187); +x_309 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_309, 0, x_173); +lean_ctor_set(x_309, 1, x_308); +x_310 = lean_array_push(x_262, x_309); +x_311 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; +x_312 = lean_array_push(x_310, x_311); +x_313 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; +x_314 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_314, 0, x_313); +lean_ctor_set(x_314, 1, x_312); +x_315 = lean_array_push(x_307, x_314); +x_316 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +x_317 = lean_array_push(x_316, x_258); +x_318 = lean_array_push(x_317, x_271); +x_319 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +x_320 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_320, 0, x_319); +lean_ctor_set(x_320, 1, x_318); +x_321 = lean_array_push(x_315, x_320); +x_322 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_323 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_323, 0, x_322); +lean_ctor_set(x_323, 1, x_321); +x_324 = lean_array_push(x_297, x_323); +x_325 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_326 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_326, 0, x_325); +lean_ctor_set(x_326, 1, x_324); +x_327 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_327, 0, x_326); +lean_ctor_set(x_327, 1, x_259); +return x_327; } } } -block_164: +block_172: { lean_object* x_17; uint8_t x_18; lean_dec(x_16); @@ -3104,7 +3156,7 @@ lean_dec(x_37); x_41 = !lean_is_exclusive(x_40); if (x_41 == 0) { -lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; +lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; x_42 = lean_ctor_get(x_40, 0); x_43 = lean_ctor_get(x_2, 2); lean_inc(x_43); @@ -3113,192 +3165,204 @@ lean_inc(x_44); lean_dec(x_2); x_45 = l_Array_empty___closed__1; x_46 = lean_array_push(x_45, x_9); -x_47 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_47 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; x_48 = l_Lean_addMacroScope(x_44, x_47, x_43); x_49 = lean_box(0); x_50 = l_Lean_instInhabitedSourceInfo___closed__1; -x_51 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; +x_51 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; x_52 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_52, 0, x_50); lean_ctor_set(x_52, 1, x_51); lean_ctor_set(x_52, 2, x_48); lean_ctor_set(x_52, 3, x_49); -x_53 = lean_array_push(x_46, x_52); +x_53 = lean_array_push(x_45, x_52); x_54 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_55 = lean_array_push(x_53, x_54); -x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; -x_57 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_57, 0, x_56); -lean_ctor_set(x_57, 1, x_55); -x_58 = lean_array_push(x_45, x_57); -x_59 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_59, 0, x_17); -lean_ctor_set(x_59, 1, x_58); -x_60 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -x_61 = lean_array_push(x_60, x_59); -x_62 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; -x_63 = lean_array_push(x_61, x_62); -x_64 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; -x_65 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_65, 0, x_64); -lean_ctor_set(x_65, 1, x_63); -x_66 = lean_array_push(x_45, x_65); -x_67 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_67, 0, x_17); -lean_ctor_set(x_67, 1, x_66); -x_68 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; -x_69 = lean_array_push(x_68, x_67); -x_70 = lean_array_push(x_69, x_54); -x_71 = lean_array_push(x_70, x_54); -x_72 = lean_array_push(x_71, x_54); -x_73 = lean_array_push(x_72, x_54); -x_74 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; -x_75 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_75, 0, x_74); -lean_ctor_set(x_75, 1, x_73); -x_76 = lean_array_push(x_45, x_75); -x_77 = lean_array_push(x_45, x_27); -x_78 = lean_array_push(x_77, x_54); -x_79 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -x_80 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_80, 0, x_79); -lean_ctor_set(x_80, 1, x_78); -x_81 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; -x_82 = lean_array_push(x_81, x_80); -x_83 = l_Array_appendCore___rarg(x_45, x_39); -lean_dec(x_39); +x_56 = lean_array_push(x_55, x_54); +x_57 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_58 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_58, 0, x_57); +lean_ctor_set(x_58, 1, x_56); +x_59 = lean_array_push(x_46, x_58); +x_60 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; +x_61 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_61, 0, x_60); +lean_ctor_set(x_61, 1, x_59); +x_62 = lean_array_push(x_45, x_61); +x_63 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_63, 0, x_17); +lean_ctor_set(x_63, 1, x_62); +x_64 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; +x_65 = lean_array_push(x_64, x_63); +x_66 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_67 = lean_array_push(x_65, x_66); +x_68 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_69 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_69, 0, x_68); +lean_ctor_set(x_69, 1, x_67); +x_70 = lean_array_push(x_45, x_69); +x_71 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_71, 0, x_17); +lean_ctor_set(x_71, 1, x_70); +x_72 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; +x_73 = lean_array_push(x_72, x_71); +x_74 = lean_array_push(x_73, x_54); +x_75 = lean_array_push(x_74, x_54); +x_76 = lean_array_push(x_75, x_54); +x_77 = lean_array_push(x_76, x_54); +x_78 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_79 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_79, 0, x_78); +lean_ctor_set(x_79, 1, x_77); +x_80 = lean_array_push(x_45, x_79); +x_81 = lean_array_push(x_45, x_27); +x_82 = lean_array_push(x_81, x_54); +x_83 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_84 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_84, 0, x_17); -lean_ctor_set(x_84, 1, x_83); -x_85 = lean_array_push(x_45, x_84); -x_86 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; -x_87 = lean_array_push(x_85, x_86); -x_88 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -x_89 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_89, 0, x_88); -lean_ctor_set(x_89, 1, x_87); -x_90 = lean_array_push(x_82, x_89); -x_91 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; -x_92 = lean_array_push(x_91, x_42); -x_93 = lean_array_push(x_92, x_54); -x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; -x_95 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_95, 0, x_94); -lean_ctor_set(x_95, 1, x_93); -x_96 = lean_array_push(x_90, x_95); -x_97 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -x_98 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_98, 0, x_97); -lean_ctor_set(x_98, 1, x_96); -x_99 = lean_array_push(x_76, x_98); -x_100 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; -x_101 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_101, 0, x_100); -lean_ctor_set(x_101, 1, x_99); -lean_ctor_set(x_40, 0, x_101); +lean_ctor_set(x_84, 0, x_83); +lean_ctor_set(x_84, 1, x_82); +x_85 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_86 = lean_array_push(x_85, x_84); +x_87 = l_Array_appendCore___rarg(x_45, x_39); +lean_dec(x_39); +x_88 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_88, 0, x_17); +lean_ctor_set(x_88, 1, x_87); +x_89 = lean_array_push(x_45, x_88); +x_90 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; +x_91 = lean_array_push(x_89, x_90); +x_92 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; +x_93 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_93, 0, x_92); +lean_ctor_set(x_93, 1, x_91); +x_94 = lean_array_push(x_86, x_93); +x_95 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +x_96 = lean_array_push(x_95, x_42); +x_97 = lean_array_push(x_96, x_54); +x_98 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +x_99 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_99, 0, x_98); +lean_ctor_set(x_99, 1, x_97); +x_100 = lean_array_push(x_94, x_99); +x_101 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_102 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_102, 0, x_101); +lean_ctor_set(x_102, 1, x_100); +x_103 = lean_array_push(x_80, x_102); +x_104 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_105 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_105, 0, x_104); +lean_ctor_set(x_105, 1, x_103); +lean_ctor_set(x_40, 0, x_105); return x_40; } else { -lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; -x_102 = lean_ctor_get(x_40, 0); -x_103 = lean_ctor_get(x_40, 1); -lean_inc(x_103); -lean_inc(x_102); +lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; lean_object* x_139; lean_object* x_140; lean_object* x_141; lean_object* x_142; lean_object* x_143; lean_object* x_144; lean_object* x_145; lean_object* x_146; lean_object* x_147; lean_object* x_148; lean_object* x_149; lean_object* x_150; lean_object* x_151; lean_object* x_152; lean_object* x_153; lean_object* x_154; lean_object* x_155; lean_object* x_156; lean_object* x_157; lean_object* x_158; lean_object* x_159; lean_object* x_160; lean_object* x_161; lean_object* x_162; lean_object* x_163; lean_object* x_164; lean_object* x_165; lean_object* x_166; lean_object* x_167; lean_object* x_168; lean_object* x_169; lean_object* x_170; lean_object* x_171; +x_106 = lean_ctor_get(x_40, 0); +x_107 = lean_ctor_get(x_40, 1); +lean_inc(x_107); +lean_inc(x_106); lean_dec(x_40); -x_104 = lean_ctor_get(x_2, 2); -lean_inc(x_104); -x_105 = lean_ctor_get(x_2, 1); -lean_inc(x_105); +x_108 = lean_ctor_get(x_2, 2); +lean_inc(x_108); +x_109 = lean_ctor_get(x_2, 1); +lean_inc(x_109); lean_dec(x_2); -x_106 = l_Array_empty___closed__1; -x_107 = lean_array_push(x_106, x_9); -x_108 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; -x_109 = l_Lean_addMacroScope(x_105, x_108, x_104); -x_110 = lean_box(0); -x_111 = l_Lean_instInhabitedSourceInfo___closed__1; -x_112 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; -x_113 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_113, 0, x_111); -lean_ctor_set(x_113, 1, x_112); -lean_ctor_set(x_113, 2, x_109); -lean_ctor_set(x_113, 3, x_110); -x_114 = lean_array_push(x_107, x_113); -x_115 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; -x_116 = lean_array_push(x_114, x_115); -x_117 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; -x_118 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_118, 0, x_117); -lean_ctor_set(x_118, 1, x_116); -x_119 = lean_array_push(x_106, x_118); -x_120 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_120, 0, x_17); -lean_ctor_set(x_120, 1, x_119); -x_121 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -x_122 = lean_array_push(x_121, x_120); -x_123 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; -x_124 = lean_array_push(x_122, x_123); -x_125 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_110 = l_Array_empty___closed__1; +x_111 = lean_array_push(x_110, x_9); +x_112 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_113 = l_Lean_addMacroScope(x_109, x_112, x_108); +x_114 = lean_box(0); +x_115 = l_Lean_instInhabitedSourceInfo___closed__1; +x_116 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__22; +x_117 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_117, 0, x_115); +lean_ctor_set(x_117, 1, x_116); +lean_ctor_set(x_117, 2, x_113); +lean_ctor_set(x_117, 3, x_114); +x_118 = lean_array_push(x_110, x_117); +x_119 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; +x_120 = lean_array_push(x_118, x_119); +x_121 = lean_array_push(x_120, x_119); +x_122 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_123 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_123, 0, x_122); +lean_ctor_set(x_123, 1, x_121); +x_124 = lean_array_push(x_111, x_123); +x_125 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; x_126 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_126, 0, x_125); lean_ctor_set(x_126, 1, x_124); -x_127 = lean_array_push(x_106, x_126); +x_127 = lean_array_push(x_110, x_126); x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_17); lean_ctor_set(x_128, 1, x_127); -x_129 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; +x_129 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; x_130 = lean_array_push(x_129, x_128); -x_131 = lean_array_push(x_130, x_115); -x_132 = lean_array_push(x_131, x_115); -x_133 = lean_array_push(x_132, x_115); -x_134 = lean_array_push(x_133, x_115); -x_135 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_131 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_132 = lean_array_push(x_130, x_131); +x_133 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_134 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_134, 0, x_133); +lean_ctor_set(x_134, 1, x_132); +x_135 = lean_array_push(x_110, x_134); x_136 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_136, 0, x_135); -lean_ctor_set(x_136, 1, x_134); -x_137 = lean_array_push(x_106, x_136); -x_138 = lean_array_push(x_106, x_27); -x_139 = lean_array_push(x_138, x_115); -x_140 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -x_141 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_141, 0, x_140); -lean_ctor_set(x_141, 1, x_139); -x_142 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; -x_143 = lean_array_push(x_142, x_141); -x_144 = l_Array_appendCore___rarg(x_106, x_39); +lean_ctor_set(x_136, 0, x_17); +lean_ctor_set(x_136, 1, x_135); +x_137 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; +x_138 = lean_array_push(x_137, x_136); +x_139 = lean_array_push(x_138, x_119); +x_140 = lean_array_push(x_139, x_119); +x_141 = lean_array_push(x_140, x_119); +x_142 = lean_array_push(x_141, x_119); +x_143 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_144 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_144, 0, x_143); +lean_ctor_set(x_144, 1, x_142); +x_145 = lean_array_push(x_110, x_144); +x_146 = lean_array_push(x_110, x_27); +x_147 = lean_array_push(x_146, x_119); +x_148 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_149 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_149, 0, x_148); +lean_ctor_set(x_149, 1, x_147); +x_150 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_151 = lean_array_push(x_150, x_149); +x_152 = l_Array_appendCore___rarg(x_110, x_39); lean_dec(x_39); -x_145 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_145, 0, x_17); -lean_ctor_set(x_145, 1, x_144); -x_146 = lean_array_push(x_106, x_145); -x_147 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; -x_148 = lean_array_push(x_146, x_147); -x_149 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -x_150 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_150, 0, x_149); -lean_ctor_set(x_150, 1, x_148); -x_151 = lean_array_push(x_143, x_150); -x_152 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; -x_153 = lean_array_push(x_152, x_102); -x_154 = lean_array_push(x_153, x_115); -x_155 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; -x_156 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_156, 0, x_155); -lean_ctor_set(x_156, 1, x_154); -x_157 = lean_array_push(x_151, x_156); -x_158 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -x_159 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_159, 0, x_158); -lean_ctor_set(x_159, 1, x_157); -x_160 = lean_array_push(x_137, x_159); -x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; -x_162 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_162, 0, x_161); -lean_ctor_set(x_162, 1, x_160); -x_163 = lean_alloc_ctor(0, 2, 0); -lean_ctor_set(x_163, 0, x_162); -lean_ctor_set(x_163, 1, x_103); -return x_163; +x_153 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_153, 0, x_17); +lean_ctor_set(x_153, 1, x_152); +x_154 = lean_array_push(x_110, x_153); +x_155 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__48; +x_156 = lean_array_push(x_154, x_155); +x_157 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; +x_158 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_158, 0, x_157); +lean_ctor_set(x_158, 1, x_156); +x_159 = lean_array_push(x_151, x_158); +x_160 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +x_161 = lean_array_push(x_160, x_106); +x_162 = lean_array_push(x_161, x_119); +x_163 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +x_164 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_164, 0, x_163); +lean_ctor_set(x_164, 1, x_162); +x_165 = lean_array_push(x_159, x_164); +x_166 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_167 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_167, 0, x_166); +lean_ctor_set(x_167, 1, x_165); +x_168 = lean_array_push(x_145, x_167); +x_169 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_170 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_170, 0, x_169); +lean_ctor_set(x_170, 1, x_168); +x_171 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_171, 0, x_170); +lean_ctor_set(x_171, 1, x_107); +return x_171; } } } @@ -3408,7 +3472,7 @@ x_1 = l_term_u2203___x2c_____closed__8; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1() { _start: { lean_object* x_1; @@ -3416,17 +3480,17 @@ x_1 = lean_mk_string("Exists"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3451,18 +3515,18 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(3u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2; x_13 = l_Lean_expandExplicitBinders(x_12, x_9, x_11, x_2, x_3); lean_dec(x_9); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2140____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2176____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2140_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2176_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -3567,7 +3631,7 @@ x_1 = l_termExists___x2c_____closed__8; return x_1; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2229_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2265_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3592,18 +3656,18 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(3u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2; x_13 = l_Lean_expandExplicitBinders(x_12, x_9, x_11, x_2, x_3); lean_dec(x_9); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2229____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2265____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2229_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2265_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -3708,7 +3772,7 @@ x_1 = l_term_u03a3___x2c_____closed__8; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1() { _start: { lean_object* x_1; @@ -3716,17 +3780,17 @@ x_1 = lean_mk_string("Sigma"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3751,18 +3815,18 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(3u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2; x_13 = l_Lean_expandExplicitBinders(x_12, x_9, x_11, x_2, x_3); lean_dec(x_9); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2318____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2354____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2318_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2354_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -3867,7 +3931,7 @@ x_1 = l_term_u03a3_x27___x2c_____closed__8; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1() { _start: { lean_object* x_1; @@ -3875,17 +3939,17 @@ x_1 = lean_mk_string("PSigma"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -3910,18 +3974,18 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(3u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2; x_13 = l_Lean_expandExplicitBinders(x_12, x_9, x_11, x_2, x_3); lean_dec(x_9); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2407____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2443____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2407_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2443_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -4012,7 +4076,7 @@ x_1 = l_term___xd7____1___closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2492_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2528_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4037,17 +4101,17 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2; x_13 = l_Lean_expandBrackedBinders(x_12, x_9, x_11, x_2, x_3); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2492____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2528____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2492_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2528_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -4138,7 +4202,7 @@ x_1 = l_term___xd7_x27_____closed__7; return x_1; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2571_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2607_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4163,17 +4227,17 @@ x_9 = l_Lean_Syntax_getArg(x_1, x_8); x_10 = lean_unsigned_to_nat(2u); x_11 = l_Lean_Syntax_getArg(x_1, x_10); lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2; x_13 = l_Lean_expandBrackedBinders(x_12, x_9, x_11, x_2, x_3); return x_13; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2571____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2607____boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; -x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2571_(x_1, x_2, x_3); +x_4 = l_myMacro____x40_Init_NotationExtra___hyg_2607_(x_1, x_2, x_3); lean_dec(x_2); return x_4; } @@ -4264,7 +4328,7 @@ x_1 = l_tacticFunext_______closed__7; return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -4276,17 +4340,17 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3() { _start: { lean_object* x_1; @@ -4294,22 +4358,22 @@ x_1 = lean_mk_string("funext"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -4317,41 +4381,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -4363,39 +4427,39 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3; x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11; x_3 = lean_array_push(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4432,17 +4496,17 @@ lean_inc(x_13); x_14 = lean_ctor_get(x_2, 1); lean_inc(x_14); lean_dec(x_2); -x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6; +x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6; x_16 = l_Lean_addMacroScope(x_14, x_15, x_13); x_17 = l_Lean_instInhabitedSourceInfo___closed__1; -x_18 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5; -x_19 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8; +x_18 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5; +x_19 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8; x_20 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_20, 0, x_17); lean_ctor_set(x_20, 1, x_18); lean_ctor_set(x_20, 2, x_16); lean_ctor_set(x_20, 3, x_19); -x_21 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2; +x_21 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2; x_22 = lean_array_push(x_21, x_20); x_23 = l_Lean_Parser_Tactic_apply___closed__2; x_24 = lean_alloc_ctor(1, 2, 0); @@ -4460,7 +4524,7 @@ x_33 = l_Lean_nullKind___closed__2; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); -x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_36 = lean_array_push(x_35, x_34); x_37 = l_Lean_Parser_Tactic_intro___closed__4; x_38 = lean_alloc_ctor(1, 2, 0); @@ -4477,7 +4541,7 @@ lean_dec(x_43); x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_33); lean_ctor_set(x_45, 1, x_44); -x_46 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12; +x_46 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12; x_47 = lean_array_push(x_46, x_45); x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_4); @@ -4504,17 +4568,17 @@ lean_inc(x_55); x_56 = lean_ctor_get(x_2, 1); lean_inc(x_56); lean_dec(x_2); -x_57 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6; +x_57 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6; x_58 = l_Lean_addMacroScope(x_56, x_57, x_55); x_59 = l_Lean_instInhabitedSourceInfo___closed__1; -x_60 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5; -x_61 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8; +x_60 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5; +x_61 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8; x_62 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_62, 0, x_59); lean_ctor_set(x_62, 1, x_60); lean_ctor_set(x_62, 2, x_58); lean_ctor_set(x_62, 3, x_61); -x_63 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2; +x_63 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2; x_64 = lean_array_push(x_63, x_62); x_65 = l_Lean_Parser_Tactic_apply___closed__2; x_66 = lean_alloc_ctor(1, 2, 0); @@ -4533,7 +4597,7 @@ x_75 = l_Lean_nullKind___closed__2; x_76 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_76, 0, x_75); lean_ctor_set(x_76, 1, x_74); -x_77 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_77 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_78 = lean_array_push(x_77, x_76); x_79 = l_Lean_Parser_Tactic_intro___closed__4; x_80 = lean_alloc_ctor(1, 2, 0); @@ -4556,7 +4620,7 @@ return x_86; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962__match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998__match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_1) == 0) @@ -4579,15 +4643,15 @@ return x_7; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962__match__1(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998__match__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_2962__match__1___rarg), 3, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_2998__match__1___rarg), 3, 0); return x_2; } } -lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2(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; uint8_t x_7; @@ -4656,18 +4720,18 @@ return x_20; } } } -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(lean_object* x_1, lean_object* x_2) { +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__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; x_3 = lean_array_get_size(x_1); x_4 = lean_unsigned_to_nat(0u); x_5 = l_Array_empty___closed__1; -x_6 = l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2(x_1, x_2, x_3, x_4, x_5); +x_6 = l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2(x_1, x_2, x_3, x_4, x_5); return x_6; } } -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t x_1, size_t x_2, lean_object* x_3) { _start: { uint8_t x_4; @@ -4695,7 +4759,7 @@ goto _start; } } } -lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4(lean_object* x_1, lean_object* x_2, size_t x_3, size_t x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { uint8_t x_8; @@ -4750,7 +4814,7 @@ return x_29; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____lambda__1(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____lambda__1(lean_object* x_1) { _start: { lean_object* x_2; @@ -4759,15 +4823,15 @@ lean_ctor_set(x_2, 0, x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_2962____lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_2998____lambda__1), 1, 0); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2() { _start: { lean_object* x_1; @@ -4775,22 +4839,22 @@ x_1 = lean_mk_string("y"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -4798,17 +4862,17 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6() { _start: { lean_object* x_1; lean_object* x_2; @@ -4817,7 +4881,7 @@ x_2 = l_Lean_mkAtom(x_1); return x_2; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -4886,8 +4950,8 @@ goto block_98; block_98: { lean_object* x_15; lean_object* x_16; -x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; -x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_14, x_15); +x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_14, x_15); lean_dec(x_14); if (lean_obj_tag(x_16) == 0) { @@ -4928,11 +4992,11 @@ lean_inc(x_30); x_31 = lean_ctor_get(x_2, 1); lean_inc(x_31); lean_dec(x_2); -x_32 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_32 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_33 = l_Lean_addMacroScope(x_31, x_32, x_30); x_34 = lean_box(0); x_35 = l_Lean_instInhabitedSourceInfo___closed__1; -x_36 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_36 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_37 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_37, 0, x_35); lean_ctor_set(x_37, 1, x_36); @@ -4953,9 +5017,9 @@ x_47 = lean_usize_of_nat(x_46); lean_dec(x_46); x_48 = 0; x_49 = x_45; -x_50 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_47, x_48, x_49); +x_50 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_47, x_48, x_49); x_51 = x_50; -x_52 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_52 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_53 = l_Lean_mkSepArray(x_51, x_52); lean_dec(x_51); x_54 = l_Array_appendCore___rarg(x_38, x_53); @@ -4993,7 +5057,7 @@ x_75 = lean_array_get_size(x_74); x_76 = lean_usize_of_nat(x_75); lean_dec(x_75); x_77 = x_74; -x_78 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_76, x_48, x_77); +x_78 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_76, x_48, x_77); x_79 = x_78; x_80 = l_Lean_mkSepArray(x_79, x_52); lean_dec(x_79); @@ -5041,7 +5105,7 @@ x_94 = lean_usize_of_nat(x_22); lean_dec(x_22); x_95 = 0; x_96 = l_Array_empty___closed__1; -x_97 = l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4(x_96, x_19, x_94, x_95, x_21, x_2, x_3); +x_97 = l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4(x_96, x_19, x_94, x_95, x_21, x_2, x_3); lean_dec(x_19); return x_97; } @@ -5051,25 +5115,25 @@ return x_97; } } } -lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { +lean_object* l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { lean_object* x_6; -x_6 = l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__2(x_1, x_2, x_3, x_4, x_5); +x_6 = l_Array_sequenceMap_loop___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__2(x_1, x_2, x_3, x_4, x_5); lean_dec(x_1); return x_6; } } -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1___boxed(lean_object* x_1, lean_object* x_2) { +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1___boxed(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; -x_3 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_1, x_2); +x_3 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_1, x_2); lean_dec(x_1); return x_3; } } -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { size_t x_4; size_t x_5; lean_object* x_6; @@ -5077,11 +5141,11 @@ 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_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_4, x_5, x_3); +x_6 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_4, x_5, x_3); return x_6; } } -lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { +lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7) { _start: { size_t x_8; size_t x_9; lean_object* x_10; @@ -5089,7 +5153,7 @@ x_8 = lean_unbox_usize(x_3); lean_dec(x_3); x_9 = lean_unbox_usize(x_4); lean_dec(x_4); -x_10 = l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__4(x_1, x_2, x_8, x_9, x_5, x_6, x_7); +x_10 = l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__4(x_1, x_2, x_8, x_9, x_5, x_6, x_7); lean_dec(x_2); return x_10; } @@ -5336,7 +5400,7 @@ x_1 = l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20; return x_1; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__1___rarg(lean_object* x_1, lean_object* x_2) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__1___rarg(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; @@ -5354,15 +5418,15 @@ x_7 = lean_apply_3(x_2, x_4, x_5, x_6); return x_7; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__1(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__1(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453__match__1___rarg), 2, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489__match__1___rarg), 2, 0); return x_2; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__2___rarg(lean_object* x_1, lean_object* x_2) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__2___rarg(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -5375,15 +5439,15 @@ x_5 = lean_apply_2(x_2, x_3, x_4); return x_5; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__2(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__2(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453__match__2___rarg), 2, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489__match__2___rarg), 2, 0); return x_2; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__3___rarg(lean_object* x_1, lean_object* x_2) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__3___rarg(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; @@ -5396,15 +5460,15 @@ x_5 = lean_apply_2(x_2, x_3, x_4); return x_5; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__3(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__3(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453__match__3___rarg), 2, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489__match__3___rarg), 2, 0); return x_2; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__4___rarg(lean_object* x_1, lean_object* x_2) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__4___rarg(lean_object* x_1, lean_object* x_2) { _start: { lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; @@ -5422,15 +5486,15 @@ x_7 = lean_apply_3(x_2, x_4, x_5, x_6); return x_7; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__4(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__4(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453__match__4___rarg), 2, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489__match__4___rarg), 2, 0); return x_2; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__5___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__5___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { if (lean_obj_tag(x_1) == 0) @@ -5453,15 +5517,15 @@ return x_7; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453__match__5(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489__match__5(lean_object* x_1) { _start: { lean_object* x_2; -x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453__match__5___rarg), 3, 0); +x_2 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489__match__5___rarg), 3, 0); return x_2; } } -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) { +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(lean_object* x_1, size_t x_2, size_t x_3, lean_object* x_4) { _start: { uint8_t x_5; @@ -5489,7 +5553,7 @@ goto _start; } } } -static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1() { +static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1() { _start: { lean_object* x_1; @@ -5497,7 +5561,7 @@ x_1 = lean_mk_string("explicitBinder"); return x_1; } } -static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2() { +static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2() { _start: { lean_object* x_1; @@ -5505,7 +5569,7 @@ x_1 = lean_mk_string("instBinder"); return x_1; } } -static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3() { +static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3() { _start: { lean_object* x_1; @@ -5513,7 +5577,7 @@ x_1 = lean_mk_string("implicitBinder"); return x_1; } } -static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4() { +static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4() { _start: { lean_object* x_1; @@ -5521,7 +5585,7 @@ x_1 = lean_mk_string("unexpected binder at `class abbrev` macro"); return x_1; } } -static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5() { +static lean_object* _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5() { _start: { lean_object* x_1; @@ -5529,7 +5593,7 @@ x_1 = lean_mk_string("}"); return x_1; } } -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, size_t x_7, size_t x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, size_t x_7, size_t x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { lean_object* x_12; lean_object* x_13; uint8_t x_19; @@ -5575,7 +5639,7 @@ if (lean_is_exclusive(x_22)) { lean_dec_ref(x_22); x_27 = lean_box(0); } -x_28 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_28 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; lean_inc(x_3); x_29 = lean_name_mk_string(x_3, x_28); lean_inc(x_21); @@ -5584,7 +5648,7 @@ lean_dec(x_29); if (x_30 == 0) { lean_object* x_31; lean_object* x_32; uint8_t x_33; -x_31 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_31 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_inc(x_3); x_32 = lean_name_mk_string(x_3, x_31); lean_inc(x_21); @@ -5594,7 +5658,7 @@ if (x_33 == 0) { lean_object* x_34; lean_object* x_35; uint8_t x_36; lean_dec(x_23); -x_34 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_34 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_inc(x_3); x_35 = lean_name_mk_string(x_3, x_34); lean_inc(x_21); @@ -5611,7 +5675,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_37 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_37 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_38 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_37, x_10, x_11); lean_dec(x_21); x_39 = !lean_is_exclusive(x_38); @@ -5660,7 +5724,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_50 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_50 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_51 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_50, x_10, x_11); lean_dec(x_21); x_52 = !lean_is_exclusive(x_51); @@ -5703,7 +5767,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_59 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_59 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_60 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_59, x_10, x_11); lean_dec(x_21); x_61 = !lean_is_exclusive(x_60); @@ -5737,7 +5801,7 @@ lean_dec(x_67); x_69 = 0; x_70 = x_65; lean_inc(x_5); -x_71 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(x_5, x_68, x_69, x_70); +x_71 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(x_5, x_68, x_69, x_70); x_72 = x_71; x_73 = l_Array_append___rarg(x_25, x_72); lean_inc(x_73); @@ -5778,7 +5842,7 @@ lean_dec(x_80); x_82 = 0; x_83 = x_78; lean_inc(x_5); -x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(x_5, x_81, x_82, x_83); +x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(x_5, x_81, x_82, x_83); x_85 = x_84; x_86 = l_Array_append___rarg(x_25, x_85); lean_inc(x_86); @@ -5856,7 +5920,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_130 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_130 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_131 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_130, x_10, x_11); lean_dec(x_21); x_132 = !lean_is_exclusive(x_131); @@ -5920,7 +5984,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_96 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_96 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_97 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_96, x_10, x_11); lean_dec(x_21); x_98 = !lean_is_exclusive(x_97); @@ -5964,7 +6028,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_106 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_106 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_107 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_106, x_10, x_11); lean_dec(x_21); x_108 = !lean_is_exclusive(x_107); @@ -6046,7 +6110,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_149 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_149 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_150 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_149, x_10, x_11); lean_dec(x_21); x_151 = !lean_is_exclusive(x_150); @@ -6090,7 +6154,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_158 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_158 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_159 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_158, x_10, x_11); lean_dec(x_21); x_160 = !lean_is_exclusive(x_159); @@ -6133,7 +6197,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_167 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_167 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_168 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_167, x_10, x_11); lean_dec(x_21); x_169 = !lean_is_exclusive(x_168); @@ -6178,7 +6242,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_177 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_177 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_178 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_177, x_10, x_11); lean_dec(x_21); x_179 = !lean_is_exclusive(x_178); @@ -6206,7 +6270,7 @@ lean_object* x_183; lean_object* x_184; lean_object* x_185; lean_object* x_186; lean_dec(x_21); x_183 = l_Lean_Syntax_getArgs(x_143); lean_dec(x_143); -x_184 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_184 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_inc(x_3); x_185 = lean_name_mk_string(x_3, x_184); x_186 = l_addParenHeuristic___closed__1; @@ -6227,7 +6291,7 @@ x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_147); lean_ctor_set(x_192, 1, x_2); x_193 = lean_array_push(x_191, x_192); -x_194 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5; +x_194 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5; lean_inc(x_4); x_195 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_195, 0, x_4); @@ -6244,7 +6308,7 @@ lean_dec(x_200); x_202 = 0; x_203 = x_183; lean_inc(x_5); -x_204 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(x_5, x_201, x_202, x_203); +x_204 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(x_5, x_201, x_202, x_203); x_205 = x_204; x_206 = l_Array_append___rarg(x_23, x_205); lean_dec(x_205); @@ -6295,7 +6359,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_214 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_214 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_215 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_214, x_10, x_11); lean_dec(x_21); x_216 = !lean_is_exclusive(x_215); @@ -6340,7 +6404,7 @@ lean_dec(x_5); lean_dec(x_4); lean_dec(x_3); lean_dec(x_2); -x_224 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4; +x_224 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4; x_225 = l_Lean_Macro_throwErrorAt___rarg(x_21, x_224, x_10, x_11); lean_dec(x_21); x_226 = !lean_is_exclusive(x_225); @@ -6368,7 +6432,7 @@ lean_object* x_230; lean_object* x_231; lean_object* x_232; lean_object* x_233; lean_dec(x_21); x_230 = l_Lean_Syntax_getArgs(x_143); lean_dec(x_143); -x_231 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_231 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_inc(x_3); x_232 = lean_name_mk_string(x_3, x_231); x_233 = l_addParenHeuristic___closed__1; @@ -6389,7 +6453,7 @@ x_239 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_239, 0, x_212); lean_ctor_set(x_239, 1, x_2); x_240 = lean_array_push(x_238, x_239); -x_241 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5; +x_241 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5; lean_inc(x_4); x_242 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_242, 0, x_4); @@ -6406,7 +6470,7 @@ lean_dec(x_247); x_249 = 0; x_250 = x_230; lean_inc(x_5); -x_251 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(x_5, x_248, x_249, x_250); +x_251 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(x_5, x_248, x_249, x_250); x_252 = x_251; x_253 = l_Array_append___rarg(x_23, x_252); lean_dec(x_252); @@ -6449,7 +6513,7 @@ goto _start; } } } -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, size_t x_6, size_t x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, size_t x_6, size_t x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { uint8_t x_11; @@ -6476,7 +6540,7 @@ if (x_14 == 0) lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; size_t x_32; size_t x_33; x_15 = lean_ctor_get(x_8, 0); x_16 = lean_ctor_get(x_8, 1); -x_17 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_17 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_inc(x_2); x_18 = lean_name_mk_string(x_2, x_17); x_19 = l_term_x5b___x5d___closed__3; @@ -6520,7 +6584,7 @@ x_36 = lean_ctor_get(x_8, 1); lean_inc(x_36); lean_inc(x_35); lean_dec(x_8); -x_37 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_37 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_inc(x_2); x_38 = lean_name_mk_string(x_2, x_37); x_39 = l_term_x5b___x5d___closed__3; @@ -6561,7 +6625,7 @@ goto _start; } } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____lambda__1(lean_object* x_1) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____lambda__1(lean_object* x_1) { _start: { lean_object* x_2; uint8_t x_3; @@ -6650,15 +6714,15 @@ return x_22; } } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3453____lambda__1), 1, 0); +x_1 = lean_alloc_closure((void*)(l_myMacro____x40_Init_NotationExtra___hyg_3489____lambda__1), 1, 0); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -6670,7 +6734,7 @@ lean_ctor_set(x_3, 1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3() { _start: { lean_object* x_1; @@ -6678,22 +6742,22 @@ x_1 = lean_mk_string("inferInstance"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3; x_2 = lean_string_utf8_byte_size(x_1); return x_2; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3; x_2 = lean_unsigned_to_nat(0u); -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4; x_4 = lean_alloc_ctor(0, 3, 0); lean_ctor_set(x_4, 0, x_1); lean_ctor_set(x_4, 1, x_2); @@ -6701,41 +6765,41 @@ lean_ctor_set(x_4, 2, x_3); return x_4; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7; x_3 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_3, 0, x_2); lean_ctor_set(x_3, 1, x_1); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -6745,7 +6809,7 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -6755,79 +6819,79 @@ x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15; x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18() { _start: { lean_object* x_1; @@ -6835,17 +6899,17 @@ x_1 = lean_mk_string("structure"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20() { _start: { lean_object* x_1; @@ -6853,17 +6917,17 @@ x_1 = lean_mk_string("classTk"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22() { _start: { lean_object* x_1; @@ -6871,51 +6935,51 @@ x_1 = lean_mk_string("class"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24; x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27() { _start: { lean_object* x_1; @@ -6923,39 +6987,39 @@ x_1 = lean_mk_string("extends"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31() { _start: { lean_object* x_1; @@ -6963,29 +7027,29 @@ x_1 = lean_mk_string("optDeriving"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10; x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34() { _start: { lean_object* x_1; @@ -6993,71 +7057,71 @@ x_1 = lean_mk_string("instance"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10; x_3 = lean_alloc_ctor(1, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39; x_2 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_3 = lean_array_push(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41() { _start: { lean_object* x_1; @@ -7065,17 +7129,17 @@ x_1 = lean_mk_string("declSig"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43() { _start: { lean_object* x_1; @@ -7083,17 +7147,17 @@ x_1 = lean_mk_string("explicit"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45() { _start: { lean_object* x_1; @@ -7101,29 +7165,29 @@ x_1 = lean_mk_string("@"); return x_1; } } -static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_instInhabitedSourceInfo___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_3 = lean_alloc_ctor(2, 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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47() { +static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Array_empty___closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; x_3 = lean_array_push(x_1, x_2); return x_3; } } -lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { +lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489_(lean_object* x_1, lean_object* x_2, lean_object* x_3) { _start: { lean_object* x_4; uint8_t x_5; @@ -7171,8 +7235,8 @@ x_17 = l_Lean_Syntax_getArg(x_1, x_16); lean_dec(x_1); x_18 = l_Lean_Syntax_getArgs(x_17); lean_dec(x_17); -x_19 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1; -x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_18, x_19); +x_19 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1; +x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_18, x_19); lean_dec(x_18); if (lean_obj_tag(x_20) == 0) { @@ -7202,9 +7266,9 @@ x_28 = l_Array_empty___closed__1; x_29 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; x_30 = l_Lean_instInhabitedSourceInfo___closed__1; x_31 = l_myMacro____x40_Init_Notation___hyg_12520____closed__17; -x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2; +x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2; lean_inc(x_2); -x_33 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2(x_10, x_28, x_29, x_30, x_31, x_24, x_26, x_27, x_32, x_2, x_3); +x_33 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2(x_10, x_28, x_29, x_30, x_31, x_24, x_26, x_27, x_32, x_2, x_3); if (lean_obj_tag(x_33) == 0) { lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; uint8_t x_38; @@ -7227,10 +7291,10 @@ x_40 = lean_ctor_get(x_2, 2); lean_inc(x_40); x_41 = lean_ctor_get(x_2, 1); lean_inc(x_41); -x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6; +x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6; x_43 = l_Lean_addMacroScope(x_41, x_42, x_40); -x_44 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5; -x_45 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8; +x_44 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5; +x_45 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8; x_46 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_46, 0, x_30); lean_ctor_set(x_46, 1, x_44); @@ -7240,7 +7304,7 @@ lean_ctor_set(x_35, 0, x_37); x_47 = lean_array_get_size(x_23); x_48 = lean_usize_of_nat(x_47); lean_dec(x_47); -x_49 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3(x_28, x_29, x_30, x_46, x_23, x_48, x_27, x_35, x_2, x_36); +x_49 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3(x_28, x_29, x_30, x_46, x_23, x_48, x_27, x_35, x_2, x_36); lean_dec(x_2); x_50 = !lean_is_exclusive(x_49); if (x_50 == 0) @@ -7259,7 +7323,7 @@ if (x_56 == 0) { lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; lean_object* x_111; lean_object* x_112; lean_object* x_113; lean_object* x_114; lean_object* x_115; lean_object* x_116; lean_object* x_117; lean_object* x_118; lean_object* x_119; lean_object* x_120; lean_object* x_121; lean_object* x_122; lean_object* x_123; lean_object* x_124; lean_object* x_125; lean_object* x_126; lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130; lean_object* x_131; lean_object* x_132; lean_object* x_133; lean_object* x_134; lean_object* x_135; lean_object* x_136; lean_object* x_137; lean_object* x_138; x_57 = lean_ctor_get(x_55, 0); -x_58 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; +x_58 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; x_59 = l_Lean_Name_append(x_57, x_58); lean_dec(x_57); lean_ctor_set(x_55, 0, x_59); @@ -7269,11 +7333,11 @@ lean_inc(x_9); x_62 = lean_array_push(x_28, x_9); x_63 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_64 = lean_array_push(x_62, x_63); -x_65 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_65 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); -x_67 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26; +x_67 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26; x_68 = lean_array_push(x_67, x_66); x_69 = l_Array_appendCore___rarg(x_28, x_24); lean_dec(x_24); @@ -7283,9 +7347,9 @@ lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); x_72 = lean_array_push(x_68, x_71); x_73 = x_23; -x_74 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_48, x_27, x_73); +x_74 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_48, x_27, x_73); x_75 = x_74; -x_76 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_76 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_77 = l_Lean_mkSepArray(x_75, x_76); lean_dec(x_75); x_78 = l_Array_appendCore___rarg(x_28, x_77); @@ -7293,9 +7357,9 @@ lean_dec(x_77); x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_70); lean_ctor_set(x_79, 1, x_78); -x_80 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30; +x_80 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30; x_81 = lean_array_push(x_80, x_79); -x_82 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_82 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_83 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_83, 0, x_82); lean_ctor_set(x_83, 1, x_81); @@ -7306,13 +7370,13 @@ lean_ctor_set(x_85, 1, x_84); x_86 = lean_array_push(x_72, x_85); x_87 = lean_array_push(x_86, x_63); x_88 = lean_array_push(x_87, x_63); -x_89 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33; +x_89 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33; x_90 = lean_array_push(x_88, x_89); -x_91 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_91 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_91); lean_ctor_set(x_92, 1, x_90); -x_93 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17; +x_93 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17; x_94 = lean_array_push(x_93, x_92); x_95 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; x_96 = lean_alloc_ctor(1, 2, 0); @@ -7325,9 +7389,9 @@ x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_70); lean_ctor_set(x_99, 1, x_98); x_100 = lean_array_push(x_28, x_99); -x_101 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_101 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_102 = lean_array_push(x_101, x_9); -x_103 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_103 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_104 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_104, 0, x_103); lean_ctor_set(x_104, 1, x_102); @@ -7349,11 +7413,11 @@ x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); x_115 = lean_array_push(x_100, x_114); -x_116 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_116 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); -x_118 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40; +x_118 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40; x_119 = lean_array_push(x_118, x_117); x_120 = lean_array_push(x_101, x_61); x_121 = lean_alloc_ctor(1, 2, 0); @@ -7372,12 +7436,12 @@ lean_ctor_set(x_126, 1, x_125); x_127 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_128 = lean_array_push(x_127, x_126); x_129 = lean_array_push(x_128, x_63); -x_130 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_130 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_131 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_131, 0, x_130); lean_ctor_set(x_131, 1, x_129); x_132 = lean_array_push(x_119, x_131); -x_133 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_133 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_134 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_134, 0, x_133); lean_ctor_set(x_134, 1, x_132); @@ -7404,7 +7468,7 @@ lean_inc(x_141); lean_inc(x_140); lean_inc(x_139); lean_dec(x_55); -x_143 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; +x_143 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; x_144 = l_Lean_Name_append(x_139, x_143); lean_dec(x_139); x_145 = lean_alloc_ctor(0, 4, 0); @@ -7418,11 +7482,11 @@ lean_inc(x_9); x_148 = lean_array_push(x_28, x_9); x_149 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_150 = lean_array_push(x_148, x_149); -x_151 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_151 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_152, 0, x_151); lean_ctor_set(x_152, 1, x_150); -x_153 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26; +x_153 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26; x_154 = lean_array_push(x_153, x_152); x_155 = l_Array_appendCore___rarg(x_28, x_24); lean_dec(x_24); @@ -7432,9 +7496,9 @@ lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); x_158 = lean_array_push(x_154, x_157); x_159 = x_23; -x_160 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_48, x_27, x_159); +x_160 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_48, x_27, x_159); x_161 = x_160; -x_162 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_162 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_163 = l_Lean_mkSepArray(x_161, x_162); lean_dec(x_161); x_164 = l_Array_appendCore___rarg(x_28, x_163); @@ -7442,9 +7506,9 @@ lean_dec(x_163); x_165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_165, 0, x_156); lean_ctor_set(x_165, 1, x_164); -x_166 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30; +x_166 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30; x_167 = lean_array_push(x_166, x_165); -x_168 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_168 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); @@ -7455,13 +7519,13 @@ lean_ctor_set(x_171, 1, x_170); x_172 = lean_array_push(x_158, x_171); x_173 = lean_array_push(x_172, x_149); x_174 = lean_array_push(x_173, x_149); -x_175 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33; +x_175 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33; x_176 = lean_array_push(x_174, x_175); -x_177 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_177 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_178 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_178, 0, x_177); lean_ctor_set(x_178, 1, x_176); -x_179 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17; +x_179 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17; x_180 = lean_array_push(x_179, x_178); x_181 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; x_182 = lean_alloc_ctor(1, 2, 0); @@ -7474,9 +7538,9 @@ x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_156); lean_ctor_set(x_185, 1, x_184); x_186 = lean_array_push(x_28, x_185); -x_187 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_187 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_188 = lean_array_push(x_187, x_9); -x_189 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_189 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_190 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_190, 0, x_189); lean_ctor_set(x_190, 1, x_188); @@ -7498,11 +7562,11 @@ x_200 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_200, 0, x_199); lean_ctor_set(x_200, 1, x_198); x_201 = lean_array_push(x_186, x_200); -x_202 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_202 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_203 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_203, 0, x_202); lean_ctor_set(x_203, 1, x_201); -x_204 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40; +x_204 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40; x_205 = lean_array_push(x_204, x_203); x_206 = lean_array_push(x_187, x_147); x_207 = lean_alloc_ctor(1, 2, 0); @@ -7521,12 +7585,12 @@ lean_ctor_set(x_212, 1, x_211); x_213 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_214 = lean_array_push(x_213, x_212); x_215 = lean_array_push(x_214, x_149); -x_216 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_216 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_217 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_217, 0, x_216); lean_ctor_set(x_217, 1, x_215); x_218 = lean_array_push(x_205, x_217); -x_219 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_219 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_220 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_220, 0, x_219); lean_ctor_set(x_220, 1, x_218); @@ -7575,7 +7639,7 @@ if (lean_is_exclusive(x_230)) { lean_dec_ref(x_230); x_235 = lean_box(0); } -x_236 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; +x_236 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; x_237 = l_Lean_Name_append(x_231, x_236); lean_dec(x_231); if (lean_is_scalar(x_235)) { @@ -7593,11 +7657,11 @@ lean_inc(x_9); x_241 = lean_array_push(x_28, x_9); x_242 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_243 = lean_array_push(x_241, x_242); -x_244 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_244 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_245 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_245, 0, x_244); lean_ctor_set(x_245, 1, x_243); -x_246 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26; +x_246 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26; x_247 = lean_array_push(x_246, x_245); x_248 = l_Array_appendCore___rarg(x_28, x_24); lean_dec(x_24); @@ -7607,9 +7671,9 @@ lean_ctor_set(x_250, 0, x_249); lean_ctor_set(x_250, 1, x_248); x_251 = lean_array_push(x_247, x_250); x_252 = x_23; -x_253 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_48, x_27, x_252); +x_253 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_48, x_27, x_252); x_254 = x_253; -x_255 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_255 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_256 = l_Lean_mkSepArray(x_254, x_255); lean_dec(x_254); x_257 = l_Array_appendCore___rarg(x_28, x_256); @@ -7617,9 +7681,9 @@ lean_dec(x_256); x_258 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_258, 0, x_249); lean_ctor_set(x_258, 1, x_257); -x_259 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30; +x_259 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30; x_260 = lean_array_push(x_259, x_258); -x_261 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_261 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_262 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_262, 0, x_261); lean_ctor_set(x_262, 1, x_260); @@ -7630,13 +7694,13 @@ lean_ctor_set(x_264, 1, x_263); x_265 = lean_array_push(x_251, x_264); x_266 = lean_array_push(x_265, x_242); x_267 = lean_array_push(x_266, x_242); -x_268 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33; +x_268 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33; x_269 = lean_array_push(x_267, x_268); -x_270 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_270 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_270); lean_ctor_set(x_271, 1, x_269); -x_272 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17; +x_272 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17; x_273 = lean_array_push(x_272, x_271); x_274 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; x_275 = lean_alloc_ctor(1, 2, 0); @@ -7649,9 +7713,9 @@ x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_249); lean_ctor_set(x_278, 1, x_277); x_279 = lean_array_push(x_28, x_278); -x_280 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_280 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_281 = lean_array_push(x_280, x_9); -x_282 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_282 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_283 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_283, 0, x_282); lean_ctor_set(x_283, 1, x_281); @@ -7673,11 +7737,11 @@ x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); x_294 = lean_array_push(x_279, x_293); -x_295 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_295 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_295); lean_ctor_set(x_296, 1, x_294); -x_297 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40; +x_297 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40; x_298 = lean_array_push(x_297, x_296); x_299 = lean_array_push(x_280, x_240); x_300 = lean_alloc_ctor(1, 2, 0); @@ -7696,12 +7760,12 @@ lean_ctor_set(x_305, 1, x_304); x_306 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_307 = lean_array_push(x_306, x_305); x_308 = lean_array_push(x_307, x_242); -x_309 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_309 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_310 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_310, 0, x_309); lean_ctor_set(x_310, 1, x_308); x_311 = lean_array_push(x_298, x_310); -x_312 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_312 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_313 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_313, 0, x_312); lean_ctor_set(x_313, 1, x_311); @@ -7731,10 +7795,10 @@ x_321 = lean_ctor_get(x_2, 2); lean_inc(x_321); x_322 = lean_ctor_get(x_2, 1); lean_inc(x_322); -x_323 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6; +x_323 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6; x_324 = l_Lean_addMacroScope(x_322, x_323, x_321); -x_325 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5; -x_326 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8; +x_325 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5; +x_326 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8; x_327 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_327, 0, x_30); lean_ctor_set(x_327, 1, x_325); @@ -7746,7 +7810,7 @@ lean_ctor_set(x_328, 1, x_320); x_329 = lean_array_get_size(x_23); x_330 = lean_usize_of_nat(x_329); lean_dec(x_329); -x_331 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3(x_28, x_29, x_30, x_327, x_23, x_330, x_27, x_328, x_2, x_36); +x_331 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3(x_28, x_29, x_30, x_327, x_23, x_330, x_27, x_328, x_2, x_36); lean_dec(x_2); x_332 = lean_ctor_get(x_331, 0); lean_inc(x_332); @@ -7785,7 +7849,7 @@ if (lean_is_exclusive(x_338)) { lean_dec_ref(x_338); x_343 = lean_box(0); } -x_344 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; +x_344 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; x_345 = l_Lean_Name_append(x_339, x_344); lean_dec(x_339); if (lean_is_scalar(x_343)) { @@ -7803,11 +7867,11 @@ lean_inc(x_9); x_349 = lean_array_push(x_28, x_9); x_350 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_351 = lean_array_push(x_349, x_350); -x_352 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_352 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_353 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_353, 0, x_352); lean_ctor_set(x_353, 1, x_351); -x_354 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26; +x_354 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26; x_355 = lean_array_push(x_354, x_353); x_356 = l_Array_appendCore___rarg(x_28, x_24); lean_dec(x_24); @@ -7817,9 +7881,9 @@ lean_ctor_set(x_358, 0, x_357); lean_ctor_set(x_358, 1, x_356); x_359 = lean_array_push(x_355, x_358); x_360 = x_23; -x_361 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_330, x_27, x_360); +x_361 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_330, x_27, x_360); x_362 = x_361; -x_363 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_363 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_364 = l_Lean_mkSepArray(x_362, x_363); lean_dec(x_362); x_365 = l_Array_appendCore___rarg(x_28, x_364); @@ -7827,9 +7891,9 @@ lean_dec(x_364); x_366 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_366, 0, x_357); lean_ctor_set(x_366, 1, x_365); -x_367 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30; +x_367 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30; x_368 = lean_array_push(x_367, x_366); -x_369 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_369 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_370 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_370, 0, x_369); lean_ctor_set(x_370, 1, x_368); @@ -7840,13 +7904,13 @@ lean_ctor_set(x_372, 1, x_371); x_373 = lean_array_push(x_359, x_372); x_374 = lean_array_push(x_373, x_350); x_375 = lean_array_push(x_374, x_350); -x_376 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33; +x_376 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33; x_377 = lean_array_push(x_375, x_376); -x_378 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_378 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_379 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_379, 0, x_378); lean_ctor_set(x_379, 1, x_377); -x_380 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17; +x_380 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17; x_381 = lean_array_push(x_380, x_379); x_382 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; x_383 = lean_alloc_ctor(1, 2, 0); @@ -7859,9 +7923,9 @@ x_386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_386, 0, x_357); lean_ctor_set(x_386, 1, x_385); x_387 = lean_array_push(x_28, x_386); -x_388 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_388 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_389 = lean_array_push(x_388, x_9); -x_390 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_390 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_391 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_391, 0, x_390); lean_ctor_set(x_391, 1, x_389); @@ -7883,11 +7947,11 @@ x_401 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_401, 0, x_400); lean_ctor_set(x_401, 1, x_399); x_402 = lean_array_push(x_387, x_401); -x_403 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_403 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_404 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_404, 0, x_403); lean_ctor_set(x_404, 1, x_402); -x_405 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40; +x_405 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40; x_406 = lean_array_push(x_405, x_404); x_407 = lean_array_push(x_388, x_348); x_408 = lean_alloc_ctor(1, 2, 0); @@ -7906,12 +7970,12 @@ lean_ctor_set(x_413, 1, x_412); x_414 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_415 = lean_array_push(x_414, x_413); x_416 = lean_array_push(x_415, x_350); -x_417 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_417 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_418 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_418, 0, x_417); lean_ctor_set(x_418, 1, x_416); x_419 = lean_array_push(x_406, x_418); -x_420 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_420 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_421, 0, x_420); lean_ctor_set(x_421, 1, x_419); @@ -7964,7 +8028,7 @@ return x_430; } } } -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4) { _start: { size_t x_5; size_t x_6; lean_object* x_7; @@ -7972,11 +8036,11 @@ x_5 = lean_unbox_usize(x_2); lean_dec(x_2); x_6 = lean_unbox_usize(x_3); lean_dec(x_3); -x_7 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__1(x_1, x_5, x_6, x_4); +x_7 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__1(x_1, x_5, x_6, x_4); return x_7; } } -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10, lean_object* x_11) { _start: { size_t x_12; size_t x_13; lean_object* x_14; @@ -7984,13 +8048,13 @@ x_12 = lean_unbox_usize(x_7); lean_dec(x_7); x_13 = lean_unbox_usize(x_8); lean_dec(x_8); -x_14 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_12, x_13, x_9, x_10, x_11); +x_14 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2(x_1, x_2, x_3, x_4, x_5, x_6, x_12, x_13, x_9, x_10, x_11); lean_dec(x_6); lean_dec(x_1); return x_14; } } -lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { +lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3___boxed(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9, lean_object* x_10) { _start: { size_t x_11; size_t x_12; lean_object* x_13; @@ -7998,7 +8062,7 @@ x_11 = lean_unbox_usize(x_6); lean_dec(x_6); x_12 = lean_unbox_usize(x_7); lean_dec(x_7); -x_13 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__3(x_1, x_2, x_3, x_4, x_5, x_11, x_12, x_8, x_9, x_10); +x_13 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__3(x_1, x_2, x_3, x_4, x_5, x_11, x_12, x_8, x_9, x_10); lean_dec(x_9); lean_dec(x_5); return x_13; @@ -8287,6 +8351,14 @@ l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49 = _init_l_Lean lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49); l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50 = _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50(); lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50); +l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51 = _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51); +l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52 = _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__52); +l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53 = _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__53); +l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54 = _init_l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54(); +lean_mark_persistent(l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__54); l_term_u2203___x2c_____closed__1 = _init_l_term_u2203___x2c_____closed__1(); lean_mark_persistent(l_term_u2203___x2c_____closed__1); l_term_u2203___x2c_____closed__2 = _init_l_term_u2203___x2c_____closed__2(); @@ -8305,10 +8377,10 @@ l_term_u2203___x2c_____closed__8 = _init_l_term_u2203___x2c_____closed__8(); lean_mark_persistent(l_term_u2203___x2c_____closed__8); l_term_u2203___x2c__ = _init_l_term_u2203___x2c__(); lean_mark_persistent(l_term_u2203___x2c__); -l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2140____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2176____closed__2); l_termExists___x2c_____closed__1 = _init_l_termExists___x2c_____closed__1(); lean_mark_persistent(l_termExists___x2c_____closed__1); l_termExists___x2c_____closed__2 = _init_l_termExists___x2c_____closed__2(); @@ -8345,10 +8417,10 @@ l_term_u03a3___x2c_____closed__8 = _init_l_term_u03a3___x2c_____closed__8(); lean_mark_persistent(l_term_u03a3___x2c_____closed__8); l_term_u03a3___x2c__ = _init_l_term_u03a3___x2c__(); lean_mark_persistent(l_term_u03a3___x2c__); -l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2318____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2354____closed__2); l_term_u03a3_x27___x2c_____closed__1 = _init_l_term_u03a3_x27___x2c_____closed__1(); lean_mark_persistent(l_term_u03a3_x27___x2c_____closed__1); l_term_u03a3_x27___x2c_____closed__2 = _init_l_term_u03a3_x27___x2c_____closed__2(); @@ -8367,10 +8439,10 @@ l_term_u03a3_x27___x2c_____closed__8 = _init_l_term_u03a3_x27___x2c_____closed__ lean_mark_persistent(l_term_u03a3_x27___x2c_____closed__8); l_term_u03a3_x27___x2c__ = _init_l_term_u03a3_x27___x2c__(); lean_mark_persistent(l_term_u03a3_x27___x2c__); -l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2407____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2443____closed__2); l_term___xd7____1___closed__1 = _init_l_term___xd7____1___closed__1(); lean_mark_persistent(l_term___xd7____1___closed__1); l_term___xd7____1___closed__2 = _init_l_term___xd7____1___closed__2(); @@ -8419,42 +8491,42 @@ l_tacticFunext_______closed__7 = _init_l_tacticFunext_______closed__7(); lean_mark_persistent(l_tacticFunext_______closed__7); l_tacticFunext____ = _init_l_tacticFunext____(); lean_mark_persistent(l_tacticFunext____); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__2); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__3); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__4); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__5); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__6); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__7); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__8); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__9); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__11); -l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__12); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__2); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__3); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5); -l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__3); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__4); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__5); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__6); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__7); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__8); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__9); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__11); +l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__12); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__3); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5); +l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6); l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1 = _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1(); lean_mark_persistent(l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1); l_commandClassAbbrev_______x3a_x3d_____x2c___closed__2 = _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__2(); @@ -8497,110 +8569,110 @@ l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20 = _init_l_commandClassAb lean_mark_persistent(l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20); l_commandClassAbbrev_______x3a_x3d_____x2c = _init_l_commandClassAbbrev_______x3a_x3d_____x2c(); lean_mark_persistent(l_commandClassAbbrev_______x3a_x3d_____x2c); -l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1); -l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2); -l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3); -l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__4); -l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5(); -lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__5); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__1); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__2); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__3); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__4); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__5); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__6); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__7); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__8); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__10); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__11); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__12); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__13); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__14); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__15); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__16); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__17); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__23); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__24); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__25); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__26); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__29); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__30); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__33); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__36); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__37); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__39); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__40); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46); -l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47(); -lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47); +l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1(); +lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1); +l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2(); +lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2); +l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3(); +lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3); +l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4(); +lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__4); +l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5 = _init_l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5(); +lean_mark_persistent(l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__5); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__1); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__2); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__3); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__4); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__5); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__6); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__7); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__8); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__10); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__11); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__12); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__13); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__14); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__15); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__16); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__17); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__23); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__24); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__25); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__26); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__29); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__30); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__33); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__36); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__37); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__39); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__40); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46); +l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47 = _init_l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47(); +lean_mark_persistent(l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47); return lean_io_result_mk_ok(lean_box(0)); } #ifdef __cplusplus diff --git a/stage0/stdlib/Lean/Attributes.c b/stage0/stdlib/Lean/Attributes.c index 6e1790ee69..09b5d0e299 100644 --- a/stage0/stdlib/Lean/Attributes.c +++ b/stage0/stdlib/Lean/Attributes.c @@ -33,7 +33,6 @@ lean_object* l_Array_binSearchAux___at_Lean_EnumAttributes_getValue___spec__2(le lean_object* l_Lean_Attribute_Builtin_getId___closed__1; lean_object* l_List_map___at_Lean_registerEnumAttributes___spec__9___rarg(lean_object*, uint8_t, lean_object*, lean_object*); size_t l_USize_add(size_t, size_t); -extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; lean_object* l_Lean_registerTagAttribute___closed__3; lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_mkAttributeImplOfBuilder___closed__1; @@ -137,7 +136,6 @@ lean_object* l_Std_RBNode_fold___at_Lean_registerParametricAttribute___spec__1(l lean_object* l_Lean_initFn____x40_Lean_Attributes___hyg_757_(lean_object*); lean_object* l_Lean_initFn____x40_Lean_Attributes___hyg_329_(lean_object*); lean_object* l_Lean_initFn____x40_Lean_Attributes___hyg_188_(lean_object*); -lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__5; lean_object* l_Lean_throwErrorAt___at_Lean_getAttrParamOptPrio___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAttributeImplOfBuilder_match__1(lean_object*); lean_object* l_Lean_registerEnumAttributes___rarg___lambda__3___boxed(lean_object*); @@ -157,7 +155,6 @@ extern lean_object* l_Lean_instInhabitedException___closed__1; lean_object* l_Lean_mkAttributeImplOfConstantUnsafe_match__1(lean_object*); lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*); lean_object* l_Lean_registerEnumAttributes___rarg___lambda__3___closed__4; -lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; lean_object* l_Lean_instInhabitedAttributeImpl___closed__1; lean_object* l_Lean_mkAttributeImplOfConstant___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_EnumAttributes_getValue_match__2(lean_object*); @@ -181,6 +178,7 @@ lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_registerBuiltinAttribut lean_object* l_Array_foldlMUnsafe_fold___at_Lean_getBuiltinAttributeNames___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerParametricAttribute___rarg___lambda__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_attributeExtension___closed__5; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; lean_object* l_Lean_mkAttributeImplOfEntry_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l_Lean_instInhabitedAttributeExtensionState; @@ -261,7 +259,6 @@ lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg___lambda__2(lean lean_object* l_Lean_instInhabitedAttributeImpl___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParametricAttribute_setParam(lean_object*); lean_object* l_Lean_Attribute_Builtin_getId_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; lean_object* l_Array_qpartition_loop___at_Lean_registerEnumAttributes___spec__5___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_attributeExtension___closed__1; lean_object* l_Lean_setEnv___at_Lean_registerTagAttribute___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -278,6 +275,7 @@ lean_object* l_Std_PersistentHashMap_insertAux___at_Lean_registerBuiltinAttribut lean_object* l_Array_anyMUnsafe_any___at_Lean_registerEnumAttributes___spec__8___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_qsort_sort___at_Lean_mkTagDeclarationExtension___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Std_RBNode_find___at_Lean_EnumAttributes_getValue___spec__1(lean_object*); lean_object* l_Array_qpartition_loop___at_Lean_registerEnumAttributes___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Environment_evalConstCheck___rarg___closed__1; @@ -294,7 +292,6 @@ lean_object* l_Lean_throwError___at_Lean_Attribute_Builtin_getId_x3f___spec__2(l lean_object* l_Array_qpartition_loop___at_Lean_registerParametricAttribute___spec__6___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_containsAux___at_Lean_registerBuiltinAttribute___spec__6___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParametricAttribute_setParam___rarg___closed__3; -lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Lean_registerBuiltinAttribute(lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_AttributeImpl_erase___default___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerParametricAttribute___rarg___lambda__4___boxed(lean_object*); @@ -342,6 +339,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Attributes_0__Lean_At lean_object* l_Lean_getAttributeImpl___boxed(lean_object*, lean_object*); lean_object* l_Lean_Attribute_Builtin_getPrio___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_containsAtAux___at_Lean_registerBuiltinAttribute___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; lean_object* l_Std_AssocList_replace___at_Lean_registerAttributeImplBuilder___spec__6(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkAttributeImplOfEntry_match__1(lean_object*); lean_object* l_Array_qpartition_loop___at_Lean_registerParametricAttribute___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -444,7 +442,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Attribute_Builtin_getIdPrio___spec__1 lean_object* l_Array_qpartition_loop___at_Lean_registerEnumAttributes___spec__6___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_initFn____x40_Lean_Attributes___hyg_757____spec__1(lean_object*, lean_object*); lean_object* l_Lean_mkAttributeImplOfEntry___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___at_Lean_registerParametricAttribute___spec__7(lean_object*); lean_object* l_Std_AssocList_contains___at_Lean_registerAttributeImplBuilder___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_foldlM___at_Lean_getBuiltinAttributeNames___spec__1(lean_object*, lean_object*); @@ -6093,45 +6090,9 @@ return x_2; static lean_object* _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__3() { _start: { -lean_object* x_1; -x_1 = lean_mk_string("Attr"); -return x_1; -} -} -static lean_object* _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__4() { -_start: -{ lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Parser_Syntax_addPrec___closed__4; -x_2 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__5() { -_start: -{ -lean_object* x_1; -x_1 = lean_mk_string("simple"); -return x_1; -} -} -static lean_object* _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__6() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; -x_2 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__5; -x_3 = lean_name_mk_string(x_1, x_2); -return x_3; -} -} -static lean_object* _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__7() { -_start: -{ -lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -6142,12 +6103,12 @@ _start: lean_object* x_5; lean_object* x_11; lean_object* x_12; uint8_t x_13; lean_inc(x_1); x_11 = l_Lean_Syntax_getKind(x_1); -x_12 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_12 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_13 = lean_name_eq(x_11, x_12); if (x_13 == 0) { lean_object* x_14; uint8_t x_15; -x_14 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_14 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_15 = lean_name_eq(x_11, x_14); lean_dec(x_11); if (x_15 == 0) @@ -6179,7 +6140,7 @@ lean_dec(x_20); if (x_21 == 0) { lean_object* x_22; uint8_t x_23; -x_22 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_22 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_23 = lean_name_eq(x_11, x_22); lean_dec(x_11); if (x_23 == 0) @@ -6211,7 +6172,7 @@ lean_dec(x_28); if (x_29 == 0) { lean_object* x_30; uint8_t x_31; -x_30 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_30 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_31 = lean_name_eq(x_11, x_30); lean_dec(x_11); if (x_31 == 0) @@ -6387,7 +6348,7 @@ static lean_object* _init_l_Lean_Attribute_Builtin_getId___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Attribute_Builtin_getId___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6405,7 +6366,7 @@ static lean_object* _init_l_Lean_Attribute_Builtin_getId___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Attribute_Builtin_getId___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -6434,7 +6395,7 @@ _start: lean_object* x_5; lean_object* x_6; lean_object* x_22; uint8_t x_23; lean_inc(x_1); x_5 = l_Lean_Syntax_getKind(x_1); -x_22 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_22 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_23 = lean_name_eq(x_5, x_22); if (x_23 == 0) { @@ -6663,7 +6624,7 @@ _start: lean_object* x_5; lean_object* x_6; uint8_t x_7; lean_inc(x_1); x_5 = l_Lean_Syntax_getKind(x_1); -x_6 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_6 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_7 = lean_name_eq(x_5, x_6); lean_dec(x_5); if (x_7 == 0) @@ -7071,7 +7032,7 @@ _start: lean_object* x_5; lean_object* x_6; uint8_t x_7; lean_inc(x_1); x_5 = l_Lean_Syntax_getKind(x_1); -x_6 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_6 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_7 = lean_name_eq(x_5, x_6); lean_dec(x_5); if (x_7 == 0) @@ -7225,7 +7186,7 @@ _start: lean_object* x_5; lean_object* x_6; uint8_t x_7; lean_inc(x_1); x_5 = l_Lean_Syntax_getKind(x_1); -x_6 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_6 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_7 = lean_name_eq(x_5, x_6); lean_dec(x_5); if (x_7 == 0) @@ -12576,14 +12537,6 @@ l_Lean_Attribute_Builtin_ensureNoArgs___closed__2 = _init_l_Lean_Attribute_Built lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__2); l_Lean_Attribute_Builtin_ensureNoArgs___closed__3 = _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__3(); lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__3); -l_Lean_Attribute_Builtin_ensureNoArgs___closed__4 = _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__4(); -lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__4); -l_Lean_Attribute_Builtin_ensureNoArgs___closed__5 = _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__5(); -lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__5); -l_Lean_Attribute_Builtin_ensureNoArgs___closed__6 = _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__6(); -lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__6); -l_Lean_Attribute_Builtin_ensureNoArgs___closed__7 = _init_l_Lean_Attribute_Builtin_ensureNoArgs___closed__7(); -lean_mark_persistent(l_Lean_Attribute_Builtin_ensureNoArgs___closed__7); l_Lean_Attribute_Builtin_getId___closed__1 = _init_l_Lean_Attribute_Builtin_getId___closed__1(); lean_mark_persistent(l_Lean_Attribute_Builtin_getId___closed__1); l_Lean_Attribute_Builtin_getId___closed__2 = _init_l_Lean_Attribute_Builtin_getId___closed__2(); diff --git a/stage0/stdlib/Lean/Class.c b/stage0/stdlib/Lean/Class.c index 791f21ef8d..94ac97ade0 100644 --- a/stage0/stdlib/Lean/Class.c +++ b/stage0/stdlib/Lean/Class.c @@ -97,6 +97,7 @@ lean_object* l___private_Lean_Class_0__Lean_consumeNLambdas_match__1___rarg(lean lean_object* l_Lean_mkStateFromImportedEntries___at_Lean_initFn____x40_Lean_Class___hyg_47____spec__1___boxed(lean_object*, lean_object*); lean_object* l_Lean_registerSimplePersistentEnvExtension___rarg___lambda__2(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_initFn____x40_Lean_Class___hyg_47____closed__3; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; lean_object* lean_array_fget(lean_object*, lean_object*); uint8_t lean_nat_dec_eq(lean_object*, lean_object*); uint8_t l___private_Lean_Attributes_0__Lean_beqAttributeKind____x40_Lean_Attributes___hyg_107_(uint8_t, uint8_t); @@ -123,7 +124,6 @@ lean_object* l_Nat_repr(lean_object*); extern lean_object* l_IO_instInhabitedError___closed__1; lean_object* l___private_Lean_Class_0__Lean_checkOutParam___closed__2; lean_object* l_Lean_registerPersistentEnvExtensionUnsafe___rarg___lambda__2(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; lean_object* l_Lean_addClass(lean_object*, lean_object*); uint8_t l_Lean_Expr_hasAnyFVar_visit___at___private_Lean_Class_0__Lean_checkOutParam___spec__3(lean_object*, lean_object*); lean_object* l_Lean_initFn____x40_Lean_Class___hyg_47____closed__5; @@ -3809,7 +3809,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c index 7e0f05953f..8a8a86a02a 100644 --- a/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c +++ b/stage0/stdlib/Lean/Compiler/IR/CtorLayout.c @@ -28,13 +28,13 @@ lean_object* l_Lean_IR_CtorFieldInfo_format___closed__1; lean_object* l_Lean_IR_CtorFieldInfo_format___closed__8; lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType(lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_format___closed__4; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo___closed__1; lean_object* l_Lean_IR_CtorFieldInfo_format___closed__2; lean_object* l_Lean_IR_getCtorLayout___boxed(lean_object*, lean_object*); lean_object* lean_ir_get_ctor_layout(lean_object*, lean_object*); lean_object* l_Lean_IR_CtorFieldInfo_instToFormatCtorFieldInfo; lean_object* l_Lean_IR_CtorFieldInfo_format_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; lean_object* l_Lean_IR_CtorFieldInfo_format_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5) { _start: { @@ -166,7 +166,7 @@ static lean_object* _init_l_Lean_IR_CtorFieldInfo_format___closed__7() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c b/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c index 360ea34232..3cf6248f94 100644 --- a/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c +++ b/stage0/stdlib/Lean/Compiler/IR/ElimDeadBranches.c @@ -280,6 +280,7 @@ lean_object* lean_nat_mul(lean_object*, lean_object*); extern lean_object* l_Lean_instReprFormat___closed__1; lean_object* l_Lean_Name_getPrefix(lean_object*); lean_object* l_Lean_IR_UnreachableBranches_initFn____x40_Lean_Compiler_IR_ElimDeadBranches___hyg_540____lambda__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_object* l_Std_PersistentArray_getAux___at_Lean_IR_UnreachableBranches_interpExpr___spec__3___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_Value_beq_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_IR_UnreachableBranches_interpFnBody_match__2(lean_object*); @@ -371,7 +372,6 @@ lean_object* l_Lean_IR_UnreachableBranches_getFunctionSummary_x3f(lean_object*, lean_object* l_Std_PersistentHashMap_mkCollisionNode___rarg(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); extern lean_object* l_Std_PersistentArray_getAux___rarg___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; static lean_object* _init_l_Lean_IR_UnreachableBranches_instInhabitedValue() { _start: { @@ -1753,7 +1753,7 @@ static lean_object* _init_l_Lean_IR_UnreachableBranches_Value_format___closed__5 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_2 = lean_alloc_ctor(2, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; diff --git a/stage0/stdlib/Lean/Elab/App.c b/stage0/stdlib/Lean/Elab/App.c index 255c7d0c5d..788585fff1 100644 --- a/stage0/stdlib/Lean/Elab/App.c +++ b/stage0/stdlib/Lean/Elab/App.c @@ -108,6 +108,7 @@ lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_App___hyg_4____closed__3; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l_Lean_Elab_getRefPos___at___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageData___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFn___closed__12; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_tryCoeFun_x3f___closed__4; @@ -344,7 +345,6 @@ lean_object* l_Lean_Elab_Term_ElabAppArgs_main_match__3___rarg(lean_object*, lea lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__11; lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabExplicitUniv___closed__1; lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_addEtaArg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -25414,7 +25414,7 @@ x_31 = l_Lean_Syntax_isOfKind(x_1, x_30); if (x_31 == 0) { lean_object* x_32; uint8_t x_33; -x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_inc(x_1); x_33 = l_Lean_Syntax_isOfKind(x_1, x_32); if (x_33 == 0) @@ -34798,7 +34798,7 @@ lean_object* l_Lean_Elab_Term_elabExplicit(lean_object* x_1, lean_object* x_2, l _start: { lean_object* x_10; uint8_t x_11; -x_10 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_10 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_inc(x_1); x_11 = l_Lean_Syntax_isOfKind(x_1, x_10); if (x_11 == 0) @@ -34976,7 +34976,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_4 = l___regBuiltin_Lean_Elab_Term_elabExplicit___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Elab/Attributes.c b/stage0/stdlib/Lean/Elab/Attributes.c index 79cb1e9b0b..2f10ba2cfa 100644 --- a/stage0/stdlib/Lean/Elab/Attributes.c +++ b/stage0/stdlib/Lean/Elab/Attributes.c @@ -61,7 +61,7 @@ lean_object* l_Lean_Elab_elabAttr___rarg___lambda__10___closed__2; lean_object* l_Lean_Syntax_getId(lean_object*); lean_object* l_Lean_Elab_elabAttr___rarg___lambda__9(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabAttr(lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_elabAttrs___spec__1(lean_object*); lean_object* l_Lean_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*); size_t lean_usize_of_nat(lean_object*); @@ -918,7 +918,7 @@ lean_closure_set(x_8, 4, x_4); lean_closure_set(x_8, 5, x_5); lean_inc(x_6); x_9 = l_Lean_Syntax_getKind(x_6); -x_10 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_10 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_11 = lean_name_eq(x_9, x_10); if (x_11 == 0) { diff --git a/stage0/stdlib/Lean/Elab/Binders.c b/stage0/stdlib/Lean/Elab/Binders.c index 897e448ec2..15752af5fa 100644 --- a/stage0/stdlib/Lean/Elab/Binders.c +++ b/stage0/stdlib/Lean/Elab/Binders.c @@ -15,7 +15,6 @@ extern "C" { #endif lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_getBinderIds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__2___rarg(uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandLetEqnsDeclVal_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabBinder___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclCore_match__1(lean_object*); @@ -56,7 +55,7 @@ lean_object* l_Lean_Elab_Term_elabArrow___closed__1; lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__5; lean_object* l_Lean_Elab_Term_elabLetDeclAux_match__1(lean_object*); -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l___regBuiltin_Lean_Elab_Term_elabDepArrow___closed__1; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__2; @@ -92,6 +91,7 @@ extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__3 lean_object* l_Lean_Elab_Term_expandFunBinders___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__37; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__1; extern lean_object* l_Lean_Parser_Tactic_let___closed__2; @@ -123,7 +123,6 @@ lean_object* l_Lean_addDecl___at_Lean_Elab_Term_declareTacticSyntax___spec__1___ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__15; lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_expr_instantiate1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); @@ -146,7 +145,6 @@ lean_object* l_Lean_Elab_Term_declareTacticSyntax___closed__3; lean_object* lean_string_utf8_byte_size(lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_elabBinderViews_loop___rarg___lambda__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Binders_0__Lean_Elab_Term_matchBinder___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); @@ -237,7 +235,6 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__20; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__8; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_registerFailedToInferBinderTypeInfo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandLetEqnsDeclVal_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__7; lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandMatchAltsIntoMatchAux___closed__2; @@ -246,7 +243,6 @@ lean_object* l___private_Lean_Meta_LevelDefEq_0__Lean_Meta_getResetPostponed(lea lean_object* l_Lean_Elab_Term_elabLetDeclCore___closed__7; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabLetBangDecl(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandBinderModifier___closed__9; lean_object* l_Lean_Elab_Term_mkLetRec___closed__1; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls(lean_object*, lean_object*, lean_object*, lean_object*); @@ -302,6 +298,7 @@ uint8_t l_Array_isEmpty___rarg(lean_object*); extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkFreshIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__2(lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_870____closed__1; lean_object* l_Lean_Meta_withLCtx___at_Lean_Elab_Term_elabSyntheticHole___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -363,6 +360,7 @@ lean_object* l_Lean_Elab_Term_expandFunBinders_loop_match__1___rarg(lean_object* lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_elabFunBinderViews_match__1(lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; extern lean_object* l_Lean_Parser_Tactic_match___closed__3; extern lean_object* l_term_x5b___x5d___closed__5; lean_object* l_Lean_Elab_Term_elabArrow(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -398,6 +396,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__1; lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Meta_saveAndResetSynthInstanceCache___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_FunBinders_propagateExpectedType_match__1(lean_object*); +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_object* l_Lean_Elab_Term_expandMatchAltsWhereDecls_loop_match__1(lean_object*); lean_object* lean_panic_fn(lean_object*, lean_object*); lean_object* l_Lean_Meta_withLocalDecl___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___spec__1___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -411,6 +410,7 @@ lean_object* l_Lean_Elab_Term_quoteAutoTactic___closed__12; lean_object* l_Lean_Elab_Term_quoteAutoTactic_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabLetDeclAux___lambda__1___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__4; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__8; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandFunBinders_loop___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkExplicitBinder(lean_object*, lean_object*); @@ -4649,7 +4649,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -4659,7 +4659,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -6934,19 +6934,19 @@ else { lean_object* x_44; uint8_t x_45; lean_dec(x_21); -x_44 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_44 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_45 = lean_string_dec_eq(x_17, x_44); if (x_45 == 0) { lean_object* x_46; uint8_t x_47; lean_dec(x_2); -x_46 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_46 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_47 = lean_string_dec_eq(x_17, x_46); if (x_47 == 0) { lean_object* x_48; uint8_t x_49; lean_dec(x_3); -x_48 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_48 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_49 = lean_string_dec_eq(x_17, x_48); if (x_49 == 0) { @@ -7150,19 +7150,19 @@ else { lean_object* x_95; uint8_t x_96; lean_dec(x_21); -x_95 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_95 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_96 = lean_string_dec_eq(x_17, x_95); if (x_96 == 0) { lean_object* x_97; uint8_t x_98; lean_dec(x_2); -x_97 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_97 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_98 = lean_string_dec_eq(x_17, x_97); if (x_98 == 0) { lean_object* x_99; uint8_t x_100; lean_dec(x_3); -x_99 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_99 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_100 = lean_string_dec_eq(x_17, x_99); if (x_100 == 0) { @@ -7417,19 +7417,19 @@ else { lean_object* x_155; uint8_t x_156; lean_dec(x_21); -x_155 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_155 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_156 = lean_string_dec_eq(x_17, x_155); if (x_156 == 0) { lean_object* x_157; uint8_t x_158; lean_dec(x_2); -x_157 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_157 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_158 = lean_string_dec_eq(x_17, x_157); if (x_158 == 0) { lean_object* x_159; uint8_t x_160; lean_dec(x_3); -x_159 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_159 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_160 = lean_string_dec_eq(x_17, x_159); if (x_160 == 0) { @@ -7718,19 +7718,19 @@ else { lean_object* x_221; uint8_t x_222; lean_dec(x_21); -x_221 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_221 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_222 = lean_string_dec_eq(x_17, x_221); if (x_222 == 0) { lean_object* x_223; uint8_t x_224; lean_dec(x_2); -x_223 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_223 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_224 = lean_string_dec_eq(x_17, x_223); if (x_224 == 0) { lean_object* x_225; uint8_t x_226; lean_dec(x_3); -x_225 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_225 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_226 = lean_string_dec_eq(x_17, x_225); if (x_226 == 0) { @@ -8053,19 +8053,19 @@ else { lean_object* x_293; uint8_t x_294; lean_dec(x_267); -x_293 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_293 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_294 = lean_string_dec_eq(x_17, x_293); if (x_294 == 0) { lean_object* x_295; uint8_t x_296; lean_dec(x_2); -x_295 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_295 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_296 = lean_string_dec_eq(x_17, x_295); if (x_296 == 0) { lean_object* x_297; uint8_t x_298; lean_dec(x_3); -x_297 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_297 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_298 = lean_string_dec_eq(x_17, x_297); if (x_298 == 0) { @@ -8420,19 +8420,19 @@ else { lean_object* x_371; uint8_t x_372; lean_dec(x_342); -x_371 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_371 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_372 = lean_string_dec_eq(x_340, x_371); if (x_372 == 0) { lean_object* x_373; uint8_t x_374; lean_dec(x_2); -x_373 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_373 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_374 = lean_string_dec_eq(x_340, x_373); if (x_374 == 0) { lean_object* x_375; uint8_t x_376; lean_dec(x_3); -x_375 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_375 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_376 = lean_string_dec_eq(x_340, x_375); if (x_376 == 0) { @@ -10619,17 +10619,17 @@ return x_803; else { lean_object* x_804; uint8_t x_805; -x_804 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_804 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_805 = lean_string_dec_eq(x_200, x_804); if (x_805 == 0) { lean_object* x_806; uint8_t x_807; -x_806 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_806 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_807 = lean_string_dec_eq(x_200, x_806); if (x_807 == 0) { lean_object* x_808; uint8_t x_809; -x_808 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_808 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_809 = lean_string_dec_eq(x_200, x_808); if (x_809 == 0) { @@ -17786,9 +17786,9 @@ x_38 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); -x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -17823,9 +17823,9 @@ x_58 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); -x_60 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_60 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_61 = lean_array_push(x_60, x_59); -x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -17849,7 +17849,7 @@ x_69 = l_Lean_nullKind___closed__2; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); -x_71 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_71 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_72 = lean_array_push(x_71, x_70); x_73 = l_Lean_Parser_Tactic_intro___closed__4; x_74 = lean_alloc_ctor(1, 2, 0); @@ -17884,7 +17884,7 @@ x_87 = l_Lean_nullKind___closed__2; x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_87); lean_ctor_set(x_88, 1, x_86); -x_89 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_89 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_90 = lean_array_push(x_89, x_88); x_91 = l_Lean_Parser_Tactic_intro___closed__4; x_92 = lean_alloc_ctor(1, 2, 0); @@ -17981,9 +17981,9 @@ x_131 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_132 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_132, 0, x_131); lean_ctor_set(x_132, 1, x_130); -x_133 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_133 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_134 = lean_array_push(x_133, x_132); -x_135 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_135 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_136 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_136, 0, x_135); lean_ctor_set(x_136, 1, x_134); @@ -18017,7 +18017,7 @@ x_143 = l_Lean_nullKind___closed__2; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); -x_145 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_145 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_146 = lean_array_push(x_145, x_144); x_147 = l_Lean_Parser_Tactic_intro___closed__4; x_148 = lean_alloc_ctor(1, 2, 0); @@ -18216,9 +18216,9 @@ x_38 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_39 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_39, 0, x_38); lean_ctor_set(x_39, 1, x_37); -x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_41 = lean_array_push(x_40, x_39); -x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_42 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_43 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_43, 0, x_42); lean_ctor_set(x_43, 1, x_41); @@ -18253,9 +18253,9 @@ x_58 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_59 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_59, 0, x_58); lean_ctor_set(x_59, 1, x_57); -x_60 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_60 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_61 = lean_array_push(x_60, x_59); -x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); @@ -18334,9 +18334,9 @@ x_94 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); -x_96 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_96 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_97 = lean_array_push(x_96, x_95); -x_98 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_98 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); lean_ctor_set(x_99, 1, x_97); diff --git a/stage0/stdlib/Lean/Elab/Declaration.c b/stage0/stdlib/Lean/Elab/Declaration.c index 7bffb030c8..dc6400efe0 100644 --- a/stage0/stdlib/Lean/Elab/Declaration.c +++ b/stage0/stdlib/Lean/Elab/Declaration.c @@ -20,7 +20,6 @@ lean_object* l_Lean_Elab_Command_expandMutualElement_match__1___rarg(lean_object lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabAttr___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l_Lean_extractMacroScopes(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_expandOptDeclSig(lean_object*); extern lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__2; @@ -50,7 +49,6 @@ uint8_t l_Lean_Elab_Modifiers_isProtected(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Command_expandInitialize___closed__1; lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabDeclaration___closed__4; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; lean_object* l_Lean_Syntax_getIdAt(lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Command_commandElabAttribute; lean_object* l_Lean_Elab_Command_expandDeclNamespace_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*); @@ -75,6 +73,7 @@ uint8_t lean_name_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualPreambleCommand___closed__1; lean_object* lean_private_to_user_name(lean_object*); lean_object* l_Lean_Elab_elabAttrs___at_Lean_Elab_Command_elabMutualDef___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Lean_Elab_Term_ensureNoUnassignedMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__14; @@ -134,6 +133,7 @@ lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Declaration_0__Lean lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6___lambda__2___closed__3; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___closed__2; lean_object* lean_array_fget(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualPreamble_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__2(lean_object*); @@ -142,6 +142,7 @@ lean_object* lean_st_ref_take(lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_elabAxiom___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabAxiom(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2; extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2501____closed__16; lean_object* l_Lean_Elab_Command_expandMutualNamespace___closed__1; @@ -161,7 +162,6 @@ lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__4; extern lean_object* l_Lean_Parser_Command_namespace___elambda__1___closed__2; lean_object* l___regBuiltin_Lean_Elab_Command_expandMutualPreamble(lean_object*); lean_object* l_Lean_Elab_Command_expandInitCmd___closed__10; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; extern lean_object* l_Lean_initFn____x40_Lean_Compiler_InitAttr___hyg_507____closed__2; lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1; @@ -178,6 +178,7 @@ lean_object* l_Lean_Elab_Command_expandInitialize___boxed(lean_object*, lean_obj lean_object* l_Lean_Macro_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); extern lean_object* l_Lean_protectedExt; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_CollectLevelParams_main(lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___closed__3; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6___closed__1; @@ -189,7 +190,6 @@ lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__1; lean_object* l_Lean_Elab_Command_expandMutualPreamble___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabMutual___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l___regBuiltin_Lean_Elab_Command_elabAttr___closed__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Command_isDefLike(lean_object*); @@ -197,6 +197,7 @@ lean_object* l_Lean_Elab_Command_expandDeclIdNamespace_x3f_match__1___rarg(lean_ lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__3; lean_object* l_Lean_Elab_Command_expandDeclNamespace_x3f(lean_object*); extern lean_object* l_Lean_Parser_Command_open___elambda__1___closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_sortDeclLevelParams(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualInductive___boxed(lean_object*); @@ -234,7 +235,6 @@ extern lean_object* l_Lean_Parser_Command_universe___elambda__1___closed__2; lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__3(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMutualPreamble___closed__2; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; lean_object* l_Lean_Elab_Command_expandInitCmd(uint8_t, lean_object*, lean_object*, lean_object*); lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1___closed__1; extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__2; @@ -279,6 +279,7 @@ lean_object* l_Lean_Elab_expandDeclSig(lean_object*); lean_object* l_Lean_Elab_Term_elabType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualDef___boxed(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; extern lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__2; lean_object* l_Lean_Elab_Command_expandInitCmd___closed__15; extern lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__2; @@ -299,7 +300,6 @@ lean_object* l_Lean_Elab_Command_expandMutualNamespace(lean_object*, lean_object lean_object* l_Lean_Elab_Command_elabAxiom_match__4(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Command_0__Lean_Elab_Command_elabCommandUsing___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabEnd___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidInductiveModifier___at_Lean_Elab_Command_elabStructure___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); @@ -340,6 +340,7 @@ lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyn lean_object* l_Lean_Elab_Command_expandDeclIdNamespace_x3f_match__2(lean_object*); lean_object* l_Lean_Elab_Command_elabDeclaration___closed__3; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_expandMutualNamespace___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; lean_object* l_Lean_Elab_Command_expandMutualElement_match__2___rarg(lean_object*, lean_object*); uint8_t l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualInductive(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); @@ -354,7 +355,6 @@ lean_object* l_Lean_Elab_Command_expandInitCmd___closed__1; extern lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__2; extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__2___closed__2; lean_object* l_Lean_Elab_Command_expandInitCmd___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; extern lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__2; extern lean_object* l_Lean_Parser_Command_constant___elambda__1___closed__1; lean_object* l_Lean_Elab_Term_withAutoBoundImplicitLocal___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -770,7 +770,7 @@ x_9 = lean_name_eq(x_7, x_8); if (x_9 == 0) { lean_object* x_10; uint8_t x_11; -x_10 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_10 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_11 = lean_name_eq(x_7, x_10); if (x_11 == 0) { @@ -800,12 +800,12 @@ x_21 = lean_name_eq(x_7, x_20); if (x_21 == 0) { lean_object* x_22; uint8_t x_23; -x_22 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_22 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_23 = lean_name_eq(x_7, x_22); if (x_23 == 0) { lean_object* x_24; uint8_t x_25; -x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_25 = lean_name_eq(x_7, x_24); lean_dec(x_7); if (x_25 == 0) @@ -4498,7 +4498,7 @@ x_19 = lean_name_eq(x_13, x_18); if (x_19 == 0) { lean_object* x_20; uint8_t x_21; -x_20 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_20 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_21 = lean_name_eq(x_13, x_20); lean_dec(x_13); if (x_21 == 0) @@ -7259,11 +7259,11 @@ x_25 = lean_array_push(x_24, x_23); x_26 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; lean_inc(x_25); x_27 = lean_array_push(x_25, x_26); -x_28 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_28 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_29 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_29, 0, x_28); lean_ctor_set(x_29, 1, x_27); -x_30 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_30 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_31 = lean_array_push(x_30, x_29); x_32 = l_myMacro____x40_Init_System_IO___hyg_2501____closed__5; x_33 = l_Lean_addMacroScope(x_17, x_32, x_16); @@ -7298,7 +7298,7 @@ lean_ctor_set(x_49, 0, x_39); lean_ctor_set(x_49, 1, x_48); x_50 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__8; x_51 = lean_array_push(x_50, x_49); -x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -7312,12 +7312,12 @@ lean_ctor_set(x_58, 1, x_56); x_59 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_60 = lean_array_push(x_59, x_58); x_61 = lean_array_push(x_60, x_26); -x_62 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_62 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_63 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_63, 0, x_62); lean_ctor_set(x_63, 1, x_61); x_64 = lean_array_push(x_54, x_63); -x_65 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_65 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_66 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_66, 0, x_65); lean_ctor_set(x_66, 1, x_64); @@ -7334,7 +7334,7 @@ lean_ctor_set(x_73, 0, x_39); lean_ctor_set(x_73, 1, x_25); x_74 = lean_array_push(x_72, x_73); x_75 = lean_array_push(x_74, x_26); -x_76 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_76 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); @@ -7377,7 +7377,7 @@ x_103 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_103, 0, x_46); lean_ctor_set(x_103, 1, x_102); x_104 = lean_array_push(x_50, x_103); -x_105 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_105 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_105); lean_ctor_set(x_106, 1, x_104); @@ -7414,7 +7414,7 @@ x_119 = lean_array_push(x_118, x_11); x_120 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_121 = lean_array_push(x_119, x_120); x_122 = lean_array_push(x_121, x_120); -x_123 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_123 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_124 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_124, 0, x_123); lean_ctor_set(x_124, 1, x_122); @@ -7466,11 +7466,11 @@ lean_ctor_set(x_154, 2, x_150); lean_ctor_set(x_154, 3, x_151); x_155 = lean_array_push(x_118, x_154); x_156 = lean_array_push(x_155, x_120); -x_157 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_157 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_158 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_158, 0, x_157); lean_ctor_set(x_158, 1, x_156); -x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_160 = lean_array_push(x_159, x_158); x_161 = l_myMacro____x40_Init_System_IO___hyg_2501____closed__5; lean_inc(x_116); @@ -7513,7 +7513,7 @@ x_182 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_182, 0, x_130); lean_ctor_set(x_182, 1, x_181); x_183 = lean_array_push(x_140, x_182); -x_184 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_184 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); @@ -7527,12 +7527,12 @@ lean_ctor_set(x_190, 1, x_188); x_191 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_192 = lean_array_push(x_191, x_190); x_193 = lean_array_push(x_192, x_120); -x_194 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_194 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_195 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_195, 0, x_194); lean_ctor_set(x_195, 1, x_193); x_196 = lean_array_push(x_186, x_195); -x_197 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_197 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_198 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_198, 0, x_197); lean_ctor_set(x_198, 1, x_196); diff --git a/stage0/stdlib/Lean/Elab/DefView.c b/stage0/stdlib/Lean/Elab/DefView.c index 850b11483d..8411c518cc 100644 --- a/stage0/stdlib/Lean/Elab/DefView.c +++ b/stage0/stdlib/Lean/Elab/DefView.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabCommand___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_collect___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__7; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_expandOptDeclSig(lean_object*); lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__9; @@ -129,6 +128,7 @@ lean_object* l_Lean_Elab_instInhabitedDefView; lean_object* l_Lean_Elab_Command_MkInstanceName_append___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_main___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Command_isDefLike(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_Elab_Command_MkInstanceName_mkFreshInstanceName___rarg(lean_object*, lean_object*); lean_object* l_Std_RBNode_find___at_Lean_Elab_Command_MkInstanceName_collect___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfConstant___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -144,11 +144,11 @@ lean_object* l_Lean_Elab_Command_mkDefViewOfExample_match__1___rarg(lean_object* lean_object* l_Lean_Elab_DefKind_isTheorem_match__1(lean_object*); lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_isFirst___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; extern lean_object* l_Lean_Syntax_mkApp___closed__1; uint8_t l_String_isEmpty(lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfTheorem_match__1(lean_object*); lean_object* lean_environment_main_module(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; lean_object* l_Lean_Elab_Command_MkInstanceName_isFirst(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Command_instAddErrorMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__17; @@ -161,6 +161,7 @@ lean_object* l_Lean_Elab_Command_mkDefViewOfConstant_match__1(lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_collect_match__2(lean_object*); lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_DefView___hyg_986_(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; uint8_t l_Lean_Name_isAnonymous(lean_object*); extern lean_object* l_Lean_Elab_toAttributeKind___rarg___closed__1; extern lean_object* l_Lean_Parser_Term_prop___elambda__1___closed__5; @@ -175,14 +176,12 @@ lean_object* l_Lean_Elab_expandDeclSig(lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfAbbrev_match__1___rarg(lean_object*, lean_object*); lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_mkDefView___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; uint8_t l_Lean_Syntax_isNone(lean_object*); lean_object* l_Lean_Elab_DefKind_isDefOrAbbrevOrOpaque_match__1___rarg(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Modifiers_addAttribute(lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Command_MkInstanceName_collect___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; lean_object* l_Lean_Elab_Command_mkDefViewOfAbbrev(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkDefViewOfTheorem_match__1___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_MkInstanceName_collect_match__1(lean_object*); @@ -203,6 +202,7 @@ lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_k lean_object* l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___closed__15; lean_object* l_Lean_Elab_Command_MkInstanceName_mkFreshInstanceName___boxed(lean_object*); lean_object* l_Std_RBNode_ins___at___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkInstanceName_kindReplacements___spec__3(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; extern lean_object* l_Lean_Elab_toAttributeKind___rarg___lambda__2___closed__2; lean_object* l_Lean_Elab_Command_mkDefViewOfExample_match__1(lean_object*); lean_object* l_Lean_Elab_instInhabitedDefView___closed__1; @@ -3279,8 +3279,8 @@ static lean_object* _init_l___private_Lean_Elab_DefView_0__Lean_Elab_Command_MkI _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; x_3 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_3, 0, x_1); lean_ctor_set(x_3, 1, x_2); @@ -4772,7 +4772,7 @@ x_27 = l_Lean_mkAtomFrom(x_2, x_26); x_28 = l_Lean_Syntax_mkApp___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = lean_array_push(x_29, x_25); -x_31 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_31 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_32 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_32, 0, x_31); lean_ctor_set(x_32, 1, x_30); @@ -5056,7 +5056,7 @@ x_28 = l_Lean_Syntax_mkApp___closed__1; x_29 = lean_array_push(x_28, x_27); x_30 = l_Lean_mkOptionalNode___closed__1; x_31 = lean_array_push(x_29, x_30); -x_32 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_32 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_32); lean_ctor_set(x_33, 1, x_31); @@ -5222,7 +5222,7 @@ x_10 = l_Lean_Syntax_mkApp___closed__1; x_11 = lean_array_push(x_10, x_9); x_12 = l_Lean_mkOptionalNode___closed__1; x_13 = lean_array_push(x_11, x_12); -x_14 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_14 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_15 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_15, 0, x_14); lean_ctor_set(x_15, 1, x_13); @@ -5252,7 +5252,7 @@ x_4 = lean_name_eq(x_2, x_3); if (x_4 == 0) { lean_object* x_5; uint8_t x_6; -x_5 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_5 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_6 = lean_name_eq(x_2, x_5); if (x_6 == 0) { @@ -5267,7 +5267,7 @@ x_10 = lean_name_eq(x_2, x_9); if (x_10 == 0) { lean_object* x_11; uint8_t x_12; -x_11 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_11 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_12 = lean_name_eq(x_2, x_11); if (x_12 == 0) { @@ -5420,7 +5420,7 @@ x_8 = lean_name_eq(x_6, x_7); if (x_8 == 0) { lean_object* x_9; uint8_t x_10; -x_9 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_9 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_10 = lean_name_eq(x_6, x_9); if (x_10 == 0) { @@ -5435,7 +5435,7 @@ x_14 = lean_name_eq(x_6, x_13); if (x_14 == 0) { lean_object* x_15; uint8_t x_16; -x_15 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_15 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_16 = lean_name_eq(x_6, x_15); if (x_16 == 0) { diff --git a/stage0/stdlib/Lean/Elab/Deriving/BEq.c b/stage0/stdlib/Lean/Elab/Deriving/BEq.c index 44dba0177e..3f14db0ef4 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/BEq.c +++ b/stage0/stdlib/Lean/Elab/Deriving/BEq.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__4; uint8_t l_Lean_Expr_hasAnyFVar_visit___at_Lean_Expr_containsFVar___spec__1(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; size_t l_USize_add(size_t, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__14; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__9; @@ -32,19 +31,19 @@ lean_object* lean_array_uget(lean_object*, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__17; lean_object* l_Array_append___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__2; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1; extern lean_object* l_Array_empty___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; lean_object* lean_st_ref_get(lean_object*, lean_object*); extern lean_object* l_instReprBool___closed__1; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7; extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__6; extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2; @@ -74,6 +73,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__6; lean_object* lean_nat_add(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__10; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabCommand___spec__11(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_Term_expandFunBinders_loop___closed__10; extern lean_object* l_Lean_Elab_instToFormatModifiers___closed__8; @@ -96,6 +96,7 @@ lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lea lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__11; lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; extern lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2; extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__4; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -115,8 +116,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1___rarg(lean_object extern lean_object* l_Lean_Elab_elabModifiers___rarg___lambda__3___closed__1; extern lean_object* l_Lean_Core_betaReduce___closed__2; extern lean_object* l_Lean_instQuoteBool___closed__3; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__3; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__7; extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1; @@ -137,6 +136,7 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts__ extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__11; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_mkSepArray(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__2; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__2(lean_object*); @@ -156,7 +156,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__21; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__8; lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_match___closed__1; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; extern lean_object* l_Lean_Syntax_mkApp___closed__1; lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2615_(lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___lambda__1___closed__3; @@ -176,6 +175,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__9; lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__12; extern lean_object* l_Lean_Core_betaReduce___closed__1; +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t, size_t, lean_object*); extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__1; @@ -187,7 +187,6 @@ extern lean_object* l_Lean_getConstInfoCtor___rarg___lambda__1___closed__2; lean_object* l_Lean_Meta_inferType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1123____closed__23; lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__2; lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -232,6 +231,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__4; lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__17; extern lean_object* l_Lean_setOptionFromString___closed__3; extern lean_object* l_Lean_Elab_instToStringVisibility___closed__2; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_object* l_Lean_Elab_Deriving_mkInductiveApp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__3; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -294,7 +294,7 @@ lean_inc(x_20); x_21 = lean_ctor_get(x_19, 1); lean_inc(x_21); lean_dec(x_19); -x_22 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_22 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_23 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_22, x_6, x_7, x_21); x_24 = lean_ctor_get(x_23, 0); lean_inc(x_24); @@ -1027,9 +1027,9 @@ x_46 = lean_usize_of_nat(x_45); lean_dec(x_45); x_47 = 0; x_48 = x_27; -x_49 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_46, x_47, x_48); +x_49 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_46, x_47, x_48); x_50 = x_49; -x_51 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_51 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_52 = l_Lean_mkSepArray(x_50, x_51); lean_dec(x_50); x_53 = l_Array_appendCore___rarg(x_13, x_52); @@ -1060,9 +1060,9 @@ x_64 = lean_usize_of_nat(x_63); lean_dec(x_63); x_65 = 0; x_66 = x_27; -x_67 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_64, x_65, x_66); +x_67 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_64, x_65, x_66); x_68 = x_67; -x_69 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_69 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_70 = l_Lean_mkSepArray(x_68, x_69); lean_dec(x_68); x_71 = l_Array_appendCore___rarg(x_13, x_70); @@ -2419,12 +2419,12 @@ x_60 = l_Lean_Elab_Term_getMainModule___rarg(x_13, x_59); x_61 = lean_ctor_get(x_60, 1); lean_inc(x_61); lean_dec(x_60); -x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; +x_62 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; lean_inc(x_2); x_63 = lean_array_push(x_2, x_62); x_64 = lean_mk_syntax_ident(x_5); x_65 = lean_array_push(x_63, x_64); -x_66 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_66 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_67 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_67, 0, x_66); lean_ctor_set(x_67, 1, x_65); @@ -2483,9 +2483,9 @@ x_91 = lean_usize_of_nat(x_90); lean_dec(x_90); x_92 = 0; x_93 = x_84; -x_94 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_91, x_92, x_93); +x_94 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_91, x_92, x_93); x_95 = x_94; -x_96 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_96 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_97 = l_Lean_mkSepArray(x_95, x_96); lean_dec(x_95); lean_inc(x_2); @@ -2516,9 +2516,9 @@ x_108 = lean_usize_of_nat(x_107); lean_dec(x_107); x_109 = 0; x_110 = x_84; -x_111 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_108, x_109, x_110); +x_111 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_108, x_109, x_110); x_112 = x_111; -x_113 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_113 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_114 = l_Lean_mkSepArray(x_112, x_113); lean_dec(x_112); lean_inc(x_2); @@ -2629,12 +2629,12 @@ x_143 = l_Lean_Elab_Term_getMainModule___rarg(x_13, x_142); x_144 = lean_ctor_get(x_143, 1); lean_inc(x_144); lean_dec(x_143); -x_145 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; +x_145 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; lean_inc(x_2); x_146 = lean_array_push(x_2, x_145); x_147 = lean_mk_syntax_ident(x_5); x_148 = lean_array_push(x_146, x_147); -x_149 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_149 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); @@ -2697,9 +2697,9 @@ x_174 = lean_usize_of_nat(x_173); lean_dec(x_173); x_175 = 0; x_176 = x_167; -x_177 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_174, x_175, x_176); +x_177 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_174, x_175, x_176); x_178 = x_177; -x_179 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_179 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_180 = l_Lean_mkSepArray(x_178, x_179); lean_dec(x_178); lean_inc(x_2); @@ -3163,9 +3163,9 @@ x_24 = lean_usize_of_nat(x_23); lean_dec(x_23); x_25 = 0; x_26 = x_13; -x_27 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_24, x_25, x_26); +x_27 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_24, x_25, x_26); x_28 = x_27; -x_29 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_29 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_30 = l_Lean_mkSepArray(x_28, x_29); lean_dec(x_28); x_31 = l_Array_empty___closed__1; @@ -3185,7 +3185,7 @@ x_41 = lean_array_get_size(x_16); x_42 = lean_usize_of_nat(x_41); lean_dec(x_41); x_43 = x_16; -x_44 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_42, x_25, x_43); +x_44 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_42, x_25, x_43); x_45 = x_44; x_46 = l_Lean_Elab_Deriving_BEq_mkMatch___rarg___closed__1; x_47 = l_Lean_mkSepArray(x_45, x_46); @@ -3220,9 +3220,9 @@ x_59 = lean_usize_of_nat(x_58); lean_dec(x_58); x_60 = 0; x_61 = x_13; -x_62 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_59, x_60, x_61); +x_62 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_59, x_60, x_61); x_63 = x_62; -x_64 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_64 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_65 = l_Lean_mkSepArray(x_63, x_64); lean_dec(x_63); x_66 = l_Array_empty___closed__1; @@ -3242,7 +3242,7 @@ x_76 = lean_array_get_size(x_16); x_77 = lean_usize_of_nat(x_76); lean_dec(x_76); x_78 = x_16; -x_79 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_77, x_60, x_78); +x_79 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_77, x_60, x_78); x_80 = x_79; x_81 = l_Lean_Elab_Deriving_BEq_mkMatch___rarg___closed__1; x_82 = l_Lean_mkSepArray(x_80, x_81); @@ -3616,11 +3616,11 @@ x_22 = l_Array_empty___closed__1; x_23 = lean_array_push(x_22, x_21); x_24 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_25 = lean_array_push(x_23, x_24); -x_26 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_26 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); -x_28 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_28 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_29 = lean_array_push(x_28, x_27); x_30 = l_Array_appendCore___rarg(x_22, x_14); x_31 = l_Lean_nullKind___closed__2; @@ -3649,7 +3649,7 @@ x_45 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_45, 0, x_31); lean_ctor_set(x_45, 1, x_44); x_46 = lean_array_push(x_33, x_45); -x_47 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_47 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -3657,12 +3657,12 @@ x_49 = lean_array_push(x_29, x_48); x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_51 = lean_array_push(x_50, x_4); x_52 = lean_array_push(x_51, x_24); -x_53 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_53 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_54 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_54, 0, x_53); lean_ctor_set(x_54, 1, x_52); x_55 = lean_array_push(x_49, x_54); -x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_57 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_57, 0, x_56); lean_ctor_set(x_57, 1, x_55); @@ -3688,11 +3688,11 @@ x_65 = l_Array_empty___closed__1; x_66 = lean_array_push(x_65, x_64); x_67 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_68 = lean_array_push(x_66, x_67); -x_69 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_69 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_70 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_70, 0, x_69); lean_ctor_set(x_70, 1, x_68); -x_71 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_71 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_72 = lean_array_push(x_71, x_70); x_73 = l_Array_appendCore___rarg(x_65, x_14); x_74 = l_Lean_nullKind___closed__2; @@ -3721,7 +3721,7 @@ x_88 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_88, 0, x_74); lean_ctor_set(x_88, 1, x_87); x_89 = lean_array_push(x_76, x_88); -x_90 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_90 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_91 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_91, 0, x_90); lean_ctor_set(x_91, 1, x_89); @@ -3729,12 +3729,12 @@ x_92 = lean_array_push(x_72, x_91); x_93 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_94 = lean_array_push(x_93, x_4); x_95 = lean_array_push(x_94, x_67); -x_96 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_96 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_97 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_97, 0, x_96); lean_ctor_set(x_97, 1, x_95); x_98 = lean_array_push(x_92, x_97); -x_99 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_99 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -3771,11 +3771,11 @@ x_114 = l_Array_empty___closed__1; x_115 = lean_array_push(x_114, x_113); x_116 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_117 = lean_array_push(x_115, x_116); -x_118 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_118 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_119 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_119, 0, x_118); lean_ctor_set(x_119, 1, x_117); -x_120 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_120 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_121 = lean_array_push(x_120, x_119); x_122 = l_Array_appendCore___rarg(x_114, x_106); x_123 = l_Lean_nullKind___closed__2; @@ -3804,7 +3804,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_123); lean_ctor_set(x_137, 1, x_136); x_138 = lean_array_push(x_125, x_137); -x_139 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_139 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -3812,12 +3812,12 @@ x_141 = lean_array_push(x_121, x_140); x_142 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_143 = lean_array_push(x_142, x_4); x_144 = lean_array_push(x_143, x_116); -x_145 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_145 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_146 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_146, 0, x_145); lean_ctor_set(x_146, 1, x_144); x_147 = lean_array_push(x_141, x_146); -x_148 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_148 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_149 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_149, 0, x_148); lean_ctor_set(x_149, 1, x_147); @@ -3843,11 +3843,11 @@ x_157 = l_Array_empty___closed__1; x_158 = lean_array_push(x_157, x_156); x_159 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_160 = lean_array_push(x_158, x_159); -x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_162 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_162, 0, x_161); lean_ctor_set(x_162, 1, x_160); -x_163 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_163 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_164 = lean_array_push(x_163, x_162); x_165 = l_Array_appendCore___rarg(x_157, x_106); x_166 = l_Lean_nullKind___closed__2; @@ -3876,7 +3876,7 @@ x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_166); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_168, x_180); -x_182 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_182 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_183, 0, x_182); lean_ctor_set(x_183, 1, x_181); @@ -3884,12 +3884,12 @@ x_184 = lean_array_push(x_164, x_183); x_185 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_186 = lean_array_push(x_185, x_4); x_187 = lean_array_push(x_186, x_159); -x_188 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_188 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_189 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_189, 0, x_188); lean_ctor_set(x_189, 1, x_187); x_190 = lean_array_push(x_184, x_189); -x_191 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_191 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_192 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_192, 0, x_191); lean_ctor_set(x_192, 1, x_190); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Basic.c b/stage0/stdlib/Lean/Elab/Deriving/Basic.c index 37a5713e3e..f28635b295 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Basic.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Basic.c @@ -99,7 +99,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_elabDeriving___spec__5(size_t lean_object* l_Lean_Elab_defaultHandler(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalConst___at_Lean_registerInitAttrUnsafe___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_applyDerivingHandlers_match__1(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_elabDeriving___spec__6(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_elabDeriving_match__1(lean_object*); extern lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__2; @@ -118,9 +117,11 @@ lean_object* lean_io_initializing(lean_object*); lean_object* l___regBuiltin_Lean_Elab_elabDeriving(lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_getOptDerivingClasses___spec__1___rarg___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*); +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(lean_object*, lean_object*); lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); uint8_t l_List_isEmpty___rarg(lean_object*); lean_object* l_Lean_Elab_Command_getScope___rarg(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; lean_object* l_Lean_resolveGlobalConstNoOverload___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_elabDeriving___closed__1; lean_object* l_Lean_mkConst(lean_object*, lean_object*); @@ -130,7 +131,6 @@ extern lean_object* l_instReprChar___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_Elab_getOptDerivingClasses___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_elabDeriving___spec__3(lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(lean_object*, lean_object*); uint8_t lean_nat_dec_lt(lean_object*, lean_object*); lean_object* l_Lean_resolveGlobalConstNoOverload___at_Lean_Elab_elabDeriving___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_IO_mkRef___at_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Basic___hyg_11____spec__1(lean_object* x_1, lean_object* x_2) { @@ -1265,8 +1265,8 @@ goto block_78; block_78: { lean_object* x_15; lean_object* x_16; -x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; -x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_14, x_15); +x_15 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +x_16 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_14, x_15); lean_dec(x_14); if (lean_obj_tag(x_16) == 0) { @@ -1331,7 +1331,7 @@ goto block_64; block_64: { lean_object* x_20; -x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_19, x_15); +x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_19, x_15); lean_dec(x_19); if (lean_obj_tag(x_20) == 0) { diff --git a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c index 3e98895fab..99e1005c10 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Inhabited.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__11; lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_mkInhabitedInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -40,6 +39,7 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Le uint8_t l_USize_decEq(size_t, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__8; lean_object* lean_array_uget(lean_object*, size_t); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__2; extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; extern lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3404____closed__8; @@ -52,6 +52,7 @@ extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandOptIde extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__2(lean_object*); @@ -62,7 +63,6 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__7; lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -74,6 +74,7 @@ extern lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_CheckAssignment lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); lean_object* l_Lean_Core_mkFreshUserName___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -96,6 +97,7 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__11; lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__2; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -122,8 +124,6 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith_match__1(lean_object*); lean_object* l_Std_RBNode_find___at_Lean_sanitizeName___spec__1(lean_object*, lean_object*); lean_object* l_Std_RBNode_insert___at_Lean_NameMap_insert___spec__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -152,6 +152,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__11; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__3; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___closed__2; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabCommand(lean_object*, lean_object*, lean_object*, lean_object*); @@ -176,7 +177,6 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn extern lean_object* l_Std_RBNode_forIn_visit___at___private_Lean_Elab_SyntheticMVars_0__Lean_Elab_Term_synthesizeUsingDefault___spec__2___lambda__1___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_mkInhabitedInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; lean_object* l_Std_HashMapImp_insert___at_Lean_Expr_forEach___spec__4(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_isInductive___at_Lean_Elab_mkInhabitedInstanceHandler___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); @@ -231,7 +231,6 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__2(lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance_match__1(lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Command_0__Lean_Elab_Command_elabCommandUsing___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; extern lean_object* l_Std_HashMap_instInhabitedHashMap___closed__1; lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__2; @@ -254,6 +253,7 @@ extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_1630 lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_indentExpr(lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__6; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfo___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__2(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__6; @@ -5442,7 +5442,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___closed__12; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; x_3 = lean_array_push(x_1, x_2); return x_3; } @@ -5537,9 +5537,9 @@ lean_ctor_set(x_42, 2, x_37); lean_ctor_set(x_42, 3, x_41); x_43 = lean_array_push(x_23, x_42); x_44 = lean_mk_syntax_ident(x_1); -x_45 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_45 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_46 = lean_array_push(x_45, x_44); -x_47 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_47 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_48 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_48, 0, x_47); lean_ctor_set(x_48, 1, x_46); @@ -5667,7 +5667,7 @@ x_112 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_112, 0, x_111); lean_ctor_set(x_112, 1, x_110); x_113 = lean_array_push(x_108, x_112); -x_114 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_114 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); @@ -5676,12 +5676,12 @@ x_117 = lean_array_push(x_116, x_115); x_118 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_119 = lean_array_push(x_118, x_100); x_120 = lean_array_push(x_119, x_57); -x_121 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_121 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_122 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_122, 0, x_121); lean_ctor_set(x_122, 1, x_120); x_123 = lean_array_push(x_117, x_122); -x_124 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_124 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_125 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_125, 0, x_124); lean_ctor_set(x_125, 1, x_123); @@ -5713,7 +5713,7 @@ x_137 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_137, 0, x_136); lean_ctor_set(x_137, 1, x_135); x_138 = lean_array_push(x_133, x_137); -x_139 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_139 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_140 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_140, 0, x_139); lean_ctor_set(x_140, 1, x_138); @@ -5722,12 +5722,12 @@ x_142 = lean_array_push(x_141, x_140); x_143 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_144 = lean_array_push(x_143, x_100); x_145 = lean_array_push(x_144, x_57); -x_146 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_146 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_147 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_147, 0, x_146); lean_ctor_set(x_147, 1, x_145); x_148 = lean_array_push(x_142, x_147); -x_149 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_149 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_150 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_150, 0, x_149); lean_ctor_set(x_150, 1, x_148); diff --git a/stage0/stdlib/Lean/Elab/Deriving/Util.c b/stage0/stdlib/Lean/Elab/Deriving/Util.c index a0e4befb9a..0ec9bab40d 100644 --- a/stage0/stdlib/Lean/Elab/Deriving/Util.c +++ b/stage0/stdlib/Lean/Elab/Deriving/Util.c @@ -14,7 +14,6 @@ extern "C" { #endif lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; size_t l_USize_add(size_t, size_t); lean_object* lean_erase_macro_scopes(lean_object*); extern lean_object* l_instReprSigma___rarg___closed__2; @@ -28,6 +27,7 @@ lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Deriving_mkInstIm lean_object* lean_name_mk_string(lean_object*, lean_object*); uint8_t l_USize_decEq(size_t, size_t); lean_object* lean_array_uget(lean_object*, size_t); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Deriving_mkLet___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_append___rarg(lean_object*, lean_object*); extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2; @@ -42,6 +42,7 @@ lean_object* l_Lean_Elab_Deriving_mkInductArgNames___lambda__1(lean_object*, lea extern lean_object* l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* lean_st_ref_get(lean_object*, lean_object*); lean_object* l_Lean_Elab_Deriving_mkContext_match__1(lean_object*); extern lean_object* l_Lean_Parser_Term_funImplicitBinder___elambda__1___closed__5; @@ -49,7 +50,6 @@ lean_object* l_Lean_Elab_Deriving_implicitBinderF; extern lean_object* l_instReprSigma___rarg___closed__1; lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* lean_string_append(lean_object*, lean_object*); @@ -58,6 +58,7 @@ lean_object* l_Lean_Meta_isTypeCorrect(lean_object*, lean_object*, lean_object*, lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_mkContext___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_mkContext___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_mkContext___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*); uint8_t l_USize_decLt(size_t, size_t); lean_object* l_Lean_Core_mkFreshUserName___at_Lean_Elab_Deriving_mkInductArgNames___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -74,6 +75,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__4___box lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkInductiveApp___spec__1___boxed(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__3(lean_object*); lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -93,8 +95,6 @@ lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_Elab_Deriving_matchAltExpr; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Deriving_mkInstImplicitBinders___spec__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__6; extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1; @@ -109,6 +109,7 @@ extern lean_object* l_Lean_instInhabitedExpr; extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_explicitBinder(uint8_t); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_870____closed__1; lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__3; @@ -123,7 +124,6 @@ extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__1 lean_object* l_Lean_Elab_Deriving_mkInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__18; lean_object* l_Lean_Elab_Deriving_mkContext_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__5___closed__1; @@ -146,7 +146,6 @@ lean_object* l_Lean_Elab_Deriving_mkImplicitBinders(lean_object*, lean_object*, extern lean_object* l_Lean_instInhabitedName; lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_1123____closed__23; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; lean_object* l_Lean_Meta_mkAppM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_isMonad_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Core_mkFreshUserName___at_Lean_Elab_Deriving_mkInductArgNames___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_mk_syntax_ident(lean_object*); @@ -162,6 +161,7 @@ lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_mkContext___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDecls___spec__1___closed__4; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__14; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Deriving_mkInductArgNames___spec__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_6305____closed__6; lean_object* l_Lean_mkConst(lean_object*, lean_object*); @@ -550,9 +550,9 @@ if (x_22 == 0) lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; x_23 = lean_ctor_get(x_21, 0); lean_dec(x_23); -x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_25 = lean_array_push(x_24, x_12); -x_26 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_26 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -578,9 +578,9 @@ lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean x_36 = lean_ctor_get(x_21, 1); lean_inc(x_36); lean_dec(x_21); -x_37 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_37 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_38 = lean_array_push(x_37, x_12); -x_39 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_39 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -2496,7 +2496,7 @@ lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_83); lean_inc(x_4); x_94 = lean_array_push(x_4, x_93); -x_95 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__38; +x_95 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__38; x_96 = lean_array_push(x_94, x_95); lean_inc(x_82); x_97 = lean_array_push(x_96, x_82); @@ -2517,7 +2517,7 @@ x_105 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_105, 0, x_104); lean_ctor_set(x_105, 1, x_103); x_106 = lean_array_push(x_100, x_105); -x_107 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_107 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_108 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_108, 0, x_107); lean_ctor_set(x_108, 1, x_106); @@ -2527,12 +2527,12 @@ lean_inc(x_4); x_111 = lean_array_push(x_4, x_110); x_112 = lean_array_push(x_111, x_77); x_113 = lean_array_push(x_112, x_82); -x_114 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_114 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_115 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_115, 0, x_114); lean_ctor_set(x_115, 1, x_113); x_116 = lean_array_push(x_109, x_115); -x_117 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_117 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_118 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_118, 0, x_117); lean_ctor_set(x_118, 1, x_116); diff --git a/stage0/stdlib/Lean/Elab/Do.c b/stage0/stdlib/Lean/Elab/Do.c index 740ed248c2..024dc3f0af 100644 --- a/stage0/stdlib/Lean/Elab/Do.c +++ b/stage0/stdlib/Lean/Elab/Do.c @@ -219,6 +219,7 @@ lean_object* l_Lean_Elab_Term_Do_getPatternsVarsEx(lean_object*, lean_object*, l lean_object* l_Lean_Elab_Term_Do_mkAuxDeclFor___rarg___lambda__5___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_getPatternVarsEx___spec__1___boxed(lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Term_Do_hasExitPointPred_loop___at_Lean_Elab_Term_Do_hasReturn___spec__1(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; lean_object* l_Lean_Elab_Term_Do_ToTerm_mkNestedKind___closed__2; lean_object* l_Lean_Elab_Term_Do_ToTerm_breakToTermCore___closed__14; lean_object* l_Lean_Elab_Term_Do_concat___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -868,7 +869,6 @@ lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_ensureEOS(lean_object*, lean_object lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Do_mkReassignCore___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_getDoReassignVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__4___closed__2; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___lambda__2___closed__2; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandTermReturn(lean_object*, lean_object*, lean_object*); @@ -988,7 +988,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkSimpleJmp___spec__1 uint8_t l_Lean_Elab_Term_Do_ToCodeBlock_Context_insideFor___default; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTermCore___closed__30; lean_object* l_Lean_Elab_Term_Do_ToTerm_continueToTermCore___closed__18; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; lean_object* l_Lean_Meta_withNewMCtxDepth___at___private_Lean_Meta_Instances_0__Lean_Meta_mkInstanceKey___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_mkFreshJP___lambda__1___closed__2; lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1212,6 +1211,7 @@ lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_mkTuple(lean_object*, lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Do_ToCodeBlock_doSeqToCode___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Do_ToCodeBlock_doReassignArrowToCode___closed__5; lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_Do_ToCodeBlock_doTryToCode___spec__10(lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, uint8_t, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_object* l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_ToCodeBlock_expandLiftMethodAux_match__1(lean_object*); lean_object* l_Std_RBNode_any___at_Lean_Elab_Term_Do_extendUpdatedVars___spec__1___boxed(lean_object*, lean_object*); extern lean_object* l___regBuiltin_Lean_Elab_Term_elabTypeOf___closed__2; @@ -5869,11 +5869,11 @@ lean_dec(x_1); x_5 = lean_ctor_get(x_4, 1); lean_inc(x_5); lean_dec(x_4); -x_6 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_6 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_7 = l_Lean_addMacroScope(x_3, x_6, x_2); x_8 = lean_box(0); x_9 = l_Lean_instInhabitedSourceInfo___closed__1; -x_10 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_10 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_11 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_11, 0, x_9); lean_ctor_set(x_11, 1, x_10); @@ -5965,11 +5965,11 @@ lean_dec(x_1); x_6 = lean_ctor_get(x_5, 1); lean_inc(x_6); lean_dec(x_5); -x_7 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_7 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_8 = l_Lean_addMacroScope(x_4, x_7, x_2); x_9 = lean_box(0); x_10 = l_Lean_instInhabitedSourceInfo___closed__1; -x_11 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_11 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_12 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_12, 0, x_10); lean_ctor_set(x_12, 1, x_11); @@ -6494,11 +6494,11 @@ lean_dec(x_9); lean_inc(x_4); lean_inc(x_8); lean_ctor_set(x_3, 2, x_4); -x_10 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_10 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_11 = l_Lean_addMacroScope(x_8, x_10, x_4); x_12 = lean_box(0); x_13 = l_Lean_instInhabitedSourceInfo___closed__1; -x_14 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_14 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_15 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_15, 0, x_13); lean_ctor_set(x_15, 1, x_14); @@ -6620,11 +6620,11 @@ lean_ctor_set(x_58, 2, x_4); lean_ctor_set(x_58, 3, x_55); lean_ctor_set(x_58, 4, x_56); lean_ctor_set(x_58, 5, x_57); -x_59 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_59 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_60 = l_Lean_addMacroScope(x_54, x_59, x_4); x_61 = lean_box(0); x_62 = l_Lean_instInhabitedSourceInfo___closed__1; -x_63 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_63 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_64 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_64, 0, x_62); lean_ctor_set(x_64, 1, x_63); @@ -8178,7 +8178,7 @@ else { lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; uint8_t x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_dec(x_1); -x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_12 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_13 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_12, x_7, x_8, x_9); x_14 = lean_ctor_get(x_13, 0); lean_inc(x_14); @@ -9007,7 +9007,7 @@ lean_inc(x_17); x_18 = l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Do_mkJmp___spec__1(x_1, x_15, x_16, x_17); x_19 = x_18; x_20 = lean_array_push(x_19, x_3); -x_21 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_21 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_22 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_21, x_10, x_11, x_12); x_23 = lean_ctor_get(x_22, 0); lean_inc(x_23); @@ -9613,11 +9613,11 @@ lean_inc(x_26); x_27 = lean_ctor_get(x_25, 1); lean_inc(x_27); lean_dec(x_25); -x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_29 = l_Lean_addMacroScope(x_26, x_28, x_23); x_30 = lean_box(0); x_31 = l_Lean_instInhabitedSourceInfo___closed__1; -x_32 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_32 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_33 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_33, 0, x_31); lean_ctor_set(x_33, 1, x_32); @@ -9780,11 +9780,11 @@ lean_inc(x_96); x_97 = lean_ctor_get(x_95, 1); lean_inc(x_97); lean_dec(x_95); -x_98 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_98 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_99 = l_Lean_addMacroScope(x_96, x_98, x_93); x_100 = lean_box(0); x_101 = l_Lean_instInhabitedSourceInfo___closed__1; -x_102 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_102 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_103 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_103, 0, x_101); lean_ctor_set(x_103, 1, x_102); @@ -9978,11 +9978,11 @@ lean_inc(x_172); x_173 = lean_ctor_get(x_171, 1); lean_inc(x_173); lean_dec(x_171); -x_174 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_174 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_175 = l_Lean_addMacroScope(x_172, x_174, x_169); x_176 = lean_box(0); x_177 = l_Lean_instInhabitedSourceInfo___closed__1; -x_178 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_178 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_179 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_179, 0, x_177); lean_ctor_set(x_179, 1, x_178); @@ -16300,7 +16300,7 @@ x_18 = l___private_Lean_Elab_Do_0__Lean_Elab_Term_Do_nameSetToArray(x_17); if (lean_obj_tag(x_3) == 0) { lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; -x_19 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_19 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; x_20 = l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(x_19, x_9, x_10, x_15); x_21 = lean_ctor_get(x_20, 0); lean_inc(x_21); @@ -23512,11 +23512,11 @@ lean_ctor_set(x_22, 3, x_21); x_23 = l_Array_empty___closed__1; x_24 = lean_array_push(x_23, x_22); x_25 = lean_array_push(x_23, x_1); -x_26 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_26 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_27 = l_Lean_addMacroScope(x_8, x_26, x_4); -x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_29 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_29, 0, x_19); lean_ctor_set(x_29, 1, x_28); @@ -23647,11 +23647,11 @@ lean_ctor_set(x_88, 3, x_87); x_89 = l_Array_empty___closed__1; x_90 = lean_array_push(x_89, x_88); x_91 = lean_array_push(x_89, x_1); -x_92 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_92 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_93 = l_Lean_addMacroScope(x_8, x_92, x_4); -x_94 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_94 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_95 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_95, 0, x_85); lean_ctor_set(x_95, 1, x_94); @@ -24439,11 +24439,11 @@ lean_ctor_set(x_509, 3, x_508); x_510 = l_Array_empty___closed__1; x_511 = lean_array_push(x_510, x_509); x_512 = lean_array_push(x_510, x_1); -x_513 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_513 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_514 = l_Lean_addMacroScope(x_8, x_513, x_4); -x_515 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_515 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_516 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_516, 0, x_506); lean_ctor_set(x_516, 1, x_515); @@ -24567,11 +24567,11 @@ lean_ctor_set(x_579, 3, x_578); x_580 = l_Array_empty___closed__1; x_581 = lean_array_push(x_580, x_579); x_582 = lean_array_push(x_580, x_1); -x_583 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_583 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_584 = l_Lean_addMacroScope(x_8, x_583, x_4); -x_585 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_585 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_586 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_586, 0, x_576); lean_ctor_set(x_586, 1, x_585); @@ -24700,11 +24700,11 @@ lean_ctor_set(x_650, 3, x_649); x_651 = l_Array_empty___closed__1; x_652 = lean_array_push(x_651, x_650); x_653 = lean_array_push(x_651, x_1); -x_654 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_654 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_655 = l_Lean_addMacroScope(x_8, x_654, x_4); -x_656 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_656 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_657 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_657, 0, x_647); lean_ctor_set(x_657, 1, x_656); @@ -24828,11 +24828,11 @@ lean_ctor_set(x_720, 3, x_719); x_721 = l_Array_empty___closed__1; x_722 = lean_array_push(x_721, x_720); x_723 = lean_array_push(x_721, x_1); -x_724 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_724 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_725 = l_Lean_addMacroScope(x_8, x_724, x_4); -x_726 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_726 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_727 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_727, 0, x_717); lean_ctor_set(x_727, 1, x_726); @@ -24961,11 +24961,11 @@ lean_ctor_set(x_791, 3, x_790); x_792 = l_Array_empty___closed__1; x_793 = lean_array_push(x_792, x_791); x_794 = lean_array_push(x_792, x_1); -x_795 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_795 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_796 = l_Lean_addMacroScope(x_8, x_795, x_4); -x_797 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_797 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_798 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_798, 0, x_788); lean_ctor_set(x_798, 1, x_797); @@ -25089,11 +25089,11 @@ lean_ctor_set(x_861, 3, x_860); x_862 = l_Array_empty___closed__1; x_863 = lean_array_push(x_862, x_861); x_864 = lean_array_push(x_862, x_1); -x_865 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_865 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_8); x_866 = l_Lean_addMacroScope(x_8, x_865, x_4); -x_867 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_867 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_868 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_868, 0, x_858); lean_ctor_set(x_868, 1, x_867); @@ -25266,11 +25266,11 @@ lean_ctor_set(x_943, 3, x_942); x_944 = l_Array_empty___closed__1; x_945 = lean_array_push(x_944, x_943); x_946 = lean_array_push(x_944, x_1); -x_947 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_947 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_925); x_948 = l_Lean_addMacroScope(x_925, x_947, x_4); -x_949 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_949 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_950 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_950, 0, x_940); lean_ctor_set(x_950, 1, x_949); @@ -25776,11 +25776,11 @@ lean_ctor_set(x_1193, 3, x_1192); x_1194 = l_Array_empty___closed__1; x_1195 = lean_array_push(x_1194, x_1193); x_1196 = lean_array_push(x_1194, x_1); -x_1197 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_1197 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_925); x_1198 = l_Lean_addMacroScope(x_925, x_1197, x_4); -x_1199 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_1199 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_1200 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1200, 0, x_1190); lean_ctor_set(x_1200, 1, x_1199); @@ -25919,11 +25919,11 @@ lean_ctor_set(x_1265, 3, x_1264); x_1266 = l_Array_empty___closed__1; x_1267 = lean_array_push(x_1266, x_1265); x_1268 = lean_array_push(x_1266, x_1); -x_1269 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_1269 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_925); x_1270 = l_Lean_addMacroScope(x_925, x_1269, x_4); -x_1271 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_1271 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_1272 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1272, 0, x_1262); lean_ctor_set(x_1272, 1, x_1271); @@ -26062,11 +26062,11 @@ lean_ctor_set(x_1337, 3, x_1336); x_1338 = l_Array_empty___closed__1; x_1339 = lean_array_push(x_1338, x_1337); x_1340 = lean_array_push(x_1338, x_1); -x_1341 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__5; +x_1341 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__5; lean_inc(x_4); lean_inc(x_925); x_1342 = l_Lean_addMacroScope(x_925, x_1341, x_4); -x_1343 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__4; +x_1343 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__4; x_1344 = lean_alloc_ctor(3, 4, 0); lean_ctor_set(x_1344, 0, x_1334); lean_ctor_set(x_1344, 1, x_1343); diff --git a/stage0/stdlib/Lean/Elab/LetRec.c b/stage0/stdlib/Lean/Elab/LetRec.c index 7e847d5729..193c9ec7ff 100644 --- a/stage0/stdlib/Lean/Elab/LetRec.c +++ b/stage0/stdlib/Lean/Elab/LetRec.c @@ -119,9 +119,9 @@ lean_object* lean_array_to_list(lean_object*, lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_expandOptType(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__15___lambda__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; extern lean_object* l_Lean_instInhabitedExpr; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_LetRec_0__Lean_Elab_Term_mkLetRecDeclView___spec__6___rarg(lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_elabLetRecDeclValues___boxed__const__1; lean_object* l_ReaderT_bind___at_Lean_Elab_Term_instMonadLogTermElabM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1146,7 +1146,7 @@ block_35: lean_object* x_16; lean_object* x_17; uint8_t x_18; lean_inc(x_14); x_16 = l_Lean_Syntax_getKind(x_14); -x_17 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_17 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_18 = lean_name_eq(x_16, x_17); if (x_18 == 0) { diff --git a/stage0/stdlib/Lean/Elab/Level.c b/stage0/stdlib/Lean/Elab/Level.c index 78bbd9b7d1..91776e8a29 100644 --- a/stage0/stdlib/Lean/Elab/Level.c +++ b/stage0/stdlib/Lean/Elab/Level.c @@ -14,6 +14,7 @@ extern "C" { #endif lean_object* l_Lean_throwError___at_Lean_Elab_Level_elabLevel___spec__3___boxed(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_Elab_Level_instMonadRefLevelElabM; lean_object* lean_erase_macro_scopes(lean_object*); @@ -88,7 +89,6 @@ lean_object* l_Lean_Elab_Level_elabLevel___closed__5; lean_object* l_Lean_Syntax_getArgs(lean_object*); lean_object* l___private_Lean_Elab_Level_0__Lean_Elab_Level_isValidAutoBoundLevelName_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; lean_object* l_Lean_mkFreshId___at_Lean_Elab_Level_mkFreshLevelMVar___spec__1___boxed(lean_object*); lean_object* l_Lean_Elab_Level_elabLevel___closed__3; lean_object* l_ReaderT_read___at_Lean_Elab_Level_instMonadRefLevelElabM___spec__1(lean_object*, lean_object*); @@ -112,8 +112,8 @@ lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*); lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM___closed__4; lean_object* l_Lean_Elab_Level_instMonadRefLevelElabM___closed__3; lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM___lambda__2(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; lean_object* l_Lean_Elab_Level_instMonadNameGeneratorLevelElabM; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; lean_object* l_Lean_Elab_Level_instMonadRefLevelElabM___closed__5; lean_object* l_Lean_Elab_Level_elabLevel___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_ReaderT_read___at_Lean_Elab_Level_instMonadRefLevelElabM___spec__1(lean_object* x_1, lean_object* x_2) { @@ -1009,7 +1009,7 @@ static lean_object* _init_l_Lean_Elab_Level_elabLevel___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_myMacro____x40_Init_Notation___hyg_11392____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1019,7 +1019,7 @@ static lean_object* _init_l_Lean_Elab_Level_elabLevel___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_precMax___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1029,7 +1029,7 @@ static lean_object* _init_l_Lean_Elab_Level_elabLevel___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1047,7 +1047,7 @@ static lean_object* _init_l_Lean_Elab_Level_elabLevel___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Elab_Level_elabLevel___closed__4; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1128,7 +1128,7 @@ x_14 = lean_name_eq(x_4, x_13); if (x_14 == 0) { lean_object* x_15; uint8_t x_16; -x_15 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_15 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_16 = lean_name_eq(x_4, x_15); if (x_16 == 0) { @@ -1696,7 +1696,7 @@ x_161 = lean_name_eq(x_4, x_160); if (x_161 == 0) { lean_object* x_162; uint8_t x_163; -x_162 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_162 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_163 = lean_name_eq(x_4, x_162); if (x_163 == 0) { diff --git a/stage0/stdlib/Lean/Elab/Match.c b/stage0/stdlib/Lean/Elab/Match.c index 0e29b738b6..23cee4a171 100644 --- a/stage0/stdlib/Lean/Elab/Match.c +++ b/stage0/stdlib/Lean/Elab/Match.c @@ -89,6 +89,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__8; lean_object* lean_array_uget(lean_object*, size_t); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__9; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l_Lean_addTrace___at_Lean_Elab_Term_CollectPatternVars_main___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__14; lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__1(lean_object*); @@ -108,7 +109,6 @@ lean_object* l_Lean_Elab_Term_finalizePatternDecls_match__1___rarg(lean_object*, lean_object* l_Lean_Syntax_mkSep(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f___closed__3; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Term_elabMatch_match__17(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -143,6 +143,7 @@ lean_object* l_Lean_mkMVar(lean_object*); extern lean_object* l_Array_empty___closed__1; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_throwInvalidPattern___rarg___closed__2; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l_Lean_Elab_Term_elabMatch_match__8(lean_object*); lean_object* l_Lean_Meta_kabstract___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*); @@ -192,7 +193,6 @@ lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_quoteAutoTactic___spec__1(l lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__9; lean_object* l_Lean_Elab_Term_elabMatch_match__8___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_expr_instantiate1(lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -401,7 +401,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_Ct lean_object* l_Lean_Elab_Term_CollectPatternVars_processCtorApp_match__1(lean_object*); lean_object* l_Lean_Elab_Term_elabMatch_match__6(lean_object*); lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getDiscrs___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; lean_object* l_Lean_Elab_Term_mkMatchAltView(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__11; lean_object* l_Nat_repr(lean_object*); @@ -671,6 +670,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType_matc lean_object* l_Lean_LocalContext_addDecl(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_ToDepElimPattern_main___closed__3; lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__2___closed__2; +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t, size_t, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__4; lean_object* lean_register_option(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_withDepElimPatterns___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -5865,9 +5865,9 @@ x_22 = lean_ctor_get(x_20, 0); lean_dec(x_22); x_23 = lean_ctor_get(x_1, 0); lean_inc(x_23); -x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_25 = lean_array_push(x_24, x_23); -x_26 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_26 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_27 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_27, 0, x_26); lean_ctor_set(x_27, 1, x_25); @@ -5886,9 +5886,9 @@ lean_inc(x_30); lean_dec(x_20); x_31 = lean_ctor_get(x_1, 0); lean_inc(x_31); -x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_32 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_33 = lean_array_push(x_32, x_31); -x_34 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_34 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_35 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_35, 0, x_34); lean_ctor_set(x_35, 1, x_33); @@ -7956,7 +7956,7 @@ x_16 = l_Lean_Syntax_isOfKind(x_2, x_15); if (x_16 == 0) { lean_object* x_17; uint8_t x_18; -x_17 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_17 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_inc(x_2); x_18 = l_Lean_Syntax_isOfKind(x_2, x_17); if (x_18 == 0) @@ -27599,7 +27599,7 @@ x_15 = lean_usize_of_nat(x_14); lean_dec(x_14); x_16 = 0; x_17 = x_13; -x_18 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_15, x_16, x_17); +x_18 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_15, x_16, x_17); x_19 = x_18; x_20 = l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts(x_1); x_21 = lean_unsigned_to_nat(2u); diff --git a/stage0/stdlib/Lean/Elab/MutualDef.c b/stage0/stdlib/Lean/Elab/MutualDef.c index 6bdc548800..2581eb5848 100644 --- a/stage0/stdlib/Lean/Elab/MutualDef.c +++ b/stage0/stdlib/Lean/Elab/MutualDef.c @@ -347,6 +347,7 @@ uint8_t l_Lean_Name_isAtomic(lean_object*); lean_object* l_Lean_Macro_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Environment_contains(lean_object*, lean_object*); extern lean_object* l_Lean_protectedExt; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; extern lean_object* l_myMacro____x40_Init_Notation___hyg_651____closed__8; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint_match__1(lean_object*); @@ -356,7 +357,6 @@ extern lean_object* l_Lean_instInhabitedExpr; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__11; lean_object* l_Lean_throwError___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__4___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Array_reverse___rarg(lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getAllUserLevelNames___boxed(lean_object*); @@ -364,6 +364,7 @@ extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___lambda__1___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName___closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint_match__1___rarg(lean_object*, lean_object*); uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isTheorem___spec__1(lean_object*, size_t, size_t); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_resetModified(lean_object*); @@ -438,7 +439,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__2 lean_object* l_Lean_Elab_addPreDefinitions(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_typeHasRecFun_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; extern lean_object* l_Lean_Expr_FindImpl_initCache; uint8_t l_List_elem___at_Lean_NameHashSet_insert___spec__2(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkLetRecClosureFor___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -5484,7 +5484,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_declValToTerm(lea _start: { lean_object* x_4; uint8_t x_5; -x_4 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_4 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_inc(x_1); x_5 = l_Lean_Syntax_isOfKind(x_1, x_4); if (x_5 == 0) @@ -17664,7 +17664,7 @@ block_31: lean_object* x_12; lean_object* x_13; uint8_t x_14; lean_inc(x_10); x_12 = l_Lean_Syntax_getKind(x_10); -x_13 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_13 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_14 = lean_name_eq(x_12, x_13); if (x_14 == 0) { diff --git a/stage0/stdlib/Lean/Elab/Print.c b/stage0/stdlib/Lean/Elab/Print.c index 4c477c35a3..257f38203d 100644 --- a/stage0/stdlib/Lean/Elab/Print.c +++ b/stage0/stdlib/Lean/Elab/Print.c @@ -74,6 +74,7 @@ lean_object* l___regBuiltin_Lean_Elab_Command_elabPrintAxioms___closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Print_0__Lean_Elab_Command_mkHeader___closed__2; lean_object* l_Lean_Syntax_isStrLit_x3f(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; lean_object* l_Lean_Elab_Command_elabPrint(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Print_0__Lean_Elab_Command_lparamsToMessageData(lean_object*); lean_object* l_Lean_Elab_Command_elabPrint___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -103,7 +104,6 @@ lean_object* l_Lean_resolveGlobalName___at___private_Lean_Elab_Print_0__Lean_Ela extern lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__1; lean_object* l___private_Lean_Elab_Print_0__Lean_Elab_Command_printId(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Print_0__Lean_Elab_Command_throwUnknownId___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; lean_object* l___private_Lean_Elab_Print_0__Lean_Elab_Command_mkHeader___closed__3; extern lean_object* l_Lean_MessageData_arrayExpr_toMessageData___closed__2; extern lean_object* l_Lean_KernelException_toMessageData___closed__3; @@ -1747,7 +1747,7 @@ lean_inc(x_23); x_24 = lean_ctor_get(x_20, 2); lean_inc(x_24); lean_dec(x_20); -x_25 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_25 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; x_26 = l___private_Lean_Elab_Print_0__Lean_Elab_Command_printDefLike(x_25, x_1, x_23, x_24, x_21, x_22, x_2, x_3, x_7); lean_dec(x_2); lean_dec(x_23); diff --git a/stage0/stdlib/Lean/Elab/Quotation.c b/stage0/stdlib/Lean/Elab/Quotation.c index b0657b2594..815180ed73 100644 --- a/stage0/stdlib/Lean/Elab/Quotation.c +++ b/stage0/stdlib/Lean/Elab/Quotation.c @@ -13,7 +13,6 @@ #ifdef __cplusplus extern "C" { #endif -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2; lean_object* l_List_reverse___rarg(lean_object*); uint8_t l_Lean_Syntax_isQuot(lean_object*); lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__2(lean_object*); @@ -33,11 +32,10 @@ uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__4; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__27; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__2(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__34; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__51; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; size_t l_USize_add(size_t, size_t); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__3; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__14; @@ -49,11 +47,9 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__9; lean_object* l_Lean_addTrace___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__8; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__9; lean_object* l_List_tail_x21___rarg(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2; extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3; lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__41; @@ -73,12 +69,14 @@ lean_object* l_Lean_Elab_Term_Quotation_HeadInfo_generalizes_match__1___rarg(lea lean_object* lean_mk_empty_array_with_capacity(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__23; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; extern lean_object* l_termIf__Then__Else_____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_explodeHeadPat___closed__2; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2; lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__1(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_nullKind; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__21; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__38; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__4; @@ -91,8 +89,8 @@ uint8_t l_USize_decEq(size_t, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__8; lean_object* lean_array_uget(lean_object*, size_t); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__5___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__15(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__44; extern lean_object* l_myMacro____x40_Init_Notation___hyg_2227____closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__17; @@ -100,7 +98,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__44; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__8; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_explodeHeadPat_match__2(lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__9___boxed(lean_object**); lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___spec__2(lean_object*, size_t, size_t, lean_object*); extern lean_object* l_termIf_____x3a__Then__Else_____closed__3; @@ -108,19 +105,18 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_List_format___rarg___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__31; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__59; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2; lean_object* l_Lean_Syntax_antiquotSuffixSplice_x3f(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__37; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__5___rarg(lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__19; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss___closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__2___boxed(lean_object**); lean_object* l_Lean_Elab_Term_Quotation_mkTuple_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_uset(lean_object*, size_t, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__32; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__55; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__20; @@ -129,7 +125,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy extern lean_object* l_Lean_List_format___rarg___closed__1; extern lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___boxed(lean_object**); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__10; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__24; @@ -142,11 +138,12 @@ lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__4(lean_objec lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__40; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__6; extern lean_object* l_Array_empty___closed__1; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_explodeHeadPat_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__13; lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__5(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2; uint8_t l_Lean_checkTraceOption(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_BasicHeadInfo_kind___default; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__45; @@ -164,19 +161,18 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__15; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__6; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__10(size_t, lean_object*, size_t, size_t); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__8___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__24; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21____; lean_object* l_Lean_Elab_Term_Quotation_mkTuple_match__1(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__39; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__9; extern lean_object* l_myMacro____x40_Init_Notation___hyg_869____closed__1; extern lean_object* l_term_x25_x5b___x7c___x5d___closed__6; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__5(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__16; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; extern lean_object* l___regBuiltin_Lean_Elab_Term_elabBadCDot___closed__1; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); @@ -190,6 +186,7 @@ extern lean_object* l_Array_getEvenElems___rarg___closed__1; lean_object* l_List_range(lean_object*); lean_object* l_Lean_MessageData_ofList(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1; lean_object* l_List_zipWith___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__1___closed__1; lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*); @@ -230,18 +227,18 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__36; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__11; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11756____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__2___closed__4; @@ -262,6 +259,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__42; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_zip___rarg(lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__2___closed__10; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__13; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__5; @@ -289,16 +287,18 @@ extern lean_object* l_Lean_instQuoteBool___closed__5; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__1; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___closed__1; lean_object* l_Lean_Elab_Term_Quotation_instInhabitedHeadInfo; lean_object* lean_array_fget(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__29; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__14; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1; uint8_t lean_nat_dec_eq(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed__const__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__12; lean_object* lean_st_ref_take(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_instInhabitedHeadInfo___closed__3; @@ -308,10 +308,14 @@ lean_object* lean_nat_sub(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__31; extern lean_object* l_myMacro____x40_Init_Notation___hyg_6305____closed__3; extern lean_object* l_Lean_instQuoteProd___rarg___closed__2; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3; lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__3___boxed(lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__17; lean_object* l_Lean_Syntax_mkCApp(lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__14(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_905____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_explodeHeadPat___closed__3; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__8; @@ -323,21 +327,20 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__37; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__7___boxed(lean_object**); lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__7; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Syntax_addPrio___closed__3; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__10; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__8; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31; extern lean_object* l_Lean_instQuoteProd___rarg___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss___closed__7; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__6___rarg(lean_object*, lean_object*); lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__9; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1; lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__12___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_matchAlt___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___closed__7; @@ -345,12 +348,11 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy extern lean_object* l_Lean_Meta_mkArrow___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__12; lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3; lean_object* l_Lean_Unhygienic_run___rarg(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__11; lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___closed__2; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__6; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__9; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__5; lean_object* l___private_Init_Meta_0__Lean_quoteList___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__6(lean_object*); @@ -364,46 +366,37 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__32; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__26; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__3(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__2___closed__7; lean_object* l_instInhabited___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__1(lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__43; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__3(lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_8312____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__48; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_floatOutAntiquotTerms___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_sepByElemParser___closed__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1; extern lean_object* l_Lean_MessageData_instCoeOptionExprMessageData___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__12; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__20; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__11; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__41; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__2; lean_object* l_Nat_repr(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__15; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__3; extern lean_object* l_myMacro____x40_Init_Notation___hyg_10076____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__34; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__6; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__10; extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__13(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__13; lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__4; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__7; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__14; @@ -415,10 +408,11 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___closed__6; lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__4; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; extern lean_object* l_Lean_Unhygienic_instMonadQuotationUnhygienic___closed__4; extern lean_object* l_myMacro____x40_Init_Notation___hyg_651____closed__8; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__8___closed__6; @@ -434,7 +428,7 @@ lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__11; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__1___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss___closed__11; -lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10347_(lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10365_(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__3; lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -442,6 +436,8 @@ lean_object* l_Lean_Syntax_antiquotScopeKind_x3f(lean_object*); extern lean_object* l_Lean_KernelException_toMessageData___closed__15; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__3(lean_object*); extern lean_object* l_Lean_instInhabitedSyntax; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__49; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__4___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -468,6 +464,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile extern lean_object* l_Lean_nullKind___closed__1; uint8_t l_Lean_Syntax_isAntiquot(lean_object*); lean_object* l_Lean_addTrace___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__56; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__40; @@ -522,7 +519,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSy extern lean_object* l_Lean_Parser_Tactic_match___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__4; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; extern lean_object* l_myMacro____x40_Init_Notation___hyg_10076____closed__7; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__7; lean_object* l_Lean_Syntax_getQuotContent(lean_object*); @@ -548,20 +544,21 @@ lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___privat lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__27; lean_object* l_Lean_Elab_Term_Quotation_stxQuot_expand___closed__7; lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__4___rarg(lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1; lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__2___closed__2; extern lean_object* l_Lean_Expr_ctorName___closed__10; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_(lean_object*); -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_(lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__5; lean_object* l_Lean_Syntax_setArg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_match___closed__5; @@ -579,7 +576,6 @@ extern lean_object* l_stx___x3c_x7c_x3e_____closed__5; extern lean_object* l_Id_instMonadId; extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__12; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__53; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_List_head_x21___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__2___boxed(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand___lambda__3___closed__1; @@ -598,11 +594,9 @@ lean_object* l_Lean_Syntax_getAntiquotSpliceSuffix(lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); lean_object* l_Lean_Elab_Term_Quotation_BasicHeadInfo_rhsFn___default(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__7; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_explodeHeadPat(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__28; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__5; -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1; lean_object* l_List_filterAux___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__6___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__42; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -627,7 +621,6 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_E lean_object* l_List_mapM___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__16___closed__7; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__30; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__4; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Format_paren___closed__4; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__8; @@ -648,6 +641,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lea lean_object* l_Lean_Elab_Term_Quotation_commandElabStxQuot_x21_______closed__5; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__28; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; extern lean_object* l_myMacro____x40_Init_Notation___hyg_978____closed__7; lean_object* lean_st_ref_set(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__14; @@ -665,6 +659,7 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__2___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_1123____closed__23; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__2(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__7; @@ -680,10 +675,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHead lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_Quotation_match__syntax_expand_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__15; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__61; lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__8(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__30; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__46; lean_object* l_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*); @@ -730,6 +727,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_10076____closed__9; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__33; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__9___closed__33; +lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getSepFromSplice___closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__7(lean_object*); extern lean_object* l_Lean_mkOptionalNode___closed__2; @@ -773,10 +771,12 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compile lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__2___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__41; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__13; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__2; lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705_(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; lean_object* l_Array_sequenceMap___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__1(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__4___closed__2; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax_match__2(lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -828,15 +828,17 @@ lean_object* l_Lean_Elab_Term_Quotation_instInhabitedHeadInfo___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__17; lean_object* l_Lean_fmt___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__18(lean_object*); lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*); +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___lambda__1___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__38; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___closed__21; +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBindRhss___closed__4; lean_object* l_List_foldl___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch___spec__3___boxed(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_compileStxMatch_match__5(lean_object*); lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___closed__43; lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo_match__1(lean_object*); -lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(lean_object*, lean_object*); +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3; extern lean_object* l_Lean_expandExplicitBindersAux_loop___closed__3; lean_object* l_Lean_Elab_Term_Quotation_HeadInfo_generalizes___boxed(lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__4___boxed(lean_object*, lean_object*, lean_object*); @@ -850,7 +852,6 @@ lean_object* l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_letBind lean_object* l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__17; lean_object* l_Lean_Elab_Term_Quotation_elabMatchSyntax___closed__1; uint8_t l_Lean_Syntax_isIdent(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_quoteSyntax___spec__4___lambda__2___closed__5; lean_object* l_Lean_Elab_Term_Quotation_mkTuple___closed__10; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_Quotation_match__syntax_expand___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -6345,7 +6346,7 @@ x_1335 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1335, 0, x_2); lean_ctor_set(x_1335, 1, x_1334); x_1336 = lean_array_push(x_1331, x_1335); -x_1337 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1337 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_inc(x_2); x_1338 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1338, 0, x_2); @@ -6370,7 +6371,7 @@ lean_ctor_set(x_1346, 1, x_1345); lean_ctor_set(x_1346, 2, x_1341); lean_ctor_set(x_1346, 3, x_1344); x_1347 = lean_array_push(x_1339, x_1346); -x_1348 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1348 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_1349 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1349, 0, x_1348); lean_ctor_set(x_1349, 1, x_1347); @@ -6458,7 +6459,7 @@ x_1387 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1387, 0, x_2); lean_ctor_set(x_1387, 1, x_1386); x_1388 = lean_array_push(x_1383, x_1387); -x_1389 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1389 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_inc(x_2); x_1390 = lean_alloc_ctor(2, 2, 0); lean_ctor_set(x_1390, 0, x_2); @@ -6483,7 +6484,7 @@ lean_ctor_set(x_1398, 1, x_1397); lean_ctor_set(x_1398, 2, x_1393); lean_ctor_set(x_1398, 3, x_1396); x_1399 = lean_array_push(x_1391, x_1398); -x_1400 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1400 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_1401 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1401, 0, x_1400); lean_ctor_set(x_1401, 1, x_1399); @@ -10461,7 +10462,7 @@ return x_7; } else { -lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; +lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; lean_object* x_30; lean_object* x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean_object* x_58; lean_object* x_59; lean_object* x_60; lean_object* x_61; lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; lean_object* x_67; lean_object* x_68; lean_object* x_69; lean_object* x_70; lean_object* x_71; lean_object* x_72; lean_object* x_73; lean_object* x_74; lean_object* x_75; lean_object* x_76; lean_object* x_77; lean_object* x_78; lean_object* x_79; lean_object* x_80; lean_object* x_81; lean_object* x_82; lean_object* x_83; lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean_object* x_88; lean_object* x_89; lean_object* x_90; lean_object* x_91; lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lean_object* x_101; lean_object* x_102; lean_object* x_103; x_8 = lean_unsigned_to_nat(1u); x_9 = l_Lean_Syntax_getArg(x_1, x_8); lean_dec(x_1); @@ -10482,147 +10483,153 @@ lean_ctor_set(x_17, 0, x_15); lean_ctor_set(x_17, 1, x_16); lean_ctor_set(x_17, 2, x_13); lean_ctor_set(x_17, 3, x_14); -x_18 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__2; +x_18 = l_Array_empty___closed__1; x_19 = lean_array_push(x_18, x_17); -x_20 = l_Array_empty___closed__1; -x_21 = lean_array_push(x_20, x_9); -x_22 = l_Lean_nullKind___closed__2; -x_23 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_23, 0, x_22); -lean_ctor_set(x_23, 1, x_21); -x_24 = lean_array_push(x_19, x_23); -x_25 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; -x_26 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_26, 0, x_25); -lean_ctor_set(x_26, 1, x_24); -x_27 = lean_array_push(x_20, x_26); -x_28 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_28, 0, x_22); -lean_ctor_set(x_28, 1, x_27); -x_29 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; -x_30 = lean_array_push(x_29, x_28); -x_31 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; -x_32 = lean_array_push(x_30, x_31); -x_33 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; -x_34 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_34, 0, x_33); -lean_ctor_set(x_34, 1, x_32); -x_35 = lean_array_push(x_20, x_34); -x_36 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_36, 0, x_22); -lean_ctor_set(x_36, 1, x_35); -x_37 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; -x_38 = lean_array_push(x_37, x_36); -x_39 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; -x_40 = lean_array_push(x_38, x_39); -x_41 = lean_array_push(x_40, x_39); -x_42 = lean_array_push(x_41, x_39); -x_43 = lean_array_push(x_42, x_39); -x_44 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; -x_45 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_45, 0, x_44); -lean_ctor_set(x_45, 1, x_43); -x_46 = lean_array_push(x_20, x_45); -x_47 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__8; +x_20 = lean_array_push(x_18, x_9); +x_21 = l_Lean_nullKind___closed__2; +x_22 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_22, 0, x_21); +lean_ctor_set(x_22, 1, x_20); +x_23 = lean_array_push(x_19, x_22); +x_24 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; +x_25 = lean_array_push(x_23, x_24); +x_26 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_27 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_27, 0, x_26); +lean_ctor_set(x_27, 1, x_25); +x_28 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__2; +x_29 = lean_array_push(x_28, x_27); +x_30 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__15; +x_31 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_31, 0, x_30); +lean_ctor_set(x_31, 1, x_29); +x_32 = lean_array_push(x_18, x_31); +x_33 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_33, 0, x_21); +lean_ctor_set(x_33, 1, x_32); +x_34 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__13; +x_35 = lean_array_push(x_34, x_33); +x_36 = l_Lean_myMacro____x40_Init_Notation___hyg_13380____closed__11; +x_37 = lean_array_push(x_35, x_36); +x_38 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__10; +x_39 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_39, 0, x_38); +lean_ctor_set(x_39, 1, x_37); +x_40 = lean_array_push(x_18, x_39); +x_41 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_41, 0, x_21); +lean_ctor_set(x_41, 1, x_40); +x_42 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; +x_43 = lean_array_push(x_42, x_41); +x_44 = lean_array_push(x_43, x_24); +x_45 = lean_array_push(x_44, x_24); +x_46 = lean_array_push(x_45, x_24); +x_47 = lean_array_push(x_46, x_24); +x_48 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__7; +x_49 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_49, 0, x_48); +lean_ctor_set(x_49, 1, x_47); +x_50 = lean_array_push(x_18, x_49); +x_51 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__8; lean_inc(x_10); lean_inc(x_11); -x_48 = l_Lean_addMacroScope(x_11, x_47, x_10); -x_49 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__7; -x_50 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_50, 0, x_15); -lean_ctor_set(x_50, 1, x_49); -lean_ctor_set(x_50, 2, x_48); -lean_ctor_set(x_50, 3, x_14); -x_51 = lean_array_push(x_20, x_50); -x_52 = lean_array_push(x_51, x_39); -x_53 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; -x_54 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_54, 0, x_53); -lean_ctor_set(x_54, 1, x_52); -x_55 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; -x_56 = lean_array_push(x_55, x_54); -x_57 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__11; +x_52 = l_Lean_addMacroScope(x_11, x_51, x_10); +x_53 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__7; +x_54 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_54, 0, x_15); +lean_ctor_set(x_54, 1, x_53); +lean_ctor_set(x_54, 2, x_52); +lean_ctor_set(x_54, 3, x_14); +x_55 = lean_array_push(x_18, x_54); +x_56 = lean_array_push(x_55, x_24); +x_57 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_58 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_58, 0, x_57); +lean_ctor_set(x_58, 1, x_56); +x_59 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_60 = lean_array_push(x_59, x_58); +x_61 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__11; lean_inc(x_10); lean_inc(x_11); -x_58 = l_Lean_addMacroScope(x_11, x_57, x_10); -x_59 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__10; -x_60 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__13; -x_61 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_61, 0, x_15); -lean_ctor_set(x_61, 1, x_59); -lean_ctor_set(x_61, 2, x_58); -lean_ctor_set(x_61, 3, x_60); -x_62 = l_myMacro____x40_Init_Notation___hyg_12520____closed__11; -x_63 = lean_array_push(x_62, x_61); -x_64 = l_Lean_expandExplicitBindersAux_loop___closed__8; -x_65 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_65, 0, x_64); +x_62 = l_Lean_addMacroScope(x_11, x_61, x_10); +x_63 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__10; +x_64 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__13; +x_65 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_65, 0, x_15); lean_ctor_set(x_65, 1, x_63); -x_66 = lean_array_push(x_20, x_65); -x_67 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_67, 0, x_22); -lean_ctor_set(x_67, 1, x_66); -x_68 = lean_array_push(x_37, x_67); -x_69 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; -x_70 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_70, 0, x_69); -lean_ctor_set(x_70, 1, x_68); -x_71 = lean_array_push(x_56, x_70); -x_72 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__17; +lean_ctor_set(x_65, 2, x_62); +lean_ctor_set(x_65, 3, x_64); +x_66 = l_myMacro____x40_Init_Notation___hyg_12520____closed__11; +x_67 = lean_array_push(x_66, x_65); +x_68 = l_Lean_expandExplicitBindersAux_loop___closed__8; +x_69 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_69, 0, x_68); +lean_ctor_set(x_69, 1, x_67); +x_70 = lean_array_push(x_18, x_69); +x_71 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_71, 0, x_21); +lean_ctor_set(x_71, 1, x_70); +x_72 = lean_array_push(x_42, x_71); +x_73 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; +x_74 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_74, 0, x_73); +lean_ctor_set(x_74, 1, x_72); +x_75 = lean_array_push(x_60, x_74); +x_76 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__17; lean_inc(x_10); lean_inc(x_11); -x_73 = l_Lean_addMacroScope(x_11, x_72, x_10); -x_74 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__16; -x_75 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__20; -x_76 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_76, 0, x_15); -lean_ctor_set(x_76, 1, x_74); -lean_ctor_set(x_76, 2, x_73); -lean_ctor_set(x_76, 3, x_75); -x_77 = lean_array_push(x_20, x_76); -x_78 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__27; -x_79 = l_Lean_addMacroScope(x_11, x_78, x_10); -x_80 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__23; -x_81 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31; -x_82 = lean_alloc_ctor(3, 4, 0); -lean_ctor_set(x_82, 0, x_15); -lean_ctor_set(x_82, 1, x_80); -lean_ctor_set(x_82, 2, x_79); -lean_ctor_set(x_82, 3, x_81); -x_83 = lean_array_push(x_20, x_82); -x_84 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_84, 0, x_22); -lean_ctor_set(x_84, 1, x_83); -x_85 = lean_array_push(x_77, x_84); -x_86 = l_myMacro____x40_Init_Notation___hyg_2227____closed__4; -x_87 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_87, 0, x_86); -lean_ctor_set(x_87, 1, x_85); -x_88 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; -x_89 = lean_array_push(x_88, x_87); -x_90 = lean_array_push(x_89, x_39); -x_91 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; -x_92 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_92, 0, x_91); -lean_ctor_set(x_92, 1, x_90); -x_93 = lean_array_push(x_71, x_92); -x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; -x_95 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_95, 0, x_94); -lean_ctor_set(x_95, 1, x_93); -x_96 = lean_array_push(x_46, x_95); -x_97 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; -x_98 = lean_alloc_ctor(1, 2, 0); -lean_ctor_set(x_98, 0, x_97); -lean_ctor_set(x_98, 1, x_96); -x_99 = lean_alloc_ctor(0, 2, 0); +x_77 = l_Lean_addMacroScope(x_11, x_76, x_10); +x_78 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__16; +x_79 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__20; +x_80 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_80, 0, x_15); +lean_ctor_set(x_80, 1, x_78); +lean_ctor_set(x_80, 2, x_77); +lean_ctor_set(x_80, 3, x_79); +x_81 = lean_array_push(x_18, x_80); +x_82 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__27; +x_83 = l_Lean_addMacroScope(x_11, x_82, x_10); +x_84 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__23; +x_85 = l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31; +x_86 = lean_alloc_ctor(3, 4, 0); +lean_ctor_set(x_86, 0, x_15); +lean_ctor_set(x_86, 1, x_84); +lean_ctor_set(x_86, 2, x_83); +lean_ctor_set(x_86, 3, x_85); +x_87 = lean_array_push(x_18, x_86); +x_88 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_88, 0, x_21); +lean_ctor_set(x_88, 1, x_87); +x_89 = lean_array_push(x_81, x_88); +x_90 = l_myMacro____x40_Init_Notation___hyg_2227____closed__4; +x_91 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_91, 0, x_90); +lean_ctor_set(x_91, 1, x_89); +x_92 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; +x_93 = lean_array_push(x_92, x_91); +x_94 = lean_array_push(x_93, x_24); +x_95 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; +x_96 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_96, 0, x_95); +lean_ctor_set(x_96, 1, x_94); +x_97 = lean_array_push(x_75, x_96); +x_98 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_99 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_99, 0, x_98); -lean_ctor_set(x_99, 1, x_3); -return x_99; +lean_ctor_set(x_99, 1, x_97); +x_100 = lean_array_push(x_50, x_99); +x_101 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +x_102 = lean_alloc_ctor(1, 2, 0); +lean_ctor_set(x_102, 0, x_101); +lean_ctor_set(x_102, 1, x_100); +x_103 = lean_alloc_ctor(0, 2, 0); +lean_ctor_set(x_103, 0, x_102); +lean_ctor_set(x_103, 1, x_3); +return x_103; } } } -static lean_object* _init_l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1() { +static lean_object* _init_l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1() { _start: { lean_object* x_1; @@ -10630,54 +10637,54 @@ x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_stxQuot_expand), 8, return x_1; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10687,35 +10694,35 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1() { _start: { lean_object* x_1; @@ -10723,55 +10730,55 @@ x_1 = lean_mk_string("funBinder"); return x_1; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1; +x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10781,45 +10788,45 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10829,35 +10836,35 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10867,35 +10874,35 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1() { _start: { lean_object* x_1; @@ -10903,45 +10910,45 @@ x_1 = lean_mk_string("quotSeq"); return x_1; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Tactic_intro___closed__2; -x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1; +x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10951,45 +10958,45 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -10999,45 +11006,45 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; @@ -11047,45 +11054,45 @@ x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1() { _start: { lean_object* x_1; @@ -11093,69 +11100,69 @@ x_1 = lean_mk_string("doElem"); return x_1; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1; +x_2 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2; +x_1 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_(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_Elab_Term_termElabAttribute; -x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4; +x_3 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { +lean_object* l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_(lean_object* x_1, lean_object* x_2, lean_object* x_3, lean_object* x_4, lean_object* x_5, lean_object* x_6, lean_object* x_7, lean_object* x_8, lean_object* x_9) { _start: { lean_object* x_10; lean_object* x_11; -x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1; +x_10 = l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1; x_11 = l_Lean_Elab_Term_adaptExpander(x_10, x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9); return x_11; } } -static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1() { +static lean_object* _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1() { _start: { lean_object* x_1; -x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_), 9, 0); +x_1 = lean_alloc_closure((void*)(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_), 9, 0); return x_1; } } -lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_(lean_object* x_1) { +lean_object* l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_(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_Elab_Term_termElabAttribute; x_3 = l_Lean_Syntax_getQuotContent___closed__1; -x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1; +x_4 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } @@ -12478,7 +12485,7 @@ x_54 = lean_array_push(x_52, x_53); x_55 = l_myMacro____x40_Init_Notation___hyg_2227____closed__3; lean_inc(x_3); x_56 = lean_name_mk_string(x_3, x_55); -x_57 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_57 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_inc(x_3); x_58 = lean_name_mk_string(x_3, x_57); x_59 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__4; @@ -12506,7 +12513,7 @@ lean_ctor_set(x_72, 0, x_70); lean_ctor_set(x_72, 1, x_71); lean_ctor_set(x_72, 2, x_60); lean_ctor_set(x_72, 3, x_69); -x_73 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_73 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_74 = lean_array_push(x_73, x_72); x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_58); @@ -12619,7 +12626,7 @@ x_135 = lean_array_push(x_133, x_134); x_136 = l_myMacro____x40_Init_Notation___hyg_2227____closed__3; lean_inc(x_3); x_137 = lean_name_mk_string(x_3, x_136); -x_138 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_138 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_inc(x_3); x_139 = lean_name_mk_string(x_3, x_138); x_140 = l___private_Lean_Elab_Quotation_0__Lean_Elab_Term_Quotation_getHeadInfo___lambda__2___closed__4; @@ -12647,7 +12654,7 @@ lean_ctor_set(x_153, 0, x_151); lean_ctor_set(x_153, 1, x_152); lean_ctor_set(x_153, 2, x_141); lean_ctor_set(x_153, 3, x_150); -x_154 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_154 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_155 = lean_array_push(x_154, x_153); x_156 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_156, 0, x_139); @@ -20969,7 +20976,7 @@ x_519 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_T x_520 = lean_array_push(x_519, x_518); x_521 = l_myMacro____x40_Init_Notation___hyg_651____closed__8; x_522 = lean_array_push(x_520, x_521); -x_523 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; +x_523 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; x_524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_524, 0, x_523); lean_ctor_set(x_524, 1, x_522); @@ -21101,7 +21108,7 @@ x_603 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_T x_604 = lean_array_push(x_603, x_602); x_605 = l_myMacro____x40_Init_Notation___hyg_651____closed__8; x_606 = lean_array_push(x_604, x_605); -x_607 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; +x_607 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; x_608 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_608, 0, x_607); lean_ctor_set(x_608, 1, x_606); @@ -21961,7 +21968,7 @@ x_976 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_T x_977 = lean_array_push(x_976, x_975); x_978 = l_myMacro____x40_Init_Notation___hyg_651____closed__8; x_979 = lean_array_push(x_977, x_978); -x_980 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; +x_980 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; x_981 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_981, 0, x_980); lean_ctor_set(x_981, 1, x_979); @@ -23533,7 +23540,7 @@ x_1641 = l_Array_mapMUnsafe_map___at___private_Lean_Elab_Quotation_0__Lean_Elab_ x_1642 = lean_array_push(x_1641, x_1640); x_1643 = l_myMacro____x40_Init_Notation___hyg_651____closed__8; x_1644 = lean_array_push(x_1642, x_1643); -x_1645 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1; +x_1645 = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1; x_1646 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1646, 0, x_1645); lean_ctor_set(x_1646, 1, x_1644); @@ -27767,8 +27774,8 @@ lean_object* x_14; lean_object* x_15; lean_dec(x_12); lean_dec(x_11); lean_dec(x_3); -x_14 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; -x_15 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_2, x_14); +x_14 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +x_15 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_2, x_14); if (lean_obj_tag(x_15) == 0) { lean_object* x_16; @@ -27821,8 +27828,8 @@ lean_object* x_28; lean_object* x_29; lean_dec(x_12); lean_dec(x_11); lean_dec(x_3); -x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; -x_29 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_2, x_28); +x_28 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +x_29 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_2, x_28); if (lean_obj_tag(x_29) == 0) { lean_object* x_30; @@ -27876,8 +27883,8 @@ lean_dec(x_11); x_44 = lean_ctor_get(x_43, 1); lean_inc(x_44); lean_dec(x_43); -x_45 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__1; -x_46 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_44, x_45); +x_45 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__1; +x_46 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_44, x_45); lean_dec(x_44); if (lean_obj_tag(x_46) == 0) { @@ -28224,7 +28231,7 @@ block_131: { lean_object* x_19; lean_object* x_20; x_19 = l_Lean_Elab_Term_Quotation_match__syntax_expand___closed__1; -x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__1(x_18, x_19); +x_20 = l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__1(x_18, x_19); lean_dec(x_18); if (lean_obj_tag(x_20) == 0) { @@ -28915,7 +28922,7 @@ x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; } } -lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10347_(lean_object* x_1) { +lean_object* l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10365_(lean_object* x_1) { _start: { lean_object* x_2; lean_object* x_3; @@ -29358,106 +29365,106 @@ l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____clos lean_mark_persistent(l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__30); l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31 = _init_l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31(); lean_mark_persistent(l_Lean_Elab_Term_Quotation_myMacro____x40_Lean_Elab_Quotation___hyg_3705____closed__31); -l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1 = _init_l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1(); -lean_mark_persistent(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153____closed__2); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4153_(lean_io_mk_world()); +l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1 = _init_l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1(); +lean_mark_persistent(l_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171____closed__2); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4171_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158____closed__2); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4158_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176____closed__2); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4176_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__3); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163____closed__4); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4163_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__3); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181____closed__4); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4181_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168____closed__3); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4168_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186____closed__3); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4186_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173____closed__2); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4173_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191____closed__2); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4191_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178____closed__2); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4178_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196____closed__2); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4196_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183____closed__3); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4183_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201____closed__3); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4201_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188____closed__3); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4188_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206____closed__3); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4206_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193____closed__3); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4193_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211____closed__3); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4211_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198____closed__3); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4198_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216____closed__3); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4216_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__1); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__2); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__3); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203____closed__4); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4203_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__1); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__2); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__3); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221____closed__4); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4221_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1(); -lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208____closed__1); -res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4208_(lean_io_mk_world()); +l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1 = _init_l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1(); +lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226____closed__1); +res = l___regBuiltin_Lean_Elab_Term_Quotation_elabQuot____x40_Lean_Elab_Quotation___hyg_4226_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); l_Lean_Elab_Term_Quotation_BasicHeadInfo_kind___default = _init_l_Lean_Elab_Term_Quotation_BasicHeadInfo_kind___default(); @@ -29759,7 +29766,7 @@ lean_mark_persistent(l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax___c res = l___regBuiltin_Lean_Elab_Term_Quotation_elabMatchSyntax(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); -res = l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10347_(lean_io_mk_world()); +res = l_Lean_Elab_Term_Quotation_initFn____x40_Lean_Elab_Quotation___hyg_10365_(lean_io_mk_world()); if (lean_io_result_is_error(res)) return res; lean_dec_ref(res); return lean_io_result_mk_ok(lean_box(0)); diff --git a/stage0/stdlib/Lean/Elab/Structure.c b/stage0/stdlib/Lean/Elab/Structure.c index 3dc54ab231..87fa5b9582 100644 --- a/stage0/stdlib/Lean/Elab/Structure.c +++ b/stage0/stdlib/Lean/Elab/Structure.c @@ -20,7 +20,6 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelPa lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__18___lambda__2___closed__2; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__18___lambda__3___closed__1; lean_object* l_Lean_Elab_Command_instInhabitedStructFieldInfo; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; lean_object* l_List_map___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__7(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___closed__12; lean_object* l_Lean_Elab_Command_elabStructure___lambda__1___boxed(lean_object**); @@ -169,6 +168,7 @@ lean_object* l_Lean_Elab_mkDeclName___at_Lean_Elab_Command_elabStructure___spec_ lean_object* l_Lean_Elab_Command_accLevelAtCtor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addCtorFields_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_string_utf8_byte_size(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__2___closed__2; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectUsed_match__1(lean_object*); lean_object* l_Lean_Elab_Term_withLevelNames___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -250,7 +250,6 @@ lean_object* l_Lean_Elab_Command_StructFieldInfo_isSubobject_match__1___rarg___b lean_object* l_Lean_Elab_elabDeclAttrs___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Elab_Command_StructFieldInfo_isSubobject(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withParents___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__16___closed__3; lean_object* lean_nat_sub(lean_object*, lean_object*); @@ -331,6 +330,7 @@ lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__1___closed__3 lean_object* l_Lean_Elab_Term_synthesizeSyntheticMVars_loop(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabCommand___spec__12(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInFVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_checkParentIsStructure___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_addInstance(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__17___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -350,6 +350,7 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_elabStru lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__4___lambda__2(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_protectedExt; lean_object* l_Lean_Elab_Command_elabStructure___lambda__5(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_CollectLevelParams_main(lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -363,7 +364,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lea lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_elabStructure___spec__7___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults_match__1(lean_object*); lean_object* l_Lean_Elab_elabModifiers___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInFVars___spec__1(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView_match__1(lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -405,6 +405,7 @@ lean_object* l_Lean_Elab_expandDeclIdCore(lean_object*); lean_object* l_Lean_addTrace___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_LocalContext_updateBinderInfo(lean_object*, lean_object*, uint8_t); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_collectLevelParamsInStructure___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addProjections(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withParents(lean_object*); lean_object* l_Lean_PersistentEnvExtension_addEntry___rarg(lean_object*, lean_object*, lean_object*); @@ -615,9 +616,9 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_updateResultin lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_CollectFVars_instInhabitedState___closed__1; lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__18___lambda__2___closed__3; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; lean_object* l_Lean_Expr_getAppFn(lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields_match__2(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -632,7 +633,6 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_findFieldInfo_ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___spec__9(lean_object*, size_t, size_t, lean_object*); lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withUsed_match__1___rarg(lean_object*, lean_object*); uint8_t l_Lean_Elab_isFreshInstanceName(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamFVars___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLetDeclImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__2; @@ -893,7 +893,7 @@ static lean_object* _init_l___private_Lean_Elab_Structure_0__Lean_Elab_Command_d _start: { lean_object* x_1; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__9; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__9; return x_1; } } @@ -1333,7 +1333,7 @@ block_35: lean_object* x_16; lean_object* x_17; uint8_t x_18; lean_inc(x_14); x_16 = l_Lean_Syntax_getKind(x_14); -x_17 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_17 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_18 = lean_name_eq(x_16, x_17); if (x_18 == 0) { @@ -4831,7 +4831,7 @@ block_35: lean_object* x_16; lean_object* x_17; uint8_t x_18; lean_inc(x_14); x_16 = l_Lean_Syntax_getKind(x_14); -x_17 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_17 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_18 = lean_name_eq(x_16, x_17); if (x_18 == 0) { @@ -15981,7 +15981,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_870____closed__1; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -19783,7 +19783,7 @@ lean_dec(x_6); x_8 = lean_unsigned_to_nat(0u); x_9 = l_Lean_Syntax_getArg(x_2, x_8); x_10 = l_Lean_Syntax_getKind(x_9); -x_11 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_11 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_12 = lean_name_eq(x_10, x_11); lean_dec(x_10); x_13 = lean_unsigned_to_nat(1u); @@ -19945,7 +19945,7 @@ x_36 = l_Lean_Elab_Command_getMainModule___rarg(x_4, x_35); x_37 = lean_ctor_get(x_36, 1); lean_inc(x_37); lean_dec(x_36); -x_38 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; +x_38 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__44; x_39 = l_Lean_Elab_Command_elabStructure___lambda__5(x_14, x_26, x_2, x_12, x_27, x_17, x_28, x_38, x_3, x_4, x_37); lean_dec(x_28); return x_39; diff --git a/stage0/stdlib/Lean/Elab/Syntax.c b/stage0/stdlib/Lean/Elab/Syntax.c index fddce35e6b..93b2793ed5 100644 --- a/stage0/stdlib/Lean/Elab/Syntax.c +++ b/stage0/stdlib/Lean/Elab/Syntax.c @@ -41,7 +41,6 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__1___rarg(lean_object*, lean extern lean_object* l_Lean_Attribute_Builtin_getId___closed__1; lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_visit___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRules___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; size_t l_USize_add(size_t, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__14; extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4; @@ -130,7 +129,6 @@ lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__5; lean_object* l_Lean_Elab_Command_elabSyntax_match__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__13; extern lean_object* l_Lean_Elab_throwUnsupportedSyntax___rarg___closed__1; -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___closed__12; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__23; @@ -139,7 +137,6 @@ lean_object* l_Lean_Elab_Command_expandMixfix_match__12___rarg(lean_object*, lea lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Command_expandMacro___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__43; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__5; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Command_mkSimpleDelab_go___spec__4(lean_object*, size_t, size_t); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_checkLeftRec___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix___lambda__1___closed__1; @@ -202,6 +199,7 @@ lean_object* l_Lean_Elab_Command_elabSyntax___lambda__3___closed__29; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__22; lean_object* l_Lean_Elab_Command_expandMixfix_match__5(lean_object*); extern lean_object* l_instReprBool___closed__1; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Lean_Syntax_mkAntiquotSuffixSpliceNode(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Command_elabSyntax___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___closed__4; @@ -406,6 +404,7 @@ extern lean_object* l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__9 lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__22; extern lean_object* l_Lean_strLitKind; lean_object* l_Lean_Elab_Term_toParserDescrAux_match__2___rarg(lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; extern lean_object* l_Lean_Parser_Command_infixl___elambda__1___closed__2; lean_object* l___regBuiltin_Lean_Elab_Command_elabSyntax(lean_object*); lean_object* l_Lean_Elab_Command_elabMacroRulesAux___closed__3; @@ -566,6 +565,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_978____closed__1; lean_object* l_Lean_Elab_Term_toParserDescrAux___lambda__4___closed__2; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_getCatSuffix_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__3(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_Elab_Command_mkSimpleDelab(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_651____closed__1; lean_object* l_Lean_Elab_Command_expandMixfix_match__32(lean_object*); @@ -585,7 +585,6 @@ lean_object* l_Nat_pred(lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_declareSyntaxCatQuotParser___closed__12; lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Command_elabMacroRulesAux___spec__4___boxed(lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_expandElab___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__1; lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__34; @@ -601,6 +600,7 @@ lean_object* l_Lean_Elab_Command_elabMacroRulesAux___lambda__1___closed__3; extern lean_object* l_Lean_instInhabitedSyntax; lean_object* l_Lean_Elab_Command_expandMixfix___lambda__1___closed__15; lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_getCatSuffix___closed__3; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_Elab_Command_expandElab_match__3(lean_object*); lean_object* l_Lean_Elab_Term_toParserDescrAux___closed__29; extern lean_object* l_Lean_Elab_mkMacroAttributeUnsafe___closed__9; @@ -697,7 +697,6 @@ extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____close lean_object* l_Lean_resolveGlobalName___at_Lean_Elab_Term_toParserDescrAux___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_registerParserCategory(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*); lean_object* l_Lean_Elab_Term_resetMessageLog(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; extern lean_object* l_Option_get_x21___rarg___closed__4; lean_object* l_Lean_Elab_Command_mkNameFromParserSyntax_appendCatName(lean_object*, lean_object*); extern lean_object* l_Lean_Syntax_mkApp___closed__1; @@ -801,6 +800,7 @@ extern lean_object* l_Lean_evalPrec___closed__1; lean_object* l_Lean_Elab_Command_elabSyntax___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_setEnv___at_Lean_Elab_Command_elabInitQuot___spec__1(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Syntax_0__Lean_Elab_Command_expandNotationAux_match__5(lean_object*); +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_Elab_Command_expandMixfix_match__35___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Command_mkSimpleDelab_go___closed__6; lean_object* l_Lean_Elab_Command_inferMacroRulesAltKind___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -12404,7 +12404,7 @@ x_25 = lean_array_push(x_24, x_23); x_26 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_27 = lean_array_push(x_25, x_26); x_28 = lean_array_push(x_27, x_26); -x_29 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_29 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); @@ -12444,7 +12444,7 @@ lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_24, x_53); lean_inc(x_11); x_55 = lean_mk_syntax_ident(x_11); -x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_56 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_57 = lean_array_push(x_56, x_55); x_58 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_inc(x_13); @@ -12468,7 +12468,7 @@ x_68 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_68, 0, x_36); lean_ctor_set(x_68, 1, x_67); x_69 = lean_array_push(x_46, x_68); -x_70 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_70 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_71 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_71, 0, x_70); lean_ctor_set(x_71, 1, x_69); @@ -12635,12 +12635,12 @@ lean_ctor_set(x_164, 1, x_163); x_165 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_166 = lean_array_push(x_165, x_164); x_167 = lean_array_push(x_166, x_26); -x_168 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_168 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_169 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_169, 0, x_168); lean_ctor_set(x_169, 1, x_167); x_170 = lean_array_push(x_72, x_169); -x_171 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_171 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_172 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_172, 0, x_171); lean_ctor_set(x_172, 1, x_170); @@ -15497,7 +15497,7 @@ x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); x_54 = lean_array_push(x_46, x_53); -x_55 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_55 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); @@ -15534,7 +15534,7 @@ x_78 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_78, 0, x_77); lean_ctor_set(x_78, 1, x_76); x_79 = lean_array_push(x_43, x_78); -x_80 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_80 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_81 = lean_array_push(x_80, x_35); x_82 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_inc(x_38); @@ -15558,7 +15558,7 @@ x_92 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_92, 0, x_52); lean_ctor_set(x_92, 1, x_91); x_93 = lean_array_push(x_71, x_92); -x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_95 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_95, 0, x_94); lean_ctor_set(x_95, 1, x_93); @@ -15590,12 +15590,12 @@ lean_ctor_set(x_112, 1, x_110); x_113 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_114 = lean_array_push(x_113, x_112); x_115 = lean_array_push(x_114, x_45); -x_116 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_116 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_117 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_117, 0, x_116); lean_ctor_set(x_117, 1, x_115); x_118 = lean_array_push(x_96, x_117); -x_119 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_119 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_120 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_120, 0, x_119); lean_ctor_set(x_120, 1, x_118); @@ -15636,7 +15636,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_140); lean_ctor_set(x_141, 1, x_139); x_142 = lean_array_push(x_134, x_141); -x_143 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_143 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); @@ -15673,7 +15673,7 @@ x_166 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_166, 0, x_165); lean_ctor_set(x_166, 1, x_164); x_167 = lean_array_push(x_131, x_166); -x_168 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_168 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_169 = lean_array_push(x_168, x_35); x_170 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_inc(x_126); @@ -15697,7 +15697,7 @@ x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_140); lean_ctor_set(x_180, 1, x_179); x_181 = lean_array_push(x_159, x_180); -x_182 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_182 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_183 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_183, 0, x_182); lean_ctor_set(x_183, 1, x_181); @@ -15729,12 +15729,12 @@ lean_ctor_set(x_200, 1, x_198); x_201 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_202 = lean_array_push(x_201, x_200); x_203 = lean_array_push(x_202, x_133); -x_204 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_204 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_205 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_205, 0, x_204); lean_ctor_set(x_205, 1, x_203); x_206 = lean_array_push(x_184, x_205); -x_207 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_207 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_208 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_208, 0, x_207); lean_ctor_set(x_208, 1, x_206); @@ -15775,7 +15775,7 @@ x_229 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_229, 0, x_228); lean_ctor_set(x_229, 1, x_227); x_230 = lean_array_push(x_222, x_229); -x_231 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_231 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_232 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_232, 0, x_231); lean_ctor_set(x_232, 1, x_230); @@ -15812,7 +15812,7 @@ x_254 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_254, 0, x_253); lean_ctor_set(x_254, 1, x_252); x_255 = lean_array_push(x_219, x_254); -x_256 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_256 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_257 = lean_array_push(x_256, x_35); x_258 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_inc(x_214); @@ -15836,7 +15836,7 @@ x_268 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_268, 0, x_228); lean_ctor_set(x_268, 1, x_267); x_269 = lean_array_push(x_247, x_268); -x_270 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_270 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_271 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_271, 0, x_270); lean_ctor_set(x_271, 1, x_269); @@ -15868,12 +15868,12 @@ lean_ctor_set(x_288, 1, x_286); x_289 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_290 = lean_array_push(x_289, x_288); x_291 = lean_array_push(x_290, x_221); -x_292 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_292 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_293 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_293, 0, x_292); lean_ctor_set(x_293, 1, x_291); x_294 = lean_array_push(x_272, x_293); -x_295 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_295 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_296 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_296, 0, x_295); lean_ctor_set(x_296, 1, x_294); @@ -15919,7 +15919,7 @@ x_317 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_317, 0, x_316); lean_ctor_set(x_317, 1, x_315); x_318 = lean_array_push(x_310, x_317); -x_319 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_319 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_320 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_320, 0, x_319); lean_ctor_set(x_320, 1, x_318); @@ -15956,7 +15956,7 @@ x_342 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_342, 0, x_341); lean_ctor_set(x_342, 1, x_340); x_343 = lean_array_push(x_307, x_342); -x_344 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_344 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_345 = lean_array_push(x_344, x_35); x_346 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__4; lean_inc(x_302); @@ -15980,7 +15980,7 @@ x_356 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_356, 0, x_316); lean_ctor_set(x_356, 1, x_355); x_357 = lean_array_push(x_335, x_356); -x_358 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_358 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_359 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_359, 0, x_358); lean_ctor_set(x_359, 1, x_357); @@ -16012,12 +16012,12 @@ lean_ctor_set(x_376, 1, x_374); x_377 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_378 = lean_array_push(x_377, x_376); x_379 = lean_array_push(x_378, x_309); -x_380 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_380 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_381, 0, x_380); lean_ctor_set(x_381, 1, x_379); x_382 = lean_array_push(x_360, x_381); -x_383 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_383 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_384, 0, x_383); lean_ctor_set(x_384, 1, x_382); @@ -16058,7 +16058,7 @@ x_405 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_405, 0, x_404); lean_ctor_set(x_405, 1, x_403); x_406 = lean_array_push(x_398, x_405); -x_407 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_407 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_408 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_408, 0, x_407); lean_ctor_set(x_408, 1, x_406); @@ -16095,7 +16095,7 @@ x_430 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_430, 0, x_429); lean_ctor_set(x_430, 1, x_428); x_431 = lean_array_push(x_395, x_430); -x_432 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_432 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_433 = lean_array_push(x_432, x_35); x_434 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__4; lean_inc(x_390); @@ -16119,7 +16119,7 @@ x_444 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_444, 0, x_404); lean_ctor_set(x_444, 1, x_443); x_445 = lean_array_push(x_423, x_444); -x_446 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_446 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_447 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_447, 0, x_446); lean_ctor_set(x_447, 1, x_445); @@ -16151,12 +16151,12 @@ lean_ctor_set(x_464, 1, x_462); x_465 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_466 = lean_array_push(x_465, x_464); x_467 = lean_array_push(x_466, x_397); -x_468 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_468 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_469 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_469, 0, x_468); lean_ctor_set(x_469, 1, x_467); x_470 = lean_array_push(x_448, x_469); -x_471 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_471 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_472 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_472, 0, x_471); lean_ctor_set(x_472, 1, x_470); @@ -16197,7 +16197,7 @@ x_493 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_493, 0, x_492); lean_ctor_set(x_493, 1, x_491); x_494 = lean_array_push(x_486, x_493); -x_495 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_495 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_496 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_496, 0, x_495); lean_ctor_set(x_496, 1, x_494); @@ -16234,7 +16234,7 @@ x_518 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_518, 0, x_517); lean_ctor_set(x_518, 1, x_516); x_519 = lean_array_push(x_483, x_518); -x_520 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_520 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_521 = lean_array_push(x_520, x_35); x_522 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__4; lean_inc(x_478); @@ -16258,7 +16258,7 @@ x_532 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_532, 0, x_492); lean_ctor_set(x_532, 1, x_531); x_533 = lean_array_push(x_511, x_532); -x_534 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_534 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_535 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_535, 0, x_534); lean_ctor_set(x_535, 1, x_533); @@ -16290,12 +16290,12 @@ lean_ctor_set(x_552, 1, x_550); x_553 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_554 = lean_array_push(x_553, x_552); x_555 = lean_array_push(x_554, x_485); -x_556 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_556 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_557 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_557, 0, x_556); lean_ctor_set(x_557, 1, x_555); x_558 = lean_array_push(x_536, x_557); -x_559 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_559 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_560 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_560, 0, x_559); lean_ctor_set(x_560, 1, x_558); @@ -17245,7 +17245,7 @@ lean_inc(x_32); x_33 = lean_ctor_get(x_31, 1); lean_inc(x_33); lean_dec(x_31); -x_34 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_34 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_35 = lean_array_push(x_34, x_6); x_36 = l_Lean_PrettyPrinter_runForNodeKind___rarg___closed__2; lean_inc(x_29); @@ -17273,7 +17273,7 @@ lean_ctor_set(x_49, 0, x_48); lean_ctor_set(x_49, 1, x_47); x_50 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; x_51 = lean_array_push(x_50, x_49); -x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); @@ -17308,12 +17308,12 @@ x_72 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__ x_73 = lean_array_push(x_72, x_71); x_74 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_75 = lean_array_push(x_73, x_74); -x_76 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_76 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_77 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_77, 0, x_76); lean_ctor_set(x_77, 1, x_75); x_78 = lean_array_push(x_54, x_77); -x_79 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_79 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_80 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_80, 0, x_79); lean_ctor_set(x_80, 1, x_78); @@ -18309,11 +18309,11 @@ lean_ctor_set(x_52, 2, x_48); lean_ctor_set(x_52, 3, x_49); x_53 = lean_array_push(x_25, x_52); x_54 = lean_array_push(x_53, x_39); -x_55 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_55 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_56 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_56, 0, x_55); lean_ctor_set(x_56, 1, x_54); -x_57 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_57 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_58 = lean_array_push(x_57, x_56); x_59 = l_Lean_Elab_Command_elabMacroRulesAux___closed__9; lean_inc(x_11); @@ -18337,7 +18337,7 @@ x_69 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_69, 0, x_27); lean_ctor_set(x_69, 1, x_68); x_70 = lean_array_push(x_37, x_69); -x_71 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_71 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_72 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_72, 0, x_71); lean_ctor_set(x_72, 1, x_70); @@ -18401,12 +18401,12 @@ lean_ctor_set(x_106, 1, x_104); x_107 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_108 = lean_array_push(x_107, x_106); x_109 = lean_array_push(x_108, x_39); -x_110 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_110 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_111 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_111, 0, x_110); lean_ctor_set(x_111, 1, x_109); x_112 = lean_array_push(x_73, x_111); -x_113 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_113 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_114 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_114, 0, x_113); lean_ctor_set(x_114, 1, x_112); @@ -18483,11 +18483,11 @@ lean_ctor_set(x_156, 2, x_152); lean_ctor_set(x_156, 3, x_153); x_157 = lean_array_push(x_129, x_156); x_158 = lean_array_push(x_157, x_143); -x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_160, 0, x_159); lean_ctor_set(x_160, 1, x_158); -x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_162 = lean_array_push(x_161, x_160); x_163 = l_Lean_Elab_Command_elabMacroRulesAux___closed__9; lean_inc(x_11); @@ -18511,7 +18511,7 @@ x_173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_173, 0, x_131); lean_ctor_set(x_173, 1, x_172); x_174 = lean_array_push(x_141, x_173); -x_175 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_175 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_176 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_176, 0, x_175); lean_ctor_set(x_176, 1, x_174); @@ -18575,12 +18575,12 @@ lean_ctor_set(x_210, 1, x_208); x_211 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_212 = lean_array_push(x_211, x_210); x_213 = lean_array_push(x_212, x_143); -x_214 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_214 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_215 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_215, 0, x_214); lean_ctor_set(x_215, 1, x_213); x_216 = lean_array_push(x_177, x_215); -x_217 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_217 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_218 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_218, 0, x_217); lean_ctor_set(x_218, 1, x_216); @@ -25952,7 +25952,7 @@ lean_ctor_set(x_57, 1, x_56); x_58 = lean_array_push(x_54, x_57); x_59 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_60 = lean_array_push(x_58, x_59); -x_61 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_61 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_62 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_62, 0, x_61); lean_ctor_set(x_62, 1, x_60); @@ -26001,11 +26001,11 @@ lean_ctor_set(x_89, 2, x_87); lean_ctor_set(x_89, 3, x_50); x_90 = lean_array_push(x_34, x_89); x_91 = lean_array_push(x_90, x_59); -x_92 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_92 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_92); lean_ctor_set(x_93, 1, x_91); -x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_94 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_95 = lean_array_push(x_94, x_93); x_96 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_43); @@ -26029,7 +26029,7 @@ x_106 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_106, 0, x_36); lean_ctor_set(x_106, 1, x_105); x_107 = lean_array_push(x_77, x_106); -x_108 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_108 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_109 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_109, 0, x_108); lean_ctor_set(x_109, 1, x_107); @@ -26101,12 +26101,12 @@ lean_ctor_set(x_152, 1, x_150); x_153 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_154 = lean_array_push(x_153, x_152); x_155 = lean_array_push(x_154, x_59); -x_156 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_156 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_157 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_157, 0, x_156); lean_ctor_set(x_157, 1, x_155); x_158 = lean_array_push(x_110, x_157); -x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_160, 0, x_159); lean_ctor_set(x_160, 1, x_158); @@ -26148,7 +26148,7 @@ lean_ctor_set(x_175, 1, x_174); x_176 = lean_array_push(x_172, x_175); x_177 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_178 = lean_array_push(x_176, x_177); -x_179 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_179 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_180 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_180, 0, x_179); lean_ctor_set(x_180, 1, x_178); @@ -26197,11 +26197,11 @@ lean_ctor_set(x_207, 2, x_205); lean_ctor_set(x_207, 3, x_168); x_208 = lean_array_push(x_34, x_207); x_209 = lean_array_push(x_208, x_177); -x_210 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_210 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_211 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_211, 0, x_210); lean_ctor_set(x_211, 1, x_209); -x_212 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_212 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_213 = lean_array_push(x_212, x_211); x_214 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_43); @@ -26225,7 +26225,7 @@ x_224 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_224, 0, x_36); lean_ctor_set(x_224, 1, x_223); x_225 = lean_array_push(x_195, x_224); -x_226 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_226 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_227 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_227, 0, x_226); lean_ctor_set(x_227, 1, x_225); @@ -26297,12 +26297,12 @@ lean_ctor_set(x_270, 1, x_268); x_271 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_272 = lean_array_push(x_271, x_270); x_273 = lean_array_push(x_272, x_177); -x_274 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_274 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_275 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_275, 0, x_274); lean_ctor_set(x_275, 1, x_273); x_276 = lean_array_push(x_228, x_275); -x_277 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_277 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_278 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_278, 0, x_277); lean_ctor_set(x_278, 1, x_276); @@ -26395,7 +26395,7 @@ lean_ctor_set(x_313, 1, x_312); x_314 = lean_array_push(x_310, x_313); x_315 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_316 = lean_array_push(x_314, x_315); -x_317 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_317 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_318 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_318, 0, x_317); lean_ctor_set(x_318, 1, x_316); @@ -26444,11 +26444,11 @@ lean_ctor_set(x_345, 2, x_343); lean_ctor_set(x_345, 3, x_306); x_346 = lean_array_push(x_290, x_345); x_347 = lean_array_push(x_346, x_315); -x_348 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_348 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_349 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_349, 0, x_348); lean_ctor_set(x_349, 1, x_347); -x_350 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_350 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_351 = lean_array_push(x_350, x_349); x_352 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_299); @@ -26472,7 +26472,7 @@ x_362 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_362, 0, x_292); lean_ctor_set(x_362, 1, x_361); x_363 = lean_array_push(x_333, x_362); -x_364 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_364 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_365 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_365, 0, x_364); lean_ctor_set(x_365, 1, x_363); @@ -26544,12 +26544,12 @@ lean_ctor_set(x_408, 1, x_406); x_409 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_410 = lean_array_push(x_409, x_408); x_411 = lean_array_push(x_410, x_315); -x_412 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_412 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_413 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_413, 0, x_412); lean_ctor_set(x_413, 1, x_411); x_414 = lean_array_push(x_366, x_413); -x_415 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_415 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_416 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_416, 0, x_415); lean_ctor_set(x_416, 1, x_414); @@ -26591,7 +26591,7 @@ lean_ctor_set(x_431, 1, x_430); x_432 = lean_array_push(x_428, x_431); x_433 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_434 = lean_array_push(x_432, x_433); -x_435 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_435 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_436 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_436, 0, x_435); lean_ctor_set(x_436, 1, x_434); @@ -26640,11 +26640,11 @@ lean_ctor_set(x_463, 2, x_461); lean_ctor_set(x_463, 3, x_424); x_464 = lean_array_push(x_290, x_463); x_465 = lean_array_push(x_464, x_433); -x_466 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_466 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_467 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_467, 0, x_466); lean_ctor_set(x_467, 1, x_465); -x_468 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_468 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_469 = lean_array_push(x_468, x_467); x_470 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_299); @@ -26668,7 +26668,7 @@ x_480 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_480, 0, x_292); lean_ctor_set(x_480, 1, x_479); x_481 = lean_array_push(x_451, x_480); -x_482 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_482 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_483 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_483, 0, x_482); lean_ctor_set(x_483, 1, x_481); @@ -26740,12 +26740,12 @@ lean_ctor_set(x_526, 1, x_524); x_527 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_528 = lean_array_push(x_527, x_526); x_529 = lean_array_push(x_528, x_433); -x_530 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_530 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_531 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_531, 0, x_530); lean_ctor_set(x_531, 1, x_529); x_532 = lean_array_push(x_484, x_531); -x_533 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_533 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_534 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_534, 0, x_533); lean_ctor_set(x_534, 1, x_532); @@ -26840,7 +26840,7 @@ lean_ctor_set(x_571, 1, x_570); x_572 = lean_array_push(x_568, x_571); x_573 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_574 = lean_array_push(x_572, x_573); -x_575 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_575 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_576 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_576, 0, x_575); lean_ctor_set(x_576, 1, x_574); @@ -26889,11 +26889,11 @@ lean_ctor_set(x_603, 2, x_601); lean_ctor_set(x_603, 3, x_564); x_604 = lean_array_push(x_548, x_603); x_605 = lean_array_push(x_604, x_573); -x_606 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_606 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_607 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_607, 0, x_606); lean_ctor_set(x_607, 1, x_605); -x_608 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_608 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_609 = lean_array_push(x_608, x_607); x_610 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_557); @@ -26917,7 +26917,7 @@ x_620 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_620, 0, x_550); lean_ctor_set(x_620, 1, x_619); x_621 = lean_array_push(x_591, x_620); -x_622 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_622 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_623 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_623, 0, x_622); lean_ctor_set(x_623, 1, x_621); @@ -26989,12 +26989,12 @@ lean_ctor_set(x_666, 1, x_664); x_667 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_668 = lean_array_push(x_667, x_666); x_669 = lean_array_push(x_668, x_573); -x_670 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_670 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_671 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_671, 0, x_670); lean_ctor_set(x_671, 1, x_669); x_672 = lean_array_push(x_624, x_671); -x_673 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_673 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_674 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_674, 0, x_673); lean_ctor_set(x_674, 1, x_672); @@ -27036,7 +27036,7 @@ lean_ctor_set(x_689, 1, x_688); x_690 = lean_array_push(x_686, x_689); x_691 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_692 = lean_array_push(x_690, x_691); -x_693 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_693 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_694 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_694, 0, x_693); lean_ctor_set(x_694, 1, x_692); @@ -27085,11 +27085,11 @@ lean_ctor_set(x_721, 2, x_719); lean_ctor_set(x_721, 3, x_682); x_722 = lean_array_push(x_548, x_721); x_723 = lean_array_push(x_722, x_691); -x_724 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_724 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_725 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_725, 0, x_724); lean_ctor_set(x_725, 1, x_723); -x_726 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_726 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_727 = lean_array_push(x_726, x_725); x_728 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_557); @@ -27113,7 +27113,7 @@ x_738 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_738, 0, x_550); lean_ctor_set(x_738, 1, x_737); x_739 = lean_array_push(x_709, x_738); -x_740 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_740 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_741 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_741, 0, x_740); lean_ctor_set(x_741, 1, x_739); @@ -27185,12 +27185,12 @@ lean_ctor_set(x_784, 1, x_782); x_785 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_786 = lean_array_push(x_785, x_784); x_787 = lean_array_push(x_786, x_691); -x_788 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_788 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_789 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_789, 0, x_788); lean_ctor_set(x_789, 1, x_787); x_790 = lean_array_push(x_742, x_789); -x_791 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_791 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_792 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_792, 0, x_791); lean_ctor_set(x_792, 1, x_790); @@ -27312,7 +27312,7 @@ lean_ctor_set(x_834, 1, x_833); x_835 = lean_array_push(x_831, x_834); x_836 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_837 = lean_array_push(x_835, x_836); -x_838 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_838 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_839 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_839, 0, x_838); lean_ctor_set(x_839, 1, x_837); @@ -27361,11 +27361,11 @@ lean_ctor_set(x_866, 2, x_864); lean_ctor_set(x_866, 3, x_827); x_867 = lean_array_push(x_810, x_866); x_868 = lean_array_push(x_867, x_836); -x_869 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_869 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_870 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_870, 0, x_869); lean_ctor_set(x_870, 1, x_868); -x_871 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_871 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_872 = lean_array_push(x_871, x_870); x_873 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_819); @@ -27389,7 +27389,7 @@ x_883 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_883, 0, x_812); lean_ctor_set(x_883, 1, x_882); x_884 = lean_array_push(x_854, x_883); -x_885 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_885 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_886 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_886, 0, x_885); lean_ctor_set(x_886, 1, x_884); @@ -27461,12 +27461,12 @@ lean_ctor_set(x_929, 1, x_927); x_930 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_931 = lean_array_push(x_930, x_929); x_932 = lean_array_push(x_931, x_836); -x_933 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_933 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_934 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_934, 0, x_933); lean_ctor_set(x_934, 1, x_932); x_935 = lean_array_push(x_887, x_934); -x_936 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_936 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_937 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_937, 0, x_936); lean_ctor_set(x_937, 1, x_935); @@ -27570,7 +27570,7 @@ lean_ctor_set(x_974, 1, x_973); x_975 = lean_array_push(x_971, x_974); x_976 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_977 = lean_array_push(x_975, x_976); -x_978 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_978 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_979 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_979, 0, x_978); lean_ctor_set(x_979, 1, x_977); @@ -27619,11 +27619,11 @@ lean_ctor_set(x_1006, 2, x_1004); lean_ctor_set(x_1006, 3, x_967); x_1007 = lean_array_push(x_950, x_1006); x_1008 = lean_array_push(x_1007, x_976); -x_1009 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1009 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1010 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1010, 0, x_1009); lean_ctor_set(x_1010, 1, x_1008); -x_1011 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1011 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1012 = lean_array_push(x_1011, x_1010); x_1013 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_959); @@ -27647,7 +27647,7 @@ x_1023 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1023, 0, x_952); lean_ctor_set(x_1023, 1, x_1022); x_1024 = lean_array_push(x_994, x_1023); -x_1025 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1025 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1026 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1026, 0, x_1025); lean_ctor_set(x_1026, 1, x_1024); @@ -27719,12 +27719,12 @@ lean_ctor_set(x_1069, 1, x_1067); x_1070 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1071 = lean_array_push(x_1070, x_1069); x_1072 = lean_array_push(x_1071, x_976); -x_1073 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1073 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1074 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1074, 0, x_1073); lean_ctor_set(x_1074, 1, x_1072); x_1075 = lean_array_push(x_1027, x_1074); -x_1076 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1076 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1077 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1077, 0, x_1076); lean_ctor_set(x_1077, 1, x_1075); @@ -27830,7 +27830,7 @@ lean_ctor_set(x_1116, 1, x_1115); x_1117 = lean_array_push(x_1113, x_1116); x_1118 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_1119 = lean_array_push(x_1117, x_1118); -x_1120 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1120 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1121 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1121, 0, x_1120); lean_ctor_set(x_1121, 1, x_1119); @@ -27879,11 +27879,11 @@ lean_ctor_set(x_1148, 2, x_1146); lean_ctor_set(x_1148, 3, x_1109); x_1149 = lean_array_push(x_1092, x_1148); x_1150 = lean_array_push(x_1149, x_1118); -x_1151 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1151 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1152 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1152, 0, x_1151); lean_ctor_set(x_1152, 1, x_1150); -x_1153 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1153 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1154 = lean_array_push(x_1153, x_1152); x_1155 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_1101); @@ -27907,7 +27907,7 @@ x_1165 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1165, 0, x_1094); lean_ctor_set(x_1165, 1, x_1164); x_1166 = lean_array_push(x_1136, x_1165); -x_1167 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1167 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1168 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1168, 0, x_1167); lean_ctor_set(x_1168, 1, x_1166); @@ -27979,12 +27979,12 @@ lean_ctor_set(x_1211, 1, x_1209); x_1212 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1213 = lean_array_push(x_1212, x_1211); x_1214 = lean_array_push(x_1213, x_1118); -x_1215 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1215 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1216 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1216, 0, x_1215); lean_ctor_set(x_1216, 1, x_1214); x_1217 = lean_array_push(x_1169, x_1216); -x_1218 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1218 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1219 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1219, 0, x_1218); lean_ctor_set(x_1219, 1, x_1217); @@ -28230,7 +28230,7 @@ lean_ctor_set(x_1283, 1, x_1282); x_1284 = lean_array_push(x_1280, x_1283); x_1285 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_1286 = lean_array_push(x_1284, x_1285); -x_1287 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1287 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1288 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1288, 0, x_1287); lean_ctor_set(x_1288, 1, x_1286); @@ -28279,11 +28279,11 @@ lean_ctor_set(x_1315, 2, x_1313); lean_ctor_set(x_1315, 3, x_1276); x_1316 = lean_array_push(x_1259, x_1315); x_1317 = lean_array_push(x_1316, x_1285); -x_1318 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1318 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1319 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1319, 0, x_1318); lean_ctor_set(x_1319, 1, x_1317); -x_1320 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1320 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1321 = lean_array_push(x_1320, x_1319); x_1322 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_1268); @@ -28307,7 +28307,7 @@ x_1332 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1332, 0, x_1261); lean_ctor_set(x_1332, 1, x_1331); x_1333 = lean_array_push(x_1303, x_1332); -x_1334 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1334 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1335 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1335, 0, x_1334); lean_ctor_set(x_1335, 1, x_1333); @@ -28379,12 +28379,12 @@ lean_ctor_set(x_1378, 1, x_1376); x_1379 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1380 = lean_array_push(x_1379, x_1378); x_1381 = lean_array_push(x_1380, x_1285); -x_1382 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1382 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1383 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1383, 0, x_1382); lean_ctor_set(x_1383, 1, x_1381); x_1384 = lean_array_push(x_1336, x_1383); -x_1385 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1385 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1386 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1386, 0, x_1385); lean_ctor_set(x_1386, 1, x_1384); @@ -28493,7 +28493,7 @@ lean_ctor_set(x_1424, 1, x_1423); x_1425 = lean_array_push(x_1421, x_1424); x_1426 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_1427 = lean_array_push(x_1425, x_1426); -x_1428 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1428 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1429 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1429, 0, x_1428); lean_ctor_set(x_1429, 1, x_1427); @@ -28542,11 +28542,11 @@ lean_ctor_set(x_1456, 2, x_1454); lean_ctor_set(x_1456, 3, x_1417); x_1457 = lean_array_push(x_1400, x_1456); x_1458 = lean_array_push(x_1457, x_1426); -x_1459 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1459 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1460 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1460, 0, x_1459); lean_ctor_set(x_1460, 1, x_1458); -x_1461 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1461 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1462 = lean_array_push(x_1461, x_1460); x_1463 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_1409); @@ -28570,7 +28570,7 @@ x_1473 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1473, 0, x_1402); lean_ctor_set(x_1473, 1, x_1472); x_1474 = lean_array_push(x_1444, x_1473); -x_1475 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1475 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1476 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1476, 0, x_1475); lean_ctor_set(x_1476, 1, x_1474); @@ -28642,12 +28642,12 @@ lean_ctor_set(x_1519, 1, x_1517); x_1520 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1521 = lean_array_push(x_1520, x_1519); x_1522 = lean_array_push(x_1521, x_1426); -x_1523 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1523 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1524 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1524, 0, x_1523); lean_ctor_set(x_1524, 1, x_1522); x_1525 = lean_array_push(x_1477, x_1524); -x_1526 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1526 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1527 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1527, 0, x_1526); lean_ctor_set(x_1527, 1, x_1525); @@ -28758,7 +28758,7 @@ lean_ctor_set(x_1567, 1, x_1566); x_1568 = lean_array_push(x_1564, x_1567); x_1569 = l_myMacro____x40_Init_Notation___hyg_1123____closed__23; x_1570 = lean_array_push(x_1568, x_1569); -x_1571 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1571 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1572 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1572, 0, x_1571); lean_ctor_set(x_1572, 1, x_1570); @@ -28807,11 +28807,11 @@ lean_ctor_set(x_1599, 2, x_1597); lean_ctor_set(x_1599, 3, x_1560); x_1600 = lean_array_push(x_1543, x_1599); x_1601 = lean_array_push(x_1600, x_1569); -x_1602 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1602 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1603 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1603, 0, x_1602); lean_ctor_set(x_1603, 1, x_1601); -x_1604 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1604 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1605 = lean_array_push(x_1604, x_1603); x_1606 = l_Lean_Elab_Command_mkSimpleDelab_go___closed__18; lean_inc(x_1552); @@ -28835,7 +28835,7 @@ x_1616 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1616, 0, x_1545); lean_ctor_set(x_1616, 1, x_1615); x_1617 = lean_array_push(x_1587, x_1616); -x_1618 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1618 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1619 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1619, 0, x_1618); lean_ctor_set(x_1619, 1, x_1617); @@ -28907,12 +28907,12 @@ lean_ctor_set(x_1662, 1, x_1660); x_1663 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1664 = lean_array_push(x_1663, x_1662); x_1665 = lean_array_push(x_1664, x_1569); -x_1666 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1666 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1667, 0, x_1666); lean_ctor_set(x_1667, 1, x_1665); x_1668 = lean_array_push(x_1620, x_1667); -x_1669 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1669 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1670, 0, x_1669); lean_ctor_set(x_1670, 1, x_1668); @@ -30137,7 +30137,7 @@ x_71 = lean_array_get_size(x_22); x_72 = lean_usize_of_nat(x_71); lean_dec(x_71); x_73 = x_22; -x_74 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_72, x_15, x_73); +x_74 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_72, x_15, x_73); x_75 = x_74; x_76 = l_Array_appendCore___rarg(x_54, x_75); lean_dec(x_75); @@ -30235,7 +30235,7 @@ x_128 = lean_array_get_size(x_22); x_129 = lean_usize_of_nat(x_128); lean_dec(x_128); x_130 = x_22; -x_131 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_129, x_15, x_130); +x_131 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_129, x_15, x_130); x_132 = x_131; x_133 = l_Array_appendCore___rarg(x_111, x_132); lean_dec(x_132); @@ -30333,7 +30333,7 @@ x_185 = lean_array_get_size(x_22); x_186 = lean_usize_of_nat(x_185); lean_dec(x_185); x_187 = x_22; -x_188 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_186, x_15, x_187); +x_188 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_186, x_15, x_187); x_189 = x_188; x_190 = l_Array_appendCore___rarg(x_168, x_189); lean_dec(x_189); @@ -34392,7 +34392,7 @@ x_68 = lean_usize_of_nat(x_67); lean_dec(x_67); x_69 = 0; x_70 = x_24; -x_71 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_68, x_69, x_70); +x_71 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_68, x_69, x_70); x_72 = x_71; x_73 = l_Array_appendCore___rarg(x_50, x_72); lean_dec(x_72); @@ -34526,7 +34526,7 @@ x_149 = lean_usize_of_nat(x_148); lean_dec(x_148); x_150 = 0; x_151 = x_24; -x_152 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_149, x_150, x_151); +x_152 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_149, x_150, x_151); x_153 = x_152; x_154 = l_Array_appendCore___rarg(x_131, x_153); lean_dec(x_153); @@ -34676,7 +34676,7 @@ x_238 = lean_usize_of_nat(x_237); lean_dec(x_237); x_239 = 0; x_240 = x_24; -x_241 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_238, x_239, x_240); +x_241 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_238, x_239, x_240); x_242 = x_241; x_243 = l_Array_appendCore___rarg(x_220, x_242); lean_dec(x_242); @@ -34805,7 +34805,7 @@ x_316 = lean_usize_of_nat(x_315); lean_dec(x_315); x_317 = 0; x_318 = x_24; -x_319 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_316, x_317, x_318); +x_319 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_316, x_317, x_318); x_320 = x_319; x_321 = l_Array_appendCore___rarg(x_298, x_320); lean_dec(x_320); @@ -36995,7 +36995,7 @@ x_81 = lean_usize_of_nat(x_80); lean_dec(x_80); x_82 = 0; x_83 = x_29; -x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_81, x_82, x_83); +x_84 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_81, x_82, x_83); x_85 = x_84; x_86 = l_Array_appendCore___rarg(x_63, x_85); lean_dec(x_85); @@ -37019,7 +37019,7 @@ lean_ctor_set(x_93, 1, x_64); x_94 = lean_array_push(x_92, x_93); x_95 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_96 = lean_array_push(x_94, x_95); -x_97 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_97 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_98 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_98, 0, x_97); lean_ctor_set(x_98, 1, x_96); @@ -37067,11 +37067,11 @@ lean_ctor_set(x_124, 2, x_122); lean_ctor_set(x_124, 3, x_89); x_125 = lean_array_push(x_63, x_124); x_126 = lean_array_push(x_125, x_95); -x_127 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_127 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_128 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_128, 0, x_127); lean_ctor_set(x_128, 1, x_126); -x_129 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_129 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_130 = lean_array_push(x_129, x_128); x_131 = l_Lean_Elab_Tactic_mkTacticAttribute___closed__6; lean_inc(x_58); @@ -37095,7 +37095,7 @@ x_141 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_141, 0, x_78); lean_ctor_set(x_141, 1, x_140); x_142 = lean_array_push(x_112, x_141); -x_143 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_143 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_144 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_144, 0, x_143); lean_ctor_set(x_144, 1, x_142); @@ -37156,12 +37156,12 @@ lean_ctor_set(x_180, 1, x_178); x_181 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_182 = lean_array_push(x_181, x_180); x_183 = lean_array_push(x_182, x_95); -x_184 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_184 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_185 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_185, 0, x_184); lean_ctor_set(x_185, 1, x_183); x_186 = lean_array_push(x_145, x_185); -x_187 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_187 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_188 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_188, 0, x_187); lean_ctor_set(x_188, 1, x_186); @@ -37258,7 +37258,7 @@ x_239 = lean_usize_of_nat(x_238); lean_dec(x_238); x_240 = 0; x_241 = x_29; -x_242 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_239, x_240, x_241); +x_242 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_239, x_240, x_241); x_243 = x_242; x_244 = l_Array_appendCore___rarg(x_221, x_243); lean_dec(x_243); @@ -37282,7 +37282,7 @@ lean_ctor_set(x_251, 1, x_222); x_252 = lean_array_push(x_250, x_251); x_253 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_254 = lean_array_push(x_252, x_253); -x_255 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_255 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_256 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_256, 0, x_255); lean_ctor_set(x_256, 1, x_254); @@ -37330,11 +37330,11 @@ lean_ctor_set(x_282, 2, x_280); lean_ctor_set(x_282, 3, x_247); x_283 = lean_array_push(x_221, x_282); x_284 = lean_array_push(x_283, x_253); -x_285 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_285 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_286 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_286, 0, x_285); lean_ctor_set(x_286, 1, x_284); -x_287 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_287 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_288 = lean_array_push(x_287, x_286); x_289 = l_Lean_Elab_Tactic_mkTacticAttribute___closed__6; lean_inc(x_58); @@ -37358,7 +37358,7 @@ x_299 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_299, 0, x_236); lean_ctor_set(x_299, 1, x_298); x_300 = lean_array_push(x_270, x_299); -x_301 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_301 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_302 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_302, 0, x_301); lean_ctor_set(x_302, 1, x_300); @@ -37419,12 +37419,12 @@ lean_ctor_set(x_338, 1, x_336); x_339 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_340 = lean_array_push(x_339, x_338); x_341 = lean_array_push(x_340, x_253); -x_342 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_342 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_343 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_343, 0, x_342); lean_ctor_set(x_343, 1, x_341); x_344 = lean_array_push(x_303, x_343); -x_345 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_345 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_346 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_346, 0, x_345); lean_ctor_set(x_346, 1, x_344); @@ -37536,7 +37536,7 @@ x_403 = lean_usize_of_nat(x_402); lean_dec(x_402); x_404 = 0; x_405 = x_29; -x_406 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_403, x_404, x_405); +x_406 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_403, x_404, x_405); x_407 = x_406; x_408 = l_Array_appendCore___rarg(x_385, x_407); lean_dec(x_407); @@ -37561,7 +37561,7 @@ lean_ctor_set(x_416, 1, x_386); x_417 = lean_array_push(x_415, x_416); x_418 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_419 = lean_array_push(x_417, x_418); -x_420 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_420 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_421 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_421, 0, x_420); lean_ctor_set(x_421, 1, x_419); @@ -37609,11 +37609,11 @@ lean_ctor_set(x_447, 2, x_445); lean_ctor_set(x_447, 3, x_412); x_448 = lean_array_push(x_385, x_447); x_449 = lean_array_push(x_448, x_418); -x_450 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_450 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_451 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_451, 0, x_450); lean_ctor_set(x_451, 1, x_449); -x_452 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_452 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_453 = lean_array_push(x_452, x_451); x_454 = l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__9; lean_inc(x_380); @@ -37637,7 +37637,7 @@ x_464 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_464, 0, x_400); lean_ctor_set(x_464, 1, x_463); x_465 = lean_array_push(x_435, x_464); -x_466 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_466 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_467 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_467, 0, x_466); lean_ctor_set(x_467, 1, x_465); @@ -37698,12 +37698,12 @@ lean_ctor_set(x_503, 1, x_501); x_504 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_505 = lean_array_push(x_504, x_503); x_506 = lean_array_push(x_505, x_418); -x_507 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_507 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_508 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_508, 0, x_507); lean_ctor_set(x_508, 1, x_506); x_509 = lean_array_push(x_468, x_508); -x_510 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_510 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_511 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_511, 0, x_510); lean_ctor_set(x_511, 1, x_509); @@ -37800,7 +37800,7 @@ x_562 = lean_usize_of_nat(x_561); lean_dec(x_561); x_563 = 0; x_564 = x_29; -x_565 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_562, x_563, x_564); +x_565 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_562, x_563, x_564); x_566 = x_565; x_567 = l_Array_appendCore___rarg(x_544, x_566); lean_dec(x_566); @@ -37825,7 +37825,7 @@ lean_ctor_set(x_575, 1, x_545); x_576 = lean_array_push(x_574, x_575); x_577 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_578 = lean_array_push(x_576, x_577); -x_579 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_579 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_580 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_580, 0, x_579); lean_ctor_set(x_580, 1, x_578); @@ -37873,11 +37873,11 @@ lean_ctor_set(x_606, 2, x_604); lean_ctor_set(x_606, 3, x_571); x_607 = lean_array_push(x_544, x_606); x_608 = lean_array_push(x_607, x_577); -x_609 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_609 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_610 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_610, 0, x_609); lean_ctor_set(x_610, 1, x_608); -x_611 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_611 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_612 = lean_array_push(x_611, x_610); x_613 = l_Lean_Elab_Command_mkCommandElabAttributeUnsafe___closed__9; lean_inc(x_380); @@ -37901,7 +37901,7 @@ x_623 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_623, 0, x_559); lean_ctor_set(x_623, 1, x_622); x_624 = lean_array_push(x_594, x_623); -x_625 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_625 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_626 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_626, 0, x_625); lean_ctor_set(x_626, 1, x_624); @@ -37962,12 +37962,12 @@ lean_ctor_set(x_662, 1, x_660); x_663 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_664 = lean_array_push(x_663, x_662); x_665 = lean_array_push(x_664, x_577); -x_666 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_666 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_667 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_667, 0, x_666); lean_ctor_set(x_667, 1, x_665); x_668 = lean_array_push(x_627, x_667); -x_669 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_669 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_670 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_670, 0, x_669); lean_ctor_set(x_670, 1, x_668); @@ -38079,7 +38079,7 @@ x_727 = lean_usize_of_nat(x_726); lean_dec(x_726); x_728 = 0; x_729 = x_29; -x_730 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_727, x_728, x_729); +x_730 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_727, x_728, x_729); x_731 = x_730; x_732 = l_Array_appendCore___rarg(x_709, x_731); lean_dec(x_731); @@ -38104,7 +38104,7 @@ lean_ctor_set(x_740, 1, x_710); x_741 = lean_array_push(x_739, x_740); x_742 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_743 = lean_array_push(x_741, x_742); -x_744 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_744 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_745 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_745, 0, x_744); lean_ctor_set(x_745, 1, x_743); @@ -38152,11 +38152,11 @@ lean_ctor_set(x_771, 2, x_769); lean_ctor_set(x_771, 3, x_736); x_772 = lean_array_push(x_709, x_771); x_773 = lean_array_push(x_772, x_742); -x_774 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_774 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_775 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_775, 0, x_774); lean_ctor_set(x_775, 1, x_773); -x_776 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_776 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_777 = lean_array_push(x_776, x_775); x_778 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_inc(x_704); @@ -38180,7 +38180,7 @@ x_788 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_788, 0, x_724); lean_ctor_set(x_788, 1, x_787); x_789 = lean_array_push(x_759, x_788); -x_790 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_790 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_791 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_791, 0, x_790); lean_ctor_set(x_791, 1, x_789); @@ -38284,12 +38284,12 @@ lean_ctor_set(x_853, 1, x_851); x_854 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_855 = lean_array_push(x_854, x_853); x_856 = lean_array_push(x_855, x_742); -x_857 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_857 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_858 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_858, 0, x_857); lean_ctor_set(x_858, 1, x_856); x_859 = lean_array_push(x_792, x_858); -x_860 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_860 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_861 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_861, 0, x_860); lean_ctor_set(x_861, 1, x_859); @@ -38386,7 +38386,7 @@ x_912 = lean_usize_of_nat(x_911); lean_dec(x_911); x_913 = 0; x_914 = x_29; -x_915 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_912, x_913, x_914); +x_915 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_912, x_913, x_914); x_916 = x_915; x_917 = l_Array_appendCore___rarg(x_894, x_916); lean_dec(x_916); @@ -38411,7 +38411,7 @@ lean_ctor_set(x_925, 1, x_895); x_926 = lean_array_push(x_924, x_925); x_927 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_928 = lean_array_push(x_926, x_927); -x_929 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_929 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_930 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_930, 0, x_929); lean_ctor_set(x_930, 1, x_928); @@ -38459,11 +38459,11 @@ lean_ctor_set(x_956, 2, x_954); lean_ctor_set(x_956, 3, x_921); x_957 = lean_array_push(x_894, x_956); x_958 = lean_array_push(x_957, x_927); -x_959 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_959 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_960 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_960, 0, x_959); lean_ctor_set(x_960, 1, x_958); -x_961 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_961 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_962 = lean_array_push(x_961, x_960); x_963 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_inc(x_704); @@ -38487,7 +38487,7 @@ x_973 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_973, 0, x_909); lean_ctor_set(x_973, 1, x_972); x_974 = lean_array_push(x_944, x_973); -x_975 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_975 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_976 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_976, 0, x_975); lean_ctor_set(x_976, 1, x_974); @@ -38591,12 +38591,12 @@ lean_ctor_set(x_1038, 1, x_1036); x_1039 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1040 = lean_array_push(x_1039, x_1038); x_1041 = lean_array_push(x_1040, x_927); -x_1042 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1042 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1043 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1043, 0, x_1042); lean_ctor_set(x_1043, 1, x_1041); x_1044 = lean_array_push(x_977, x_1043); -x_1045 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1045 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1046 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1046, 0, x_1045); lean_ctor_set(x_1046, 1, x_1044); @@ -38739,7 +38739,7 @@ x_1112 = lean_usize_of_nat(x_1111); lean_dec(x_1111); x_1113 = 0; x_1114 = x_29; -x_1115 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_1112, x_1113, x_1114); +x_1115 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_1112, x_1113, x_1114); x_1116 = x_1115; x_1117 = l_Array_appendCore___rarg(x_1094, x_1116); lean_dec(x_1116); @@ -38764,7 +38764,7 @@ lean_ctor_set(x_1125, 1, x_1095); x_1126 = lean_array_push(x_1124, x_1125); x_1127 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_1128 = lean_array_push(x_1126, x_1127); -x_1129 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1129 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1130 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1130, 0, x_1129); lean_ctor_set(x_1130, 1, x_1128); @@ -38812,11 +38812,11 @@ lean_ctor_set(x_1156, 2, x_1154); lean_ctor_set(x_1156, 3, x_1121); x_1157 = lean_array_push(x_1094, x_1156); x_1158 = lean_array_push(x_1157, x_1127); -x_1159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1159 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1160 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1160, 0, x_1159); lean_ctor_set(x_1160, 1, x_1158); -x_1161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1161 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1162 = lean_array_push(x_1161, x_1160); x_1163 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_inc(x_1089); @@ -38840,7 +38840,7 @@ x_1173 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1173, 0, x_1109); lean_ctor_set(x_1173, 1, x_1172); x_1174 = lean_array_push(x_1144, x_1173); -x_1175 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1175 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1176 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1176, 0, x_1175); lean_ctor_set(x_1176, 1, x_1174); @@ -38990,12 +38990,12 @@ lean_ctor_set(x_1261, 1, x_1260); x_1262 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1263 = lean_array_push(x_1262, x_1261); x_1264 = lean_array_push(x_1263, x_1127); -x_1265 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1265 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1266 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1266, 0, x_1265); lean_ctor_set(x_1266, 1, x_1264); x_1267 = lean_array_push(x_1177, x_1266); -x_1268 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1268 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1269 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1269, 0, x_1268); lean_ctor_set(x_1269, 1, x_1267); @@ -39092,7 +39092,7 @@ x_1320 = lean_usize_of_nat(x_1319); lean_dec(x_1319); x_1321 = 0; x_1322 = x_29; -x_1323 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_1320, x_1321, x_1322); +x_1323 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_1320, x_1321, x_1322); x_1324 = x_1323; x_1325 = l_Array_appendCore___rarg(x_1302, x_1324); lean_dec(x_1324); @@ -39117,7 +39117,7 @@ lean_ctor_set(x_1333, 1, x_1303); x_1334 = lean_array_push(x_1332, x_1333); x_1335 = l_myMacro____x40_Init_Notation___hyg_12520____closed__22; x_1336 = lean_array_push(x_1334, x_1335); -x_1337 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1337 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_1338 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1338, 0, x_1337); lean_ctor_set(x_1338, 1, x_1336); @@ -39165,11 +39165,11 @@ lean_ctor_set(x_1364, 2, x_1362); lean_ctor_set(x_1364, 3, x_1329); x_1365 = lean_array_push(x_1302, x_1364); x_1366 = lean_array_push(x_1365, x_1335); -x_1367 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1367 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_1368 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1368, 0, x_1367); lean_ctor_set(x_1368, 1, x_1366); -x_1369 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; +x_1369 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; x_1370 = lean_array_push(x_1369, x_1368); x_1371 = l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__9; lean_inc(x_1089); @@ -39193,7 +39193,7 @@ x_1381 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1381, 0, x_1317); lean_ctor_set(x_1381, 1, x_1380); x_1382 = lean_array_push(x_1352, x_1381); -x_1383 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1383 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_1384 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1384, 0, x_1383); lean_ctor_set(x_1384, 1, x_1382); @@ -39343,12 +39343,12 @@ lean_ctor_set(x_1469, 1, x_1468); x_1470 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16306____closed__5; x_1471 = lean_array_push(x_1470, x_1469); x_1472 = lean_array_push(x_1471, x_1335); -x_1473 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1473 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_1474 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1474, 0, x_1473); lean_ctor_set(x_1474, 1, x_1472); x_1475 = lean_array_push(x_1385, x_1474); -x_1476 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1476 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_1477 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_1477, 0, x_1476); lean_ctor_set(x_1477, 1, x_1475); diff --git a/stage0/stdlib/Lean/Elab/Tactic/Basic.c b/stage0/stdlib/Lean/Elab/Tactic/Basic.c index 76963bba7f..61dacb4c5a 100644 --- a/stage0/stdlib/Lean/Elab/Tactic/Basic.c +++ b/stage0/stdlib/Lean/Elab/Tactic/Basic.c @@ -264,7 +264,6 @@ lean_object* l_Lean_Elab_Tactic_getGoals___rarg___boxed(lean_object*, lean_objec lean_object* l_Lean_Meta_clear(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_saveAllState___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Elab_Tactic_evalDone(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalTactic___spec__11(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*); lean_object* l_Lean_Elab_Tactic_getUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -330,6 +329,7 @@ lean_object* l_Lean_Meta_introNCore(lean_object*, lean_object*, lean_object*, ui lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_getIntrosSize(lean_object*); lean_object* l_Lean_Elab_Tactic_evalRevert_match__2___rarg(lean_object*, lean_object*); lean_object* l_Lean_Elab_mkElabAttribute___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; lean_object* l_Lean_Elab_logAt___at_Lean_Elab_Tactic_evalTactic___spec__9(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_870____closed__1; lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__2; @@ -10406,7 +10406,7 @@ x_29 = l_Lean_nullKind___closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); -x_31 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_31 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; x_32 = lean_array_push(x_31, x_30); x_33 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_33, 0, x_11); @@ -10563,7 +10563,7 @@ x_92 = lean_array_push(x_91, x_90); x_93 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_93, 0, x_66); lean_ctor_set(x_93, 1, x_92); -x_94 = l_myMacro____x40_Init_NotationExtra___hyg_2656____closed__10; +x_94 = l_myMacro____x40_Init_NotationExtra___hyg_2692____closed__10; lean_inc(x_93); x_95 = lean_array_push(x_94, x_93); x_96 = lean_alloc_ctor(1, 2, 0); diff --git a/stage0/stdlib/Lean/Elab/Term.c b/stage0/stdlib/Lean/Elab/Term.c index 354a4288eb..b895413d23 100644 --- a/stage0/stdlib/Lean/Elab/Term.c +++ b/stage0/stdlib/Lean/Elab/Term.c @@ -18,7 +18,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_addAutoBoundImplicits_ lean_object* l_Lean_Elab_Term_getLevelNames(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_mkConsts_match__1(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore___closed__4; -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFnsAux___closed__1; lean_object* l_Lean_Elab_Term_observing_match__1(lean_object*); lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -104,7 +103,6 @@ lean_object* lean_io_error_to_string(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__2; lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__6; -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; extern lean_object* l_Lean_Level_LevelToFormat_toResult___closed__3; lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_setLevelNames(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -167,6 +165,7 @@ uint8_t lean_metavar_ctx_is_delayed_assigned(lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_tryPostponeIfHasMVars___closed__4; extern lean_object* l_Array_empty___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns___closed__4; lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_resolveName___closed__3; @@ -278,7 +277,6 @@ lean_object* l_Lean_Elab_Term_withLevelNames___rarg(lean_object*, lean_object*, lean_object* l_Lean_Elab_Term_instInhabitedTermElabM(lean_object*); lean_object* l___regBuiltin_Lean_Elab_Term_elabTypeStx(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabUsingElabFns_match__1___rarg(lean_object*, lean_object*, lean_object*); -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Std_instInhabitedPersistentArray___closed__1; lean_object* l_Lean_Elab_Term_elabScientificLit___closed__1; @@ -419,7 +417,6 @@ uint8_t l_Array_contains___at_Lean_Elab_Term_logUnassignedUsingErrorInfos___spec lean_object* l_Lean_Elab_Term_MVarErrorInfo_logError___closed__1; lean_object* l_Lean_Elab_Term_mkTypeMismatchError___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isExprMVarAssigned___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; lean_object* l_Lean_Elab_Term_elabProp___rarg(lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambdaAux___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_logException___at___private_Lean_Elab_Term_0__Lean_Elab_Term_exceptionToSorry___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -510,7 +507,6 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore_ma lean_object* l___regBuiltin_Lean_Elab_Term_elabByTactic___closed__1; lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__5; extern lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; size_t l_Lean_Name_hash(lean_object*); lean_object* l_Lean_Elab_Term_registerSyntheticMVarWithCurrRef___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryLiftAndCoe___closed__4; @@ -723,6 +719,7 @@ lean_object* l_Lean_Elab_Term_resolveName_match__1___rarg(lean_object*, lean_obj lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___closed__2; lean_object* l___regBuiltin_Lean_Elab_Term_elabCharLit___closed__1; extern lean_object* l_Lean_Syntax_mkApp___closed__1; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_object* l_Lean_Elab_Term_getFVarLocalDecl_x21___closed__4; lean_object* l_Lean_Elab_Term_elabEnsureExpectedType_match__1___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_resolveGlobalConstNoOverload___rarg___lambda__1___closed__1; @@ -764,6 +761,7 @@ lean_object* l_Lean_Elab_Term_tryCoeThunk_x3f_match__1(lean_object*); extern lean_object* l_Lean_resetTraceState___rarg___lambda__1___closed__1; lean_object* l_List_map___at_Lean_MessageData_instCoeListExprMessageData___spec__1(lean_object*); lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwTypeMismatchError___spec__1(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; lean_object* l___regBuiltin_Lean_Elab_Term_elabEnsureExpectedType___closed__2; lean_object* l_Lean_Elab_Term_elabScientificLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Expr_isMVar(lean_object*); @@ -810,6 +808,7 @@ lean_object* l_Lean_mkApp5(lean_object*, lean_object*, lean_object*, lean_object lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Name_isAnonymous(lean_object*); lean_object* l_Lean_Elab_Term_synthesizeInstMVarCore_match__1(lean_object*); +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_object* l_Lean_Elab_Term_assignLevelMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_elabImplicitLambda___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_applyAttributes(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -849,6 +848,7 @@ extern lean_object* l_Lean_instToMessageDataOptionExpr___closed__3; lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__6; lean_object* lean_register_option(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Elab_Term_isValidAutoBoundImplicitName_match__1(lean_object*); +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; lean_object* l___regBuiltin_Lean_Elab_Term_elabProp___closed__1; lean_object* l_Lean_Elab_Term_mkConst___closed__1; lean_object* l_Lean_Elab_Term_resolveLocalName_loop_match__1(lean_object*); @@ -7409,7 +7409,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -20288,7 +20288,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isExplicit(lean_object* x_1 _start: { lean_object* x_2; uint8_t x_3; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_3 = l_Lean_Syntax_isOfKind(x_1, x_2); return x_3; } @@ -20347,7 +20347,7 @@ if (x_5 == 0) { lean_object* x_6; lean_object* x_7; lean_object* x_8; uint8_t x_9; x_6 = lean_array_uget(x_2, x_3); -x_7 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_7 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_inc(x_1); x_8 = lean_name_mk_string(x_1, x_7); lean_inc(x_6); @@ -20356,7 +20356,7 @@ lean_dec(x_8); if (x_9 == 0) { lean_object* x_10; lean_object* x_11; uint8_t x_12; -x_10 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_10 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_inc(x_1); x_11 = lean_name_mk_string(x_1, x_10); x_12 = l_Lean_Syntax_isOfKind(x_6, x_11); @@ -28876,7 +28876,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_Elab_Term_termElabAttribute; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_4 = l___regBuiltin_Lean_Elab_Term_elabSort___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; diff --git a/stage0/stdlib/Lean/Expr.c b/stage0/stdlib/Lean/Expr.c index 51154f5d67..c1b0d4fd9a 100644 --- a/stage0/stdlib/Lean/Expr.c +++ b/stage0/stdlib/Lean/Expr.c @@ -341,6 +341,7 @@ lean_object* l_Lean_instInhabitedLiteral; lean_object* l_Lean_Expr_instToStringExpr___closed__1; uint64_t l_Lean_Expr_data(lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; lean_object* l_Lean_Expr_updateApp_x21_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_withAppRevAux(lean_object*); lean_object* l___private_Lean_Expr_0__Lean_Expr_getParamSubstArray___boxed(lean_object*, lean_object*, lean_object*, lean_object*); @@ -465,6 +466,7 @@ lean_object* l_Lean_MData_empty; size_t lean_usize_of_nat(lean_object*); extern uint64_t l_instInhabitedUInt64___closed__1; lean_object* l_Lean_mkSimpleThunkType(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_object* l___private_Lean_Expr_0__Lean_Expr_betaRevAux_match__1(lean_object*); size_t l_Lean_ExprStructEq_hash(lean_object*); uint8_t l_Lean_Expr_isAutoParam(lean_object*); @@ -539,7 +541,6 @@ lean_object* l_Lean_Level_instantiateParams___at_Lean_Expr_instantiateLevelParam lean_object* l_Lean_Expr_hasAnyFVar(lean_object*, lean_object*); lean_object* l_Lean_Expr_setPPExplicit___closed__3; lean_object* l_Lean_Expr_hasMVar___boxed(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; lean_object* l_Lean_mkForall___boxed(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t lean_nat_dec_le(lean_object*, lean_object*); lean_object* l_Lean_Expr_constLevels_x21___closed__2; @@ -612,7 +613,6 @@ lean_object* l_Lean_Expr_instToStringExpr; lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_isFVar_match__1___rarg(lean_object*, lean_object*, lean_object*); uint64_t l_UInt32_toUInt64(uint32_t); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; lean_object* l_Lean_ExprStructEq_instToStringExprStructEq___boxed(lean_object*); lean_object* l_Lean_Expr_inferImplicit___boxed(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_Expr_setAppPPExplicit___spec__1(size_t, size_t, lean_object*); @@ -3348,7 +3348,7 @@ return x_4; case 3: { lean_object* x_5; -x_5 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; +x_5 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; return x_5; } case 4: @@ -15915,7 +15915,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Expr_setPPExplicit___closed__2; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Meta/Instances.c b/stage0/stdlib/Lean/Meta/Instances.c index 62078d191b..b021dff554 100644 --- a/stage0/stdlib/Lean/Meta/Instances.c +++ b/stage0/stdlib/Lean/Meta/Instances.c @@ -14,6 +14,7 @@ extern "C" { #endif lean_object* l_Array_back___at_Lean_Meta_addInstanceEntry___spec__14(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; extern lean_object* l_Lean_Name_toString___closed__1; lean_object* l_Lean_Meta_addDefaultInstance___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_DiscrTree_insertCore___at_Lean_Meta_addInstanceEntry___spec__1(lean_object*, lean_object*, lean_object*); @@ -31,7 +32,6 @@ lean_object* l_Lean_throwError___at_Lean_Meta_whnf___spec__1(lean_object*, lean_ uint8_t l_Array_contains___at_Lean_Meta_addInstanceEntry___spec__11(lean_object*, lean_object*); lean_object* l_Lean_Meta_Instances_discrTree___default___closed__1; extern lean_object* l_Array_back___at___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertAux___spec__2___rarg___closed__2; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; lean_object* l_Lean_throwError___at_Lean_Meta_setInlineAttribute___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_name_mk_string(lean_object*, lean_object*); lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_Instances___hyg_179____lambda__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*); @@ -2680,7 +2680,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Meta/Match/Basic.c b/stage0/stdlib/Lean/Meta/Match/Basic.c index a3b9b2f135..854d82a7fe 100644 --- a/stage0/stdlib/Lean/Meta/Match/Basic.c +++ b/stage0/stdlib/Lean/Meta/Match/Basic.c @@ -174,6 +174,7 @@ lean_object* l_List_map___at_Lean_Meta_Match_Example_applyFVarSubst___spec__2(le lean_object* l_List_map___at_Lean_Meta_Match_Alt_applyFVarSubst___spec__2___boxed(lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Example_varsToUnderscore_match__1(lean_object*); lean_object* l_Lean_throwErrorAt___at_Lean_Meta_Match_Alt_checkAndReplaceFVarId___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_object* l_Lean_Meta_Match_Example_replaceFVarId(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_withGoalOf(lean_object*); lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -225,7 +226,6 @@ lean_object* l_Lean_Meta_Match_Alt_toMessageData___closed__3; lean_object* l_Lean_Meta_Match_Pattern_toExpr(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Example_replaceFVarId_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Match_Problem_toMessageData___lambda__1___closed__2; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; uint8_t l_List_foldr___at_Lean_Meta_Match_Pattern_hasExprMVar___spec__1(uint8_t, lean_object*); lean_object* l_Lean_Meta_Match_Example_toMessageData___closed__2; static lean_object* _init_l_Lean_Meta_Match_instInhabitedPattern___closed__1() { @@ -517,7 +517,7 @@ static lean_object* _init_l_Lean_Meta_Match_Pattern_toMessageData___closed__7() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_2 = l_Lean_stringToMessageData(x_1); return x_2; } diff --git a/stage0/stdlib/Lean/Meta/RecursorInfo.c b/stage0/stdlib/Lean/Meta/RecursorInfo.c index 75b131d028..81fe14ccd3 100644 --- a/stage0/stdlib/Lean/Meta/RecursorInfo.c +++ b/stage0/stdlib/Lean/Meta/RecursorInfo.c @@ -260,6 +260,7 @@ lean_object* l_List_toStringAux___at_Lean_Meta_RecursorInfo_instToStringRecursor lean_object* l_Lean_RecursorVal_getInduct(lean_object*); lean_object* l_Lean_ConstantInfo_lparams(lean_object*); lean_object* l_Lean_Meta_casesOnSuffix___closed__1; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosDepElim_match__2___rarg(lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Expr_FindImpl_initCache; lean_object* l_Lean_throwErrorAt___at_Lean_Meta_Attribute_Recursor_getMajorPos___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -323,7 +324,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Meta_RecursorInfo_0__L lean_object* l___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getUnivLevelPos(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_Attribute_Recursor_getMajorPos___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_List_forIn_loop___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getUnivLevelPos___spec__1___lambda__1___boxed(lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; uint8_t l_Lean_TagDeclarationExtension_isTagged(lean_object*, lean_object*, lean_object*); lean_object* l_Array_getIdx_x3f___at___private_Lean_Meta_RecursorInfo_0__Lean_Meta_getMajorPosDepElim___spec__1___boxed(lean_object*, lean_object*); lean_object* lean_mk_array(lean_object*, lean_object*); @@ -9218,7 +9218,7 @@ static lean_object* _init_l_Lean_Meta_Attribute_Recursor_getMajorPos___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Meta_Attribute_Recursor_getMajorPos___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; diff --git a/stage0/stdlib/Lean/Meta/UnificationHint.c b/stage0/stdlib/Lean/Meta/UnificationHint.c index a48dbc7554..be14e7c9c2 100644 --- a/stage0/stdlib/Lean/Meta/UnificationHint.c +++ b/stage0/stdlib/Lean/Meta/UnificationHint.c @@ -21,7 +21,6 @@ lean_object* l_List_forM___at___private_Lean_Meta_UnificationHint_0__Lean_Meta_v lean_object* l_Lean_stringToMessageData(lean_object*); lean_object* l_Lean_Meta_tryUnificationHints___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_div(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; lean_object* l_Lean_throwError___at_Lean_Meta_whnf___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_UnificationHint_0__Lean_Meta_decodeUnificationHint_decode___closed__1; lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_UnificationHint___hyg_1114_(lean_object*); @@ -35,6 +34,7 @@ lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate(lean_object*, lean_obj extern lean_object* l_Lean_Meta_isExprDefEq___closed__2; lean_object* l_Lean_Meta_DiscrTree_insertCore___at_Lean_Meta_UnificationHints_add___spec__1(lean_object*, lean_object*, lean_object*); lean_object* l_Std_PersistentHashMap_findAtAux___at_Lean_Meta_UnificationHints_add___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; lean_object* l_Lean_registerSimpleScopedEnvExtension___rarg(lean_object*, lean_object*); lean_object* l_Lean_Meta_addUnificationHint_match__3(lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Meta_isLevelDefEqAux___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -97,6 +97,7 @@ lean_object* l_Std_PersistentHashMap_insertAux_traverse___at_Lean_Meta_Unificati lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_commitWhen___at_Lean_Meta_tryUnificationHints_tryCandidate___spec__3___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_nat_sub(lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; lean_object* l_Lean_addTrace___at_Lean_Meta_isLevelDefEqAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_createNodes___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces___at___private_Lean_Meta_LevelDefEq_0__Lean_Meta_processPostponedStep___spec__6___rarg(lean_object*, lean_object*); @@ -138,7 +139,6 @@ lean_object* l_Lean_Meta_DiscrTree_insertCore___at_Lean_Meta_UnificationHints_ad lean_object* l_Lean_Meta_lambdaMetaTelescope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* lean_array_to_list(lean_object*, lean_object*); lean_object* l___private_Lean_Meta_DiscrTree_0__Lean_Meta_DiscrTree_insertAux___at_Lean_Meta_UnificationHints_add___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__5(lean_object*); uint8_t l_Lean_Expr_isAppOfArity(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Meta_tryUnificationHints_tryCandidate_match__4(lean_object*); @@ -3054,7 +3054,7 @@ static lean_object* _init_l_Lean_Meta_initFn____x40_Lean_Meta_UnificationHint___ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__23; x_2 = l_Lean_Meta_initFn____x40_Lean_Meta_UnificationHint___hyg_501____closed__1; x_3 = 0; x_4 = lean_alloc_ctor(0, 2, 1); @@ -5069,7 +5069,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Meta_isExprDefEq___closed__2; -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__47; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__51; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Parser/Attr.c b/stage0/stdlib/Lean/Parser/Attr.c index fe947499fd..e544903427 100644 --- a/stage0/stdlib/Lean/Parser/Attr.c +++ b/stage0/stdlib/Lean/Parser/Attr.c @@ -17,6 +17,7 @@ lean_object* l___regBuiltin_Lean_Parser_Priority_highPrio_formatter(lean_object* lean_object* l_Lean_Parser_Attr_extern_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Attr_extern; lean_object* l_Lean_Parser_Priority_highPrio___elambda__1___closed__4; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; lean_object* l___regBuiltin_Lean_Parser_Attr_recursor_formatter(lean_object*); extern lean_object* l_Lean_Attribute_Builtin_getId___closed__2; lean_object* l_Lean_Parser_Attr_externEntry___closed__6; @@ -45,7 +46,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_nonReservedSymbol_formatter(lean_obj lean_object* l_Lean_Parser_Attr_extern___elambda__1___closed__12; lean_object* l___regBuiltin_Lean_Parser_Attr_instance_formatter(lean_object*); lean_object* l_Lean_Parser_AttrParam_ident___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; lean_object* l_Lean_Parser_many(lean_object*); extern lean_object* l_Lean_identKind___closed__1; lean_object* lean_name_mk_string(lean_object*, lean_object*); @@ -115,6 +115,7 @@ lean_object* l_Lean_Parser_Attr_externEntry___elambda__1___closed__4; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_3____closed__2; lean_object* l_Lean_Parser_Attr_macro___closed__3; lean_object* l___regBuiltin_Lean_Parser_Attr_defaultInstance_parenthesizer___closed__1; +extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; lean_object* l_Lean_Parser_Attr_macro___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Attr_class_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_AttrParam_num___elambda__1(lean_object*, lean_object*); @@ -128,7 +129,6 @@ lean_object* l_Lean_Parser_Attr_recursor___elambda__1(lean_object*, lean_object* extern lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__5; lean_object* l_Lean_Parser_Attr_simple___elambda__1___closed__5; lean_object* l_Lean_Parser_Attr_defaultInstance_formatter___closed__3; lean_object* l_Lean_Parser_Attr_externEntry___elambda__1___closed__8; @@ -166,7 +166,6 @@ lean_object* l_Lean_Parser_Attr_defaultInstance___elambda__1___closed__2; lean_object* l_Lean_Parser_AttrParam_str_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Attr_externEntry_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_Attr_macro_formatter(lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; lean_object* l_Lean_Parser_Attr_externEntry___closed__4; lean_object* l_Lean_Parser_strLit___elambda__1(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_AttrParam_str_formatter___closed__1; @@ -187,6 +186,7 @@ lean_object* l_Lean_Parser_Attr_extern_parenthesizer___closed__2; lean_object* l_Lean_Parser_AttrParam_prio___elambda__1___closed__3; lean_object* l_Lean_Parser_AttrParam_prio___closed__2; lean_object* l_Lean_Parser_Attr_simple___elambda__1___closed__6; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; lean_object* l_Lean_Parser_Attr_recursor___closed__1; lean_object* l_Lean_Parser_AttrParam_num___closed__2; lean_object* l_Lean_Parser_Attr_simple___elambda__1___closed__2; @@ -274,7 +274,6 @@ lean_object* l_Lean_Parser_Attr_simple_parenthesizer___closed__4; lean_object* l_Lean_Parser_Attr_extern_formatter___closed__1; extern lean_object* l_Lean_Parser_maxPrec; lean_object* l_Lean_Parser_Attr_recursor_parenthesizer___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__2; lean_object* l_Lean_Parser_Attr_export___closed__1; lean_object* l_Lean_Parser_Attr_export___elambda__1___closed__7; @@ -292,6 +291,7 @@ lean_object* l_Lean_Parser_Priority_highPrio___closed__6; lean_object* l_Lean_Parser_Attr_macro___closed__2; lean_object* l_Lean_Parser_Attr_recursor_formatter___closed__4; lean_object* l___regBuiltin_Lean_Parser_Attr_defaultInstance_formatter(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; extern lean_object* l_Lean_PrettyPrinter_formatterAttribute; lean_object* l_Lean_Parser_Attr_macro___elambda__1___closed__3; lean_object* l___regBuiltin_Lean_Parser_AttrParam_ident_formatter(lean_object*); @@ -304,7 +304,6 @@ lean_object* l_Lean_Parser_Attr_extern___closed__1; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_948____closed__5; lean_object* l_Lean_Parser_Attr_externEntry_formatter___closed__6; lean_object* l___regBuiltinParser_Lean_Parser_AttrParam_ident(lean_object*); -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l_Lean_Parser_Attr_instance___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Attr_instance_formatter___closed__1; lean_object* l___regBuiltin_Lean_Parser_AttrParam_prio_parenthesizer(lean_object*); @@ -348,6 +347,7 @@ lean_object* l_Lean_Parser_AttrParam_prio_formatter___closed__5; extern lean_object* l_myMacro____x40_Init_Notation___hyg_538____closed__3; lean_object* l_Lean_Parser_Attr_defaultInstance_formatter___closed__4; lean_object* l_Lean_Parser_Attr_recursor___elambda__1___closed__9; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; lean_object* l_Lean_Parser_Attr_extern___elambda__1___closed__5; lean_object* l___regBuiltinParser_Lean_Parser_AttrParam_prio(lean_object*); lean_object* l_Lean_Parser_Attr_export; @@ -437,6 +437,7 @@ lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_23____closed__5; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__19; lean_object* l___regBuiltinParser_Lean_Parser_Priority_numPrio(lean_object*); lean_object* l_Lean_Parser_Attr_defaultInstance___closed__6; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; lean_object* l_Lean_Parser_attrParamParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Attr_instance___elambda__1___closed__4; lean_object* l_Lean_Parser_Attr_class_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -457,7 +458,6 @@ lean_object* l_Lean_Parser_Attr_extern___elambda__1___closed__9; lean_object* l_Lean_Parser_Attr_recursor___closed__3; lean_object* l_Lean_Parser_Attr_recursor_parenthesizer___closed__3; lean_object* l_Lean_Parser_Attr_instance___closed__7; -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; lean_object* l_Lean_Parser_Attr_class___elambda__1___closed__4; lean_object* l_Lean_Parser_Attr_instance_formatter___closed__2; lean_object* l_Lean_Parser_Priority_highPrio_parenthesizer___closed__1; @@ -1041,7 +1041,7 @@ x_2 = l_Lean_Parser_Syntax_addPrio___closed__4; x_3 = l___regBuiltinParser_Lean_Parser_Priority_numPrio___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Priority_numPrio; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1287,7 +1287,7 @@ x_2 = l_Lean_Parser_Syntax_addPrio___closed__4; x_3 = l_myMacro____x40_Init_Notation___hyg_538____closed__4; x_4 = 1; x_5 = l_Lean_Parser_Priority_highPrio; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1514,7 +1514,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_23____closed__4; x_3 = l___regBuiltinParser_Lean_Parser_AttrParam_ident___closed__3; x_4 = 1; x_5 = l_Lean_Parser_AttrParam_ident; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1657,7 +1657,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_23____closed__4; x_3 = l___regBuiltinParser_Lean_Parser_AttrParam_str___closed__1; x_4 = 1; x_5 = l_Lean_Parser_AttrParam_str; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1788,7 +1788,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_23____closed__4; x_3 = l___regBuiltinParser_Lean_Parser_AttrParam_num___closed__1; x_4 = 1; x_5 = l_Lean_Parser_AttrParam_num; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2069,7 +2069,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_23____closed__4; x_3 = l_Lean_Parser_AttrParam_prio___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_AttrParam_prio; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2244,7 +2244,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -2254,7 +2254,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__5; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; x_2 = l_Lean_Parser_Attr_simple___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -2331,7 +2331,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple___elambda__1___closed__9() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_2 = l_Lean_Parser_Attr_simple___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -2394,7 +2394,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_2 = l_Lean_Parser_Attr_simple___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -2455,10 +2455,10 @@ _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_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_4 = 1; x_5 = l_Lean_Parser_Attr_simple; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2467,7 +2467,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple_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_Attribute_Builtin_ensureNoArgs___closed__5; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__18; x_2 = l_Lean_Parser_Attr_simple___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -2526,7 +2526,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple_formatter___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Attr_simple_formatter___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -2559,7 +2559,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_4 = l___regBuiltin_Lean_Parser_Attr_simple_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -2636,7 +2636,7 @@ static lean_object* _init_l_Lean_Parser_Attr_simple_parenthesizer___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Attr_simple_parenthesizer___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -2669,7 +2669,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_4 = l___regBuiltin_Lean_Parser_Attr_simple_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -2861,7 +2861,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Attribute_Builtin_getId___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Attr_macro; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3200,7 +3200,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Attribute_Builtin_getId___closed__4; x_4 = 1; x_5 = l_Lean_Parser_Attr_export; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3353,7 +3353,7 @@ static lean_object* _init_l_Lean_Parser_Attr_recursor___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Parser_Attr_recursor___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -3546,7 +3546,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Parser_Attr_recursor___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Attr_recursor; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3703,7 +3703,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -3713,7 +3713,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_2 = l_Lean_Parser_Attr_class___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -3724,7 +3724,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_2 = l_String_trim(x_1); return x_2; } @@ -3743,7 +3743,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class___elambda__1___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_2 = l_Lean_Parser_Attr_class___elambda__1___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -3789,7 +3789,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_2 = l_Lean_Parser_Attr_class___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -3850,10 +3850,10 @@ _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_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_4 = 1; x_5 = l_Lean_Parser_Attr_class; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3862,7 +3862,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_2 = l_Lean_Parser_Attr_class___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -3877,7 +3877,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__22; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__22; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -3887,7 +3887,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Attr_class_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -3920,7 +3920,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_4 = l___regBuiltin_Lean_Parser_Attr_class_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3943,7 +3943,7 @@ static lean_object* _init_l_Lean_Parser_Attr_class_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -3976,7 +3976,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__7; +x_3 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__3; x_4 = l___regBuiltin_Lean_Parser_Attr_class_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -3986,8 +3986,8 @@ static lean_object* _init_l_Lean_Parser_Attr_instance___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -4006,7 +4006,7 @@ static lean_object* _init_l_Lean_Parser_Attr_instance___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = l_Lean_Parser_Attr_instance___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -4017,7 +4017,7 @@ static lean_object* _init_l_Lean_Parser_Attr_instance___elambda__1___closed__4() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = l_String_trim(x_1); return x_2; } @@ -4172,7 +4172,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Parser_Attr_instance___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Attr_instance; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4181,7 +4181,7 @@ static lean_object* _init_l_Lean_Parser_Attr_instance_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = l_Lean_Parser_Attr_instance___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -4196,7 +4196,7 @@ static lean_object* _init_l_Lean_Parser_Attr_instance_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -4337,7 +4337,7 @@ static lean_object* _init_l_Lean_Parser_Attr_defaultInstance___elambda__1___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Parser_Attr_defaultInstance___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4532,7 +4532,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Parser_Attr_defaultInstance___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Attr_defaultInstance; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4697,7 +4697,7 @@ static lean_object* _init_l_Lean_Parser_Attr_externEntry___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Parser_Attr_externEntry___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -4945,7 +4945,7 @@ static lean_object* _init_l_Lean_Parser_Attr_extern___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__4; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__17; x_2 = l_Lean_Parser_Attr_extern___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -5184,7 +5184,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Attr___hyg_42____closed__4; x_3 = l_Lean_Parser_Attr_extern___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Attr_extern; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/Parser/Command.c b/stage0/stdlib/Lean/Parser/Command.c index 9b96a3133d..e2e326d95e 100644 --- a/stage0/stdlib/Lean/Parser/Command.c +++ b/stage0/stdlib/Lean/Parser/Command.c @@ -14,6 +14,7 @@ extern "C" { #endif lean_object* l_Lean_Parser_Command_deriving_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_abbrev_formatter___closed__9; lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__15; @@ -22,6 +23,7 @@ lean_object* l_Lean_Parser_Command_check__failure___closed__5; lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__3; lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_example___elambda__1___closed__5; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__22; lean_object* l_Lean_Parser_Command_check_formatter___closed__2; lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__8; @@ -38,7 +40,6 @@ lean_object* l_Lean_Parser_Command_structure___elambda__1___closed__3; lean_object* l_Lean_Parser_Command_structInstBinder___closed__10; lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_print___closed__6; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; lean_object* l___regBuiltin_Lean_Parser_Command_exit_formatter___closed__1; lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Command_resolve__name(lean_object*); @@ -77,7 +78,6 @@ lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__8; lean_object* l_Lean_Parser_Command_structureTk___closed__2; lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__8; lean_object* l_Lean_Parser_Command_instance___closed__2; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; lean_object* l_Lean_Parser_Command_openHiding_formatter___closed__3; lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__9; lean_object* l_Lean_Parser_Command_declModifiers___elambda__1___closed__3; @@ -210,7 +210,6 @@ lean_object* l_Lean_Parser_Command_declModifiers___closed__1; lean_object* l_Lean_Parser_Command_openRenaming___elambda__1___closed__3; lean_object* l_Lean_Parser_Command_structCtor___closed__4; lean_object* l_Lean_Parser_Command_visibility_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; lean_object* l_Lean_Parser_many(lean_object*); lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__3; lean_object* l_Lean_Parser_Command_extends_parenthesizer___closed__2; @@ -473,6 +472,7 @@ extern lean_object* l_instReprBool___closed__1; lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__5; lean_object* l_Lean_Parser_Command_check___closed__5; lean_object* l_Lean_Parser_Command_def___elambda__1___closed__3; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; lean_object* l_Lean_Parser_Command_ctor___closed__3; lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__21; lean_object* l_Lean_Parser_Command_resolve__name_parenthesizer___closed__1; @@ -647,7 +647,6 @@ lean_object* l_Lean_Parser_Command_protected_formatter___closed__3; lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_def_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_check__failure___closed__3; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; lean_object* l_Lean_Parser_Command_eval___closed__6; extern lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_unsafe_parenthesizer___closed__2; @@ -664,6 +663,7 @@ lean_object* l_Lean_Parser_mkAntiquot_formatter___boxed(lean_object*, lean_objec lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__3; lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__20; lean_object* l_Lean_Parser_leadingNode_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_builtin__initialize___closed__3; lean_object* l_Lean_Parser_Command_set__option___closed__7; @@ -701,7 +701,6 @@ lean_object* l_Lean_Parser_Command_structExplicitBinder___elambda__1___closed__2 lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__17; lean_object* l_Lean_Parser_Command_extends___closed__3; lean_object* l_Lean_Parser_Command_declSig___closed__4; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; lean_object* l_Lean_Parser_Command_declValEqns___closed__4; lean_object* l_Lean_Parser_many_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_initialize_formatter___closed__9; @@ -758,7 +757,6 @@ lean_object* l_Lean_Parser_Command_mutual___closed__6; lean_object* l_Lean_Parser_Command_private___closed__5; lean_object* l_Lean_Parser_Command_export_parenthesizer___closed__4; lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__5; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; lean_object* l_Lean_Parser_Command_optDeriving_formatter___closed__7; lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__3; lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*); @@ -964,6 +962,7 @@ lean_object* l_Lean_Parser_Command_reduce_formatter(lean_object*, lean_object*, lean_object* l_Lean_Parser_Command_structSimpleBinder_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_reduce___closed__7; lean_object* l_Lean_Parser_Command_declValEqns_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; lean_object* l_Lean_Parser_Term_quot___elambda__1___closed__2; lean_object* l_Lean_Parser_Command_attribute; lean_object* l_Lean_Parser_Command_docComment___closed__4; @@ -1016,7 +1015,6 @@ lean_object* l_Lean_Parser_symbolFn___boxed(lean_object*, lean_object*, lean_obj lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__16; lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; lean_object* l_Lean_Parser_Command_protected___closed__6; lean_object* l_Lean_Parser_Command_declModifiers___closed__5; lean_object* l_Lean_Parser_Command_structureTk___closed__1; @@ -1054,6 +1052,7 @@ lean_object* l___regBuiltin_Lean_Parser_Command_printAxioms_formatter(lean_objec lean_object* l_Lean_Parser_Command_init__quot_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_commentBody_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__7; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__2; lean_object* l_Lean_Parser_Command_declId_parenthesizer___closed__6; lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); @@ -1121,6 +1120,7 @@ lean_object* l_Lean_Parser_Command_example_formatter(lean_object*, lean_object*, lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_structExplicitBinder; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; lean_object* l_Lean_Parser_Command_structExplicitBinder_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__13; lean_object* l___regBuiltin_Lean_Parser_Command_reduce_parenthesizer(lean_object*); @@ -1232,7 +1232,6 @@ lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_protected___closed__1; lean_object* l___regBuiltin_Lean_Parser_Command_exit_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_docComment___elambda__1___closed__9; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; lean_object* l_Lean_Parser_Command_declValEqns___closed__2; lean_object* l_Lean_Parser_Command_abbrev___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__22; @@ -1323,6 +1322,7 @@ lean_object* l_Lean_Parser_Command_eval; lean_object* l_Lean_Parser_Command_end_parenthesizer___closed__2; lean_object* l_Lean_Parser_Command_visibility___closed__3; lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__22; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; lean_object* l___regBuiltin_Lean_Parser_Command_deriving_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__8; lean_object* l_Lean_Parser_Command_structSimpleBinder_formatter___closed__1; @@ -1361,6 +1361,7 @@ extern lean_object* l_Lean_Parser_many1Unbox___closed__1; lean_object* l_Lean_PrettyPrinter_Formatter_symbol_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_partial_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__3; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; lean_object* l_Lean_Parser_Command_axiom_formatter___closed__3; lean_object* l_Lean_Parser_Command_reduce___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_quot_formatter___closed__5; @@ -1525,6 +1526,7 @@ lean_object* l___regBuiltinParser_Lean_Parser_Command_set__option(lean_object*); lean_object* l_Lean_Parser_Command_reduce_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_constant_formatter___closed__1; lean_object* l_Lean_Parser_Command_private___elambda__1___closed__8; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; lean_object* l_Lean_Parser_Command_inferMod___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_end___closed__4; lean_object* l_Lean_Parser_Command_variable; @@ -1578,7 +1580,6 @@ lean_object* l_Lean_Parser_Command_classTk___elambda__1(lean_object*, lean_objec lean_object* l_Lean_Parser_Command_classInductive___closed__9; lean_object* l___regBuiltin_Lean_Parser_Command_variable_formatter(lean_object*); lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__9; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; lean_object* l_Lean_Parser_Command_variable___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_Parser_Command_check_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Command_structExplicitBinder___elambda__1___closed__12; @@ -1645,6 +1646,7 @@ lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__19; lean_object* l_Lean_Parser_Command_openOnly___closed__5; lean_object* l_Lean_Parser_Command_declValSimple_formatter___closed__1; lean_object* l_Lean_Parser_Command_check___elambda__1___closed__8; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; lean_object* l_Lean_Parser_Command_printAxioms___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_eval___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_docComment_formatter___closed__5; @@ -1659,6 +1661,7 @@ lean_object* l_Lean_Parser_withResultOfFn(lean_object*, lean_object*, lean_objec lean_object* l_Lean_Parser_Term_quot_parenthesizer___closed__3; lean_object* l_Lean_Parser_Command_synth___elambda__1___closed__9; lean_object* l_Lean_Parser_Command_declaration___elambda__1___closed__13; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20; lean_object* l_Lean_Parser_Command_initialize_formatter___closed__5; lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__19; lean_object* l_Lean_Parser_many1_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1773,7 +1776,6 @@ lean_object* l_Lean_Parser_Command_universe___closed__4; lean_object* l_Lean_Parser_Command_deriving_formatter___closed__1; lean_object* l_Lean_Parser_Command_openRenaming_formatter___closed__2; lean_object* l_Lean_Parser_Command_declModifiers___closed__10; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; lean_object* l_Lean_Parser_Command_resolve__name___closed__2; lean_object* l_Lean_Parser_Command_deriving_parenthesizer___closed__4; lean_object* l_Lean_Parser_Command_optDeriving_parenthesizer___closed__2; @@ -1862,7 +1864,6 @@ lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__1; lean_object* l_Lean_Parser_Command_declaration_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_declModifiers___elambda__1___closed__15; lean_object* l_Lean_Parser_Command_open_formatter___closed__6; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__7; lean_object* l_Lean_Parser_Command_extends_formatter___closed__3; lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__11; @@ -1885,7 +1886,6 @@ lean_object* l_Lean_Parser_Command_private___closed__1; lean_object* l_Lean_Parser_Command_initialize_parenthesizer___closed__6; lean_object* l_Lean_Parser_Command_declValEqns_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__3; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20; lean_object* l_Lean_Parser_Command_structure_formatter___closed__16; lean_object* l_Lean_Parser_Command_universe___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__20; @@ -2122,6 +2122,7 @@ lean_object* l_Lean_Parser_Command_attribute___elambda__1(lean_object*, lean_obj lean_object* l_Lean_Parser_Command_optDeclSig_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_structImplicitBinder___elambda__1___closed__9; extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; lean_object* l_Lean_Parser_Command_structureTk___elambda__1___closed__8; lean_object* l_Lean_Parser_Command_in_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_protected_parenthesizer___closed__1; @@ -2162,6 +2163,7 @@ lean_object* l_Lean_Parser_Command_openRenamingItem___elambda__1___closed__11; lean_object* l_Lean_Parser_Command_openHiding___closed__2; lean_object* l_Lean_Parser_Command_constant___closed__4; lean_object* l_Lean_Parser_Command_declModifiers_formatter___closed__21; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; lean_object* l_Lean_Parser_Command_universe_formatter___closed__3; lean_object* l_Lean_Parser_Command_partial___closed__2; lean_object* l_Lean_Parser_Command_inductive_parenthesizer___closed__11; @@ -2175,6 +2177,7 @@ lean_object* l_Lean_Parser_Command_openHiding___closed__1; lean_object* l_Lean_Parser_Command_check__failure___elambda__1___closed__6; lean_object* l_Lean_Parser_Command_def___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_inductive___elambda__1___closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; lean_object* l_Lean_Parser_Command_structure_formatter___closed__12; lean_object* l_Lean_Parser_Command_initFn____x40_Lean_Parser_Command___hyg_2711____closed__9; lean_object* l_Lean_Parser_Command_ctor_parenthesizer___closed__6; @@ -2268,7 +2271,6 @@ lean_object* l_Lean_Parser_Command_def_formatter___closed__2; lean_object* l_Lean_Parser_Command_structCtor___elambda__1___closed__4; lean_object* l_Lean_Parser_Command_structFields_parenthesizer___closed__10; lean_object* l_Lean_Parser_Command_structureTk___closed__5; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; extern lean_object* l_Lean_Parser_Term_leftArrow___closed__2; lean_object* l_Lean_Parser_Command_universes___elambda__1___closed__9; lean_object* l_Lean_Parser_Command_print___closed__1; @@ -2312,6 +2314,7 @@ lean_object* l_Lean_Parser_Command_inductive_formatter___closed__15; lean_object* l_Lean_Parser_Command_openOnly___elambda__1___closed__9; lean_object* l_Lean_Parser_Command_openSimple___elambda__1___closed__2; lean_object* l_Lean_Parser_Command_openOnly___closed__1; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31; lean_object* l_Lean_Parser_Command_openRenamingItem___closed__1; lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_Parser_Command_reduce_formatter___closed__1; @@ -2430,6 +2433,7 @@ lean_object* l_Lean_Parser_Command_structCtor_formatter___closed__5; lean_object* l_Lean_Parser_Command_print___elambda__1___closed__7; lean_object* l_Lean_Parser_Command_universes_parenthesizer___closed__1; lean_object* l_Lean_Parser_Command_universe_formatter___closed__1; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; lean_object* l_Lean_Parser_Command_declModifiers_parenthesizer___closed__25; lean_object* l_Lean_Parser_Command_commentBody_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_resolve__name_formatter___closed__2; @@ -2470,12 +2474,10 @@ lean_object* l_Lean_Parser_Command_mutual_formatter___closed__11; lean_object* l_Lean_Parser_Command_attribute___elambda__1___closed__14; lean_object* l_Lean_Parser_Command_inductive_formatter___closed__7; lean_object* l_Lean_Parser_Command_classInductive_formatter___closed__4; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45; lean_object* l_Lean_Parser_Command_instance_parenthesizer___closed__6; extern lean_object* l_Lean_Parser_Term_matchAltsWhereDecls; lean_object* l___regBuiltin_Lean_Parser_Command_declaration_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Command_namespace_formatter___closed__2; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; lean_object* l_Lean_Parser_Command_synth_formatter___closed__3; lean_object* l_Lean_Parser_Command_inductive_formatter___closed__10; lean_object* l_Lean_Parser_Command_export___elambda__1___closed__6; @@ -2503,7 +2505,6 @@ lean_object* l_Lean_Parser_Command_inductive_parenthesizer(lean_object*, lean_ob lean_object* l___regBuiltin_Lean_Parser_Command_universe_formatter___closed__1; lean_object* l_Lean_Parser_Command_optDeriving___elambda__1___closed__15; lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__5; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; lean_object* l_Lean_Parser_Command_declModifiersF; lean_object* l_Lean_Parser_Command_deriving___closed__10; lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__4; @@ -2513,7 +2514,6 @@ lean_object* l_Lean_Parser_Command_exit___closed__2; lean_object* l_Lean_Parser_Command_initialize___elambda__1___closed__12; lean_object* l_Lean_Parser_Command_openOnly___closed__4; lean_object* l_Lean_Parser_Command_declaration_formatter___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31; lean_object* l_Lean_Parser_Command_structureTk_formatter___closed__2; lean_object* l_Lean_Parser_Command_noncomputable___closed__2; lean_object* l_Lean_Parser_Command_theorem___elambda__1___closed__3; @@ -2588,6 +2588,7 @@ lean_object* l_Lean_Parser_Command_instance___closed__3; lean_object* l___regBuiltin_Lean_Parser_Command_mutual_formatter___closed__1; lean_object* l_Lean_Parser_Command_docComment___closed__6; lean_object* l_Lean_Parser_Command_structSimpleBinder___closed__2; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; lean_object* l_Lean_Parser_Command_private_formatter___closed__2; lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__5; lean_object* l_Lean_Parser_Command_instance___closed__5; @@ -2718,7 +2719,6 @@ lean_object* l_Lean_Parser_Command_check___closed__1; lean_object* l_Lean_Parser_Command_constant_formatter___closed__5; lean_object* l_Lean_Parser_Command_eval_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_strLit; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; lean_object* l_Lean_Parser_many1(lean_object*); lean_object* l_Lean_Parser_Command_structCtor_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Command_structure_formatter___closed__5; @@ -3089,7 +3089,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_quot___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4950,7 +4950,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId___elambda__1___closed__1( _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -4960,7 +4960,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId___elambda__1___closed__2( _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; x_2 = l_Lean_Parser_Command_declId___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5076,7 +5076,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId___elambda__1___closed__12 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_2 = l_Lean_Parser_Command_declId___elambda__1___closed__11; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5127,7 +5127,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_2 = l_Lean_Parser_Command_declId___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -5187,7 +5187,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5197,7 +5197,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; x_2 = l_Lean_Parser_Command_declSig___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5222,7 +5222,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig___elambda__1___closed__4 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_2 = l_Lean_Parser_Command_declSig___elambda__1___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5273,7 +5273,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_2 = l_Lean_Parser_Command_declSig___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -5333,7 +5333,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5343,7 +5343,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; x_2 = l_Lean_Parser_Command_optDeclSig___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5370,7 +5370,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig___elambda__1___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_2 = l_Lean_Parser_Command_optDeclSig___elambda__1___closed__3; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5407,7 +5407,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_2 = l_Lean_Parser_Term_letIdLhs___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -5467,7 +5467,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -5477,7 +5477,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; x_2 = l_Lean_Parser_Command_declValSimple___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -5541,7 +5541,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple___elambda__1___clo _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_2 = l_Lean_Parser_Command_declValSimple___elambda__1___closed__7; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -5611,7 +5611,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_2 = l_Lean_Parser_Command_declValSimple___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -6122,7 +6122,7 @@ static lean_object* _init_l_Lean_Parser_Command_def___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -6132,7 +6132,7 @@ static lean_object* _init_l_Lean_Parser_Command_def___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; x_2 = l_Lean_Parser_Command_def___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -6182,7 +6182,7 @@ static lean_object* _init_l_Lean_Parser_Command_def___elambda__1___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_2 = l_Lean_Parser_Command_def___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -6238,7 +6238,7 @@ static lean_object* _init_l_Lean_Parser_Command_def___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_2 = l_Lean_Parser_Command_def___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -6797,7 +6797,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -6807,7 +6807,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = l_Lean_Parser_Command_instance___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -6892,7 +6892,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance___elambda__1___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_2 = l_Lean_Parser_Command_instance___elambda__1___closed__9; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -6972,7 +6972,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_2 = l_Lean_Parser_Command_instance___closed__4; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -7882,7 +7882,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -7892,7 +7892,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31; x_2 = l_Lean_Parser_Command_optDeriving___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -7904,7 +7904,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_Parser_Attr_instance___elambda__1___closed__5; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_notFollowedByFn___boxed), 4, 2); lean_closure_set(x_3, 0, x_1); lean_closure_set(x_3, 1, x_2); @@ -8033,7 +8033,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_optDeriving___elambda__1___closed__14; x_2 = lean_ctor_get(x_1, 1); lean_inc(x_2); -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_4, 0, x_3); lean_closure_set(x_4, 1, x_2); @@ -8072,7 +8072,7 @@ lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; x_1 = l_Lean_Parser_Command_optDeriving___elambda__1___closed__14; x_2 = lean_ctor_get(x_1, 0); lean_inc(x_2); -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; x_4 = l_Lean_Parser_nodeInfo(x_3, x_2); return x_4; } @@ -10638,7 +10638,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10648,7 +10648,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20; x_2 = l_Lean_Parser_Command_classTk___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -10659,7 +10659,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk___elambda__1___closed__3 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_2 = l_Lean_Parser_Command_classInductive___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -10696,7 +10696,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_2 = l_Lean_Parser_Command_classInductive___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -10756,7 +10756,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends___elambda__1___closed__1 _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10766,7 +10766,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends___elambda__1___closed__2 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; x_2 = l_Lean_Parser_Command_extends___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -10818,7 +10818,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends___elambda__1___closed__7 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_2 = l_Lean_Parser_Command_extends___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -10876,7 +10876,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_2 = l_Lean_Parser_Command_extends___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -10936,7 +10936,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -10946,7 +10946,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; x_2 = l_Lean_Parser_Command_structure___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -11197,7 +11197,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure___elambda__1___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_2 = l_Lean_Parser_Command_structure___elambda__1___closed__23; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -11320,7 +11320,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure___closed__8() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_2 = l_Lean_Parser_Command_structure___closed__7; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -11755,7 +11755,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__5; x_4 = 1; x_5 = l_Lean_Parser_Command_declaration; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -12436,7 +12436,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; x_2 = l_Lean_Parser_Command_declId___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -12514,7 +12514,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_formatter___closed__7() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declId_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -12538,7 +12538,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig_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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; x_2 = l_Lean_Parser_Command_optDeclSig___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -12553,7 +12553,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig_formatter___closed__2 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_letIdLhs_formatter___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -12577,7 +12577,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple_formatter___closed _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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__45; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__49; x_2 = l_Lean_Parser_Command_declValSimple___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -12626,7 +12626,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple_formatter___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declValSimple_formatter___closed__4; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -12844,7 +12844,7 @@ static lean_object* _init_l_Lean_Parser_Command_def_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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__20; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; x_2 = l_Lean_Parser_Command_def___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -12881,7 +12881,7 @@ static lean_object* _init_l_Lean_Parser_Command_def_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_def_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -12905,7 +12905,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; x_2 = l_Lean_Parser_Command_declSig___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -12932,7 +12932,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig_formatter___closed__3() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declSig_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -13144,7 +13144,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = l_Lean_Parser_Command_instance___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -13215,7 +13215,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance_formatter___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_instance_formatter___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -13548,7 +13548,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__31; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__31; x_2 = l_Lean_Parser_Command_optDeriving___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -13573,7 +13573,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_notSymbol_formatter___boxed), 5, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -13627,7 +13627,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_optDeriving_formatter___closed__7; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -13970,7 +13970,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__20; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__20; x_2 = l_Lean_Parser_Command_classTk___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -13985,7 +13985,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk_formatter___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_classInductive_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14009,7 +14009,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__27; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__27; x_2 = l_Lean_Parser_Command_extends___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -14046,7 +14046,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends_formatter___closed__4() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_extends_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -14762,7 +14762,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__18; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__18; x_2 = l_Lean_Parser_Command_structure___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -14987,7 +14987,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_formatter___closed__22 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_structure_formatter___closed__21; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -15954,7 +15954,7 @@ static lean_object* _init_l_Lean_Parser_Command_declId_parenthesizer___closed__7 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declId_parenthesizer___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -15991,7 +15991,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeclSig_parenthesizer___close _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__27; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__31; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_letIdLhs_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16052,7 +16052,7 @@ static lean_object* _init_l_Lean_Parser_Command_declValSimple_parenthesizer___cl _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__46; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__50; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declValSimple_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16269,7 +16269,7 @@ static lean_object* _init_l_Lean_Parser_Command_def_parenthesizer___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__21; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__25; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_abbrev_parenthesizer___closed__7; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16318,7 +16318,7 @@ static lean_object* _init_l_Lean_Parser_Command_declSig_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__42; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__42; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_declSig_parenthesizer___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16565,7 +16565,7 @@ static lean_object* _init_l_Lean_Parser_Command_instance_parenthesizer___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__35; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__35; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_instance_parenthesizer___closed__5; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -16863,7 +16863,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__34; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__34; x_2 = lean_alloc_closure((void*)(l_Lean_Parser_notSymbol_parenthesizer___boxed), 5, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -16917,7 +16917,7 @@ static lean_object* _init_l_Lean_Parser_Command_optDeriving_parenthesizer___clos _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__32; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__32; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_optDeriving_parenthesizer___closed__6; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -17193,7 +17193,7 @@ static lean_object* _init_l_Lean_Parser_Command_classTk_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__21; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__21; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -17230,7 +17230,7 @@ static lean_object* _init_l_Lean_Parser_Command_extends_parenthesizer___closed__ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__28; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__28; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_tupleTail_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -18033,7 +18033,7 @@ static lean_object* _init_l_Lean_Parser_Command_structure_parenthesizer___closed _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__19; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__19; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Command_structure_parenthesizer___closed__19; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -18596,7 +18596,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_deriving___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_deriving; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -19027,7 +19027,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_section___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_section; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -19384,7 +19384,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_namespace___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_namespace; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -19731,7 +19731,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_end___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_end; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -20070,7 +20070,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_variable___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_variable; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -20430,7 +20430,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_variables___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_variables; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -20807,7 +20807,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_universe___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_universe; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -21154,7 +21154,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_universes___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_universes; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -21511,7 +21511,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_check___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_check; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -21856,7 +21856,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_check__failure___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_check__failure; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -22201,7 +22201,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_reduce___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_reduce; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -22546,7 +22546,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_eval___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_eval; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -22891,7 +22891,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_synth___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_synth; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -23212,7 +23212,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_exit___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_exit; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -23569,7 +23569,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_print___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_print; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -23973,7 +23973,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_printAxioms___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_printAxioms; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -24354,7 +24354,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_resolve__name___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_resolve__name; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -24667,7 +24667,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_init__quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_init__quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -25172,7 +25172,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_set__option___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_set__option; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -25777,7 +25777,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_attribute___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_attribute; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -26230,7 +26230,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_export___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Command_export; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -27761,7 +27761,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_open___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_open; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -29077,7 +29077,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_mutual___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_mutual; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -29685,7 +29685,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_initialize___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_initialize; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -30152,7 +30152,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_builtin__initialize; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -30450,7 +30450,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_in___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Command_in; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -30716,7 +30716,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__24; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30756,7 +30756,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__41; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__41; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -30796,7 +30796,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__26; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/Parser/Do.c b/stage0/stdlib/Lean/Parser/Do.c index e599ab14a3..5044f8ff5c 100644 --- a/stage0/stdlib/Lean/Parser/Do.c +++ b/stage0/stdlib/Lean/Parser/Do.c @@ -1943,7 +1943,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_liftMethod___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_liftMethod; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4548,7 +4548,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doLet___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doLet; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4927,7 +4927,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doLetRec___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doLetRec; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6116,7 +6116,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doLetArrow___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doLetArrow; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -7075,7 +7075,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doReassign___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doReassign; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -7792,7 +7792,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doReassignArrow; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -8121,7 +8121,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doHave___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doHave; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -9957,7 +9957,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doIf___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doIf; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -11084,7 +11084,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doUnless___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doUnless; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -11587,7 +11587,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doFor___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doFor; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -12048,7 +12048,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doMatch___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doMatch; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -13241,7 +13241,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doTry___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doTry; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -14122,7 +14122,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doBreak___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doBreak; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -14431,7 +14431,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doContinue___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doContinue; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -14811,7 +14811,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doReturn___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doReturn; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -15208,7 +15208,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doDbgTrace; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -15493,7 +15493,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doAssert___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doAssert; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -15764,7 +15764,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10; x_4 = 1; x_5 = l_Lean_Parser_Term_doExpr; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16051,7 +16051,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4____closed__4; x_3 = l_Lean_Parser_Term_doNested___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doNested; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16296,7 +16296,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_do; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16653,7 +16653,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_doElem_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doElem_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16994,7 +16994,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_termUnless___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_termUnless; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -17257,7 +17257,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_termFor___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_termFor; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -17520,7 +17520,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_termTry___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_termTry; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -17783,7 +17783,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_termReturn___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_termReturn; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/Parser/Level.c b/stage0/stdlib/Lean/Parser/Level.c index a34a74e245..ac47a91187 100644 --- a/stage0/stdlib/Lean/Parser/Level.c +++ b/stage0/stdlib/Lean/Parser/Level.c @@ -14,6 +14,7 @@ extern "C" { #endif lean_object* l_Lean_Parser_Level_ident_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; lean_object* l___regBuiltin_Lean_Parser_Level_ident_parenthesizer(lean_object*); extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__14; lean_object* l___regBuiltin_Lean_Parser_Level_ident_parenthesizer___closed__1; @@ -186,7 +187,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_12520____closed__12; lean_object* l_Lean_Parser_Level_num; lean_object* l_Lean_Parser_categoryParser(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Level_imax_parenthesizer___closed__1; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; lean_object* l_Lean_Parser_Level_max___closed__5; lean_object* l_Lean_Parser_Level_num___closed__3; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__10; @@ -256,11 +256,11 @@ lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__1; lean_object* l_Lean_Parser_Level_paren_formatter___closed__2; lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__7; lean_object* l_Lean_Parser_Level_paren___closed__8; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__4; lean_object* l_Lean_Parser_Level_hole___closed__4; lean_object* l___regBuiltin_Lean_Parser_Level_hole_formatter___closed__1; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Level___hyg_4_(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; extern lean_object* l_instReprChar___closed__1; extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; lean_object* l_Lean_Parser_many1(lean_object*); @@ -540,7 +540,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___lambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_paren; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -764,7 +764,7 @@ static lean_object* _init_l_Lean_Parser_Level_max___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_precMax___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -978,7 +978,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l_Lean_Parser_Level_max___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_max; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1165,7 +1165,7 @@ static lean_object* _init_l_Lean_Parser_Level_imax___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Level_LevelToFormat_Result_format___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1360,7 +1360,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l_Lean_Parser_Level_imax___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_imax; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1505,7 +1505,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -1545,7 +1545,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__5() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__4; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -1591,7 +1591,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_2 = l_Lean_Parser_Level_hole___closed__1; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -1652,10 +1652,10 @@ _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_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_4 = 1; x_5 = l_Lean_Parser_Level_hole; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -1689,7 +1689,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Level_hole_formatter___closed__2; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -1722,7 +1722,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_4 = l___regBuiltin_Lean_Parser_Level_hole_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -1745,7 +1745,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -1778,7 +1778,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__35; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__39; x_4 = l___regBuiltin_Lean_Parser_Level_hole_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -1850,7 +1850,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Level_num___closed__1 _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_rawNatLit___closed__5; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -1864,7 +1864,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l___regBuiltinParser_Lean_Parser_Level_num___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_num; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2003,7 +2003,7 @@ static lean_object* _init_l___regBuiltinParser_Lean_Parser_Level_ident___closed_ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_identKind___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2017,7 +2017,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l___regBuiltinParser_Lean_Parser_Level_ident___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_ident; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2092,7 +2092,7 @@ static lean_object* _init_l_Lean_Parser_Level_addLit___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Parser_Level_addLit___elambda__1___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -2253,7 +2253,7 @@ x_2 = l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer___closed__2; x_3 = l_Lean_Parser_Level_addLit___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Level_addLit; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/Parser/Syntax.c b/stage0/stdlib/Lean/Parser/Syntax.c index f8277e2d58..665168649b 100644 --- a/stage0/stdlib/Lean/Parser/Syntax.c +++ b/stage0/stdlib/Lean/Parser/Syntax.c @@ -2066,7 +2066,7 @@ x_2 = l_Lean_Parser_Syntax_addPrec___closed__14; x_3 = l___regBuiltinParser_Lean_Parser_Syntax_numPrec___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_numPrec; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2332,7 +2332,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_Lean_Parser_Syntax_paren___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Syntax_paren; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -2726,7 +2726,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_1863____closed__6; x_4 = 1; x_5 = l_Lean_Parser_Syntax_cat; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3264,7 +3264,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_651____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_unary; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -3673,7 +3673,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_978____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_binary; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4319,7 +4319,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_1123____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_sepBy; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -4854,7 +4854,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_1300____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_sepBy1; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -5123,7 +5123,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_1123____closed__12; x_4 = 1; x_5 = l_Lean_Parser_Syntax_atom; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -5446,7 +5446,7 @@ x_2 = l_stx___x3c_x7c_x3e_____closed__6; x_3 = l_Lean_Parser_Syntax_nonReserved___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Syntax_nonReserved; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -5849,7 +5849,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_stx_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_stx_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6306,7 +6306,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_prec_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_prec_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6763,7 +6763,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_prio_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_prio_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -8270,7 +8270,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_mixfix___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_mixfix; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -9906,7 +9906,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_notation___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_notation; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -10613,7 +10613,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_macro__rules___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_macro__rules; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -11773,7 +11773,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_syntax___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Command_syntax; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -12702,7 +12702,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_syntaxAbbrev___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_syntaxAbbrev; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -13085,7 +13085,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_syntaxCat___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_syntaxCat; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -14399,7 +14399,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_macro___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Command_macro; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -15783,7 +15783,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_elab__rules___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_elab__rules; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16567,7 +16567,7 @@ x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extension___hyg_3694____closed__4; x_3 = l_Lean_Parser_Command_elab___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Command_elab; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/Parser/Tactic.c b/stage0/stdlib/Lean/Parser/Tactic.c index 26e7bdff51..5781f97d70 100644 --- a/stage0/stdlib/Lean/Parser/Tactic.c +++ b/stage0/stdlib/Lean/Parser/Tactic.c @@ -619,7 +619,7 @@ x_2 = l_Lean_Parser_Tactic_orelse___closed__5; x_3 = l_Lean_Parser_Tactic_unknown___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Tactic_unknown; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -842,7 +842,7 @@ x_2 = l_Lean_Parser_Tactic_orelse___closed__5; x_3 = l___regBuiltinParser_Lean_Parser_Tactic_nestedTactic___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Tactic_nestedTactic; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/Parser/Term.c b/stage0/stdlib/Lean/Parser/Term.c index 7b6cf73039..d26135da77 100644 --- a/stage0/stdlib/Lean/Parser/Term.c +++ b/stage0/stdlib/Lean/Parser/Term.c @@ -16,7 +16,6 @@ extern "C" { lean_object* l_Lean_Parser_Term_subst___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_attr_quot___closed__3; lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__7; -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; lean_object* l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__6; lean_object* l_Lean_Parser_Term_scoped___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_panic_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -89,6 +88,7 @@ lean_object* l_Lean_Parser_Term_emptyC_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_letDecl_formatter___closed__6; lean_object* l_Lean_Parser_attrParser_formatter___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_app___elambda__1___closed__1; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; lean_object* l_Lean_Parser_Term_pipeProj; lean_object* l_Lean_Parser_Term_inaccessible___closed__8; lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__1; @@ -301,7 +301,6 @@ lean_object* l_Lean_Parser_Term_nativeDecide___elambda__1___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_let_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_nativeDecide___closed__3; lean_object* l_Lean_Parser_Term_bracketedBinder_quot_formatter___closed__4; -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; lean_object* l_Lean_Parser_Term_forall___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_optType_parenthesizer___closed__1; lean_object* l_Lean_PrettyPrinter_Parenthesizer_lookahead_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -533,6 +532,7 @@ lean_object* l_Lean_Parser_Term_have___closed__3; lean_object* l_Lean_Parser_Term_dbgTrace_formatter___closed__5; lean_object* l___regBuiltin_Lean_Parser_Term_tparser_x21_parenthesizer(lean_object*); extern lean_object* l_Lean_Parser_mkAntiquotScope___closed__7; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; lean_object* l_Lean_Parser_Term_binderTactic___elambda__1(lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_decide___elambda__1___closed__2; lean_object* l_Lean_Parser_Term_bracketedBinder_quot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -926,7 +926,6 @@ lean_object* l_Lean_Parser_Term_namedArgument_formatter___closed__1; lean_object* l_Lean_Parser_Term_match___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_nativeRefl_parenthesizer___closed__2; lean_object* l_Lean_Parser_Term_sort___elambda__1___closed__2; -extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; lean_object* l_Lean_Parser_Term_attrParam_quot___closed__1; lean_object* l_Lean_Parser_Term_nativeRefl_formatter___closed__2; lean_object* l_Lean_Parser_Term_haveDecl_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -1444,7 +1443,6 @@ lean_object* l_Lean_Parser_Term_haveAssign_formatter(lean_object*, lean_object*, lean_object* l_Lean_Parser_Term_explicitUniv___closed__6; lean_object* l_Lean_Parser_Term_matchAlts_formatter___closed__5; lean_object* l___regBuiltinParser_Lean_Parser_Term_ensureTypeOf(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; lean_object* l_Lean_Parser_nonReservedSymbolInfo(lean_object*, uint8_t); lean_object* l_Lean_Parser_Term_decide___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_namedArgument_formatter___closed__4; @@ -1621,6 +1619,7 @@ lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___closed__5; lean_object* l_Lean_Parser_Term_instBinder_formatter___closed__3; lean_object* l___regBuiltin_Lean_Parser_Term_show_parenthesizer___closed__1; lean_object* l___regBuiltin_Lean_Parser_Term_sort_parenthesizer___closed__1; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; lean_object* l_Lean_Parser_Term_unreachable___closed__5; lean_object* l_Lean_PrettyPrinter_Formatter_toggleInsideQuot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_whereDecls___elambda__1___closed__10; @@ -1740,7 +1739,6 @@ lean_object* l_Lean_Parser_Term_depArrow___closed__4; lean_object* l_Lean_Parser_Term_quotedName_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Tactic_inductionAlt___closed__6; extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2530____closed__5; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; lean_object* l_Lean_Parser_Term_app_parenthesizer___closed__6; lean_object* l_Lean_Parser_Term_nativeDecide___closed__4; lean_object* l_Lean_Parser_Term_byTactic_parenthesizer___closed__2; @@ -2255,6 +2253,7 @@ lean_object* l_Lean_Parser_Term_assert___closed__6; lean_object* l_Lean_Parser_Term_typeOf_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_Parser_Term_nativeDecide_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_cdot___closed__6; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_object* l_Lean_Parser_Term_borrowed_formatter___closed__4; extern lean_object* l_Lean_Parser_mkAntiquot___closed__7; lean_object* l_Lean_PrettyPrinter_Parenthesizer_fieldIdx_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -2484,6 +2483,7 @@ lean_object* l_Lean_Parser_Term_matchAltsWhereDecls_formatter___closed__8; lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__2; lean_object* l___regBuiltinParser_Lean_Parser_Term_ensureExpectedType(lean_object*); lean_object* l_Lean_Parser_Term_local___elambda__1___closed__6; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; lean_object* l_Lean_Parser_toggleInsideQuotFn(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_explicit___elambda__1___closed__3; lean_object* l_Lean_Parser_Term_fromTerm___closed__4; @@ -2623,6 +2623,7 @@ lean_object* l_Lean_Parser_Term_letDecl_formatter___closed__3; lean_object* l_Lean_Parser_Term_structInst___elambda__1___closed__25; lean_object* l_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_char_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; lean_object* l___regBuiltin_Lean_Parser_Term_paren_formatter___closed__1; lean_object* l_Lean_Parser_Term_namedArgument___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_attr_quot_formatter___closed__1; @@ -2663,7 +2664,6 @@ lean_object* l_Lean_Parser_Term_attr_quot___elambda__1(lean_object*, lean_object lean_object* l_Lean_Parser_Term_parser_x21___elambda__1___closed__10; lean_object* l_Lean_Parser_Term_subst___closed__3; extern lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_861____closed__11; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_637____closed__12; lean_object* l_Lean_Parser_withPosition___lambda__1(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_type___elambda__1___closed__8; @@ -2778,6 +2778,7 @@ lean_object* l_Lean_Parser_Term_nativeDecide_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_suffices_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_arrow___elambda__1___closed__4; lean_object* l_Lean_Parser_Term_matchAltsWhereDecls___closed__2; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; lean_object* l_Lean_Parser_Term_tparser_x21_formatter___closed__3; lean_object* l_Lean_Parser_Tactic_quot___closed__4; lean_object* l_Lean_Parser_Term_simpleBinder___elambda__1___closed__5; @@ -2943,6 +2944,7 @@ lean_object* l_Lean_Parser_Term_optExprPrecedence___closed__2; lean_object* l_Lean_Parser_Term_letIdLhs___closed__4; lean_object* l_Lean_Parser_Term_typeAscription_formatter___closed__4; lean_object* l___regBuiltin_Lean_Parser_Term_byTactic_formatter___closed__1; +extern lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; lean_object* l_Lean_Parser_Term_letIdDecl_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltinParser_Lean_Parser_Tactic_quotSeq(lean_object*); lean_object* l_Lean_Parser_Term_attributes_parenthesizer___closed__2; @@ -3007,7 +3009,6 @@ lean_object* l_Lean_Parser_Term_structInst_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_funImplicitBinder_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_arrayRef___closed__1; lean_object* l_Lean_Parser_Term_implicitBinder_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; lean_object* l_Lean_Parser_Term_fromTerm___closed__5; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__17; lean_object* l_Lean_Parser_Tactic_quotSeq___closed__4; @@ -3020,6 +3021,7 @@ lean_object* l_Lean_Parser_Term_match_parenthesizer___closed__3; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_3764____closed__14; lean_object* l_Lean_Parser_Term_binderDefault___elambda__1___closed__1; lean_object* l_Lean_Parser_Term_panic___elambda__1___closed__2; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; lean_object* l___regBuiltin_Lean_Parser_Term_assert_parenthesizer(lean_object*); lean_object* l_Lean_Parser_Term_structInstArrayRef___elambda__1___closed__5; lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Term___hyg_3764____closed__5; @@ -3079,7 +3081,6 @@ lean_object* l_Lean_Parser_Term_typeOf_formatter___closed__2; lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed_parenthesizer___closed__3; lean_object* l_Lean_Parser_Term_tupleTail_parenthesizer___closed__1; lean_object* l_Lean_Parser_Term_structInstArrayRef; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; lean_object* l___regBuiltin_Lean_Parser_Term_ensureExpectedType_parenthesizer___closed__1; lean_object* l_Lean_Parser_sepBy1_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__7; @@ -3919,7 +3920,6 @@ lean_object* l_Lean_Parser_Term_match_formatter___closed__5; lean_object* l_Lean_Parser_Term_assert___elambda__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isIdent(lean_object*); lean_object* l_Lean_Parser_Term_proj___elambda__1___closed__3; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; lean_object* l_Lean_PrettyPrinter_Formatter_categoryParser_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Parser_Tactic_seq1_formatter___closed__2; lean_object* l_Lean_Parser_Term_letDecl_parenthesizer___closed__6; @@ -5086,7 +5086,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_byTactic___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_byTactic; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -5910,7 +5910,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l___regBuiltinParser_Lean_Parser_Term_ident___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_ident; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6041,7 +6041,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l___regBuiltinParser_Lean_Parser_Term_num___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_num; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6184,7 +6184,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l___regBuiltinParser_Lean_Parser_Term_scientific___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_scientific; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6315,7 +6315,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l___regBuiltinParser_Lean_Parser_Term_str___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_str; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6458,7 +6458,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l___regBuiltinParser_Lean_Parser_Term_char___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_char; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -6856,7 +6856,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_type___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_type; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -7115,7 +7115,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -7125,7 +7125,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort___elambda__1___closed__2() { _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; x_2 = l_Lean_Parser_Term_sort___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -7136,7 +7136,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort___elambda__1___closed__3() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; x_2 = l_String_trim(x_1); return x_2; } @@ -7169,7 +7169,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort___elambda__1___closed__6() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = l_Lean_Parser_Term_sort___elambda__1___closed__5; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -7227,7 +7227,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort___closed__3() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = l_Lean_Parser_Term_sort___closed__2; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -7288,10 +7288,10 @@ _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_term___u2218_____closed__6; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_4 = 1; x_5 = l_Lean_Parser_Term_sort; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -7300,7 +7300,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort_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_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; x_2 = l_Lean_Parser_Term_sort___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -7315,7 +7315,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__30; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -7337,7 +7337,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_sort_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -7370,7 +7370,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_4 = l___regBuiltin_Lean_Parser_Term_sort_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -7393,7 +7393,7 @@ static lean_object* _init_l_Lean_Parser_Term_sort_parenthesizer___closed__2() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_type_parenthesizer___closed__7; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -7426,7 +7426,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_3 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_4 = l___regBuiltin_Lean_Parser_Term_sort_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -7612,7 +7612,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_prop___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_prop; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -7867,7 +7867,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_12520____closed__13; x_4 = 1; x_5 = l_Lean_Parser_Term_hole; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -8170,7 +8170,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_syntheticHole___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_syntheticHole; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -8491,7 +8491,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14756____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_sorry; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -8850,7 +8850,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_cdot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_cdot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -9236,7 +9236,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_emptyC___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_emptyC; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -10265,7 +10265,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_11392____closed__8; x_4 = 1; x_5 = l_Lean_Parser_Term_paren; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -11140,7 +11140,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_anonymousCtor___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_anonymousCtor; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -12392,7 +12392,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_have___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_have; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -13607,7 +13607,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_suffices___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_suffices; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -14062,7 +14062,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_show___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_show; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -15553,7 +15553,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_structInst; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16792,7 +16792,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit___elambda__1___closed__1() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_2 = lean_alloc_ctor(1, 1, 0); lean_ctor_set(x_2, 0, x_1); return x_2; @@ -16802,7 +16802,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit___elambda__1___closed__2() _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; x_2 = l_Lean_Parser_Term_explicit___elambda__1___closed__1; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -16813,7 +16813,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit___elambda__1___closed__3() _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_2 = l_String_trim(x_1); return x_2; } @@ -16856,7 +16856,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit___elambda__1___closed__7() _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_2 = l_Lean_Parser_Term_explicit___elambda__1___closed__6; x_3 = lean_alloc_closure((void*)(l_Lean_Parser_nodeFn), 4, 2); lean_closure_set(x_3, 0, x_1); @@ -16924,7 +16924,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_2 = l_Lean_Parser_Term_explicit___closed__3; x_3 = l_Lean_Parser_nodeInfo(x_1, x_2); return x_3; @@ -16985,10 +16985,10 @@ _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_term___u2218_____closed__6; -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_4 = 1; x_5 = l_Lean_Parser_Term_explicit; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -16997,7 +16997,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit_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_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; x_2 = l_Lean_Parser_Term_explicit___elambda__1___closed__1; x_3 = 1; x_4 = lean_box(x_3); @@ -17012,7 +17012,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit_formatter___closed__2() { _start: { lean_object* x_1; lean_object* x_2; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__45; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__45; x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_symbol_formatter), 6, 1); lean_closure_set(x_2, 0, x_1); return x_2; @@ -17034,7 +17034,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit_formatter___closed__4() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_explicit_formatter___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_Parser_leadingNode_formatter___boxed), 8, 3); @@ -17067,7 +17067,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_formatterAttribute; -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_4 = l___regBuiltin_Lean_Parser_Term_explicit_formatter___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -17112,7 +17112,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicit_parenthesizer___closed__4( _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4; -x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_2 = lean_unsigned_to_nat(1024u); x_3 = l_Lean_Parser_Term_explicit_parenthesizer___closed__3; x_4 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed), 8, 3); @@ -17145,7 +17145,7 @@ _start: { lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; x_2 = l_Lean_PrettyPrinter_parenthesizerAttribute; -x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_3 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_4 = l___regBuiltin_Lean_Parser_Term_explicit_parenthesizer___closed__1; x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1); return x_5; @@ -17377,7 +17377,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_inaccessible___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_inaccessible; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -18073,7 +18073,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -18092,7 +18092,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicitBinder___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_2 = l_Lean_Parser_Term_explicitBinder___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -18262,7 +18262,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -18281,7 +18281,7 @@ static lean_object* _init_l_Lean_Parser_Term_implicitBinder___elambda__1___close _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_2 = l_Lean_Parser_Term_implicitBinder___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -18369,7 +18369,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_myMacro____x40_Init_Notation___hyg_2227____closed__2; -x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_2 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -18388,7 +18388,7 @@ static lean_object* _init_l_Lean_Parser_Term_instBinder___elambda__1___closed__3 _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; -x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_2 = l_Lean_Parser_Term_instBinder___elambda__1___closed__2; x_3 = 1; x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3); @@ -18854,7 +18854,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_depArrow___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_depArrow; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -19025,7 +19025,7 @@ static lean_object* _init_l_Lean_Parser_Term_explicitBinder_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__1; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__1; x_2 = l_Lean_Parser_Term_explicitBinder___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -19151,7 +19151,7 @@ static lean_object* _init_l_Lean_Parser_Term_implicitBinder_formatter___closed__ _start: { lean_object* x_1; lean_object* x_2; uint8_t x_3; lean_object* x_4; lean_object* x_5; -x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__3; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__3; x_2 = l_Lean_Parser_Term_implicitBinder___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -19209,7 +19209,7 @@ static lean_object* _init_l_Lean_Parser_Term_instBinder_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_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3453____spec__2___closed__2; +x_1 = l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3489____spec__2___closed__2; x_2 = l_Lean_Parser_Term_instBinder___elambda__1___closed__2; x_3 = 1; x_4 = lean_box(x_3); @@ -20417,7 +20417,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_forall___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_forall; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -22052,7 +22052,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_match___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_match; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -23089,7 +23089,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_nomatch___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_nomatch; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -23951,7 +23951,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_11392____closed__11; x_4 = 1; x_5 = l_Lean_Parser_Term_fun; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -24922,7 +24922,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_parser_x21___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_parser_x21; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -25379,7 +25379,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_tparser_x21___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_tparser_x21; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -25746,7 +25746,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_borrowed___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_borrowed; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -26055,7 +26055,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_quotedName___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_quotedName; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -26410,7 +26410,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_doubleQuotedName___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_doubleQuotedName; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -27856,7 +27856,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_13147____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_let; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -28928,7 +28928,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_let_x21___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_let_x21; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -29313,7 +29313,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_let_x2a___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_let_x2a; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -31084,7 +31084,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_letrec___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_letrec; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -33126,7 +33126,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_nativeRefl___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_nativeRefl; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -33447,7 +33447,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_nativeDecide___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_nativeDecide; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -33730,7 +33730,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14627____closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_decide; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -34063,7 +34063,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_typeOf___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_typeOf; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -34456,7 +34456,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_ensureTypeOf; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -34885,7 +34885,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_ensureExpectedType___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_ensureExpectedType; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -35642,7 +35642,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_myMacro____x40_Init_Notation___hyg_2227____closed__4; x_4 = 0; x_5 = l_Lean_Parser_Term_app; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -36275,7 +36275,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_proj___elambda__1___closed__1; x_4 = 0; x_5 = l_Lean_Parser_Term_proj; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -36625,7 +36625,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_arrayRef___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Term_arrayRef; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -36923,7 +36923,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Term_arrow; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -37413,7 +37413,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_explicitUniv___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Term_explicitUniv; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -37843,7 +37843,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Term_namedPattern; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -38138,7 +38138,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_pipeProj___elambda__1___closed__2; x_4 = 0; x_5 = l_Lean_Parser_Term_pipeProj; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -38447,7 +38447,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_subst___elambda__1___closed__1; x_4 = 0; x_5 = l_Lean_Parser_Term_subst; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -38848,7 +38848,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_funBinder_quot___elambda__1___closed__3; x_4 = 1; x_5 = l_Lean_Parser_Term_funBinder_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -39315,7 +39315,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_bracketedBinder_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_bracketedBinder_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -39772,7 +39772,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_matchDiscr_quot___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_matchDiscr_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -40249,7 +40249,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_attrParam_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_attrParam_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -40702,7 +40702,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_attr_quot___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_attr_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -41103,7 +41103,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_panic___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_panic; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -41424,7 +41424,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_unreachable___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_unreachable; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -42067,7 +42067,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_dbgTrace___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_dbgTrace; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -42793,7 +42793,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_assert___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_assert; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -43431,7 +43431,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Term_stateRefT___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Term_stateRefT; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -44095,7 +44095,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Syntax_getQuotContent___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Term_dynamicQuot; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -44602,7 +44602,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Tactic_quot___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Tactic_quot; -x_6 = lean_unsigned_to_nat(1u); +x_6 = lean_unsigned_to_nat(100000u); x_7 = l_Lean_Parser_addBuiltinParser(x_2, x_3, x_4, x_5, x_6, x_1); return x_7; } @@ -44999,7 +44999,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Tactic_quotSeq___elambda__1___closed__2; x_4 = 1; x_5 = l_Lean_Parser_Tactic_quotSeq; -x_6 = lean_unsigned_to_nat(0u); +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; } @@ -45270,7 +45270,7 @@ static lean_object* _init_l_Lean_Parser_Level_quot___elambda__1___closed__1() { _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_Lean_Syntax_isQuot_match__1___rarg___closed__1; x_3 = lean_name_mk_string(x_1, x_2); return x_3; @@ -45494,7 +45494,7 @@ x_2 = l_term___u2218_____closed__6; x_3 = l_Lean_Parser_Level_quot___elambda__1___closed__1; x_4 = 1; x_5 = l_Lean_Parser_Level_quot; -x_6 = lean_unsigned_to_nat(0u); +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; } diff --git a/stage0/stdlib/Lean/ParserCompiler.c b/stage0/stdlib/Lean/ParserCompiler.c index 6bb07532a1..da022556b3 100644 --- a/stage0/stdlib/Lean/ParserCompiler.c +++ b/stage0/stdlib/Lean/ParserCompiler.c @@ -182,6 +182,7 @@ lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___closed__5; lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr___spec__29___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__23___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__15___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__14___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___closed__10; lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr___spec__17___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -193,7 +194,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_ParserCompiler_compileParserExpr__ lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__21(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__31___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_mkSimpleThunk___closed__1; -extern lean_object* l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldrMUnsafe_fold___at_Lean_ParserCompiler_compileParserExpr___spec__16___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_ParserCompiler_compileParserExpr___rarg___lambda__20___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -22714,7 +22714,7 @@ x_35 = lean_array_push(x_34, x_33); x_36 = lean_array_push(x_35, x_29); x_37 = l_Lean_mkOptionalNode___closed__1; x_38 = lean_array_push(x_36, x_37); -x_39 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_39 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_40 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_40, 0, x_39); lean_ctor_set(x_40, 1, x_38); @@ -22741,7 +22741,7 @@ x_48 = lean_array_push(x_47, x_46); x_49 = lean_array_push(x_48, x_29); x_50 = l_Lean_mkOptionalNode___closed__1; x_51 = lean_array_push(x_49, x_50); -x_52 = l_Lean_Attribute_Builtin_ensureNoArgs___closed__6; +x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__19; x_53 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_53, 0, x_52); lean_ctor_set(x_53, 1, x_51); diff --git a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c index a8b989e40f..1537c1fb41 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Basic.c @@ -149,6 +149,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_mkAppUnexpanderAttribute___closed_ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*); lean_object* l_Std_HashMapImp_find_x3f___at_Lean_PrettyPrinter_Delaborator_delabFor___spec__5(lean_object*, lean_object*); lean_object* l_Lean_Unhygienic_run___rarg(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; lean_object* l_Lean_Level_quote_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* lean_array_fset(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabFor_match__2(lean_object*); @@ -213,6 +214,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFn(lean_object*); lean_object* l_Lean_getPPCoercions___closed__2; extern lean_object* l_Lean_KernelException_toMessageData___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_withProj(lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; lean_object* l_Lean_PrettyPrinter_Delaborator_whenNotPPOption(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_withBindingBody___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Level_quote_match__2(lean_object*); @@ -249,7 +251,6 @@ lean_object* l_Lean_Expr_bindingName_x21(lean_object*); extern lean_object* l_Lean_Expr_ctorName___closed__10; lean_object* l_Lean_Level_quote___lambda__4___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_withAppArg(lean_object*); -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; lean_object* l_Lean_Level_instQuoteLevel; lean_object* l_Lean_PrettyPrinter_Delaborator_instInhabitedDelabM___closed__1; lean_object* l_Lean_Level_quote___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -284,7 +285,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_instAlternativeDelabM; lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_getPPFullNames___closed__2; lean_object* lean_nat_mul(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__5; lean_object* l_Lean_getPPStructureInstanceType___closed__2; lean_object* l_Lean_getPPExplicit___boxed(lean_object*); @@ -298,7 +298,6 @@ extern lean_object* l_stx___x2b___closed__3; lean_object* l_Lean_Level_getLevelOffset(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_appUnexpanderAttribute; lean_object* l_Lean_PrettyPrinter_Delaborator_withAppFnArgs(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; lean_object* l_Lean_getPPNotation___closed__2; lean_object* l_Lean_initFn____x40_Lean_PrettyPrinter_Delaborator_Basic___hyg_554____closed__2; lean_object* l_Lean_getPPExplicit___closed__1; @@ -339,6 +338,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_withAppArg___rarg___closed__2; lean_object* l_Lean_KeyedDeclsAttribute_init___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_withProj___rarg___closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_getExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; lean_object* lean_usize_to_nat(size_t); lean_object* l_Lean_Name_getRoot(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_mkDelabAttribute___closed__7; @@ -742,7 +742,7 @@ lean_object* l_Lean_Level_quote___lambda__9(lean_object* x_1, lean_object* x_2, _start: { lean_object* x_4; lean_object* x_5; -x_4 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; +x_4 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__40; x_5 = lean_alloc_ctor(0, 2, 0); lean_ctor_set(x_5, 0, x_4); lean_ctor_set(x_5, 1, x_3); @@ -1158,7 +1158,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = l_Lean_getSanitizeNames___closed__2; -x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__43; +x_2 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__43; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } @@ -2757,7 +2757,7 @@ _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; x_1 = lean_box(0); -x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__28; +x_2 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; x_3 = lean_name_mk_string(x_1, x_2); return x_3; } diff --git a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c index c9e155c67d..ab5d267489 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c @@ -71,6 +71,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__1(lean_object*, uint8_t l_USize_decEq(size_t, size_t); extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__8; lean_object* lean_array_uget(lean_object*, size_t); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; lean_object* l_Lean_PrettyPrinter_Delaborator_delabDoElems_match__1___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific_match__2___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabLam___lambda__3___closed__2; @@ -83,7 +84,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar_match__1___rarg(lean_obj extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar___closed__3; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders_match__1(lean_object*, lean_object*); -lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(size_t, size_t, lean_object*); lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_delabPatterns(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabCoe___closed__1; lean_object* l___private_Lean_PrettyPrinter_Delaborator_Builtins_0__Lean_PrettyPrinter_Delaborator_skippingBinders___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -107,6 +107,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___lambda__1___clo lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_Term_type___elambda__1___closed__2; lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabAppMatch(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___closed__3; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMData___closed__1; @@ -125,9 +126,9 @@ lean_object* l_Lean_getPPNotation___boxed(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar_match__1(lean_object*); size_t l_USize_sub(size_t, size_t); extern lean_object* l_Array_empty___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1___closed__1; lean_object* lean_environment_find(lean_object*, lean_object*); +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__19; lean_object* l_Lean_PrettyPrinter_Delaborator_delabNil___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__3(lean_object*); @@ -162,7 +163,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp___closed__3; lean_object* lean_expr_instantiate1(lean_object*, lean_object*); lean_object* l_Array_toSubarray___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabForall___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__3; lean_object* lean_array_push(lean_object*, lean_object*); lean_object* lean_array_get_size(lean_object*); @@ -234,6 +234,7 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_PrettyPrinter_Delaborator_delabLam lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit_match__1(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__2; uint8_t l_Lean_PrettyPrinter_Delaborator_AppMatchState_hasMotive___default; +extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; lean_object* l_Lean_PrettyPrinter_Delaborator_delabProjectionApp_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabMVar___closed__1; extern lean_object* l_Lean_PrettyPrinter_Delaborator_getExprKind___closed__11; @@ -302,7 +303,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__1___ lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabCoe___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppExplicit_match__1(lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__1; lean_object* l_Lean_getConstInfo___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__10; @@ -332,7 +332,6 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*, lean_objec lean_object* l_Lean_PrettyPrinter_Delaborator_delabConst___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_Expr_fvarId_x21(lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabMData___closed__4; -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; lean_object* l_Lean_PrettyPrinter_Delaborator_delabListToArray___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort___closed__3; lean_object* l_Lean_PrettyPrinter_Delaborator_delabTuple___lambda__1___closed__1; @@ -361,10 +360,8 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabMVar___closed__5; lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); extern lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__1; lean_object* l_Lean_PrettyPrinter_Delaborator_delabFVar___closed__1; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; size_t l_Lean_Name_hash(lean_object*); extern lean_object* l_Lean_PrettyPrinter_Delaborator_delabAttribute; -extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; extern lean_object* l_Lean_Parser_Term_matchDiscr___elambda__1___closed__1; lean_object* l_ReaderT_bind___at_Lean_PrettyPrinter_Delaborator_delabAppExplicit___spec__2(lean_object*, lean_object*); lean_object* l_Nat_repr(lean_object*); @@ -549,6 +546,7 @@ lean_object* l_Lean_Meta_getLocalDecl(lean_object*, lean_object*, lean_object*, lean_object* l_Lean_PrettyPrinter_Delaborator_delabSort_match__3(lean_object*); uint8_t lean_expr_eqv(lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabLam(lean_object*); +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabDo___closed__1; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabStructureInstance___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabStructureInstance_match__3___rarg(lean_object*, lean_object*); @@ -596,6 +594,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit(lean_object*, lean_object lean_object* l_Lean_PrettyPrinter_Delaborator_delabLetE___closed__2; lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_getParamKinds___spec__1___closed__2; lean_object* l_Lean_PrettyPrinter_Delaborator_delabLit_match__2(lean_object*); +lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(size_t, size_t, lean_object*); lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfScientific___lambda__1___closed__2; extern lean_object* l_myMacro____x40_Init_Notation___hyg_13147____closed__4; lean_object* l_Lean_PrettyPrinter_Delaborator_delabOfNat_match__1___rarg(lean_object*, lean_object*, lean_object*); @@ -635,6 +634,7 @@ lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppMatch___lambda__3___closed extern lean_object* l_Lean_PrettyPrinter_Delaborator_appUnexpanderAttribute; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppImplicit___closed__6; extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_268____closed__2; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; lean_object* l_Lean_PrettyPrinter_Delaborator_delabAppWithUnexpander_match__3___rarg(lean_object*, lean_object*, lean_object*); lean_object* l_Array_mapMUnsafe_map___at_Lean_PrettyPrinter_Delaborator_delabAppMatch___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Delaborator_delabBVar(lean_object*); @@ -1609,9 +1609,9 @@ x_29 = l_Lean_nullKind___closed__2; x_30 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_30, 0, x_29); lean_ctor_set(x_30, 1, x_28); -x_31 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; +x_31 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; x_32 = lean_array_push(x_31, x_30); -x_33 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_33 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_34 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_34, 0, x_33); lean_ctor_set(x_34, 1, x_32); @@ -1659,9 +1659,9 @@ x_50 = l_Lean_nullKind___closed__2; x_51 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_51, 0, x_50); lean_ctor_set(x_51, 1, x_49); -x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; +x_52 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; x_53 = lean_array_push(x_52, x_51); -x_54 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_54 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_55 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_55, 0, x_54); lean_ctor_set(x_55, 1, x_53); @@ -1718,9 +1718,9 @@ x_74 = l_Lean_nullKind___closed__2; x_75 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_75, 0, x_74); lean_ctor_set(x_75, 1, x_73); -x_76 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; +x_76 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; x_77 = lean_array_push(x_76, x_75); -x_78 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_78 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_79 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_79, 0, x_78); lean_ctor_set(x_79, 1, x_77); @@ -1768,9 +1768,9 @@ x_95 = l_Lean_nullKind___closed__2; x_96 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_96, 0, x_95); lean_ctor_set(x_96, 1, x_94); -x_97 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__32; +x_97 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__36; x_98 = lean_array_push(x_97, x_96); -x_99 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__29; +x_99 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__33; x_100 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_100, 0, x_99); lean_ctor_set(x_100, 1, x_98); @@ -2796,9 +2796,9 @@ x_30 = lean_array_get_size(x_29); x_31 = lean_usize_of_nat(x_30); lean_dec(x_30); x_32 = x_29; -x_33 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_31, x_26, x_32); +x_33 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_31, x_26, x_32); x_34 = x_33; -x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_36 = l_Lean_mkSepArray(x_34, x_35); lean_dec(x_34); x_37 = l_Array_appendCore___rarg(x_17, x_36); @@ -2875,9 +2875,9 @@ x_66 = lean_array_get_size(x_65); x_67 = lean_usize_of_nat(x_66); lean_dec(x_66); x_68 = x_65; -x_69 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_67, x_62, x_68); +x_69 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_67, x_62, x_68); x_70 = x_69; -x_71 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_71 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_72 = l_Lean_mkSepArray(x_70, x_71); lean_dec(x_70); x_73 = l_Array_appendCore___rarg(x_53, x_72); @@ -4085,9 +4085,9 @@ return x_21; else { lean_object* x_22; lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; -x_22 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__47; +x_22 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__47; x_23 = lean_array_push(x_22, x_2); -x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__44; +x_24 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__44; x_25 = lean_alloc_ctor(1, 2, 0); lean_ctor_set(x_25, 0, x_24); lean_ctor_set(x_25, 1, x_23); @@ -7048,7 +7048,7 @@ x_21 = lean_array_get_size(x_13); x_22 = lean_usize_of_nat(x_21); lean_dec(x_21); x_23 = x_13; -x_24 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_22, x_1, x_23); +x_24 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_22, x_1, x_23); x_25 = x_24; lean_inc(x_6); x_26 = l_Lean_mkSepArray(x_25, x_6); @@ -7997,9 +7997,9 @@ x_30 = lean_array_get_size(x_25); x_31 = lean_usize_of_nat(x_30); lean_dec(x_30); x_32 = x_25; -x_33 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_31, x_18, x_32); +x_33 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_31, x_18, x_32); x_34 = x_33; -x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_35 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_36 = l_Lean_mkSepArray(x_34, x_35); lean_dec(x_34); x_37 = l_Array_empty___closed__1; @@ -8058,9 +8058,9 @@ x_65 = lean_array_get_size(x_25); x_66 = lean_usize_of_nat(x_65); lean_dec(x_65); x_67 = x_25; -x_68 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_66, x_18, x_67); +x_68 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_66, x_18, x_67); x_69 = x_68; -x_70 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_70 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_71 = l_Lean_mkSepArray(x_69, x_70); lean_dec(x_69); x_72 = l_Array_empty___closed__1; @@ -8231,9 +8231,9 @@ x_124 = lean_array_get_size(x_119); x_125 = lean_usize_of_nat(x_124); lean_dec(x_124); x_126 = x_119; -x_127 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_125, x_112, x_126); +x_127 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_125, x_112, x_126); x_128 = x_127; -x_129 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_129 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_130 = l_Lean_mkSepArray(x_128, x_129); lean_dec(x_128); x_131 = l_Array_empty___closed__1; @@ -8292,9 +8292,9 @@ x_159 = lean_array_get_size(x_119); x_160 = lean_usize_of_nat(x_159); lean_dec(x_159); x_161 = x_119; -x_162 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2962____spec__3(x_160, x_112, x_161); +x_162 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2998____spec__3(x_160, x_112, x_161); x_163 = x_162; -x_164 = l_myMacro____x40_Init_NotationExtra___hyg_2962____closed__6; +x_164 = l_myMacro____x40_Init_NotationExtra___hyg_2998____closed__6; x_165 = l_Lean_mkSepArray(x_163, x_164); lean_dec(x_163); x_166 = l_Array_empty___closed__1; @@ -21162,7 +21162,7 @@ else lean_object* x_23; lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; x_23 = l_Array_empty___closed__1; x_24 = lean_array_push(x_23, x_10); -x_25 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; +x_25 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; x_26 = lean_array_push(x_24, x_25); x_27 = lean_array_push(x_26, x_15); x_28 = l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; @@ -21214,7 +21214,7 @@ else lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; x_38 = l_Array_empty___closed__1; x_39 = lean_array_push(x_38, x_10); -x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3453____closed__46; +x_40 = l_myMacro____x40_Init_NotationExtra___hyg_3489____closed__46; x_41 = lean_array_push(x_39, x_40); x_42 = lean_array_push(x_41, x_30); x_43 = l_Lean_Parser_Term_namedPattern___elambda__1___closed__2; diff --git a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c index 703c42b128..b2ee3cddc8 100644 --- a/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c +++ b/stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c @@ -24,6 +24,7 @@ lean_object* l_Lean_addMessageContextPartial___at_Lean_Core_instAddMessageContex lean_object* l_Lean_PrettyPrinter_Parenthesizer_numLitNoAntiquot_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); uint8_t l_Lean_Syntax_isAntiquotSuffixSplice(lean_object*); lean_object* l___regBuiltin_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___closed__1; +extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; size_t l_USize_add(size_t, size_t); lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___lambda__1___closed__1; extern lean_object* l_myMacro____x40_Init_Notation___hyg_11392____closed__9; @@ -391,7 +392,6 @@ lean_object* l_Lean_PrettyPrinter_mkParenthesizerAttribute___closed__4; lean_object* l_instInhabitedReaderT___rarg___boxed(lean_object*, lean_object*); lean_object* l_Lean_Syntax_getKind(lean_object*); uint8_t l_Lean_Parser_isValidSyntaxNodeKind(lean_object*, lean_object*); -extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; lean_object* l_Lean_Syntax_Traverser_right(lean_object*); lean_object* l_Lean_throwError___at_Lean_PrettyPrinter_mkParenthesizerAttribute___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*); lean_object* l_Array_foldlMUnsafe_fold___at_Lean_PrettyPrinter_Parenthesizer_interpolatedStr_parenthesizer___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*); @@ -7925,7 +7925,7 @@ static lean_object* _init_l_Lean_PrettyPrinter_Parenthesizer_level_parenthesizer _start: { lean_object* x_1; lean_object* x_2; lean_object* x_3; -x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__34; +x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1127____closed__38; x_2 = l_myMacro____x40_Init_Notation___hyg_11392____closed__7; x_3 = lean_name_mk_string(x_1, x_2); return x_3;