chore: update stage0

This commit is contained in:
Leonardo de Moura 2020-12-24 08:21:38 -08:00
parent c9b42af537
commit 9909e69874
69 changed files with 5574 additions and 4911 deletions

View file

@ -102,11 +102,25 @@ infixl:60 " <* " => SeqLeft.seqLeft
infixr:60 " *> " => SeqRight.seqRight
infixr:100 " <$> " => Functor.map
macro "if" h:ident " : " c:term " then " t:term " else " e:term : term =>
`(dite $c (fun $h => $t) (fun $h => $e))
syntax (name := «termIf__:_Then_Else_») ppGroup(ppDedent("if " ident " : " term " then" ppLine term ppDedent(ppLine "else") ppLine term)) : term
macro "if" c:term " then " t:term " else " e:term : term =>
`(ite $c $t $e)
macro_rules
| `(if $h:ident : $c then $t:term else $e:term) => `(dite $c (fun $h:ident => $t) (fun $h:ident => $e))
syntax (name := termDepIfThenElse) (priority := high) ppGroup(ppDedent("if " ident " : " term " then" ppLine term ppDedent(ppLine "else") ppLine term)) : term
macro_rules[termDepIfThenElse]
| `(if $h:ident : $c then $t:term else $e:term) => `(dite $c (fun $h:ident => $t) (fun $h:ident => $e))
syntax (name := termIf_Then_Else_) ppGroup(ppDedent("if " term " then" ppLine term ppDedent(ppLine "else") ppLine term)) : term
macro_rules
| `(if $c then $t:term else $e:term) => `(ite $c $t $e)
syntax (name := termIfThenElse) (priority := high) ppGroup(ppDedent("if " term " then" ppLine term ppDedent(ppLine "else") ppLine term)) : term
macro_rules[termIfThenElse]
| `(if $c then $t:term else $e:term) => `(ite $c $t $e)
macro "if " "let " pat:term " := " d:term " then " t:term " else " e:term : term =>
`(match $d:term with | $pat:term => $t | _ => $e)

View file

@ -37,6 +37,7 @@ lean_object* l_Array_filterMapM___rarg___boxed(lean_object*, lean_object*, lean_
lean_object* l_Array_back_x3f(lean_object*);
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
lean_object* l_Array_forM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* lean_nat_div(lean_object*, lean_object*);
extern lean_object* l_addParenHeuristic___closed__2;
lean_object* l_Array_reverse_rev___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
@ -506,7 +507,6 @@ lean_object* l_Array_zipWithAux_match__1___rarg(lean_object*, lean_object*, lean
lean_object* l_Array_modify___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_findIdx_x3f(lean_object*);
lean_object* l_Array_erase_match__1___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
lean_object* l_Array_forInUnsafe_loop___at_Array_findSomeM_x3f___spec__1(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_insertAt___rarg___closed__3;
lean_object* l_myMacro____x40_Init_Data_Array_Basic___hyg_3428____closed__7;
@ -7674,7 +7674,7 @@ static lean_object* _init_l_term_x23_x5b___x2c_x5d___closed__4() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; uint8_t x_4; lean_object* x_5;
x_1 = l_termIf_____x3a__Then__Else_____closed__10;
x_1 = l_termIf_____x3a__Then__Else_____closed__14;
x_2 = l_term_x5b___x5d___closed__5;
x_3 = l_term_x5b___x5d___closed__6;
x_4 = 0;

View file

@ -18,9 +18,11 @@ lean_object* l_Array_foldrMUnsafe_fold___rarg(lean_object*, lean_object*, lean_o
size_t l_USize_add(size_t, size_t);
lean_object* l_Array_term_____x5b___x3a___x5d___closed__2;
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Array_instCoeSubarrayArray___closed__1;
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_622____closed__4;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* l_Array_term_____x5b___x3a___x5d___closed__9;
lean_object* l_Subarray_forInUnsafe_loop___at_Array_ofSubarray___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Array_anyMUnsafe_any___at_Subarray_any___spec__1___rarg(lean_object*, lean_object*, size_t, size_t);
@ -79,7 +81,6 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__2___rarg(lean
lean_object* lean_nat_sub(lean_object*, lean_object*);
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__7;
lean_object* l_Array_term_____x5b_x3a___x5d___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
lean_object* l_Subarray_toArray___rarg___boxed(lean_object*);
lean_object* l_Subarray_forInUnsafe_loop(lean_object*, lean_object*, lean_object*);
lean_object* l_Subarray_forInUnsafe_loop_match__1(lean_object*, lean_object*);
@ -93,10 +94,8 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_foldl___spec__1___rarg___bo
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__2;
lean_object* l_Array_term_____x5b___x3a_x5d;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Subarray_forInUnsafe(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
lean_object* l_Array_term_____x5b___x3a___x5d;
lean_object* l_Array_anyMUnsafe_any___at_Array_allM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*);
lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -115,35 +114,34 @@ lean_object* l_Array_term_____x5b_x3a___x5d___closed__4;
lean_object* l_Subarray_forInUnsafe_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
lean_object* l_Array_term_____x5b_x3a___x5d___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
lean_object* l_Array_extract(lean_object*);
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1(lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t);
lean_object* l_Array_term_____x5b___x3a___x5d___closed__10;
size_t lean_usize_of_nat(lean_object*);
lean_object* l_Array_toSubarray(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l_Subarray_allM___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* l_Array_anyMUnsafe_any___at_Subarray_all___spec__1(lean_object*);
lean_object* l_Subarray_foldrM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__6;
lean_object* l_Array_term_____x5b___x3a___x5d___closed__7;
extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Array_term_____x5b_x3a___x5d___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_767____closed__1;
lean_object* l_Array_ofSubarray___rarg___boxed(lean_object*);
lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_622____closed__5;
lean_object* l_Subarray_foldlM(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_Array_term_____x5b_x3a___x5d___closed__5;
lean_object* l_Subarray_foldrM(lean_object*, lean_object*, lean_object*);
lean_object* l_Subarray_forInUnsafe_loop___rarg___lambda__1(lean_object*, size_t, lean_object*, lean_object*, size_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2(lean_object*, lean_object*);
lean_object* l_Subarray_any(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_foldr___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Subarray_allM___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_term_____x5b_x3a___x5d___closed__6;
@ -163,7 +161,6 @@ uint8_t l_Subarray_all___rarg(lean_object*, lean_object*);
lean_object* l_instHAppendSubarraySubarrayArray___rarg___boxed(lean_object*, lean_object*);
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1___rarg(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Array_term_____x5b___x3a_x5d___closed__2;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Subarray_forRevM(lean_object*, lean_object*);
@ -172,14 +169,17 @@ lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__1(lean_obje
lean_object* l_Array_foldrMUnsafe_fold___at_Subarray_forRevM___spec__2___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_term_____x5b___x3a___x5d___closed__6;
uint8_t l_Array_anyMUnsafe_any___at_Subarray_all___spec__1___rarg(lean_object*, lean_object*, size_t, size_t);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
lean_object* l_Subarray_foldl___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_object* l_Subarray_forIn___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_term_____x5b___x3a_x5d___closed__4;
lean_object* l_Array_term_____x5b___x3a___x5d___closed__5;
lean_object* l_Subarray_allM(lean_object*, lean_object*);
lean_object* l_Array_term_____x5b___x3a___x5d___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
lean_object* l_Subarray_foldr___rarg___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Subarray_forM___spec__1(lean_object*, lean_object*);
lean_object* l_Subarray_forIn(lean_object*, lean_object*, lean_object*);
@ -1943,7 +1943,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Array_term_____x5b___x3a___x5d___closed__8;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -1955,7 +1955,7 @@ static lean_object* _init_l_Array_term_____x5b___x3a___x5d___closed__10() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -1981,7 +1981,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Array_term_____x5b___x3a___x5d___closed__11;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -2117,7 +2117,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Array_term_____x5b_x3a___x5d___closed__3;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -2630,7 +2630,7 @@ lean_inc(x_15);
x_16 = lean_ctor_get(x_2, 1);
lean_inc(x_16);
lean_dec(x_2);
x_17 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_17 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_14);
x_18 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_18, 0, x_14);
@ -2654,24 +2654,24 @@ x_28 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
lean_inc(x_27);
x_29 = lean_array_push(x_27, x_28);
x_30 = lean_array_push(x_29, x_28);
x_31 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_31 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_14);
x_32 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_32, 0, x_14);
lean_ctor_set(x_32, 1, x_31);
x_33 = lean_array_push(x_30, x_32);
x_34 = lean_array_push(x_33, x_9);
x_35 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_35 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
x_37 = lean_array_push(x_19, x_36);
x_38 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_38 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
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_20, x_39);
x_41 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_41 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_42 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_42, 0, x_14);
lean_ctor_set(x_42, 1, x_41);
@ -2712,7 +2712,7 @@ x_62 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_62, 0, x_61);
lean_ctor_set(x_62, 1, x_60);
x_63 = lean_array_push(x_46, x_62);
x_64 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_64 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_65 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_65, 0, x_64);
lean_ctor_set(x_65, 1, x_63);
@ -2732,7 +2732,7 @@ lean_inc(x_68);
x_69 = lean_ctor_get(x_2, 1);
lean_inc(x_69);
lean_dec(x_2);
x_70 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_70 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_66);
x_71 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_71, 0, x_66);
@ -2756,24 +2756,24 @@ x_81 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
lean_inc(x_80);
x_82 = lean_array_push(x_80, x_81);
x_83 = lean_array_push(x_82, x_81);
x_84 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_84 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_66);
x_85 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_85, 0, x_66);
lean_ctor_set(x_85, 1, x_84);
x_86 = lean_array_push(x_83, x_85);
x_87 = lean_array_push(x_86, x_9);
x_88 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_88 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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_72, x_89);
x_91 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_91 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
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_73, x_92);
x_94 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_94 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_95 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_95, 0, x_66);
lean_ctor_set(x_95, 1, x_94);
@ -2814,7 +2814,7 @@ 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_99, x_115);
x_117 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_117 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_118 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_118, 0, x_117);
lean_ctor_set(x_118, 1, x_116);

View file

@ -14,7 +14,8 @@
extern "C" {
#endif
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_823____closed__7;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__3;
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__5;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
@ -34,6 +35,7 @@ lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__20;
lean_object* lean_string_utf8_byte_size(lean_object*);
lean_object* l_Std_Range_forIn_loop(lean_object*, lean_object*);
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_823____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
lean_object* lean_nat_add(lean_object*, lean_object*);
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
@ -60,7 +62,6 @@ lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_498_(lean_object*,
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261_(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Std_Range_term_x5b_x3a___x5d___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Std_Range_forIn_loop___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__5;
@ -88,10 +89,10 @@ lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__4;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_498____closed__3;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_823____closed__2;
lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Std_Range_term_x5b_x3a___x3a___x5d___closed__1;
lean_object* l_Std_Range_term_x5b___x3a___x3a___x5d___closed__1;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__2;
@ -104,7 +105,6 @@ lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_823____closed__6;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_498____closed__9;
extern lean_object* l_term_x5b___x5d___closed__4;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__1;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_498____closed__4;
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
lean_object* l_Std_Range_term_x5b_x3a___x5d;
@ -425,7 +425,7 @@ static lean_object* _init_l_Std_Range_term_x5b_x3a___x5d___closed__7() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -451,7 +451,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Std_Range_term_x5b_x3a___x5d___closed__8;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -519,7 +519,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term_x5b___x5d___closed__4;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -547,7 +547,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Std_Range_term_x5b___x3a___x5d___closed__4;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -629,7 +629,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Std_Range_term_x5b_x3a___x3a___x5d___closed__3;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -711,7 +711,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Std_Range_term_x5b___x3a___x3a___x5d___closed__3;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -907,7 +907,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__15;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_3 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_3, 0, x_1);
lean_ctor_set(x_3, 1, x_2);
@ -1042,7 +1042,7 @@ 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 = lean_array_push(x_17, x_30);
x_32 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_32 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_12);
x_33 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_33, 0, x_12);
@ -1066,7 +1066,7 @@ lean_ctor_set(x_43, 1, x_42);
x_44 = lean_array_push(x_20, x_43);
x_45 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_46 = lean_array_push(x_44, x_45);
x_47 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_47 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_12);
x_48 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_48, 0, x_12);
@ -1139,7 +1139,7 @@ x_82 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_82, 0, x_81);
lean_ctor_set(x_82, 1, x_80);
x_83 = lean_array_push(x_69, x_82);
x_84 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_84 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_63);
x_85 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_85, 0, x_63);
@ -1163,7 +1163,7 @@ lean_ctor_set(x_95, 1, x_94);
x_96 = lean_array_push(x_72, x_95);
x_97 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_98 = lean_array_push(x_96, x_97);
x_99 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_99 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_63);
x_100 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_100, 0, x_63);
@ -1364,7 +1364,7 @@ x_32 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_32, 0, x_31);
lean_ctor_set(x_32, 1, x_30);
x_33 = lean_array_push(x_19, x_32);
x_34 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_34 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_14);
x_35 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_35, 0, x_14);
@ -1426,7 +1426,7 @@ lean_ctor_set(x_65, 1, x_64);
x_66 = lean_array_push(x_22, x_65);
x_67 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_68 = lean_array_push(x_66, x_67);
x_69 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_69 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_14);
x_70 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_70, 0, x_14);
@ -1499,7 +1499,7 @@ x_104 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_104, 0, x_103);
lean_ctor_set(x_104, 1, x_102);
x_105 = lean_array_push(x_91, x_104);
x_106 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_106 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_85);
x_107 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_107, 0, x_85);
@ -1561,7 +1561,7 @@ lean_ctor_set(x_137, 1, x_136);
x_138 = lean_array_push(x_94, x_137);
x_139 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_140 = lean_array_push(x_138, x_139);
x_141 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_141 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_85);
x_142 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_142, 0, x_85);
@ -1740,7 +1740,7 @@ 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_21, x_34);
x_36 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_36 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_16);
x_37 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_37, 0, x_16);
@ -1832,7 +1832,7 @@ lean_ctor_set(x_83, 1, x_82);
x_84 = lean_array_push(x_24, x_83);
x_85 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_86 = lean_array_push(x_84, x_85);
x_87 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_87 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_16);
x_88 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_88, 0, x_16);
@ -1905,7 +1905,7 @@ 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_109, x_122);
x_124 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_124 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_103);
x_125 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_125, 0, x_103);
@ -1997,7 +1997,7 @@ lean_ctor_set(x_171, 1, x_170);
x_172 = lean_array_push(x_112, x_171);
x_173 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_174 = lean_array_push(x_172, x_173);
x_175 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_175 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_103);
x_176 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_176, 0, x_103);
@ -2099,7 +2099,7 @@ x_32 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_32, 0, x_31);
lean_ctor_set(x_32, 1, x_30);
x_33 = lean_array_push(x_19, x_32);
x_34 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_34 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_14);
x_35 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_35, 0, x_14);
@ -2161,7 +2161,7 @@ lean_ctor_set(x_65, 1, x_64);
x_66 = lean_array_push(x_22, x_65);
x_67 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_68 = lean_array_push(x_66, x_67);
x_69 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_69 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_14);
x_70 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_70, 0, x_14);
@ -2234,7 +2234,7 @@ x_104 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_104, 0, x_103);
lean_ctor_set(x_104, 1, x_102);
x_105 = lean_array_push(x_91, x_104);
x_106 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_106 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_85);
x_107 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_107, 0, x_85);
@ -2296,7 +2296,7 @@ lean_ctor_set(x_137, 1, x_136);
x_138 = lean_array_push(x_94, x_137);
x_139 = l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__16;
x_140 = lean_array_push(x_138, x_139);
x_141 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_141 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_85);
x_142 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_142, 0, x_85);

View file

@ -14,6 +14,7 @@
extern "C" {
#endif
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__10;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23_(lean_object*, lean_object*, lean_object*);
lean_object* l_termS_x21_____closed__7;
@ -45,7 +46,6 @@ lean_object* l_termS_x21_____closed__8;
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__4;
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__11;
lean_object* l_myMacro____x40_Init_Data_ToString_Macro___hyg_23____closed__12;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
lean_object* l_termS_x21__;
@ -108,7 +108,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_termS_x21_____closed__6;
x_2 = l_termIf_____x3a__Then__Else_____closed__10;
x_2 = l_termIf_____x3a__Then__Else_____closed__14;
x_3 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_3, 0, x_1);
lean_ctor_set(x_3, 1, x_2);

View file

@ -37,6 +37,7 @@ lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
lean_object* lean_erase_macro_scopes(lean_object*);
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeDecimalLitAux___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_instQuoteBool(uint8_t);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f_decodeAfterExp___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*);
extern lean_object* l_instReprOption___rarg___closed__1;
@ -53,7 +54,6 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*);
lean_object* l_Lean_Syntax_expandInterpolatedStrChunks_match__2___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Lean_Syntax_getTailPos_match__1(lean_object*);
@ -82,6 +82,7 @@ lean_object* lean_array_uset(lean_object*, size_t, lean_object*);
lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__7;
lean_object* l_Lean_Syntax_decodeScientificLitVal_x3f_decodeAfterDot(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_toNat___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
lean_object* l_Lean_Syntax_identToAtom_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar(lean_object*, lean_object*);
extern lean_object* l_Array_empty___closed__1;
@ -151,6 +152,7 @@ extern lean_object* l_Lean_nameLitKind;
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrLit_loop_match__1___rarg(lean_object*, lean_object*);
lean_object* l___private_Init_Meta_0__Lean_Syntax_isNatLitAux___boxed(lean_object*, lean_object*);
lean_object* l_Lean_instQuoteBool___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* lean_nat_add(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_mkSep___boxed(lean_object*, lean_object*);
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
@ -163,6 +165,7 @@ lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_SepArray_ofElems(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_decodeQuotedChar_match__3___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Name_capitalize_match__1(lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_object* l_Lean_Syntax_isLit_x3f_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_instQuoteSubstring___closed__1;
lean_object* lean_string_utf8_next(lean_object*, lean_object*);
@ -276,6 +279,7 @@ lean_object* l_Lean_mkNullNode(lean_object*);
lean_object* l_Lean_Name_instToStringName;
extern lean_object* l_Lean_Parser_Syntax_addPrio___closed__2;
lean_object* l_Lean_instQuoteBool___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l_Nat_repr(lean_object*);
lean_object* l_Array_mapSepElemsM___at_Array_mapSepElems___spec__1___boxed(lean_object*, lean_object*);
lean_object* l_Array_findSomeRevM_x3f_find___at_Lean_Syntax_getTailInfo___spec__1___boxed(lean_object*, lean_object*, lean_object*);
@ -284,10 +288,7 @@ lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar_matc
lean_object* l_Lean_instQuoteSubstring(lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_Syntax_isInterpolatedStrLit_x3f_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
lean_object* l_Lean_Syntax_getId(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Array_forInUnsafe_loop___at_Lean_mkSepArray___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_strLitToAtom_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Init_Meta_0__Lean_Syntax_decodeInterpStrQuotedChar___boxed(lean_object*, lean_object*);
@ -296,10 +297,8 @@ lean_object* l_Lean_NameGenerator_idx___default;
lean_object* lean_array_to_list(lean_object*, lean_object*);
lean_object* l_Lean_mkFreshId(lean_object*);
lean_object* l_Lean_Macro_throwErrorAt___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Lean_evalOptPrec_match__1(lean_object*);
lean_object* l_Lean_termEvalPrio_x21_____closed__7;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Lean_mkCIdent(lean_object*);
lean_object* l_Lean_mkOptionalNode_match__1(lean_object*);
lean_object* l_Lean_Syntax_replaceInfo(lean_object*, lean_object*);
@ -608,6 +607,7 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__8;
lean_object* l_Lean_termEvalPrio_x21_____closed__4;
lean_object* l___private_Init_Meta_0__Lean_Syntax_updateLast___at_Lean_Syntax_setTailInfoAux___spec__1(lean_object*, lean_object*, lean_object*);
uint8_t l_Lean_isIdRest(uint32_t);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Syntax_isIdent___boxed(lean_object*);
lean_object* l_Lean_expandMacros_match__1___rarg(lean_object*, lean_object*, lean_object*);
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
@ -1604,7 +1604,7 @@ lean_inc(x_3);
x_4 = lean_ctor_get(x_1, 1);
lean_inc(x_4);
lean_dec(x_1);
x_5 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_5 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_6 = lean_string_append(x_4, x_5);
x_7 = l_Nat_repr(x_2);
x_8 = lean_string_append(x_6, x_7);
@ -1616,7 +1616,7 @@ else
{
lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13;
x_10 = l_Nat_repr(x_2);
x_11 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_11 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_12 = lean_string_append(x_11, x_10);
lean_dec(x_10);
x_13 = lean_name_mk_string(x_1, x_12);
@ -5085,11 +5085,11 @@ lean_object* l_Lean_mkHole(lean_object* x_1) {
_start:
{
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_3 = l_Lean_mkAtomFrom(x_1, x_2);
x_4 = l_Lean_mkOptionalNode___closed__2;
x_5 = lean_array_push(x_4, x_3);
x_6 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_6 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_7 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_7, 0, x_6);
lean_ctor_set(x_7, 1, x_5);
@ -9750,7 +9750,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_Notation___hyg_13768____closed__5;
x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
x_3 = l_Lean_mkCIdentFrom(x_1, x_2);
return x_3;
}
@ -13430,14 +13430,14 @@ lean_ctor_set(x_16, 1, x_15);
x_17 = l_Array_empty___closed__1;
x_18 = lean_array_push(x_17, x_16);
x_19 = lean_array_push(x_17, x_10);
x_20 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_20 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_14);
x_21 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_21, 0, x_14);
lean_ctor_set(x_21, 1, x_20);
x_22 = lean_array_push(x_17, x_21);
x_23 = lean_array_push(x_22, x_2);
x_24 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_24 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_25 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_25, 0, x_24);
lean_ctor_set(x_25, 1, x_23);
@ -13456,7 +13456,7 @@ x_33 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_33, 0, x_14);
lean_ctor_set(x_33, 1, x_32);
x_34 = lean_array_push(x_31, x_33);
x_35 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_35 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
@ -13479,14 +13479,14 @@ lean_ctor_set(x_40, 1, x_39);
x_41 = l_Array_empty___closed__1;
x_42 = lean_array_push(x_41, x_40);
x_43 = lean_array_push(x_41, x_10);
x_44 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_44 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_37);
x_45 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_45, 0, x_37);
lean_ctor_set(x_45, 1, x_44);
x_46 = lean_array_push(x_41, x_45);
x_47 = lean_array_push(x_46, x_2);
x_48 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_48 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_49 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_49, 0, x_48);
lean_ctor_set(x_49, 1, x_47);
@ -13505,7 +13505,7 @@ x_57 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_57, 0, x_37);
lean_ctor_set(x_57, 1, x_56);
x_58 = lean_array_push(x_55, x_57);
x_59 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_59 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_60 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_60, 0, x_59);
lean_ctor_set(x_60, 1, x_58);

File diff suppressed because it is too large Load diff

View file

@ -17,9 +17,7 @@ lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__9;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__12;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__11;
extern lean_object* l_term_x25_x5b___x7c___x5d___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
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_3356____closed__19;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__14;
lean_object* l_termExists___x2c_____closed__2;
@ -28,11 +26,12 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884__match__1___rarg(lea
size_t l_USize_add(size_t, size_t);
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
lean_object* l_Lean_unifConstraint___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__26;
lean_object* l_tacticSolve_x7c___x7c___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5155____spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_apply___closed__2;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* lean_nat_div(lean_object*, lean_object*);
lean_object* l_termExists___x2c_____closed__5;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__35;
@ -47,7 +46,6 @@ lean_object* l_Lean_unifConstraint___closed__2;
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__19;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
@ -75,6 +73,7 @@ lean_object* l_term_u03a3___x2c_____closed__5;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_identKind___closed__2;
lean_object* l_term___xd7____1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__12;
size_t l_USize_sub(size_t, size_t);
@ -117,13 +116,13 @@ 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;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
lean_object* l_Lean_bracketedExplicitBinders___closed__3;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__32;
lean_object* l_tacticSolve_x7c___x7c___closed__3;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__10;
lean_object* l_Lean_explicitBinders___closed__1;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
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_myMacro____x40_Init_NotationExtra___hyg_2436____boxed(lean_object*, lean_object*, lean_object*);
@ -142,9 +141,11 @@ lean_object* l_Lean_unifConstraint___closed__6;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__8;
uint8_t l_USize_decLt(size_t, size_t);
lean_object* l_term_u03a3___x2c_____closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
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_myMacro____x40_Init_NotationExtra___hyg_3356____closed__27;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_term_u03a3___x2c_____closed__2;
extern lean_object* l_Lean_Parser_Tactic_focus___closed__2;
extern lean_object* l_Lean_Parser_Tactic_intros___closed__6;
@ -177,7 +178,6 @@ lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___h
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__2;
lean_object* lean_array_fget(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_locationTarget___closed__6;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
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_5155____lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -201,7 +201,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__2___rarg(lea
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2__;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2884____spec__3(size_t, size_t, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__4___boxed(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_13542____closed__1;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
extern lean_object* l_Lean_instQuoteProd___rarg___closed__1;
lean_object* l_Lean_Syntax_copyInfo(lean_object*, lean_object*);
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__11;
@ -209,7 +209,6 @@ lean_object* l_Lean_bracketedExplicitBinders___closed__6;
extern lean_object* l_prec_x28___x29___closed__8;
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__26;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_2884____spec__3___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_explicitBinders___closed__5;
lean_object* l_Array_anyMUnsafe_any___at_Lean_expandExplicitBinders___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -222,6 +221,7 @@ lean_object* l_Lean_expandExplicitBinders(lean_object*, lean_object*, lean_objec
lean_object* l_Lean_unifConstraintElem___closed__2;
lean_object* l_tacticSolve_x7c___x7c___closed__5;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__7;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l_Lean_expandBrackedBindersAux_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_tacticSolve_x7c___x7c___closed__4;
lean_object* l_Lean_unifConstraint___closed__4;
@ -230,11 +230,8 @@ extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__33;
lean_object* l_Lean_Syntax_getId(lean_object*);
lean_object* l_term_u03a3_x27___x2c_____closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__22;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__8;
extern lean_object* l_Lean_Parser_Tactic_location___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
lean_object* l_termExists___x2c_____closed__6;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__19;
lean_object* l_Array_foldrMUnsafe_fold___at_myMacro____x40_Init_NotationExtra___hyg_2884____spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -244,7 +241,6 @@ 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_3356__match__1(lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____lambda__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
extern lean_object* l_term_x25_x5b___x7c___x5d___closed__3;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__12;
lean_object* l_Lean_unifConstraint___closed__10;
@ -252,6 +248,7 @@ lean_object* l_term_u03a3_x27___x2c_____closed__4;
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_3356____closed__14;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__3;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600____closed__4;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____closed__2;
@ -260,6 +257,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__28;
lean_object* l_termExists___x2c_____closed__3;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__25;
lean_object* l_Array_reverse___rarg(lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
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;
@ -271,33 +269,33 @@ lean_object* l_tacticSolve_x7c___x7c___closed__7;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_9383____closed__3;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__19;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__3;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__5;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__6;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2262____closed__1;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2262____boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_term_u2203___x2c_____closed__5;
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__10;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
extern lean_object* l_Lean_Parser_Tactic_first___closed__7;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600____closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
size_t lean_usize_of_nat(lean_object*);
lean_object* l_Lean_unifConstraintElem___closed__6;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_term_u03a3___x2c_____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_sequenceMap___at_myMacro____x40_Init_NotationExtra___hyg_2884____spec__1(lean_object*, lean_object*);
lean_object* l_tacticFunext____;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__15;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* l_Lean_bracketedExplicitBinders___closed__1;
lean_object* l_Lean_bracketedExplicitBinders___closed__8;
lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5155____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_Lean_nullKind___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__5;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2262____closed__2;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__29;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__31;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2515____boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__30;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__34;
@ -311,14 +309,13 @@ lean_object* l_Lean_expandBrackedBindersAux_loop_match__1(lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600____closed__2;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____closed__4;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__18;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__12;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__20;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_9383____closed__9;
lean_object* l_term___xd7____1___closed__5;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__24;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
lean_object* l_Lean_Macro_throwError___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_tacticSolve_x7c___x7c___closed__2;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600____closed__5;
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*);
@ -333,8 +330,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__1;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
lean_object* l_tacticFunext_______closed__4;
extern lean_object* l_term___x3d_____closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__5;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600____closed__3;
extern lean_object* l_Lean_Parser_Tactic_first___closed__5;
lean_object* l_term_u03a3_x27___x2c_____closed__1;
@ -345,6 +340,7 @@ lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___h
lean_object* l_term_u03a3_x27___x2c_____closed__2;
lean_object* l_Lean_Syntax_getKind(lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Lean_MacroScopesView_review(lean_object*);
lean_object* l_term___xd7____1___closed__7;
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__3___lambda__2___closed__1;
@ -357,6 +353,7 @@ lean_object* l_term_u03a3___x2c_____closed__7;
lean_object* l_Array_forInUnsafe_loop___at___private_Init_NotationExtra_0__Lean_mkHintBody___spec__1___closed__4;
extern lean_object* l_Lean_Parser_Tactic_done___closed__1;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_5155____boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__16;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__3___rarg(lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__7;
@ -374,6 +371,7 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2436_(lean_object*, lean_
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2515_(lean_object*, lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2351_(lean_object*, lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2600_(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_object* l_term___xd7_x27__;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__5___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__9;
@ -392,7 +390,6 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__3(lean_objec
lean_object* l_tacticSolve_x7c___x7c___closed__6;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__23;
lean_object* l_term___xd7_x27_____closed__5;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
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*, size_t, size_t, lean_object*, lean_object*, lean_object*);
@ -405,6 +402,7 @@ lean_object* l_termExists___x2c__;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__36;
extern lean_object* l_term_x7b_____x3a___x2f_x2f___x7d___closed__7;
lean_object* l_Lean_expandExplicitBindersAux_loop___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
extern lean_object* l_prec_x28___x29___closed__7;
extern lean_object* l_Lean_Parser_Tactic_intro___closed__2;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__20;
@ -413,6 +411,7 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__8;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__17;
extern lean_object* l_prec_x28___x29___closed__3;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____lambda__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__13;
lean_object* l_Lean_binderIdent___closed__2;
lean_object* l_term___xd7____1___closed__4;
@ -439,6 +438,7 @@ lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__18;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__14;
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__3(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__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_unbracktedExplicitBinders___closed__3;
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__3___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -446,9 +446,9 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__4;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__15;
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__3___lambda__2___closed__3;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__14;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2351____closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__30;
lean_object* l_term_u2203___x2c_____closed__4;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__8;
@ -456,9 +456,10 @@ lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__25;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__17;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__1___rarg(lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2351____closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__28;
lean_object* l_commandClassAbbrev_______x3a_x3d_____x2c___closed__10;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__34;
lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__1;
lean_object* l_term_u2203___x2c_____closed__6;
@ -473,7 +474,6 @@ lean_object* l_Lean_command__Unif__hint______Where___x7c_x2d_u22a2_____closed__4
lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__31;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at_myMacro____x40_Init_NotationExtra___hyg_3356____spec__3___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
extern lean_object* l_addParenHeuristic___closed__1;
lean_object* l_Lean_unifConstraint___closed__5;
lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356__match__4___rarg(lean_object*, lean_object*);
@ -643,7 +643,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_bracketedExplicitBinders___closed__4;
x_3 = l_termIf_____x3a__Then__Else_____closed__8;
x_3 = l_termIf_____x3a__Then__Else_____closed__12;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -657,7 +657,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_bracketedExplicitBinders___closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -955,19 +955,19 @@ lean_dec(x_16);
x_19 = l_Array_empty___closed__1;
lean_inc(x_1);
x_20 = lean_array_push(x_19, x_1);
x_21 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_21 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_17);
x_22 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_22, 0, x_17);
lean_ctor_set(x_22, 1, x_21);
x_23 = lean_array_push(x_19, x_22);
x_24 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_24 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_17);
x_25 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_25, 0, x_17);
lean_ctor_set(x_25, 1, x_24);
x_26 = lean_array_push(x_19, x_25);
x_27 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_27 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_28 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_28, 0, x_27);
lean_ctor_set(x_28, 1, x_26);
@ -977,18 +977,18 @@ 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_19, x_31);
x_33 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_33 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_34 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_34, 0, x_17);
lean_ctor_set(x_34, 1, x_33);
x_35 = lean_array_push(x_32, x_34);
x_36 = lean_array_push(x_35, x_5);
x_37 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_37 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_38 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_38, 0, x_37);
lean_ctor_set(x_38, 1, x_36);
x_39 = lean_array_push(x_23, x_38);
x_40 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_40 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_41 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_41, 0, x_40);
lean_ctor_set(x_41, 1, x_39);
@ -1019,19 +1019,19 @@ lean_dec(x_49);
x_52 = l_Array_empty___closed__1;
lean_inc(x_1);
x_53 = lean_array_push(x_52, x_1);
x_54 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_54 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_50);
x_55 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_55, 0, x_50);
lean_ctor_set(x_55, 1, x_54);
x_56 = lean_array_push(x_52, x_55);
x_57 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_57 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_50);
x_58 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_58, 0, x_50);
lean_ctor_set(x_58, 1, x_57);
x_59 = lean_array_push(x_52, x_58);
x_60 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_60 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_61 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_61, 0, x_60);
lean_ctor_set(x_61, 1, x_59);
@ -1041,7 +1041,7 @@ x_64 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_64, 0, x_63);
lean_ctor_set(x_64, 1, x_62);
x_65 = lean_array_push(x_52, x_64);
x_66 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_66 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_50);
x_67 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_67, 0, x_50);
@ -1066,18 +1066,18 @@ x_78 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_78, 0, x_63);
lean_ctor_set(x_78, 1, x_77);
x_79 = lean_array_push(x_52, x_78);
x_80 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_80 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_81 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_81, 0, x_50);
lean_ctor_set(x_81, 1, x_80);
x_82 = lean_array_push(x_79, x_81);
x_83 = lean_array_push(x_82, x_5);
x_84 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_84 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_85 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_85, 0, x_84);
lean_ctor_set(x_85, 1, x_83);
x_86 = lean_array_push(x_56, x_85);
x_87 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_87 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_88 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_88, 0, x_87);
lean_ctor_set(x_88, 1, x_86);
@ -1109,7 +1109,7 @@ lean_dec(x_95);
x_98 = l_Array_empty___closed__1;
lean_inc(x_1);
x_99 = lean_array_push(x_98, x_1);
x_100 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_100 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_96);
x_101 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_101, 0, x_96);
@ -1121,18 +1121,18 @@ 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_98, x_105);
x_107 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_107 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_108 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_108, 0, x_96);
lean_ctor_set(x_108, 1, x_107);
x_109 = lean_array_push(x_106, x_108);
x_110 = lean_array_push(x_109, x_5);
x_111 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_111 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
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_102, x_112);
x_114 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_114 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_115 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_115, 0, x_114);
lean_ctor_set(x_115, 1, x_113);
@ -1163,7 +1163,7 @@ lean_dec(x_123);
x_126 = l_Array_empty___closed__1;
lean_inc(x_1);
x_127 = lean_array_push(x_126, x_1);
x_128 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_128 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_124);
x_129 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_129, 0, x_124);
@ -1175,7 +1175,7 @@ x_133 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_133, 0, x_132);
lean_ctor_set(x_133, 1, x_131);
x_134 = lean_array_push(x_126, x_133);
x_135 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_135 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_124);
x_136 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_136, 0, x_124);
@ -1200,18 +1200,18 @@ x_147 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_147, 0, x_132);
lean_ctor_set(x_147, 1, x_146);
x_148 = lean_array_push(x_126, x_147);
x_149 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_149 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_150 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_150, 0, x_124);
lean_ctor_set(x_150, 1, x_149);
x_151 = lean_array_push(x_148, x_150);
x_152 = lean_array_push(x_151, x_5);
x_153 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_153 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_154 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_154, 0, x_153);
lean_ctor_set(x_154, 1, x_152);
x_155 = lean_array_push(x_130, x_154);
x_156 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_156 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_157 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_157, 0, x_156);
lean_ctor_set(x_157, 1, x_155);
@ -1671,7 +1671,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_termIf_____x3a__Then__Else_____closed__10;
x_2 = l_termIf_____x3a__Then__Else_____closed__14;
x_3 = l_Lean_unifConstraint___closed__7;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
@ -1686,7 +1686,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_unifConstraint___closed__8;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -1879,7 +1879,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_myMacro____x40_Init_Notation___hyg_1096____closed__4;
x_2 = l_termIf_____x3a__Then__Else_____closed__5;
x_2 = l_termIf_____x3a__Then__Else_____closed__9;
x_3 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_3, 0, x_1);
lean_ctor_set(x_3, 1, x_2);
@ -2352,7 +2352,7 @@ _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_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -2581,7 +2581,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__32;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -2767,7 +2767,7 @@ lean_ctor_set(x_261, 1, x_260);
lean_ctor_set(x_261, 2, x_257);
lean_ctor_set(x_261, 3, x_258);
x_262 = lean_array_push(x_253, x_261);
x_263 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_263 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_264 = lean_array_push(x_262, x_263);
x_265 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__17;
x_266 = lean_alloc_ctor(1, 2, 0);
@ -2835,7 +2835,7 @@ x_302 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_302, 0, x_228);
lean_ctor_set(x_302, 1, x_301);
x_303 = lean_array_push(x_253, x_302);
x_304 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_304 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_248);
x_305 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_305, 0, x_248);
@ -2847,7 +2847,7 @@ x_308 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_308, 0, x_248);
lean_ctor_set(x_308, 1, x_307);
x_309 = lean_array_push(x_253, x_308);
x_310 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_310 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_248);
x_311 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_311, 0, x_248);
@ -2881,7 +2881,7 @@ x_327 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_327, 0, x_326);
lean_ctor_set(x_327, 1, x_325);
x_328 = lean_array_push(x_300, x_327);
x_329 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_329 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_330 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_330, 0, x_248);
lean_ctor_set(x_330, 1, x_329);
@ -2939,7 +2939,7 @@ lean_ctor_set(x_356, 1, x_355);
lean_ctor_set(x_356, 2, x_352);
lean_ctor_set(x_356, 3, x_353);
x_357 = lean_array_push(x_348, x_356);
x_358 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_358 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_359 = lean_array_push(x_357, x_358);
x_360 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__17;
x_361 = lean_alloc_ctor(1, 2, 0);
@ -3007,7 +3007,7 @@ x_397 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_397, 0, x_228);
lean_ctor_set(x_397, 1, x_396);
x_398 = lean_array_push(x_348, x_397);
x_399 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_399 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_342);
x_400 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_400, 0, x_342);
@ -3019,7 +3019,7 @@ x_403 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_403, 0, x_342);
lean_ctor_set(x_403, 1, x_402);
x_404 = lean_array_push(x_348, x_403);
x_405 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_405 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_342);
x_406 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_406, 0, x_342);
@ -3053,7 +3053,7 @@ x_422 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_422, 0, x_421);
lean_ctor_set(x_422, 1, x_420);
x_423 = lean_array_push(x_395, x_422);
x_424 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_424 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_425 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_425, 0, x_342);
lean_ctor_set(x_425, 1, x_424);
@ -3195,7 +3195,7 @@ lean_ctor_set(x_58, 1, x_57);
lean_ctor_set(x_58, 2, x_54);
lean_ctor_set(x_58, 3, x_55);
x_59 = lean_array_push(x_50, x_58);
x_60 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_60 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_61 = lean_array_push(x_59, x_60);
x_62 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__17;
x_63 = lean_alloc_ctor(1, 2, 0);
@ -3255,7 +3255,7 @@ x_95 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_95, 0, x_17);
lean_ctor_set(x_95, 1, x_94);
x_96 = lean_array_push(x_50, x_95);
x_97 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_97 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_45);
x_98 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_98, 0, x_45);
@ -3267,7 +3267,7 @@ x_101 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_101, 0, x_45);
lean_ctor_set(x_101, 1, x_100);
x_102 = lean_array_push(x_50, x_101);
x_103 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_103 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_45);
x_104 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_104, 0, x_45);
@ -3301,7 +3301,7 @@ x_120 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_120, 0, x_119);
lean_ctor_set(x_120, 1, x_118);
x_121 = lean_array_push(x_93, x_120);
x_122 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_122 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_123 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_123, 0, x_45);
lean_ctor_set(x_123, 1, x_122);
@ -3357,7 +3357,7 @@ lean_ctor_set(x_149, 1, x_148);
lean_ctor_set(x_149, 2, x_145);
lean_ctor_set(x_149, 3, x_146);
x_150 = lean_array_push(x_141, x_149);
x_151 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_151 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_152 = lean_array_push(x_150, x_151);
x_153 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__17;
x_154 = lean_alloc_ctor(1, 2, 0);
@ -3417,7 +3417,7 @@ x_186 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_186, 0, x_17);
lean_ctor_set(x_186, 1, x_185);
x_187 = lean_array_push(x_141, x_186);
x_188 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_188 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_135);
x_189 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_189, 0, x_135);
@ -3429,7 +3429,7 @@ x_192 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_192, 0, x_135);
lean_ctor_set(x_192, 1, x_191);
x_193 = lean_array_push(x_141, x_192);
x_194 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_194 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_135);
x_195 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_195, 0, x_135);
@ -3463,7 +3463,7 @@ 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 = lean_array_push(x_184, x_211);
x_213 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_213 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_214 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_214, 0, x_135);
lean_ctor_set(x_214, 1, x_213);
@ -3567,7 +3567,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term_u2203___x2c_____closed__6;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -3726,7 +3726,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_termExists___x2c_____closed__6;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -3867,7 +3867,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term_u03a3___x2c_____closed__6;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -4026,7 +4026,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term_u03a3_x27___x2c_____closed__6;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -4171,7 +4171,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term___xd7____1___closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -4297,7 +4297,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_term___xd7_x27_____closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -4584,7 +4584,7 @@ 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 = lean_array_push(x_20, x_30);
x_32 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_32 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_15);
x_33 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_33, 0, x_15);
@ -4635,7 +4635,7 @@ x_60 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_60, 0, x_42);
lean_ctor_set(x_60, 1, x_59);
x_61 = lean_array_push(x_20, x_60);
x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_62 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_63 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_63, 0, x_62);
lean_ctor_set(x_63, 1, x_61);
@ -4678,7 +4678,7 @@ 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 = lean_array_push(x_70, x_80);
x_82 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_82 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_64);
x_83 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_83, 0, x_64);
@ -4729,7 +4729,7 @@ x_110 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_110, 0, x_92);
lean_ctor_set(x_110, 1, x_109);
x_111 = lean_array_push(x_70, x_110);
x_112 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_112 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_113 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_113, 0, x_112);
lean_ctor_set(x_113, 1, x_111);
@ -4776,7 +4776,7 @@ 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 = lean_array_push(x_122, x_132);
x_134 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_134 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_117);
x_135 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_135, 0, x_117);
@ -4806,7 +4806,7 @@ x_150 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_150, 0, x_144);
lean_ctor_set(x_150, 1, x_149);
x_151 = lean_array_push(x_122, x_150);
x_152 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_152 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_153 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_153, 0, x_152);
lean_ctor_set(x_153, 1, x_151);
@ -4849,7 +4849,7 @@ 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_array_push(x_160, x_170);
x_172 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_172 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_154);
x_173 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_173, 0, x_154);
@ -4879,7 +4879,7 @@ x_188 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_188, 0, x_182);
lean_ctor_set(x_188, 1, x_187);
x_189 = lean_array_push(x_160, x_188);
x_190 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_190 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_191 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_191, 0, x_190);
lean_ctor_set(x_191, 1, x_189);
@ -5275,7 +5275,7 @@ lean_inc(x_33);
x_34 = lean_ctor_get(x_2, 1);
lean_inc(x_34);
lean_dec(x_2);
x_35 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_35 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_32);
x_36 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_36, 0, x_32);
@ -5297,7 +5297,7 @@ x_45 = lean_array_push(x_37, x_44);
x_46 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_47 = lean_array_push(x_45, x_46);
x_48 = lean_array_push(x_47, x_46);
x_49 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_49 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_32);
x_50 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_50, 0, x_32);
@ -5329,7 +5329,7 @@ lean_ctor_set(x_66, 0, x_65);
lean_ctor_set(x_66, 1, x_64);
lean_inc(x_54);
x_67 = lean_array_push(x_54, x_66);
x_68 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_68 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_32);
x_69 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_69, 0, x_32);
@ -5347,12 +5347,12 @@ x_75 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_75, 0, x_4);
lean_ctor_set(x_75, 1, x_74);
x_76 = lean_array_push(x_51, x_75);
x_77 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_77 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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_37, x_78);
x_80 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_80 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_81 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_81, 0, x_80);
lean_ctor_set(x_81, 1, x_79);
@ -5381,7 +5381,7 @@ x_97 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_97, 0, x_4);
lean_ctor_set(x_97, 1, x_96);
x_98 = lean_array_push(x_83, x_97);
x_99 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_99 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_100 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_100, 0, x_99);
lean_ctor_set(x_100, 1, x_98);
@ -5401,7 +5401,7 @@ lean_inc(x_103);
x_104 = lean_ctor_get(x_2, 1);
lean_inc(x_104);
lean_dec(x_2);
x_105 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_105 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_101);
x_106 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_106, 0, x_101);
@ -5423,7 +5423,7 @@ x_115 = lean_array_push(x_107, x_114);
x_116 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_117 = lean_array_push(x_115, x_116);
x_118 = lean_array_push(x_117, x_116);
x_119 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_119 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_101);
x_120 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_120, 0, x_101);
@ -5455,7 +5455,7 @@ lean_ctor_set(x_136, 0, x_135);
lean_ctor_set(x_136, 1, x_134);
lean_inc(x_124);
x_137 = lean_array_push(x_124, x_136);
x_138 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_138 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_101);
x_139 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_139, 0, x_101);
@ -5473,12 +5473,12 @@ x_145 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_145, 0, x_4);
lean_ctor_set(x_145, 1, x_144);
x_146 = lean_array_push(x_121, x_145);
x_147 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_147 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_148 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_148, 0, x_147);
lean_ctor_set(x_148, 1, x_146);
x_149 = lean_array_push(x_107, x_148);
x_150 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_150 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_151 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_151, 0, x_150);
lean_ctor_set(x_151, 1, x_149);
@ -5507,7 +5507,7 @@ x_167 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_167, 0, x_4);
lean_ctor_set(x_167, 1, x_166);
x_168 = lean_array_push(x_153, x_167);
x_169 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_169 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_170 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_170, 0, x_169);
lean_ctor_set(x_170, 1, x_168);
@ -5666,7 +5666,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_commandClassAbbrev_______x3a_x3d_____x2c___closed__7;
x_3 = l_termIf_____x3a__Then__Else_____closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__9;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -5692,7 +5692,7 @@ static lean_object* _init_l_commandClassAbbrev_______x3a_x3d_____x2c___closed__1
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_2 = lean_alloc_ctor(5, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -5718,7 +5718,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_Parser_Tactic_inductionAlts___closed__7;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -7265,7 +7265,7 @@ static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_3356____clos
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_2 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_3 = lean_array_push(x_1, x_2);
return x_3;
@ -7418,7 +7418,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__25;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_3 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_3, 0, x_1);
lean_ctor_set(x_3, 1, x_2);
@ -7448,7 +7448,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_3 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_3, 0, x_1);
lean_ctor_set(x_3, 1, x_2);
@ -7586,13 +7586,13 @@ 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_Notation___hyg_12048____closed__14;
x_28 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_29 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_29, 0, x_26);
lean_ctor_set(x_29, 1, x_28);
x_30 = l_Array_empty___closed__1;
x_31 = lean_array_push(x_30, x_29);
x_32 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_32 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_33 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_33, 0, x_32);
lean_ctor_set(x_33, 1, x_31);
@ -7759,7 +7759,7 @@ x_124 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_124, 0, x_87);
lean_ctor_set(x_124, 1, x_123);
x_125 = lean_array_push(x_30, x_124);
x_126 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_126 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_73);
x_127 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_127, 0, x_73);
@ -7799,7 +7799,7 @@ 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_122, x_146);
x_148 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_148 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_149 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_149, 0, x_73);
lean_ctor_set(x_149, 1, x_148);
@ -7932,7 +7932,7 @@ x_221 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_221, 0, x_184);
lean_ctor_set(x_221, 1, x_220);
x_222 = lean_array_push(x_30, x_221);
x_223 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_223 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_169);
x_224 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_224, 0, x_169);
@ -7972,7 +7972,7 @@ x_243 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_243, 0, x_242);
lean_ctor_set(x_243, 1, x_241);
x_244 = lean_array_push(x_219, x_243);
x_245 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_245 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_246 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_246, 0, x_169);
lean_ctor_set(x_246, 1, x_245);
@ -8136,7 +8136,7 @@ x_330 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_330, 0, x_293);
lean_ctor_set(x_330, 1, x_329);
x_331 = lean_array_push(x_30, x_330);
x_332 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_332 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_277);
x_333 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_333, 0, x_277);
@ -8176,7 +8176,7 @@ x_352 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_352, 0, x_351);
lean_ctor_set(x_352, 1, x_350);
x_353 = lean_array_push(x_328, x_352);
x_354 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_354 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_355 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_355, 0, x_277);
lean_ctor_set(x_355, 1, x_354);
@ -8399,7 +8399,7 @@ x_462 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_462, 0, x_425);
lean_ctor_set(x_462, 1, x_461);
x_463 = lean_array_push(x_30, x_462);
x_464 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_464 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_409);
x_465 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_465, 0, x_409);
@ -8439,7 +8439,7 @@ x_484 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_484, 0, x_483);
lean_ctor_set(x_484, 1, x_482);
x_485 = lean_array_push(x_460, x_484);
x_486 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_486 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_487 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_487, 0, x_409);
lean_ctor_set(x_487, 1, x_486);
@ -8717,7 +8717,7 @@ x_13 = lean_array_uget(x_10, x_9);
x_14 = lean_unsigned_to_nat(0u);
x_15 = lean_array_uset(x_10, x_9, x_14);
x_16 = x_13;
x_17 = l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
x_17 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_inc(x_2);
x_18 = lean_name_mk_string(x_2, x_17);
x_19 = l_prec_x28___x29___closed__3;
@ -8745,7 +8745,7 @@ lean_ctor_set(x_28, 0, x_18);
lean_ctor_set(x_28, 1, x_27);
lean_inc(x_3);
x_29 = lean_array_push(x_3, x_28);
x_30 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_30 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_1);
x_31 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_31, 0, x_1);
@ -8814,7 +8814,7 @@ static lean_object* _init_l_myMacro____x40_Init_NotationExtra___hyg_5155____lamb
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
x_2 = l_Lean_mkAtom(x_1);
return x_2;
}
@ -8856,8 +8856,8 @@ lean_dec(x_21);
x_23 = 0;
x_24 = x_20;
x_25 = l_Lean_Parser_Tactic_intro___closed__2;
x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__5;
x_26 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
x_27 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__5;
x_28 = l_Lean_nullKind___closed__2;
x_29 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5155____spec__1(x_10, x_25, x_13, x_26, x_27, x_28, x_18, x_22, x_23, x_24);
x_30 = x_29;
@ -8930,8 +8930,8 @@ lean_dec(x_62);
x_64 = 0;
x_65 = x_61;
x_66 = l_Lean_Parser_Tactic_intro___closed__2;
x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__5;
x_67 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
x_68 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__5;
x_69 = l_Lean_nullKind___closed__2;
x_70 = l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg_5155____spec__1(x_50, x_66, x_54, x_67, x_68, x_69, x_59, x_63, x_64, x_65);
x_71 = x_70;

View file

@ -22,12 +22,14 @@ lean_object* l_MonadExcept_orelse___at_instOrElseEIO___spec__1___rarg(lean_objec
lean_object* l_IO_FS_Handle_putStrLn___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_IO_getStdout(lean_object*);
lean_object* l_IO_FS_withIsolatedStreams___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_allocprof___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_instEvalUnit___rarg(uint8_t, lean_object*);
lean_object* l_IO_mkRef___boxed(lean_object*, lean_object*, lean_object*);
lean_object* lean_get_stdin(lean_object*);
extern uint8_t l_System_Platform_isWindows;
lean_object* l_IO_appPath___rarg___closed__1;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* lean_io_prim_handle_get_line(lean_object*, lean_object*);
lean_object* l_IO_FS_Handle_readToEnd_read___at_IO_Process_output___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* lean_io_timeit(lean_object*, lean_object*, lean_object*);
@ -71,6 +73,7 @@ lean_object* l_IO_FS_Stream_putStrLn___rarg(lean_object*, lean_object*, lean_obj
lean_object* l_EStateM_tryCatch___at_IO_FS_withIsolatedStreams___spec__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* lean_io_prim_handle_put_str(lean_object*, lean_object*, lean_object*);
lean_object* l_IO_waitAny___boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
lean_object* l_IO_getEnv___rarg(lean_object*, lean_object*);
lean_object* l_IO_FileRight_user___default___closed__1;
lean_object* l_Lean_instEval___rarg(lean_object*, lean_object*, uint8_t, lean_object*);
@ -224,9 +227,7 @@ lean_object* lean_io_allocprof(lean_object*, lean_object*, lean_object*);
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_myMacro____x40_Init_System_IO___hyg_2638____closed__5;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
lean_object* l_IO_FS_Handle_getLine(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_IO_eprint(lean_object*);
lean_object* l_EIO_toIO_x27___rarg(lean_object*, lean_object*);
lean_object* lean_format_pretty(lean_object*, lean_object*);
@ -242,7 +243,6 @@ lean_object* l_IO_Prim_iterate___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_IO_FS_Handle_readBinToEnd___rarg(lean_object*, lean_object*, lean_object*);
lean_object* lean_byte_array_size(lean_object*);
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_IO_FS_Handle_mk(lean_object*);
lean_object* l_EIO_toIO(lean_object*, lean_object*);
lean_object* l_IO_FS_Stream_ofBuffer___elambda__4___boxed(lean_object*, lean_object*, lean_object*);
@ -373,7 +373,6 @@ lean_object* l_EStateM_instInhabitedEStateM___rarg(lean_object*, lean_object*);
lean_object* l_instOrElseEIO(lean_object*, lean_object*);
lean_object* l_IO_eprint___at_IO_eprintln___spec__1(lean_object*, lean_object*);
lean_object* l_IO_appDir___rarg___lambda__1(lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
lean_object* l_IO_FS_Handle_read___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_unsafeEIO(lean_object*, lean_object*);
uint32_t l_IO_AccessRight_flags___closed__10;
@ -462,6 +461,7 @@ lean_object* l_unsafeEIO_match__1___rarg(lean_object*, lean_object*, lean_object
lean_object* l_ByteArray_findIdx_x3f_loop___at_IO_FS_Stream_ofBuffer___elambda__2___spec__1(lean_object*, lean_object*);
lean_object* l_myMacro____x40_Init_System_IO___hyg_2638____closed__19;
lean_object* l_IO_Prim_fopenFlags___closed__13;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
uint32_t l_IO_AccessRight_flags___closed__3;
lean_object* l_IO_FS_withFile(lean_object*);
lean_object* l_IO_Prim_getStdin___boxed(lean_object*);
@ -6555,7 +6555,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_myMacro____x40_Init_Notation___hyg_1202____closed__6;
x_2 = l_termS_x21_____closed__7;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -6876,7 +6876,7 @@ 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 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_36 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_15);
x_37 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_37, 0, x_15);
@ -6912,7 +6912,7 @@ x_53 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_53, 0, x_33);
lean_ctor_set(x_53, 1, x_52);
x_54 = lean_array_push(x_38, x_53);
x_55 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_55 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_56 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_56, 0, x_55);
lean_ctor_set(x_56, 1, x_54);
@ -6930,7 +6930,7 @@ x_63 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_63, 0, x_15);
lean_ctor_set(x_63, 1, x_62);
x_64 = lean_array_push(x_61, x_63);
x_65 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_65 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_66 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_66, 0, x_65);
lean_ctor_set(x_66, 1, x_64);
@ -6981,7 +6981,7 @@ 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 = lean_array_push(x_73, x_87);
x_89 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_89 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_67);
x_90 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_90, 0, x_67);
@ -7017,7 +7017,7 @@ x_106 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_106, 0, x_86);
lean_ctor_set(x_106, 1, x_105);
x_107 = lean_array_push(x_91, x_106);
x_108 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_108 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_109 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_109, 0, x_108);
lean_ctor_set(x_109, 1, x_107);
@ -7035,7 +7035,7 @@ x_116 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_116, 0, x_67);
lean_ctor_set(x_116, 1, x_115);
x_117 = lean_array_push(x_114, x_116);
x_118 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_118 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_119 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_119, 0, x_118);
lean_ctor_set(x_119, 1, x_117);
@ -7106,7 +7106,7 @@ lean_ctor_set(x_150, 0, x_123);
lean_ctor_set(x_150, 1, x_149);
lean_inc(x_150);
x_151 = lean_array_push(x_148, x_150);
x_152 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_152 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_153 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_153, 0, x_152);
lean_ctor_set(x_153, 1, x_151);
@ -7120,7 +7120,7 @@ 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_128, x_158);
x_160 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_160 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_161 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_161, 0, x_123);
lean_ctor_set(x_161, 1, x_160);
@ -7155,7 +7155,7 @@ x_177 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_177, 0, x_157);
lean_ctor_set(x_177, 1, x_176);
x_178 = lean_array_push(x_162, x_177);
x_179 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_179 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_180 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_180, 0, x_179);
lean_ctor_set(x_180, 1, x_178);
@ -7235,7 +7235,7 @@ lean_ctor_set(x_216, 0, x_188);
lean_ctor_set(x_216, 1, x_215);
lean_inc(x_216);
x_217 = lean_array_push(x_214, x_216);
x_218 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_218 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_219 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_219, 0, x_218);
lean_ctor_set(x_219, 1, x_217);
@ -7249,7 +7249,7 @@ 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 = lean_array_push(x_194, x_224);
x_226 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_226 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_227 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_227, 0, x_188);
lean_ctor_set(x_227, 1, x_226);
@ -7284,7 +7284,7 @@ x_243 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_243, 0, x_223);
lean_ctor_set(x_243, 1, x_242);
x_244 = lean_array_push(x_228, x_243);
x_245 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_245 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_246 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_246, 0, x_245);
lean_ctor_set(x_246, 1, x_244);

View file

@ -15,6 +15,7 @@ extern "C" {
#endif
lean_object* l_panicWithPosWithDecl___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_panicWithPos___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_dbgTrace___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_withPtrEqUnsafe___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_dbgTraceIfShared___boxed(lean_object*, lean_object*, lean_object*);
@ -41,7 +42,6 @@ lean_object* l_Nat_repr(lean_object*);
lean_object* l___private_Init_Util_0__mkPanicMessage___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_withPtrAddr___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Init_Util_0__mkPanicMessage___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_withPtrEqDecEq_match__1(uint8_t, lean_object*);
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_withPtrEq(lean_object*, lean_object*, lean_object*);
@ -130,7 +130,7 @@ _start:
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean_object* x_16;
x_5 = l___private_Init_Util_0__mkPanicMessage___closed__1;
x_6 = lean_string_append(x_5, x_1);
x_7 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_7 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_8 = lean_string_append(x_6, x_7);
x_9 = l_Nat_repr(x_2);
x_10 = lean_string_append(x_8, x_9);
@ -191,7 +191,7 @@ x_7 = lean_string_append(x_6, x_2);
x_8 = l___private_Init_Data_Format_Basic_0__Std_Format_be___closed__1;
x_9 = lean_string_append(x_7, x_8);
x_10 = lean_string_append(x_9, x_1);
x_11 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_11 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_12 = lean_string_append(x_10, x_11);
x_13 = l_Nat_repr(x_3);
x_14 = lean_string_append(x_12, x_13);

View file

@ -43,6 +43,7 @@ lean_object* l_Lean_IR_EmitC_emitSetTag(lean_object*, lean_object*, lean_object*
lean_object* l_List_forM___at_Lean_IR_EmitC_emitMainFn___spec__3___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitProj(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_forM___at_Lean_IR_EmitC_emitInitFn___spec__1___boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__3___closed__3;
lean_object* l_Lean_IR_EmitC_emitDel___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_getJPParams_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -285,7 +286,6 @@ uint8_t l_Lean_IR_FnBody_isTerminal(lean_object*);
lean_object* l_Lean_IR_EmitC_emitTailCall___lambda__2___closed__1;
lean_object* l_Lean_IR_EmitC_emitUnbox___closed__5;
lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__23;
lean_object* l_Lean_IR_EmitC_emitIf___closed__2;
lean_object* l_Lean_IR_EmitC_emitArgs(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_declareVars_match__1(lean_object*);
extern lean_object* l_Lean_IR_formatDecl___closed__3;
@ -306,7 +306,6 @@ lean_object* l_Lean_IR_EmitC_emitMainFn___lambda__1___closed__2;
lean_object* l_Lean_IR_EmitC_emitSet___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitReset___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitOffset___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_EmitC_emitInitFn___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitDeclInit___closed__1;
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
@ -391,6 +390,7 @@ lean_object* l_Lean_IR_EmitC_emitUProj___closed__1;
lean_object* l_Lean_IR_EmitC_emitUnbox___closed__3;
lean_object* l_Lean_IR_EmitC_emitBoxFn___closed__3;
lean_object* l_Lean_IR_EmitC_emitNumLit(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* l_Lean_IR_EmitC_emitExternCall(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitTailCall___lambda__1(lean_object*, lean_object*, lean_object*);
lean_object* lean_ir_decl_to_string(lean_object*);
@ -423,7 +423,6 @@ lean_object* l_Std_RBTree_toList___at_Lean_IR_usesModuleFrom___spec__1(lean_obje
lean_object* l_Lean_IR_EmitC_emitLit(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instToStringImport___closed__1;
lean_object* l_Lean_IR_EmitC_emitJmp___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_Lean_IR_EmitC_emitTailCall___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitJPs_match__1(lean_object*);
lean_object* l_Lean_IR_EmitC_emitExternDeclAux(lean_object*, lean_object*, lean_object*, lean_object*);
@ -639,6 +638,7 @@ lean_object* l_Lean_IR_EmitC_emitFileHeader___closed__20;
extern lean_object* l___private_Init_Data_Format_Basic_0__Std_Format_be___closed__1;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_EmitC_emitFnDeclAux___spec__3(lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_IR_EmitC_getEnv(lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__24;
lean_object* l_Nat_forM_loop___at_Lean_IR_EmitC_emitPartialApp___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_getJPParams(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_EmitC_emitBoxFn___closed__5;
@ -2281,7 +2281,7 @@ lean_object* l_Lean_IR_EmitC_emitFnDeclAux___lambda__1(lean_object* x_1, lean_ob
_start:
{
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9;
x_4 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_4 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_5 = lean_string_append(x_3, x_4);
x_6 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_7 = lean_string_append(x_5, x_6);
@ -6079,7 +6079,7 @@ x_24 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_23);
x_25 = lean_ctor_get(x_24, 1);
lean_inc(x_25);
lean_dec(x_24);
x_26 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_26 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_27 = lean_string_append(x_25, x_26);
x_28 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_29 = lean_string_append(x_27, x_28);
@ -6130,7 +6130,7 @@ x_16 = lean_string_append(x_15, x_14);
lean_dec(x_14);
x_17 = lean_string_append(x_13, x_16);
lean_dec(x_16);
x_18 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_18 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_19 = lean_string_append(x_17, x_18);
x_20 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_21 = lean_string_append(x_19, x_20);
@ -6153,7 +6153,7 @@ x_28 = lean_string_append(x_27, x_26);
lean_dec(x_26);
x_29 = lean_string_append(x_25, x_28);
lean_dec(x_28);
x_30 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_30 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_31 = lean_string_append(x_29, x_30);
x_32 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_33 = lean_string_append(x_31, x_32);
@ -6989,7 +6989,7 @@ x_21 = lean_ctor_get(x_20, 1);
lean_inc(x_21);
lean_dec(x_20);
x_22 = lean_string_append(x_21, x_10);
x_23 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_23 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_24 = lean_string_append(x_22, x_23);
x_25 = lean_string_append(x_24, x_14);
x_26 = l_Lean_IR_EmitC_emitMainFn___lambda__1___closed__4;
@ -7128,7 +7128,7 @@ lean_inc(x_29);
lean_dec(x_28);
x_30 = lean_string_append(x_29, x_12);
lean_dec(x_12);
x_31 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_31 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_32 = lean_string_append(x_30, x_31);
x_33 = lean_string_append(x_32, x_16);
if (x_4 == 0)
@ -8049,7 +8049,7 @@ x_26 = l_Lean_expandExternPattern(x_24, x_25);
lean_dec(x_25);
x_27 = lean_string_append(x_6, x_26);
lean_dec(x_26);
x_28 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_28 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_29 = lean_string_append(x_27, x_28);
x_30 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_31 = lean_string_append(x_29, x_30);
@ -9558,7 +9558,7 @@ lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14; lean
x_11 = lean_ctor_get(x_9, 1);
x_12 = lean_ctor_get(x_9, 0);
lean_dec(x_12);
x_13 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_13 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_14 = lean_string_append(x_11, x_13);
x_15 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_16 = lean_string_append(x_14, x_15);
@ -9573,7 +9573,7 @@ lean_object* x_18; lean_object* x_19; lean_object* x_20; lean_object* x_21; lean
x_18 = lean_ctor_get(x_9, 1);
lean_inc(x_18);
lean_dec(x_9);
x_19 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_19 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_20 = lean_string_append(x_18, x_19);
x_21 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_22 = lean_string_append(x_20, x_21);
@ -10591,7 +10591,7 @@ x_25 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_24);
x_26 = lean_ctor_get(x_25, 1);
lean_inc(x_26);
lean_dec(x_25);
x_27 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_27 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_28 = lean_string_append(x_26, x_27);
x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_30 = lean_string_append(x_28, x_29);
@ -10668,7 +10668,7 @@ x_27 = l_Lean_IR_EmitC_emitArg(x_16, x_5, x_26);
x_28 = lean_ctor_get(x_27, 1);
lean_inc(x_28);
lean_dec(x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_29 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_30 = lean_string_append(x_28, x_29);
x_31 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_32 = lean_string_append(x_30, x_31);
@ -10743,7 +10743,7 @@ x_24 = lean_string_append(x_22, x_23);
x_25 = l_Nat_repr(x_12);
x_26 = lean_string_append(x_24, x_25);
lean_dec(x_25);
x_27 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_27 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_28 = lean_string_append(x_26, x_27);
x_29 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_30 = lean_string_append(x_28, x_29);
@ -11484,14 +11484,6 @@ x_1 = lean_mk_string("if (");
return x_1;
}
}
static lean_object* _init_l_Lean_IR_EmitC_emitIf___closed__2() {
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("else");
return x_1;
}
}
lean_object* l_Lean_IR_EmitC_emitIf(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:
{
@ -11519,7 +11511,7 @@ lean_object* x_21; lean_object* x_22; lean_object* x_23; lean_object* x_24; lean
x_21 = lean_ctor_get(x_20, 1);
lean_inc(x_21);
lean_dec(x_20);
x_22 = l_Lean_IR_EmitC_emitIf___closed__2;
x_22 = l_termIf_____x3a__Then__Else_____closed__24;
x_23 = lean_string_append(x_21, x_22);
x_24 = lean_string_append(x_23, x_18);
x_25 = l_Lean_IR_EmitC_emitFnBody(x_5, x_6, x_24);
@ -11709,7 +11701,7 @@ x_9 = lean_string_append(x_8, x_7);
lean_dec(x_7);
x_10 = lean_string_append(x_3, x_9);
lean_dec(x_9);
x_11 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_11 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_12 = lean_string_append(x_10, x_11);
x_13 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_14 = lean_string_append(x_12, x_13);
@ -12172,7 +12164,7 @@ lean_object* x_97; lean_object* x_98; lean_object* x_99; lean_object* x_100; lea
x_97 = lean_ctor_get(x_95, 1);
x_98 = lean_ctor_get(x_95, 0);
lean_dec(x_98);
x_99 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_99 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_100 = lean_string_append(x_97, x_99);
x_101 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_102 = lean_string_append(x_100, x_101);
@ -12187,7 +12179,7 @@ lean_object* x_104; lean_object* x_105; lean_object* x_106; lean_object* x_107;
x_104 = lean_ctor_get(x_95, 1);
lean_inc(x_104);
lean_dec(x_95);
x_105 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_105 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_106 = lean_string_append(x_104, x_105);
x_107 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_108 = lean_string_append(x_106, x_107);
@ -12262,7 +12254,7 @@ lean_dec(x_9);
x_14 = l_Nat_repr(x_13);
x_15 = lean_string_append(x_12, x_14);
lean_dec(x_14);
x_16 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_16 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_17 = lean_string_append(x_15, x_16);
x_18 = l___private_Init_Data_Format_Basic_0__Std_Format_pushNewline___closed__1;
x_19 = lean_string_append(x_17, x_18);
@ -15708,8 +15700,6 @@ l_Lean_IR_EmitC_emitTailCall___closed__2 = _init_l_Lean_IR_EmitC_emitTailCall___
lean_mark_persistent(l_Lean_IR_EmitC_emitTailCall___closed__2);
l_Lean_IR_EmitC_emitIf___closed__1 = _init_l_Lean_IR_EmitC_emitIf___closed__1();
lean_mark_persistent(l_Lean_IR_EmitC_emitIf___closed__1);
l_Lean_IR_EmitC_emitIf___closed__2 = _init_l_Lean_IR_EmitC_emitIf___closed__2();
lean_mark_persistent(l_Lean_IR_EmitC_emitIf___closed__2);
l_Lean_IR_EmitC_emitBlock___closed__1 = _init_l_Lean_IR_EmitC_emitBlock___closed__1();
lean_mark_persistent(l_Lean_IR_EmitC_emitBlock___closed__1);
l_Lean_IR_EmitC_emitBlock___closed__2 = _init_l_Lean_IR_EmitC_emitBlock___closed__2();

View file

@ -91,13 +91,13 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___close
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_formatFnBody_loop___spec__1(lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_IR_formatFnBodyHead___closed__6;
lean_object* l_Lean_IR_formatDecl_match__1___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__5;
lean_object* l_Lean_IR_formatParams___boxed(lean_object*);
lean_object* l_Lean_IR_instToStringDecl;
lean_object* l_Lean_IR_formatFnBodyHead___closed__16;
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__27;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_formatArray___spec__1(lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_IR_formatArray___spec__1___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3;
lean_object* l_Lean_IR_instToStringExpr(lean_object*);
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__9;
lean_object* l_Lean_IR_instToFormatFnBody___closed__1;
@ -135,6 +135,7 @@ lean_object* l_Lean_IR_instToStringIRType;
lean_object* l_Lean_IR_formatFnBody_loop___closed__1;
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatLitVal_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_formatDecl_match__1(lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__11;
lean_object* l_Lean_IR_formatFnBodyHead___closed__26;
lean_object* l_Lean_IR_formatFnBody_loop_match__1___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*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_IR_instToStringFnBody(lean_object*);
@ -142,6 +143,7 @@ size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_Std_Format_sbracket___closed__3;
lean_object* l_Lean_IR_instToFormatParam___closed__1;
lean_object* l_Lean_IR_formatFnBodyHead___closed__31;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* l_Lean_IR_formatFnBody_loop___closed__4;
lean_object* lean_ir_decl_to_string(lean_object*);
lean_object* l_Lean_IR_formatFnBodyHead___closed__27;
@ -157,7 +159,6 @@ lean_object* l_Lean_IR_formatFnBodyHead_match__1___rarg(lean_object*, lean_objec
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatParam___closed__2;
lean_object* lean_ir_format_fn_body_head(lean_object*);
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__12;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
extern lean_object* l_Lean_Parser_Tactic_case___closed__3;
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr_match__1(lean_object*);
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatArg_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -224,7 +225,6 @@ lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___close
lean_object* l_Lean_IR_formatFnBody_loop___closed__5;
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatIRType___closed__2;
lean_object* l_Lean_IR_formatFnBodyHead___closed__19;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__7;
lean_object* l_Lean_IR_formatAlt_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatExpr___closed__16;
lean_object* l_Lean_IR_formatFnBodyHead___closed__36;
@ -2498,7 +2498,7 @@ static lean_object* _init_l___private_Lean_Compiler_IR_Format_0__Lean_IR_formatP
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_1 = l_termIf_____x3a__Then__Else_____closed__11;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -3224,7 +3224,7 @@ static lean_object* _init_l_Lean_IR_formatFnBodyHead___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__5;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__3;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -4454,7 +4454,7 @@ static lean_object* _init_l_Lean_IR_formatFnBody_loop___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;

View file

@ -15,7 +15,6 @@ extern "C" {
#endif
lean_object* lean_string_push(lean_object*, uint32_t);
lean_object* lean_nat_div(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux(lean_object*, lean_object*, lean_object*);
uint8_t l_Char_isDigit(uint32_t);
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux_match__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
@ -23,6 +22,7 @@ extern lean_object* l_Lean_instInhabitedParserDescr___closed__1;
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_string_append(lean_object*, lean_object*);
lean_object* l___private_Lean_Compiler_NameMangling_0__Lean_String_mangleAux_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* lean_nat_sub(lean_object*, lean_object*);
lean_object* l_Nat_repr(lean_object*);
@ -363,7 +363,7 @@ else
{
lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9;
x_6 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_3);
x_7 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_7 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_8 = lean_string_append(x_6, x_7);
x_9 = lean_string_append(x_8, x_5);
lean_dec(x_5);
@ -379,7 +379,7 @@ x_11 = lean_ctor_get(x_1, 1);
lean_inc(x_11);
lean_dec(x_1);
x_12 = l___private_Lean_Compiler_NameMangling_0__Lean_Name_mangleAux(x_10);
x_13 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_13 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_14 = lean_string_append(x_12, x_13);
x_15 = l_Nat_repr(x_11);
x_16 = lean_string_append(x_14, x_15);

View file

@ -41,6 +41,7 @@ lean_object* l_Nat_repr(lean_object*);
lean_object* lean_format_pretty(lean_object*, lean_object*);
lean_object* l_Lean_formatKVMap(lean_object*);
lean_object* l_Lean_instToFormatDataValue_match__1(lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7;
lean_object* l_Std_Format_initFn____x40_Lean_Data_Format___hyg_24____closed__6;
lean_object* l_Std_Format_pretty_x27___boxed(lean_object*, lean_object*);
lean_object* l_Lean_instToFormatKVMap___closed__1;
@ -76,7 +77,6 @@ lean_object* l_Std_Format_initFn____x40_Lean_Data_Format___hyg_24____closed__2;
lean_object* l_Std_Format_getWidth___boxed(lean_object*);
lean_object* l_Lean_instToFormatProdNameDataValue(lean_object*);
lean_object* l_Std_Format_getWidth___closed__3;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9;
lean_object* l_Std_Format_initFn____x40_Lean_Data_Format___hyg_24____closed__4;
static lean_object* _init_l_Std_Format_getWidth___closed__1() {
_start:
@ -613,7 +613,7 @@ static lean_object* _init_l_Lean_instToFormatProdNameDataValue___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__9;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__7;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;

View file

@ -22,6 +22,7 @@ lean_object* l_Lean_JsonNumber_shiftl(lean_object*, lean_object*);
lean_object* l_Lean_Quickparse_bind_match__1(lean_object*, lean_object*);
lean_object* l_Lean_Quickparse_instMonadQuickparse___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Json_Parser_escapedChar(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Json_Parser_escapedChar_match__1___rarg(uint32_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_Json_Parser_num_match__1(lean_object*);
lean_object* lean_mk_empty_array_with_capacity(lean_object*);
@ -85,7 +86,6 @@ lean_object* l_Lean_Json_Parser_num_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l___private_Init_Util_0__mkPanicMessage___closed__2;
lean_object* l_Nat_repr(lean_object*);
lean_object* l_Lean_Json_Parser_any(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Lean_Json_Parser_natNonZero_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_JsonNumber_normalize___closed__1;
lean_object* l_Lean_Quickparse_peek_x21_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -3888,7 +3888,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Json_Parser_lookahead___rarg___closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_3 = lean_string_append(x_1, x_2);
return x_3;
}

View file

@ -17,6 +17,7 @@ lean_object* l___private_Lean_Data_Json_Printer_0__Lean_Json_escapeAux___closed_
lean_object* lean_string_push(lean_object*, uint32_t);
size_t l_USize_add(size_t, size_t);
lean_object* l___private_Lean_Data_Json_Printer_0__Lean_Json_escapeAux___boxed(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Json_escape(lean_object*);
lean_object* lean_nat_div(lean_object*, lean_object*);
lean_object* l_Lean_Json_render___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
@ -50,7 +51,6 @@ lean_object* l_Lean_Json_compress(lean_object*);
lean_object* l_String_foldrAux_loop___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Std_instToFormatFormat___boxed(lean_object*);
extern lean_object* l_instReprBool___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* lean_format_pretty(lean_object*, lean_object*);
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
lean_object* l_Lean_Json_renderString(lean_object*);
@ -428,7 +428,7 @@ _start:
{
lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; uint8_t x_12; lean_object* x_13; lean_object* x_14;
x_4 = l_Lean_Json_renderString(x_2);
x_5 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_5 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_6 = lean_string_append(x_4, x_5);
x_7 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_7, 0, x_6);
@ -830,7 +830,7 @@ lean_dec(x_4);
x_9 = l_Lean_instInhabitedParserDescr___closed__1;
x_10 = lean_string_append(x_9, x_8);
lean_dec(x_8);
x_11 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_11 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_12 = lean_string_append(x_10, x_11);
x_13 = l_Lean_Json_compress(x_5);
x_14 = lean_string_append(x_12, x_13);

View file

@ -40,6 +40,7 @@ extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
lean_object* lean_erase_macro_scopes(lean_object*);
lean_object* l_Lean_Elab_Term_instInhabitedNamedArg___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_processExplictArg___closed__4;
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___spec__2___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*);
@ -253,7 +254,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_addInstMVar
lean_object* l_Lean_Elab_Term_elabTermEnsuringType(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_array_fget(lean_object*, lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Term_throwInvalidNamedArg___spec__2(lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLVals___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_Lean_mkProj(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppArgs___lambda__1(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -341,6 +341,7 @@ 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_Notation___hyg_12789____closed__13;
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*);
@ -360,7 +361,6 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_addLValArg___lambda__1_
lean_object* l_Lean_Syntax_getId(lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__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_App_0__Lean_Elab_Term_resolveLValLoop_match__3___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_mkBaseProjections___spec__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_App_0__Lean_Elab_Term_addLValArg___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_format_pretty(lean_object*, lean_object*);
@ -387,13 +387,12 @@ lean_object* l___regBuiltin_Lean_Elab_Term_elabChoice(lean_object*);
lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_hasArgsToProcess(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_array_to_list(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Lean_Elab_Term_addNamedArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType_match__2(lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_ElabAppArgs_State_toSetErrorCtx___default;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_expandApp___spec__3___closed__3;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7;
extern lean_object* l_instMonadControlReaderT___closed__2;
lean_object* l_Lean_Elab_Term_elabIdent(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_expr_dbg_to_string(lean_object*);
@ -410,6 +409,7 @@ lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_finalize___
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_consumeImplicits_match__1(lean_object*);
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_mkBaseProjections(lean_object*, 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___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent___spec__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*);
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
@ -494,7 +494,6 @@ lean_object* l_List_filterAux___at_Lean_Elab_Term_ElabAppArgs_eraseNamedArgCore_
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1024____closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_throwLValError___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_synthesizePendingAndNormalizeFunType___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* 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*);
@ -551,6 +550,7 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_App_0__Lean_Elab_Term_ad
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_anyNamedArgDependsOnCurrent_match__1___rarg(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppFnId_match__1(lean_object*);
lean_object* l_Lean_Exception_getRef(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
lean_object* l_Lean_Elab_Term_throwInvalidNamedArg___rarg___closed__6;
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValLoop___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_mapMUnsafe_map___at___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppAux___spec__1___closed__2;
@ -743,8 +743,8 @@ uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_addNamedArg___spec__1(lean_ob
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux___closed__8;
lean_object* l_Lean_Elab_Term_ElabAppArgs_eraseNamedArg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Lean_isStructure(lean_object*, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9;
lean_object* l_Lean_addTrace___at___private_Lean_Elab_App_0__Lean_Elab_Term_ElabAppArgs_propagateExpectedType___spec__1(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_11546____closed__8;
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_resolveLValAux(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_throwInvalidNamedArg(lean_object*);
lean_object* l___private_Lean_Elab_App_0__Lean_Elab_Term_elabAppLValsAux_loop___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -942,7 +942,7 @@ x_4 = l_Lean_Name_toStringWithSep(x_3, x_2);
x_5 = l_prec_x28___x29___closed__3;
x_6 = lean_string_append(x_5, x_4);
lean_dec(x_4);
x_7 = l_termIfLet___x3a_x3d__Then__Else_____closed__9;
x_7 = l_termIfLet___x3a_x3d__Then__Else_____closed__7;
x_8 = lean_string_append(x_6, x_7);
x_9 = lean_ctor_get(x_1, 2);
lean_inc(x_9);
@ -8633,7 +8633,7 @@ x_2 = lean_ctor_get(x_1, 0);
lean_inc(x_2);
lean_dec(x_1);
x_3 = l_Lean_Syntax_getKind(x_2);
x_4 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_4 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_5 = lean_name_eq(x_3, x_4);
if (x_5 == 0)
{
@ -12360,7 +12360,7 @@ lean_ctor_set(x_75, 1, x_74);
x_76 = l_Array_empty___closed__1;
x_77 = lean_array_push(x_76, x_75);
x_78 = lean_array_push(x_76, x_66);
x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_79 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
x_80 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_80, 0, x_79);
lean_ctor_set(x_80, 1, x_78);
@ -13034,7 +13034,7 @@ else
{
lean_object* x_45; uint8_t x_46;
lean_dec(x_22);
x_45 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_45 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_46 = lean_string_dec_eq(x_18, x_45);
if (x_46 == 0)
{
@ -13107,7 +13107,7 @@ else
{
lean_object* x_61; uint8_t x_62;
lean_dec(x_22);
x_61 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_61 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_62 = lean_string_dec_eq(x_18, x_61);
if (x_62 == 0)
{
@ -13234,7 +13234,7 @@ else
{
lean_object* x_86; uint8_t x_87;
lean_dec(x_22);
x_86 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_86 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_87 = lean_string_dec_eq(x_18, x_86);
if (x_87 == 0)
{
@ -13395,7 +13395,7 @@ else
{
lean_object* x_117; uint8_t x_118;
lean_dec(x_22);
x_117 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_117 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_118 = lean_string_dec_eq(x_18, x_117);
if (x_118 == 0)
{
@ -13590,7 +13590,7 @@ else
{
lean_object* x_154; uint8_t x_155;
lean_dec(x_128);
x_154 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_154 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_155 = lean_string_dec_eq(x_18, x_154);
if (x_155 == 0)
{
@ -13819,7 +13819,7 @@ else
{
lean_object* x_197; uint8_t x_198;
lean_dec(x_168);
x_197 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_197 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_198 = lean_string_dec_eq(x_166, x_197);
if (x_198 == 0)
{
@ -14080,7 +14080,7 @@ else
{
lean_object* x_245; uint8_t x_246;
lean_dec(x_214);
x_245 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_245 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_246 = lean_string_dec_eq(x_211, x_245);
if (x_246 == 0)
{
@ -14473,7 +14473,7 @@ else
{
lean_object* x_310; uint8_t x_311;
lean_dec(x_277);
x_310 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_310 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_311 = lean_string_dec_eq(x_274, x_310);
if (x_311 == 0)
{
@ -14790,7 +14790,7 @@ return x_11;
else
{
lean_object* x_47; uint8_t x_48;
x_47 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_47 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_48 = lean_string_dec_eq(x_31, x_47);
lean_dec(x_31);
if (x_48 == 0)
@ -14885,7 +14885,7 @@ return x_72;
else
{
lean_object* x_73; uint8_t x_74;
x_73 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_73 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_74 = lean_string_dec_eq(x_54, x_73);
lean_dec(x_54);
if (x_74 == 0)
@ -25356,7 +25356,7 @@ x_33 = l_Lean_Syntax_isOfKind(x_1, x_32);
if (x_33 == 0)
{
lean_object* x_34; uint8_t x_35;
x_34 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_34 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_inc(x_1);
x_35 = l_Lean_Syntax_isOfKind(x_1, x_34);
if (x_35 == 0)
@ -32329,7 +32329,7 @@ static lean_object* _init_l___private_Lean_Elab_App_0__Lean_Elab_Term_toMessageD
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = l_Lean_stringToMessageData(x_1);
return x_2;
}
@ -34742,7 +34742,7 @@ if (x_18 == 0)
{
lean_object* x_19; uint8_t x_20;
lean_dec(x_1);
x_19 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_19 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_inc(x_14);
x_20 = l_Lean_Syntax_isOfKind(x_14, x_19);
if (x_20 == 0)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -453,6 +453,7 @@ lean_object* l_Lean_Name_getNumParts(lean_object*);
lean_object* l_Lean_Elab_Command_hasNoErrorMessages(lean_object*);
lean_object* l_Lean_SMap_find_x3f___at_Lean_Elab_Command_elabCommand___spec__1(lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Command_elabEnd___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
lean_object* l___private_Lean_Elab_Command_0__Lean_Elab_Command_liftAttrM___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Command_variable___elambda__1___closed__2;
lean_object* l___regBuiltin_Lean_Elab_Command_elabUniverses___closed__1;
@ -787,7 +788,6 @@ lean_object* l_Lean_Elab_Command_instAddErrorMessageContextCommandElabM(lean_obj
lean_object* l_Lean_Elab_Command_elabEnd___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Command_instMonadRecDepthCommandElabM;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
lean_object* lean_usize_to_nat(size_t);
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg___closed__2;
lean_object* l_Lean_Elab_Command_elabEnd___lambda__1___closed__1;
@ -23906,7 +23906,7 @@ lean_ctor_set(x_12, 0, x_10);
lean_ctor_set(x_12, 1, x_11);
x_13 = l_Array_empty___closed__1;
x_14 = lean_array_push(x_13, x_12);
x_15 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_15 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_16 = lean_array_push(x_14, x_15);
x_17 = l_Lean_Parser_Command_section___elambda__1___closed__2;
x_18 = lean_alloc_ctor(1, 2, 0);
@ -23948,7 +23948,7 @@ lean_ctor_set(x_34, 0, x_31);
lean_ctor_set(x_34, 1, x_33);
x_35 = l_Array_empty___closed__1;
x_36 = lean_array_push(x_35, x_34);
x_37 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_37 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_38 = lean_array_push(x_36, x_37);
x_39 = l_Lean_Parser_Command_section___elambda__1___closed__2;
x_40 = lean_alloc_ctor(1, 2, 0);

View file

@ -22,7 +22,7 @@ extern lean_object* l_Lean_Name_toString___closed__1;
lean_object* l_Lean_extractMacroScopes(lean_object*);
size_t l_USize_add(size_t, size_t);
lean_object* l_Lean_Elab_expandOptDeclSig(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
extern lean_object* l_Lean_Parser_Command_abbrev___elambda__1___closed__2;
lean_object* l_Lean_Elab_Command_expandMutualElement_match__2(lean_object*);
extern lean_object* l_Lean_Elab_checkNotAlreadyDeclared___rarg___lambda__3___closed__2;
@ -107,6 +107,7 @@ extern lean_object* l_Lean_Parser_Command_section___elambda__1___closed__1;
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__1___lambda__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_USize_decLt(size_t, size_t);
lean_object* l___regBuiltin_Lean_Elab_Command_elabDeclaration___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_elabMutualInductive___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__4___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -165,7 +166,6 @@ lean_object* l_Lean_Elab_Command_expandDeclNamespace_x3f_match__1(lean_object*);
extern lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___lambda__1___closed__3;
lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__2___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getId(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__22;
lean_object* l_Lean_Elab_Command_elabClassInductive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
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*);
@ -178,6 +178,7 @@ uint8_t l_Lean_Environment_contains(lean_object*, lean_object*);
extern lean_object* l_Lean_protectedExt;
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;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6___closed__1;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView___spec__6___closed__2;
lean_object* l_Lean_Elab_Command_expandInitCmd___closed__2;
@ -245,7 +246,6 @@ lean_object* l_Lean_resolveGlobalConstNoOverload___at_Lean_Elab_Term_elabDoubleQ
lean_object* l_Lean_Elab_Command_expandMutualElement_match__3(lean_object*);
extern lean_object* l_Lean_Parser_Command_axiom___elambda__1___closed__2;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Declaration_0__Lean_Elab_Command_inductiveSyntaxToView_match__3(lean_object*);
@ -254,6 +254,7 @@ lean_object* l_Lean_Syntax_getArgs(lean_object*);
lean_object* l_Lean_Name_append(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getKind(lean_object*);
extern lean_object* l_myMacro____x40_Init_System_IO___hyg_2638____closed__11;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Lean_MacroScopesView_review(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*);
extern lean_object* l_Lean_Elab_Command_elabStructure___closed__1;
@ -323,7 +324,6 @@ lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Command_elabInductive(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__4;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
extern lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__2;
uint8_t l_Array_anyMUnsafe_any___at___private_Lean_Elab_Declaration_0__Lean_Elab_Command_isMutualDef___spec__1(lean_object*, size_t, size_t);
lean_object* l_Lean_Elab_Command_elabAttr(lean_object*, lean_object*, lean_object*, lean_object*);
@ -7008,7 +7008,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__8;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -7018,7 +7018,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Elab_Command_expandInitCmd___closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -7028,7 +7028,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Elab_Command_expandInitCmd___closed__2;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -7038,7 +7038,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Elab_Command_expandInitCmd___closed__3;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -7048,7 +7048,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Elab_Command_expandInitCmd___closed__4;
x_2 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_3 = lean_array_push(x_1, x_2);
return x_3;
}
@ -7229,7 +7229,7 @@ lean_ctor_set(x_30, 1, x_29);
lean_ctor_set(x_30, 2, x_26);
lean_ctor_set(x_30, 3, x_27);
x_31 = lean_array_push(x_23, x_30);
x_32 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_32 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
lean_inc(x_31);
x_33 = lean_array_push(x_31, x_32);
x_34 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__25;
@ -7237,7 +7237,7 @@ x_35 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_35, 0, x_34);
lean_ctor_set(x_35, 1, x_33);
x_36 = lean_array_push(x_24, x_35);
x_37 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_37 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_18);
x_38 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_38, 0, x_18);
@ -7281,7 +7281,7 @@ x_60 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_60, 0, x_59);
lean_ctor_set(x_60, 1, x_58);
x_61 = lean_array_push(x_36, x_60);
x_62 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_62 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_18);
x_63 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_63, 0, x_18);
@ -7431,7 +7431,7 @@ lean_ctor_set(x_143, 1, x_142);
lean_ctor_set(x_143, 2, x_139);
lean_ctor_set(x_143, 3, x_140);
x_144 = lean_array_push(x_136, x_143);
x_145 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_145 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
lean_inc(x_144);
x_146 = lean_array_push(x_144, x_145);
x_147 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__25;
@ -7439,7 +7439,7 @@ x_148 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_148, 0, x_147);
lean_ctor_set(x_148, 1, x_146);
x_149 = lean_array_push(x_137, x_148);
x_150 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_150 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_130);
x_151 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_151, 0, x_130);
@ -7483,7 +7483,7 @@ x_173 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_173, 0, x_172);
lean_ctor_set(x_173, 1, x_171);
x_174 = lean_array_push(x_149, x_173);
x_175 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_175 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_130);
x_176 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_176, 0, x_130);
@ -7658,7 +7658,7 @@ x_271 = lean_array_push(x_251, x_270);
x_272 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_272, 0, x_263);
lean_ctor_set(x_272, 1, x_271);
x_273 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_273 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_274 = lean_array_push(x_273, x_272);
x_275 = lean_array_push(x_274, x_254);
x_276 = lean_array_push(x_275, x_254);
@ -7694,7 +7694,7 @@ x_294 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_294, 0, x_293);
lean_ctor_set(x_294, 1, x_292);
x_295 = lean_array_push(x_284, x_294);
x_296 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_296 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_246);
x_297 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_297, 0, x_246);
@ -7745,7 +7745,7 @@ x_322 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_322, 0, x_321);
lean_ctor_set(x_322, 1, x_320);
x_323 = lean_array_push(x_295, x_322);
x_324 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_324 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_246);
x_325 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_325, 0, x_246);
@ -7833,7 +7833,7 @@ x_369 = lean_array_push(x_349, x_368);
x_370 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_370, 0, x_361);
lean_ctor_set(x_370, 1, x_369);
x_371 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_371 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_372 = lean_array_push(x_371, x_370);
x_373 = lean_array_push(x_372, x_352);
x_374 = lean_array_push(x_373, x_352);
@ -7869,7 +7869,7 @@ x_392 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_392, 0, x_391);
lean_ctor_set(x_392, 1, x_390);
x_393 = lean_array_push(x_382, x_392);
x_394 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_394 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_343);
x_395 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_395, 0, x_343);
@ -7920,7 +7920,7 @@ x_420 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_420, 0, x_419);
lean_ctor_set(x_420, 1, x_418);
x_421 = lean_array_push(x_393, x_420);
x_422 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_422 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_343);
x_423 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_423, 0, x_343);

View file

@ -169,7 +169,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_mkDefViewOfInstance___spec
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*);
lean_object* l_Lean_Elab_Command_mkDefViewOfInstance_match__2(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*);
uint8_t l_Std_RBNode_isRed___rarg(lean_object*);
extern lean_object* l_Lean_Elab_instInhabitedModifiers___closed__1;
@ -178,6 +177,7 @@ lean_object* l_Lean_Name_append(lean_object*, lean_object*);
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Lean_Elab_Command_initFn____x40_Lean_Elab_DefView___hyg_1048_(lean_object*);
uint8_t l_Lean_Name_isAnonymous(lean_object*);
extern lean_object* l_Lean_Parser_Term_prop___elambda__1___closed__5;
@ -4833,7 +4833,7 @@ lean_ctor_set(x_27, 0, x_24);
lean_ctor_set(x_27, 1, x_25);
lean_ctor_set(x_27, 2, x_23);
lean_ctor_set(x_27, 3, x_26);
x_28 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_28 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_29 = l_Lean_mkAtomFrom(x_2, x_28);
x_30 = l_Lean_Syntax_mkApp___closed__1;
x_31 = lean_array_push(x_30, x_29);

View file

@ -14,16 +14,15 @@
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_Notation___hyg_12048____closed__6;
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*);
size_t l_USize_add(size_t, size_t);
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds(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_3356____closed__35;
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
@ -32,6 +31,7 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___rarg(lean_object*, lean_obje
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__4;
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__2;
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
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* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__1;
extern lean_object* l_Array_empty___closed__1;
@ -59,20 +59,21 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader___boxed(lean_object*);
lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_instQuoteBool___closed__1;
lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(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_12789____closed__14;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
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* 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*);
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__4___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__5___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* l_Lean_Elab_Deriving_mkDiscrs(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_1097____closed__7;
lean_object* l___private_Lean_Elab_Deriving_BEq_0__Lean_Elab_Deriving_BEq_mkBEqInstanceCmds___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___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_Notation___hyg_12048____closed__2;
extern lean_object* l_Lean_instQuoteBool___closed__5;
lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__3___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
extern lean_object* l_Lean_setOptionFromString___closed__4;
lean_object* l_Lean_Elab_Deriving_mkInstanceCmds(lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -90,13 +91,14 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkMatch(lean_object*);
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6311____closed__5;
extern lean_object* l_instReprBool___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Core_betaReduce___closed__2;
extern lean_object* l_Lean_instQuoteBool___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkElseAlt___closed__3;
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(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_12965____closed__9;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__22;
lean_object* l_Lean_Elab_Deriving_BEq_mkMatch_mkAlts_match__4(lean_object*);
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMutualBlock___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*);
@ -104,7 +106,6 @@ lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___boxed(lean_obj
lean_object* l_Lean_isInductive___at_Lean_Elab_Deriving_BEq_mkBEqInstanceHandler___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
extern lean_object* l_Lean_instInhabitedExpr;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___boxed(lean_object**);
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__25;
@ -119,7 +120,6 @@ lean_object* l_Lean_Core_transform___at_Lean_Core_betaReduce___spec__1(lean_obje
lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(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_Deriving_BEq_mkBEqInstanceHandler___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_mkContext(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_12048____closed__11;
lean_object* l_Lean_Elab_Deriving_BEq_mkBEqHeader(lean_object*);
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__4;
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
@ -127,8 +127,7 @@ size_t lean_usize_of_nat(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_addMacroScope(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_nullKind___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
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*);
lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2237_(lean_object*);
@ -141,13 +140,14 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
extern lean_object* l_Lean_instQuoteBool___closed__2;
extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_BEq_mkMatch_mkAlts___spec__4___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__9;
lean_object* l_Lean_Elab_Deriving_BEq_initFn____x40_Lean_Elab_Deriving_BEq___hyg_2237____closed__1;
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Core_betaReduce___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__27;
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__1;
lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -157,6 +157,7 @@ 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*);
lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
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*);
lean_object* l_Lean_Elab_Deriving_BEq_mkMutualBlock___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -168,7 +169,6 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_6311____closed__6;
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____closed__6;
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___lambda__1___closed__3;
lean_object* l_Lean_Elab_Deriving_BEq_mkAuxFunction___boxed(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_12048____closed__10;
lean_object* lean_mk_syntax_ident(lean_object*);
extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__2;
extern lean_object* l_Lean_instInhabitedInductiveVal;
@ -352,13 +352,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23);
x_25 = lean_ctor_get(x_24, 1);
lean_inc(x_25);
lean_dec(x_24);
x_26 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_26 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_27 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_27, 0, x_20);
lean_ctor_set(x_27, 1, x_26);
lean_inc(x_1);
x_28 = lean_array_push(x_1, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_30 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_30, 0, x_29);
lean_ctor_set(x_30, 1, x_28);
@ -480,12 +480,12 @@ x_22 = l_Lean_Elab_Term_getMainModule___rarg(x_7, x_21);
x_23 = lean_ctor_get(x_22, 1);
lean_inc(x_23);
lean_dec(x_22);
x_24 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_24 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_25 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_25, 0, x_18);
lean_ctor_set(x_25, 1, x_24);
x_26 = lean_array_push(x_13, x_25);
x_27 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_27 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_28 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_28, 0, x_27);
lean_ctor_set(x_28, 1, x_26);
@ -555,7 +555,7 @@ if (x_61 == 0)
lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65; lean_object* x_66; size_t x_67; size_t 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;
x_62 = lean_ctor_get(x_60, 0);
lean_dec(x_62);
x_63 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_63 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_56);
x_64 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_64, 0, x_56);
@ -578,13 +578,13 @@ 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 = lean_array_push(x_65, x_76);
x_78 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_78 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_79 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_79, 0, x_56);
lean_ctor_set(x_79, 1, x_78);
x_80 = lean_array_push(x_77, x_79);
x_81 = lean_array_push(x_80, x_54);
x_82 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_82 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_83 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_83, 0, x_82);
lean_ctor_set(x_83, 1, x_81);
@ -597,7 +597,7 @@ lean_object* x_84; lean_object* x_85; lean_object* x_86; lean_object* x_87; lean
x_84 = lean_ctor_get(x_60, 1);
lean_inc(x_84);
lean_dec(x_60);
x_85 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_85 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_56);
x_86 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_86, 0, x_56);
@ -620,13 +620,13 @@ 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_87, x_98);
x_100 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_100 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_101 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_101, 0, x_56);
lean_ctor_set(x_101, 1, x_100);
x_102 = lean_array_push(x_99, x_101);
x_103 = lean_array_push(x_102, x_54);
x_104 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_104 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_105 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_105, 0, x_104);
lean_ctor_set(x_105, 1, x_103);
@ -844,13 +844,13 @@ x_27 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_26);
x_28 = lean_ctor_get(x_27, 1);
lean_inc(x_28);
lean_dec(x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_30 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_30, 0, x_23);
lean_ctor_set(x_30, 1, x_29);
lean_inc(x_1);
x_31 = lean_array_push(x_1, x_30);
x_32 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_32 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_33 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_33, 0, x_32);
lean_ctor_set(x_33, 1, x_31);
@ -910,13 +910,13 @@ x_56 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_55);
x_57 = lean_ctor_get(x_56, 1);
lean_inc(x_57);
lean_dec(x_56);
x_58 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_58 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_59 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_59, 0, x_52);
lean_ctor_set(x_59, 1, x_58);
lean_inc(x_1);
x_60 = lean_array_push(x_1, x_59);
x_61 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_61 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_62 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_62, 0, x_61);
lean_ctor_set(x_62, 1, x_60);
@ -1246,13 +1246,13 @@ x_115 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_114);
x_116 = lean_ctor_get(x_115, 1);
lean_inc(x_116);
lean_dec(x_115);
x_117 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_117 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_118 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_118, 0, x_111);
lean_ctor_set(x_118, 1, x_117);
lean_inc(x_3);
x_119 = lean_array_push(x_3, x_118);
x_120 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_120 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_121 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_121, 0, x_120);
lean_ctor_set(x_121, 1, x_119);
@ -1512,13 +1512,13 @@ x_218 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_217);
x_219 = lean_ctor_get(x_218, 1);
lean_inc(x_219);
lean_dec(x_218);
x_220 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_220 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_221 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_221, 0, x_214);
lean_ctor_set(x_221, 1, x_220);
lean_inc(x_3);
x_222 = lean_array_push(x_3, x_221);
x_223 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_223 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_224 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_224, 0, x_223);
lean_ctor_set(x_224, 1, x_222);
@ -1803,13 +1803,13 @@ x_326 = l_Lean_Elab_Term_getMainModule___rarg(x_16, x_325);
x_327 = lean_ctor_get(x_326, 1);
lean_inc(x_327);
lean_dec(x_326);
x_328 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_328 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_329 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_329, 0, x_322);
lean_ctor_set(x_329, 1, x_328);
lean_inc(x_3);
x_330 = lean_array_push(x_3, x_329);
x_331 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_331 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_332 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_332, 0, x_331);
lean_ctor_set(x_332, 1, x_330);
@ -2178,7 +2178,7 @@ if (x_105 == 0)
lean_object* x_106; lean_object* x_107; lean_object* x_108; lean_object* x_109; lean_object* x_110; size_t x_111; size_t 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;
x_106 = lean_ctor_get(x_104, 0);
lean_dec(x_106);
x_107 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_107 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_100);
x_108 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_108, 0, x_100);
@ -2201,13 +2201,13 @@ x_119 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_119, 0, x_76);
lean_ctor_set(x_119, 1, x_118);
x_120 = lean_array_push(x_109, x_119);
x_121 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_121 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_122 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_122, 0, x_100);
lean_ctor_set(x_122, 1, x_121);
x_123 = lean_array_push(x_120, x_122);
x_124 = lean_array_push(x_123, x_59);
x_125 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_125 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_126 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_126, 0, x_125);
lean_ctor_set(x_126, 1, x_124);
@ -2220,7 +2220,7 @@ lean_object* x_127; lean_object* x_128; lean_object* x_129; lean_object* x_130;
x_127 = lean_ctor_get(x_104, 1);
lean_inc(x_127);
lean_dec(x_104);
x_128 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_128 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_100);
x_129 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_129, 0, x_100);
@ -2243,13 +2243,13 @@ x_140 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_140, 0, x_76);
lean_ctor_set(x_140, 1, x_139);
x_141 = lean_array_push(x_130, x_140);
x_142 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_142 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_143 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_143, 0, x_100);
lean_ctor_set(x_143, 1, x_142);
x_144 = lean_array_push(x_141, x_143);
x_145 = lean_array_push(x_144, x_59);
x_146 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_146 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_147 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_147, 0, x_146);
lean_ctor_set(x_147, 1, x_145);
@ -2442,7 +2442,7 @@ if (lean_is_exclusive(x_210)) {
lean_dec_ref(x_210);
x_212 = lean_box(0);
}
x_213 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_213 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_206);
x_214 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_214, 0, x_206);
@ -2465,13 +2465,13 @@ x_225 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_225, 0, x_182);
lean_ctor_set(x_225, 1, x_224);
x_226 = lean_array_push(x_215, x_225);
x_227 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_227 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_228 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_228, 0, x_206);
lean_ctor_set(x_228, 1, x_227);
x_229 = lean_array_push(x_226, x_228);
x_230 = lean_array_push(x_229, x_165);
x_231 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_231 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_232 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_232, 0, x_231);
lean_ctor_set(x_232, 1, x_230);
@ -2922,7 +2922,7 @@ if (x_23 == 0)
lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53;
x_24 = lean_ctor_get(x_22, 0);
lean_dec(x_24);
x_25 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_25 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_inc(x_18);
x_26 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_26, 0, x_18);
@ -2948,7 +2948,7 @@ lean_ctor_set(x_39, 1, x_37);
x_40 = lean_array_push(x_28, x_39);
x_41 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_42 = lean_array_push(x_40, x_41);
x_43 = l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
x_43 = l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
x_44 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_44, 0, x_18);
lean_ctor_set(x_44, 1, x_43);
@ -2959,12 +2959,12 @@ x_47 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_47, 0, x_38);
lean_ctor_set(x_47, 1, x_46);
x_48 = lean_array_push(x_27, x_47);
x_49 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_49 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_50 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_50, 0, x_49);
lean_ctor_set(x_50, 1, x_48);
x_51 = lean_array_push(x_45, x_50);
x_52 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_52 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_53 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_53, 0, x_52);
lean_ctor_set(x_53, 1, x_51);
@ -2977,7 +2977,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean
x_54 = lean_ctor_get(x_22, 1);
lean_inc(x_54);
lean_dec(x_22);
x_55 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_55 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_inc(x_18);
x_56 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_56, 0, x_18);
@ -3003,7 +3003,7 @@ lean_ctor_set(x_69, 1, x_67);
x_70 = lean_array_push(x_58, x_69);
x_71 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_72 = lean_array_push(x_70, x_71);
x_73 = l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
x_73 = l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
x_74 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_74, 0, x_18);
lean_ctor_set(x_74, 1, x_73);
@ -3014,12 +3014,12 @@ x_77 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_77, 0, x_68);
lean_ctor_set(x_77, 1, x_76);
x_78 = lean_array_push(x_57, x_77);
x_79 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_79 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
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 = lean_array_push(x_75, x_80);
x_82 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_82 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_83 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_83, 0, x_82);
lean_ctor_set(x_83, 1, x_81);
@ -3228,7 +3228,7 @@ x_52 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_52, 0, x_31);
lean_ctor_set(x_52, 1, x_51);
x_53 = lean_array_push(x_26, x_52);
x_54 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_54 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_16);
x_55 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_55, 0, x_16);
@ -3259,7 +3259,7 @@ 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_50, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_72 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_73 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_73, 0, x_16);
lean_ctor_set(x_73, 1, x_72);
@ -3337,7 +3337,7 @@ x_115 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_115, 0, x_94);
lean_ctor_set(x_115, 1, x_114);
x_116 = lean_array_push(x_89, x_115);
x_117 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_117 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_16);
x_118 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_118, 0, x_16);
@ -3368,7 +3368,7 @@ x_133 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_133, 0, x_132);
lean_ctor_set(x_133, 1, x_131);
x_134 = lean_array_push(x_113, x_133);
x_135 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_135 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_136 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_136, 0, x_16);
lean_ctor_set(x_136, 1, x_135);
@ -3477,7 +3477,7 @@ x_194 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_194, 0, x_166);
lean_ctor_set(x_194, 1, x_193);
x_195 = lean_array_push(x_161, x_194);
x_196 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_196 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_151);
x_197 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_197, 0, x_151);
@ -3508,7 +3508,7 @@ x_212 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_212, 0, x_211);
lean_ctor_set(x_212, 1, x_210);
x_213 = lean_array_push(x_192, x_212);
x_214 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_214 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_215 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_215, 0, x_151);
lean_ctor_set(x_215, 1, x_214);
@ -3600,7 +3600,7 @@ x_264 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_264, 0, x_236);
lean_ctor_set(x_264, 1, x_263);
x_265 = lean_array_push(x_231, x_264);
x_266 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_266 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_151);
x_267 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_267, 0, x_151);
@ -3631,7 +3631,7 @@ x_282 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_282, 0, x_281);
lean_ctor_set(x_282, 1, x_280);
x_283 = lean_array_push(x_262, x_282);
x_284 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_284 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_285 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_285, 0, x_151);
lean_ctor_set(x_285, 1, x_284);
@ -4030,7 +4030,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_Notation___hyg_12048____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -4069,7 +4069,7 @@ static lean_object* _init_l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__8() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_2 = l_Lean_Elab_Deriving_BEq_mkMutualBlock___closed__7;
x_3 = lean_alloc_ctor(0, 2, 0);
lean_ctor_set(x_3, 0, x_1);

File diff suppressed because it is too large Load diff

View file

@ -22,6 +22,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_mkInhabitedInstanceHandler
size_t l_USize_add(size_t, size_t);
lean_object* l_List_map___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__4(lean_object*);
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_stringToMessageData(lean_object*);
extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Basic___hyg_531____closed__2;
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__6___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -35,7 +36,6 @@ lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(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__2;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__2(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_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
extern lean_object* l_Lean_getConstInfoInduct___rarg___lambda__1___closed__2;
@ -74,6 +74,7 @@ lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedIn
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__27;
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__6___closed__4;
lean_object* l_ReaderT_bind___at_Lean_Elab_Command_instMonadEnvCommandElabM___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__8;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_instBinderF;
lean_object* lean_nat_add(lean_object*, lean_object*);
@ -121,7 +122,6 @@ extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__3(lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__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_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Std_RBNode_revFold___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__3(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1;
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
@ -131,7 +131,6 @@ lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_addLocalInstancesForParamsAux___rarg___closed__1;
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_getConstInfoCtor___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith___spec__3___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_mkInstanceCmdWith___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -167,7 +166,6 @@ lean_object* l_Std_HashMapImp_insert___at_Lean_Expr_forEach___spec__4(lean_objec
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*);
lean_object* l_Std_Range_forIn_loop___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___spec__1___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__3(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_trySynthInstance(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*);
@ -183,14 +181,15 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Deriving_Inhabited_0__Le
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_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* l_Lean_Elab_addMacroStack___at_Lean_Elab_Command_instAddErrorMessageContextCommandElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
uint8_t l_Std_RBNode_isRed___rarg(lean_object*);
lean_object* l_Lean_getConstInfoInduct___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstance___spec__1___boxed(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(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_14283____closed__11;
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*);
lean_object* l_Lean_ForEachExpr_visit___at___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_collectUsedLocalsInsts_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__16;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f___lambda__1___closed__1;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmdWith_match__2___rarg(lean_object*, lean_object*);
@ -250,6 +249,7 @@ extern lean_object* l_addParenHeuristic___closed__1;
lean_object* l___private_Lean_Elab_Deriving_Inhabited_0__Lean_Elab_mkInhabitedInstanceUsing_mkInstanceCmd_x3f_match__3___rarg(lean_object*, lean_object*);
extern lean_object* l_term_x5b___x5d___closed__3;
lean_object* l_runST___rarg(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_1825_(lean_object*);
extern lean_object* l_Lean_Meta_mkArbitrary___rarg___closed__2;
lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Deriving_Inhabited___hyg_1825____closed__1;
@ -5192,10 +5192,10 @@ x_25 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_24);
x_26 = lean_ctor_get(x_25, 1);
lean_inc(x_26);
lean_dec(x_25);
x_27 = l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
x_27 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
lean_inc(x_2);
x_28 = lean_name_mk_string(x_2, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_30 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_30, 0, x_21);
lean_ctor_set(x_30, 1, x_29);
@ -5480,7 +5480,7 @@ x_70 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_70, 0, x_31);
lean_ctor_set(x_70, 1, x_69);
x_71 = lean_array_push(x_68, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_72 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_73 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_73, 0, x_72);
lean_ctor_set(x_73, 1, x_71);
@ -5609,7 +5609,7 @@ x_132 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_132, 0, x_59);
lean_ctor_set(x_132, 1, x_131);
x_133 = lean_array_push(x_23, x_132);
x_134 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_134 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_118);
x_135 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_135, 0, x_118);
@ -5626,7 +5626,7 @@ x_142 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_142, 0, x_141);
lean_ctor_set(x_142, 1, x_140);
x_143 = lean_array_push(x_130, x_142);
x_144 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_144 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_145 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_145, 0, x_118);
lean_ctor_set(x_145, 1, x_144);
@ -5672,7 +5672,7 @@ x_166 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_166, 0, x_59);
lean_ctor_set(x_166, 1, x_165);
x_167 = lean_array_push(x_23, x_166);
x_168 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_168 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_118);
x_169 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_169, 0, x_118);
@ -5689,7 +5689,7 @@ x_176 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_176, 0, x_175);
lean_ctor_set(x_176, 1, x_174);
x_177 = lean_array_push(x_164, x_176);
x_178 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_178 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_179 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_179, 0, x_118);
lean_ctor_set(x_179, 1, x_178);

View file

@ -16,35 +16,32 @@ 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___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___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;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
lean_object* l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___closed__1;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___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*);
size_t l_USize_add(size_t, size_t);
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkReprInstanceHandler(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_stringToMessageData(lean_object*);
extern lean_object* l_termIf__Then__Else_____closed__2;
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__35;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__7;
extern lean_object* l_Lean_Elab_Deriving_mkContext___closed__2;
lean_object* l_Lean_Elab_Command_liftTermElabM___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts(lean_object*, 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_Repr_mkBodyForStruct___spec__3___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_Notation___hyg_13768____closed__4;
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__5;
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
extern lean_object* l_term___x3e_x3d_____closed__2;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__3;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__3;
extern lean_object* l_Array_myMacro____x40_Init_Data_Array_Subarray___hyg_911____closed__4;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__20;
lean_object* l_List_head_x21___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__1(lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__2___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__5;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__33;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___closed__4;
@ -56,6 +53,7 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___closed__3;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__23;
extern lean_object* l_Lean_Parser_Command_mutual___elambda__1___closed__2;
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__4;
uint8_t l_Lean_Expr_isAppOf(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__10;
lean_object* lean_array_push(lean_object*, lean_object*);
@ -73,6 +71,8 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBody___rarg(lean_object*, lean_object*,
lean_object* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___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* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(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_12789____closed__14;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__1;
lean_object* lean_nat_add(lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__5;
@ -87,17 +87,16 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__8;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__3;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__18;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_mkDiscrs(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_1097____closed__7;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__15;
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__4;
lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__2(lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___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_12048____closed__1;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__28;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -123,14 +122,15 @@ lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__14;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__27;
extern lean_object* l_Lean_strLitKind___closed__2;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5;
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___boxed(lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(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_12965____closed__9;
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__22;
extern lean_object* l_Lean_Literal_type___closed__1;
lean_object* l_Lean_Elab_Deriving_Repr_initFn____x40_Lean_Elab_Deriving_Repr___hyg_3003____closed__1;
@ -139,8 +139,6 @@ lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAl
lean_object* l_Lean_getStructureFields(lean_object*, lean_object*);
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Deriving_Repr_mkReprInstanceHandler___spec__2(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_numLitKind___closed__2;
lean_object* l_Lean_Syntax_mkStrLit(lean_object*, lean_object*);
@ -164,7 +162,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___sp
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__21;
lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(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_mkContext(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_12048____closed__11;
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_term___x2b_x2b_____closed__2;
@ -174,8 +171,7 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__1___rarg(le
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___boxed(lean_object**);
extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__2___closed__2;
lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction(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_1340____closed__4;
@ -186,11 +182,10 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
extern lean_object* l_Lean_Parser_Command_end___elambda__1___closed__1;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__12;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
extern lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1;
extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35;
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* lean_panic_fn(lean_object*, lean_object*);
lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_getConstInfoCtor___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -201,6 +196,7 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader(lean_object*);
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__19;
extern lean_object* l_List_head_x21___rarg___closed__3;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkMutualBlock___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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
extern lean_object* l_Lean_Syntax_expandInterpolatedStr___lambda__1___closed__1;
lean_object* l_List_map___at___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___spec__1(lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___boxed(lean_object*);
@ -214,7 +210,10 @@ 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*);
lean_object* l_Lean_Elab_registerBuiltinDerivingHandler(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___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*);
extern lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
lean_object* l_Lean_Elab_Deriving_Repr_mkMutualBlock___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIfThenElse___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4(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*);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___boxed(lean_object**);
lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__1___closed__1;
@ -229,7 +228,6 @@ lean_object* l_List_head_x21___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec
extern lean_object* l_prec_x28___x29___closed__7;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__11;
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_2884____closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__31;
extern lean_object* l_prec_x28___x29___closed__3;
lean_object* l_Lean_Elab_Deriving_Repr_mkAuxFunction___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*);
@ -273,6 +271,8 @@ lean_object* l_Lean_Elab_Deriving_Repr_mkBodyForStruct___rarg___lambda__2___clos
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___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*, lean_object*);
lean_object* l_Lean_Elab_Deriving_Repr_mkReprHeader___rarg___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__24;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForStruct___spec__4___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
extern lean_object* l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4;
@ -448,7 +448,7 @@ x_41 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_41, 0, x_40);
lean_ctor_set(x_41, 1, x_39);
x_42 = lean_array_push(x_32, x_41);
x_43 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_43 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_21);
x_44 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_44, 0, x_21);
@ -541,7 +541,7 @@ x_83 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_83, 0, x_82);
lean_ctor_set(x_83, 1, x_81);
x_84 = lean_array_push(x_74, x_83);
x_85 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_85 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_21);
x_86 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_86, 0, x_21);
@ -1140,7 +1140,7 @@ x_73 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_73, 0, x_21);
lean_ctor_set(x_73, 1, x_72);
x_74 = lean_array_push(x_71, x_73);
x_75 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_75 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_76 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_76, 0, x_75);
lean_ctor_set(x_76, 1, x_74);
@ -1254,7 +1254,7 @@ x_133 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_133, 0, x_21);
lean_ctor_set(x_133, 1, x_132);
x_134 = lean_array_push(x_131, x_133);
x_135 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_135 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_136 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_136, 0, x_135);
lean_ctor_set(x_136, 1, x_134);
@ -2147,7 +2147,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__4;
x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__4;
x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__4;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -2157,7 +2157,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Std_myMacro____x40_Init_Data_Format_Macro___hyg_26____closed__5;
x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__4;
x_2 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__4;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -2614,13 +2614,13 @@ x_24 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_23);
x_25 = lean_ctor_get(x_24, 1);
lean_inc(x_25);
lean_dec(x_24);
x_26 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_26 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_27 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_27, 0, x_20);
lean_ctor_set(x_27, 1, x_26);
lean_inc(x_1);
x_28 = lean_array_push(x_1, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_30 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_30, 0, x_29);
lean_ctor_set(x_30, 1, x_28);
@ -3687,14 +3687,6 @@ static lean_object* _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyF
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("else");
return x_1;
}
}
static lean_object* _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35() {
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("2");
return x_1;
}
@ -3879,7 +3871,7 @@ if (x_91 == 0)
{
lean_object* x_92; lean_object* x_93; lean_object* x_94; lean_object* x_95; lean_object* x_96; size_t x_97; size_t 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; 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; 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; 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; 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;
x_92 = lean_ctor_get(x_90, 0);
x_93 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_93 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_85);
x_94 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_94, 0, x_85);
@ -3903,7 +3895,7 @@ x_105 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_105, 0, x_45);
lean_ctor_set(x_105, 1, x_104);
x_106 = lean_array_push(x_95, x_105);
x_107 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_107 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_85);
x_108 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_108, 0, x_85);
@ -3955,7 +3947,7 @@ lean_ctor_set(x_129, 2, x_126);
lean_ctor_set(x_129, 3, x_128);
lean_inc(x_2);
x_130 = lean_array_push(x_2, x_129);
x_131 = l_termIf_____x3a__Then__Else_____closed__3;
x_131 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
lean_inc(x_85);
x_132 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_132, 0, x_85);
@ -4014,13 +4006,13 @@ 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_153, x_158);
x_160 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34;
x_160 = l_termIf_____x3a__Then__Else_____closed__24;
lean_inc(x_85);
x_161 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_161, 0, x_85);
lean_ctor_set(x_161, 1, x_160);
x_162 = lean_array_push(x_159, x_161);
x_163 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35;
x_163 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34;
lean_inc(x_85);
x_164 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_164, 0, x_85);
@ -4031,7 +4023,7 @@ x_166 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_166, 0, x_157);
lean_ctor_set(x_166, 1, x_165);
x_167 = lean_array_push(x_162, x_166);
x_168 = l_termIf__Then__Else_____closed__2;
x_168 = l_termIfThenElse___closed__2;
x_169 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_169, 0, x_168);
lean_ctor_set(x_169, 1, x_167);
@ -4054,7 +4046,7 @@ lean_ctor_set(x_176, 0, x_85);
lean_ctor_set(x_176, 1, x_175);
lean_inc(x_176);
x_177 = lean_array_push(x_174, x_176);
x_178 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_178 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_179 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_179, 0, x_178);
lean_ctor_set(x_179, 1, x_177);
@ -4126,7 +4118,7 @@ x_211 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_211, 0, x_48);
lean_ctor_set(x_211, 1, x_210);
x_212 = lean_array_push(x_109, x_211);
x_213 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_213 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_214 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_214, 0, x_213);
lean_ctor_set(x_214, 1, x_212);
@ -4141,7 +4133,7 @@ x_216 = lean_ctor_get(x_90, 1);
lean_inc(x_216);
lean_inc(x_215);
lean_dec(x_90);
x_217 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_217 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_85);
x_218 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_218, 0, x_85);
@ -4165,7 +4157,7 @@ x_229 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_229, 0, x_45);
lean_ctor_set(x_229, 1, x_228);
x_230 = lean_array_push(x_219, x_229);
x_231 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_231 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_85);
x_232 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_232, 0, x_85);
@ -4217,7 +4209,7 @@ lean_ctor_set(x_253, 2, x_250);
lean_ctor_set(x_253, 3, x_252);
lean_inc(x_2);
x_254 = lean_array_push(x_2, x_253);
x_255 = l_termIf_____x3a__Then__Else_____closed__3;
x_255 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
lean_inc(x_85);
x_256 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_256, 0, x_85);
@ -4276,13 +4268,13 @@ x_282 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_282, 0, x_281);
lean_ctor_set(x_282, 1, x_280);
x_283 = lean_array_push(x_277, x_282);
x_284 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34;
x_284 = l_termIf_____x3a__Then__Else_____closed__24;
lean_inc(x_85);
x_285 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_285, 0, x_85);
lean_ctor_set(x_285, 1, x_284);
x_286 = lean_array_push(x_283, x_285);
x_287 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35;
x_287 = l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34;
lean_inc(x_85);
x_288 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_288, 0, x_85);
@ -4293,7 +4285,7 @@ x_290 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_290, 0, x_281);
lean_ctor_set(x_290, 1, x_289);
x_291 = lean_array_push(x_286, x_290);
x_292 = l_termIf__Then__Else_____closed__2;
x_292 = l_termIfThenElse___closed__2;
x_293 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_293, 0, x_292);
lean_ctor_set(x_293, 1, x_291);
@ -4316,7 +4308,7 @@ lean_ctor_set(x_300, 0, x_85);
lean_ctor_set(x_300, 1, x_299);
lean_inc(x_300);
x_301 = lean_array_push(x_298, x_300);
x_302 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_302 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_303 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_303, 0, x_302);
lean_ctor_set(x_303, 1, x_301);
@ -4388,7 +4380,7 @@ x_335 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_335, 0, x_48);
lean_ctor_set(x_335, 1, x_334);
x_336 = lean_array_push(x_233, x_335);
x_337 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_337 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_338 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_338, 0, x_337);
lean_ctor_set(x_338, 1, x_336);
@ -4750,7 +4742,7 @@ if (x_23 == 0)
lean_object* x_24; lean_object* x_25; lean_object* x_26; lean_object* x_27; lean_object* x_28; lean_object* x_29; size_t x_30; size_t x_31; lean_object* x_32; lean_object* x_33; lean_object* x_34; lean_object* x_35; lean_object* x_36; lean_object* x_37; lean_object* x_38; lean_object* x_39; lean_object* x_40; lean_object* x_41; lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45; lean_object* x_46; lean_object* x_47; lean_object* x_48; lean_object* x_49; lean_object* x_50; lean_object* x_51; lean_object* x_52; lean_object* x_53;
x_24 = lean_ctor_get(x_22, 0);
lean_dec(x_24);
x_25 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_25 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_inc(x_18);
x_26 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_26, 0, x_18);
@ -4776,7 +4768,7 @@ lean_ctor_set(x_39, 1, x_37);
x_40 = lean_array_push(x_28, x_39);
x_41 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_42 = lean_array_push(x_40, x_41);
x_43 = l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
x_43 = l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
x_44 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_44, 0, x_18);
lean_ctor_set(x_44, 1, x_43);
@ -4787,12 +4779,12 @@ x_47 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_47, 0, x_38);
lean_ctor_set(x_47, 1, x_46);
x_48 = lean_array_push(x_27, x_47);
x_49 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_49 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_50 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_50, 0, x_49);
lean_ctor_set(x_50, 1, x_48);
x_51 = lean_array_push(x_45, x_50);
x_52 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_52 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_53 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_53, 0, x_52);
lean_ctor_set(x_53, 1, x_51);
@ -4805,7 +4797,7 @@ lean_object* x_54; lean_object* x_55; lean_object* x_56; lean_object* x_57; lean
x_54 = lean_ctor_get(x_22, 1);
lean_inc(x_54);
lean_dec(x_22);
x_55 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_55 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_inc(x_18);
x_56 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_56, 0, x_18);
@ -4831,7 +4823,7 @@ lean_ctor_set(x_69, 1, x_67);
x_70 = lean_array_push(x_58, x_69);
x_71 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_72 = lean_array_push(x_70, x_71);
x_73 = l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
x_73 = l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
x_74 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_74, 0, x_18);
lean_ctor_set(x_74, 1, x_73);
@ -4842,12 +4834,12 @@ x_77 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_77, 0, x_68);
lean_ctor_set(x_77, 1, x_76);
x_78 = lean_array_push(x_57, x_77);
x_79 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_79 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
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 = lean_array_push(x_75, x_80);
x_82 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_82 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_83 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_83, 0, x_82);
lean_ctor_set(x_83, 1, x_81);
@ -5061,7 +5053,7 @@ x_52 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_52, 0, x_31);
lean_ctor_set(x_52, 1, x_51);
x_53 = lean_array_push(x_26, x_52);
x_54 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_54 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_16);
x_55 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_55, 0, x_16);
@ -5092,7 +5084,7 @@ 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_50, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_72 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_73 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_73, 0, x_16);
lean_ctor_set(x_73, 1, x_72);
@ -5170,7 +5162,7 @@ x_115 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_115, 0, x_94);
lean_ctor_set(x_115, 1, x_114);
x_116 = lean_array_push(x_89, x_115);
x_117 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_117 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_16);
x_118 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_118, 0, x_16);
@ -5201,7 +5193,7 @@ x_133 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_133, 0, x_132);
lean_ctor_set(x_133, 1, x_131);
x_134 = lean_array_push(x_113, x_133);
x_135 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_135 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_136 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_136, 0, x_16);
lean_ctor_set(x_136, 1, x_135);
@ -5310,7 +5302,7 @@ x_194 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_194, 0, x_166);
lean_ctor_set(x_194, 1, x_193);
x_195 = lean_array_push(x_161, x_194);
x_196 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_196 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_151);
x_197 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_197, 0, x_151);
@ -5341,7 +5333,7 @@ x_212 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_212, 0, x_211);
lean_ctor_set(x_212, 1, x_210);
x_213 = lean_array_push(x_192, x_212);
x_214 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_214 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_215 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_215, 0, x_151);
lean_ctor_set(x_215, 1, x_214);
@ -5433,7 +5425,7 @@ x_264 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_264, 0, x_236);
lean_ctor_set(x_264, 1, x_263);
x_265 = lean_array_push(x_231, x_264);
x_266 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_266 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_151);
x_267 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_267, 0, x_151);
@ -5464,7 +5456,7 @@ x_282 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_282, 0, x_281);
lean_ctor_set(x_282, 1, x_280);
x_283 = lean_array_push(x_262, x_282);
x_284 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_284 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_285 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_285, 0, x_151);
lean_ctor_set(x_285, 1, x_284);
@ -7059,8 +7051,6 @@ l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3_
lean_mark_persistent(l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__33);
l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34 = _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34();
lean_mark_persistent(l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__34);
l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35 = _init_l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35();
lean_mark_persistent(l_List_forIn_loop___at_Lean_Elab_Deriving_Repr_mkBodyForInduct_mkAlts___spec__3___lambda__1___closed__35);
l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___closed__1 = _init_l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___closed__1();
lean_mark_persistent(l___private_Lean_Elab_Deriving_Repr_0__Lean_Elab_Deriving_Repr_mkReprInstanceCmds___closed__1);
l_Lean_Elab_Deriving_Repr_initFn____x40_Lean_Elab_Deriving_Repr___hyg_3003____closed__1 = _init_l_Lean_Elab_Deriving_Repr_initFn____x40_Lean_Elab_Deriving_Repr___hyg_3003____closed__1();

View file

@ -18,8 +18,8 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spe
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
size_t l_USize_add(size_t, size_t);
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
lean_object* lean_erase_macro_scopes(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
extern lean_object* l_instReprSigma___rarg___closed__2;
lean_object* l_Lean_Elab_Deriving_mkInstImplicitBinders___lambda__1(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_3356____closed__35;
@ -67,6 +67,7 @@ lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_mkContext___spec_
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
lean_object* l_Lean_Elab_Deriving_mkLocalInstanceLetDecls(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_3356____closed__27;
lean_object* l_Lean_Elab_Deriving_mkDiscr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -86,6 +87,7 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkInductiveApp___spe
lean_object* l_Lean_Elab_Deriving_mkDiscrs___boxed__const__1;
lean_object* l___private_Lean_CoreM_0__Lean_Core_mkFreshNameImp(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Deriving_mkDiscr(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_12789____closed__4;
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* lean_st_ref_take(lean_object*, lean_object*);
@ -95,7 +97,6 @@ extern lean_object* l_Lean_Parser_Term_implicitBinder___elambda__1___closed__1;
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*);
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_Elab_Deriving_mkLet___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* l___private_Lean_Meta_Basic_0__Lean_Meta_forallTelescopeReducingImp___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
lean_object* l_Lean_Elab_Deriving_mkLet___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Subarray_forInUnsafe_loop___at_Lean_Elab_Deriving_mkDiscrs___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*);
extern lean_object* l_Lean_Meta_mkArrow___closed__2;
@ -109,11 +110,9 @@ lean_object* l_Lean_Meta_forallBoundedTelescope___at_Lean_Elab_Deriving_mkInstIm
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___spec__2(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_Meta_Basic_0__Lean_Meta_forallTelescopeReducingAux___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(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_12965____closed__9;
extern lean_object* l_Lean_Parser_Term_instBinder___elambda__1___closed__1;
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Deriving_mkInductArgNames___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_Elab_Deriving_explicitBinderF___closed__1;
lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -125,17 +124,16 @@ lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstance
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInductiveApp___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__6;
lean_object* l_Lean_Elab_Deriving_mkHeader___rarg(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_13542____closed__6;
lean_object* l_Lean_Elab_Deriving_mkContext(lean_object*, 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;
lean_object* l_Lean_Elab_Deriving_mkInductArgNames___closed__1;
size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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_Elab_Deriving_mkImplicitBinders___boxed__const__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
extern lean_object* l_Lean_nullKind___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
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*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__31;
lean_object* l_Lean_Elab_Deriving_mkHeader(lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__34;
@ -146,7 +144,6 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDe
lean_object* l_Std_PersistentArray_push___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Elab_initFn____x40_Lean_Elab_Util___hyg_1024____closed__1;
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Deriving_mkInstanceCmds___spec__1(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkHeader___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___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*);
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkDiscrs___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -157,10 +154,10 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkInstanceCmds___spe
extern lean_object* l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkInductiveApp___spec__1(size_t, size_t, lean_object*);
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
extern lean_object* l_Lean_Parser_Term_explicitBinder___elambda__1___closed__1;
lean_object* l_Lean_Elab_Deriving_explicitBinderF;
lean_object* l_Lean_getConstInfoInduct___at_Lean_Elab_Deriving_mkContext___spec__1___boxed(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_14283____closed__11;
lean_object* l_Array_appendCore___rarg(lean_object*, lean_object*);
lean_object* l_Array_ofSubarray___rarg(lean_object*);
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Deriving_mkImplicitBinders___spec__1(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -182,6 +179,7 @@ lean_object* l_Lean_Meta_mkAppM___at___private_Lean_Elab_Term_0__Lean_Elab_Term_
extern lean_object* l_prec_x28___x29___closed__3;
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
extern lean_object* l_Lean_instInhabitedInductiveVal;
extern lean_object* l_Lean_mkOptionalNode___closed__2;
lean_object* l_List_map___at_Lean_Elab_Deriving_mkContext___spec__5(lean_object*);
@ -192,9 +190,11 @@ lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkLocalInstanceLetDe
lean_object* l_Lean_Elab_Deriving_mkInductArgNames___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
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*);
extern lean_object* l_instReprSigma___rarg___closed__6;
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_14283____closed__2;
lean_object* l_Std_Range_forIn_loop___at_Lean_Elab_Deriving_mkHeader___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* l_Lean_mkConst(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__34;
@ -2081,7 +2081,7 @@ x_91 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_91, 0, x_53);
lean_ctor_set(x_91, 1, x_90);
x_92 = lean_array_push(x_89, x_91);
x_93 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_93 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_82);
x_94 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_94, 0, x_82);
@ -2099,19 +2099,19 @@ x_100 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_100, 0, x_53);
lean_ctor_set(x_100, 1, x_99);
x_101 = lean_array_push(x_92, x_100);
x_102 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_102 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_103 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_103, 0, x_82);
lean_ctor_set(x_103, 1, x_102);
x_104 = lean_array_push(x_101, x_103);
x_105 = lean_array_push(x_104, x_76);
x_106 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_106 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_107 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_107, 0, x_106);
lean_ctor_set(x_107, 1, x_105);
lean_inc(x_4);
x_108 = lean_array_push(x_4, x_107);
x_109 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_109 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_110 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_110, 0, x_109);
lean_ctor_set(x_110, 1, x_108);
@ -2349,7 +2349,7 @@ x_21 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_20);
x_22 = lean_ctor_get(x_21, 1);
lean_inc(x_22);
lean_dec(x_21);
x_23 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_23 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_17);
x_24 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_24, 0, x_17);
@ -2357,7 +2357,7 @@ lean_ctor_set(x_24, 1, x_23);
x_25 = l_Array_empty___closed__1;
x_26 = lean_array_push(x_25, x_24);
x_27 = lean_array_push(x_26, x_15);
x_28 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_28 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_29 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_29, 0, x_17);
lean_ctor_set(x_29, 1, x_28);
@ -2368,7 +2368,7 @@ lean_ctor_set(x_32, 0, x_31);
lean_ctor_set(x_32, 1, x_30);
x_33 = lean_array_push(x_27, x_32);
x_34 = lean_array_push(x_33, x_4);
x_35 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_35 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
@ -2742,7 +2742,7 @@ lean_inc(x_3);
x_53 = lean_array_push(x_3, x_52);
x_54 = l_Lean_expandExplicitBindersAux_loop___closed__3;
x_55 = lean_name_mk_string(x_4, x_54);
x_56 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_56 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_17);
x_57 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_57, 0, x_17);
@ -2760,7 +2760,7 @@ lean_ctor_set(x_62, 1, x_61);
x_63 = lean_array_push(x_48, x_62);
x_64 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__34;
x_65 = lean_name_mk_string(x_25, x_64);
x_66 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_66 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_67 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_67, 0, x_17);
lean_ctor_set(x_67, 1, x_66);
@ -3436,9 +3436,9 @@ lean_object* x_15; lean_object* x_16; lean_object* x_17; lean_object* x_18; lean
x_15 = lean_ctor_get(x_13, 0);
lean_dec(x_15);
x_16 = lean_mk_syntax_ident(x_1);
x_17 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_17 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_18 = lean_array_push(x_17, x_16);
x_19 = l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
x_19 = l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
x_20 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_20, 0, x_19);
lean_ctor_set(x_20, 1, x_18);
@ -3452,9 +3452,9 @@ x_21 = lean_ctor_get(x_13, 1);
lean_inc(x_21);
lean_dec(x_13);
x_22 = lean_mk_syntax_ident(x_1);
x_23 = l_myMacro____x40_Init_Notation___hyg_12048____closed__5;
x_23 = l_myMacro____x40_Init_Notation___hyg_12789____closed__5;
x_24 = lean_array_push(x_23, x_22);
x_25 = l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
x_25 = l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
x_26 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_26, 0, x_25);
lean_ctor_set(x_26, 1, x_24);
@ -3586,7 +3586,7 @@ x_33 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_33, 0, x_32);
lean_ctor_set(x_33, 1, x_31);
x_34 = lean_array_push(x_29, x_33);
x_35 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_35 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_20);
x_36 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_36, 0, x_20);

File diff suppressed because it is too large Load diff

View file

@ -124,9 +124,9 @@ lean_object* l_Lean_Meta_getLocalInstances(lean_object*, lean_object*, lean_obje
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*);
lean_object* l_Lean_Elab_Term_elabTermEnsuringType___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_myMacro____x40_Init_Notation___hyg_13542____closed__6;
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l___private_Lean_Elab_LetRec_0__Lean_Elab_Term_withAuxLocalDecls_loop___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_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__3___rarg(lean_object*);
extern lean_object* l_Lean_Elab_Term_termElabAttribute;
@ -1607,7 +1607,7 @@ x_15 = l_Lean_Syntax_isOfKind(x_13, x_14);
if (x_15 == 0)
{
lean_object* x_16; uint8_t x_17; lean_object* x_18;
x_16 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_16 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_inc(x_13);
x_17 = l_Lean_Syntax_isOfKind(x_13, x_16);
if (x_17 == 0)

View file

@ -45,6 +45,7 @@ uint8_t l_Lean_Expr_isNatLit(lean_object*);
lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__4(lean_object*);
lean_object* lean_erase_macro_scopes(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___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_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___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_Term_ToDepElimPattern_main___closed__2;
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___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*);
@ -82,7 +83,6 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Ela
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop_match__2(lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
lean_object* l_Array_eraseIdx___rarg(lean_object*, lean_object*);
uint8_t l_USize_decEq(size_t, size_t);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_isNextArgAccessible_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -127,6 +127,7 @@ extern lean_object* l_Lean_identKind___closed__2;
extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__3;
lean_object* l_Lean_Elab_Term_withDepElimPatterns(lean_object*);
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
lean_object* l_Lean_Elab_Term_elabMatch_match__14(lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop___rarg___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*);
@ -246,6 +247,8 @@ lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_isAuxDiscrName___closed__2;
lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_instInhabitedContext;
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__4___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_12789____closed__14;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
lean_object* l_Lean_throwError___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__5___boxed(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_Match_0__Lean_Elab_Term_getMatchAlts___spec__1___closed__2;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -281,6 +284,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_th
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns___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* l_Lean_Elab_Term_finalizePatternDecls___boxed(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___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_12789____closed__8;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedTypeAndDiscrs_match__1(lean_object*);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_map___at_Lean_Elab_Term_reportMatcherResultErrors___spec__2(lean_object*);
@ -298,7 +302,6 @@ lean_object* l_Lean_Syntax_mkApp(lean_object*, lean_object*);
lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor_match__2(lean_object*);
lean_object* l_Lean_Elab_Term_elabMatch_match__6___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
lean_object* l_Lean_LocalDecl_value(lean_object*);
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_CollectPatternVars_collect___spec__3(size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_elabMatchAltView(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -314,11 +317,11 @@ lean_object* l_Lean_Elab_Term_instInhabitedMatchAltView___closed__1;
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___spec__1___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_Match_0__Lean_Elab_Term_elabMatchAux_match__1(lean_object*);
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_expandMacrosInPatterns___spec__1___boxed__const__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__4___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabAtomicDiscr___closed__2;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__2;
uint8_t l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_isNextArgAccessible(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_finalize___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___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*);
@ -362,7 +365,6 @@ lean_object* l_Array_mapMUnsafe_map___at_myMacro____x40_Init_NotationExtra___hyg
lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__2(lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___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_addTrace___at_Lean_Elab_Term_elabMatchAltView___spec__1(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_13542____closed__1;
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_ToDepElimPattern_main___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_elabMatch_match__11(lean_object*);
@ -373,7 +375,6 @@ lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Term_finalizePatternDecls__
lean_object* l_Lean_mkAnnotation(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_quotedNameToPattern_match__1(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__3(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_12048____closed__9;
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns_match__2(lean_object*);
@ -391,6 +392,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor_match__
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_instInhabited___rarg(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern___closed__12;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Meta_instantiateLocalDeclMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_mkMatcher(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_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__3___rarg(lean_object*, lean_object*);
@ -399,6 +401,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_na
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_isDone___boxed(lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_processCtorApp_match__1(lean_object*);
lean_object* l_Lean_Elab_Term_elabMatch_match__6(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getDiscrs___boxed(lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__11;
lean_object* l_Nat_repr(lean_object*);
@ -409,7 +412,6 @@ uint8_t l_Lean_LocalDecl_binderInfo(lean_object*);
lean_object* l_Lean_Elab_Term_expandMacrosInPatterns(lean_object*, lean_object*, lean_object*);
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
lean_object* l_Lean_Elab_Term_elabMatch_match__4___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___closed__4;
lean_object* l_Lean_Elab_Term_inaccessible_x3f___boxed(lean_object*);
@ -418,13 +420,12 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchOptType(lean_
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_addTrace___at_Lean_Elab_Term_CollectPatternVars_main___spec__1(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_12965____closed__9;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwInvalidPattern___rarg___closed__1;
extern lean_object* l_Lean_choiceKind;
extern lean_object* l_Lean_charLitKind;
lean_object* l_Lean_Elab_Term_withDepElimPatterns_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__9;
lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___spec__1___rarg(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
lean_object* l_Array_mapSepElemsM___at_Lean_Elab_Term_CollectPatternVars_collect___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_elabDiscrsWitMatchType_match__2(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f_loop___closed__1;
@ -442,8 +443,6 @@ lean_object* lean_array_to_list(lean_object*, lean_object*);
uint8_t l_Lean_Name_isAtomic(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs_loop(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_Match_0__Lean_Elab_Term_elabMatchTypeAndDiscrs(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_Notation___hyg_11518____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Term_elabNoMatch___closed__1;
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__10;
@ -494,7 +493,6 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__3
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Elab_Term_elabMatchAltView___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Expr_toHeadIndex(lean_object*);
lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
lean_object* l_Lean_Elab_Term_mkInaccessible(lean_object*);
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at_Lean_Elab_Term_getPatternsVars___spec__2___rarg(lean_object*);
lean_object* l_Lean_Elab_Term_elabMatch_match__10___rarg(lean_object*, lean_object*, lean_object*);
@ -515,6 +513,7 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__1
extern lean_object* l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandLetEqnsDeclVal___closed__1;
extern lean_object* l_Lean_NameSet_empty;
lean_object* l_Lean_mkFreshId___at___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_mkLocalDeclFor___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l_Lean_ConstantInfo_type(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabAtomicDiscr___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, 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*);
@ -523,6 +522,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedTypeAndDi
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_ToDepElimPattern_alreadyVisited___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_Match_0__Lean_Elab_Term_elabMatchAux___closed__4;
lean_object* l_Lean_Elab_Term_CollectPatternVars_resolveId_x3f_match__4(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_withPatternVars_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_elabMatch_match__15(lean_object*);
lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Elab_Match_0__Lean_Elab_Term_expandNonAtomicDiscrs_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -540,15 +540,12 @@ extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__3___rarg(lean_object*);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore___spec__1___boxed(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_12048____closed__4;
lean_object* l_Lean_Elab_Term_elabMatch___closed__2;
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_finalize___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar___spec__1___closed__1;
extern lean_object* l_Lean_Elab_Term_termElabAttribute;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
lean_object* l_Lean_Elab_Term_instToStringPatternVar(lean_object*);
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedType(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_processCtor(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_elabMatch_match__16(lean_object*);
@ -582,7 +579,6 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkUserNameFor(lean_ob
lean_object* l_Lean_Elab_Term_elabMatch_match__1(lean_object*);
lean_object* l_Lean_Syntax_getSepArgs(lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Term_CollectPatternVars_resolveId_x3f___spec__1(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_13542____closed__12;
lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*);
lean_object* l___private_Lean_HeadIndex_0__Lean_Expr_headNumArgsAux(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*);
@ -625,7 +621,6 @@ uint8_t lean_nat_dec_le(lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__5___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l___private_Lean_Data_Occurrences_0__Lean_beqOccurrences____x40_Lean_Data_Occurrences___hyg_15_(lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, 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_13542____closed__11;
lean_object* l_Lean_mkApp(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_tryPostponeIfDiscrTypeIsMVar_match__1(lean_object*);
lean_object* l_Lean_Elab_Term_elabInaccessible___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -641,6 +636,7 @@ uint8_t l_Lean_BinderInfo_isExplicit(uint8_t);
lean_object* l_Lean_Syntax_getKind(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_throwCtorExpected(lean_object*);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__8(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_14283____closed__11;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_waitExpectedTypeAndDiscrs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___lambda__1___boxed__const__1;
extern lean_object* l_Array_instToStringArray___rarg___closed__1;
@ -726,6 +722,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchTyp
lean_object* l_Lean_Elab_Term_elabMatch_match__9___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Term_ToDepElimPattern_main___spec__3___boxed(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_12789____closed__10;
uint8_t l_Lean_Expr_isStringLit(lean_object*);
lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_regTraceClasses(lean_object*);
@ -757,12 +754,12 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_Ct
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg___closed__1;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg___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_Meta_mkFreshTypeMVar(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
lean_object* l_ReaderT_instMonadReaderT___rarg(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_processVar___lambda__3___closed__2;
uint8_t l_Lean_NameSet_contains(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_forallTelescopeReducing___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__4___rarg(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_14283____closed__4;
lean_object* l_Lean_throwError___at_Lean_Elab_Term_CollectPatternVars_resolveId_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabPatterns___spec__1___closed__3;
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
@ -807,6 +804,7 @@ lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_Match_0
lean_object* l_Lean_throwError___at___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg___spec__3___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_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processExplicitArg_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_nameToPattern(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_14283____closed__1;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_mkMVarSyntax(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Term_withDepElimPatterns___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_getPatternsVars___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -840,6 +838,7 @@ lean_object* l_Lean_Elab_Term_ToDepElimPattern_main_match__3(lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp_match__3___rarg(lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabDiscrsWitMatchType___spec__1___lambda__1___closed__1;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_isNextArgAccessible___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_pushNewArg_match__1(lean_object*);
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorAppAux_match__1(lean_object*);
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___spec__5___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -889,6 +888,7 @@ lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__2;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_elabMatchAux___closed__1;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_CollectPatternVars_getNumExplicitCtorParams___closed__1;
lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_collectPatternVars(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_11546____closed__8;
lean_object* l_Lean_throwError___at_Lean_Elab_Term_CollectPatternVars_CtorApp_processCtorApp___spec__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_CollectPatternVars_collect___closed__1;
lean_object* l_Lean_Elab_getBetterRef(lean_object*, lean_object*);
@ -941,7 +941,7 @@ x_18 = l_Lean_Elab_Term_getMainModule___rarg(x_11, x_17);
x_19 = lean_ctor_get(x_18, 1);
lean_inc(x_19);
lean_dec(x_18);
x_20 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_20 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_14);
x_21 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_21, 0, x_14);
@ -952,24 +952,24 @@ x_24 = lean_array_push(x_22, x_3);
x_25 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_26 = lean_array_push(x_24, x_25);
x_27 = lean_array_push(x_26, x_25);
x_28 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_28 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_14);
x_29 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_29, 0, x_14);
lean_ctor_set(x_29, 1, x_28);
x_30 = lean_array_push(x_27, x_29);
x_31 = lean_array_push(x_30, x_2);
x_32 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_32 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_33 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_33, 0, x_32);
lean_ctor_set(x_33, 1, x_31);
x_34 = lean_array_push(x_22, x_33);
x_35 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_35 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
x_37 = lean_array_push(x_23, x_36);
x_38 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_38 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_39 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_39, 0, x_14);
lean_ctor_set(x_39, 1, x_38);
@ -980,7 +980,7 @@ lean_ctor_set(x_42, 0, x_41);
lean_ctor_set(x_42, 1, x_40);
x_43 = lean_array_push(x_37, x_42);
x_44 = lean_array_push(x_43, x_4);
x_45 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_45 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_46 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_46, 0, x_45);
lean_ctor_set(x_46, 1, x_44);
@ -1061,7 +1061,7 @@ x_19 = l_Lean_Elab_Term_getMainModule___rarg(x_12, x_18);
x_20 = lean_ctor_get(x_19, 1);
lean_inc(x_20);
lean_dec(x_19);
x_21 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_21 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_15);
x_22 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_22, 0, x_15);
@ -1071,7 +1071,7 @@ x_24 = lean_array_push(x_23, x_22);
x_25 = lean_array_push(x_23, x_3);
x_26 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_27 = lean_array_push(x_25, x_26);
x_28 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_28 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_15);
x_29 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_29, 0, x_15);
@ -1088,24 +1088,24 @@ x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
x_37 = lean_array_push(x_27, x_36);
x_38 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_38 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_15);
x_39 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_39, 0, x_15);
lean_ctor_set(x_39, 1, x_38);
x_40 = lean_array_push(x_37, x_39);
x_41 = lean_array_push(x_40, x_2);
x_42 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_42 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_43 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_43, 0, x_42);
lean_ctor_set(x_43, 1, x_41);
x_44 = lean_array_push(x_23, x_43);
x_45 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_45 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_46 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_46, 0, x_45);
lean_ctor_set(x_46, 1, x_44);
x_47 = lean_array_push(x_24, x_46);
x_48 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_48 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_49 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_49, 0, x_15);
lean_ctor_set(x_49, 1, x_48);
@ -1115,7 +1115,7 @@ lean_ctor_set(x_51, 0, x_35);
lean_ctor_set(x_51, 1, x_50);
x_52 = lean_array_push(x_47, x_51);
x_53 = lean_array_push(x_52, x_5);
x_54 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_54 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_55 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_55, 0, x_54);
lean_ctor_set(x_55, 1, x_53);
@ -1305,7 +1305,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_1024____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -4115,7 +4115,7 @@ x_7 = lean_array_uget(x_4, x_3);
x_8 = lean_unsigned_to_nat(0u);
x_9 = lean_array_uset(x_4, x_3, x_8);
x_10 = x_7;
x_11 = l_myMacro____x40_Init_Notation___hyg_12048____closed__9;
x_11 = l_myMacro____x40_Init_Notation___hyg_12789____closed__9;
lean_inc(x_1);
x_12 = lean_name_mk_string(x_1, x_11);
lean_inc(x_10);
@ -4177,7 +4177,7 @@ lean_object* l___private_Lean_Elab_Match_0__Lean_Elab_Term_getMatchAlts(lean_obj
_start:
{
lean_object* x_2; uint8_t x_3;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
lean_inc(x_1);
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
if (x_3 == 0)
@ -4282,7 +4282,7 @@ lean_dec(x_9);
x_11 = lean_unsigned_to_nat(4u);
x_12 = l_Lean_Syntax_getArg(x_1, x_11);
lean_dec(x_1);
x_13 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_13 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_inc(x_12);
x_14 = l_Lean_Syntax_isOfKind(x_12, x_13);
if (x_14 == 0)
@ -6707,13 +6707,13 @@ x_34 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_33);
x_35 = lean_ctor_get(x_34, 1);
lean_inc(x_35);
lean_dec(x_34);
x_36 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_36 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_37 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_37, 0, x_30);
lean_ctor_set(x_37, 1, x_36);
x_38 = l_Array_empty___closed__1;
x_39 = lean_array_push(x_38, x_37);
x_40 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_40 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_41 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_41, 0, x_40);
lean_ctor_set(x_41, 1, x_39);
@ -6839,13 +6839,13 @@ x_18 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_17);
x_19 = lean_ctor_get(x_18, 1);
lean_inc(x_19);
lean_dec(x_18);
x_20 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_20 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_21 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_21, 0, x_14);
lean_ctor_set(x_21, 1, x_20);
x_22 = l_Array_empty___closed__1;
x_23 = lean_array_push(x_22, x_21);
x_24 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_24 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_25 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_25, 0, x_24);
lean_ctor_set(x_25, 1, x_23);
@ -9622,12 +9622,12 @@ x_54 = lean_array_push(x_52, x_35);
x_55 = l_Lean_Syntax_mkStrLit(x_33, x_48);
lean_dec(x_33);
x_56 = lean_array_push(x_54, x_55);
x_57 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_57 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_58 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_58, 0, x_38);
lean_ctor_set(x_58, 1, x_57);
x_59 = lean_array_push(x_52, x_58);
x_60 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_60 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_61 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_61, 0, x_60);
lean_ctor_set(x_61, 1, x_59);
@ -9668,12 +9668,12 @@ x_78 = lean_array_push(x_76, x_35);
x_79 = l_Lean_Syntax_mkStrLit(x_33, x_72);
lean_dec(x_33);
x_80 = lean_array_push(x_78, x_79);
x_81 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_81 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_82 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_82, 0, x_38);
lean_ctor_set(x_82, 1, x_81);
x_83 = lean_array_push(x_76, x_82);
x_84 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_84 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_85 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_85, 0, x_84);
lean_ctor_set(x_85, 1, x_83);
@ -9742,12 +9742,12 @@ x_116 = l_Nat_repr(x_94);
x_117 = l_Lean_numLitKind;
x_118 = l_Lean_Syntax_mkLit(x_117, x_116, x_109);
x_119 = lean_array_push(x_115, x_118);
x_120 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_120 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_121 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_121, 0, x_99);
lean_ctor_set(x_121, 1, x_120);
x_122 = lean_array_push(x_113, x_121);
x_123 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_123 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_124 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_124, 0, x_123);
lean_ctor_set(x_124, 1, x_122);
@ -9789,12 +9789,12 @@ x_142 = l_Nat_repr(x_94);
x_143 = l_Lean_numLitKind;
x_144 = l_Lean_Syntax_mkLit(x_143, x_142, x_135);
x_145 = lean_array_push(x_141, x_144);
x_146 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_146 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_147 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_147, 0, x_99);
lean_ctor_set(x_147, 1, x_146);
x_148 = lean_array_push(x_139, x_147);
x_149 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_149 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_150 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_150, 0, x_149);
lean_ctor_set(x_150, 1, x_148);
@ -10504,12 +10504,12 @@ x_34 = lean_name_eq(x_10, x_33);
if (x_34 == 0)
{
lean_object* x_35; uint8_t x_36;
x_35 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_35 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_36 = lean_name_eq(x_10, x_35);
if (x_36 == 0)
{
lean_object* x_37; uint8_t x_38;
x_37 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_37 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_38 = lean_name_eq(x_10, x_37);
if (x_38 == 0)
{
@ -11012,7 +11012,7 @@ lean_object* x_163; lean_object* x_164; lean_object* x_165; uint8_t x_166;
x_163 = l_Lean_Syntax_getArg(x_161, x_159);
lean_inc(x_163);
x_164 = l_Lean_Syntax_getKind(x_163);
x_165 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_165 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_166 = lean_name_eq(x_164, x_165);
lean_dec(x_164);
if (x_166 == 0)
@ -11294,7 +11294,7 @@ lean_object* x_232; lean_object* x_233; lean_object* x_234; uint8_t x_235;
x_232 = l_Lean_Syntax_getArg(x_230, x_228);
lean_inc(x_232);
x_233 = l_Lean_Syntax_getKind(x_232);
x_234 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_234 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_235 = lean_name_eq(x_233, x_234);
lean_dec(x_233);
if (x_235 == 0)
@ -11929,12 +11929,12 @@ x_380 = lean_name_eq(x_10, x_379);
if (x_380 == 0)
{
lean_object* x_381; uint8_t x_382;
x_381 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_381 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_382 = lean_name_eq(x_10, x_381);
if (x_382 == 0)
{
lean_object* x_383; uint8_t x_384;
x_383 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_383 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_384 = lean_name_eq(x_10, x_383);
if (x_384 == 0)
{
@ -12312,7 +12312,7 @@ lean_object* x_461; lean_object* x_462; lean_object* x_463; uint8_t x_464;
x_461 = l_Lean_Syntax_getArg(x_459, x_457);
lean_inc(x_461);
x_462 = l_Lean_Syntax_getKind(x_461);
x_463 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_463 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_464 = lean_name_eq(x_462, x_463);
lean_dec(x_462);
if (x_464 == 0)
@ -12885,12 +12885,12 @@ x_580 = lean_name_eq(x_10, x_579);
if (x_580 == 0)
{
lean_object* x_581; uint8_t x_582;
x_581 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_581 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_582 = lean_name_eq(x_10, x_581);
if (x_582 == 0)
{
lean_object* x_583; uint8_t x_584;
x_583 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_583 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_584 = lean_name_eq(x_10, x_583);
if (x_584 == 0)
{
@ -13279,7 +13279,7 @@ lean_object* x_666; lean_object* x_667; lean_object* x_668; uint8_t x_669;
x_666 = l_Lean_Syntax_getArg(x_664, x_662);
lean_inc(x_666);
x_667 = l_Lean_Syntax_getKind(x_666);
x_668 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_668 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_669 = lean_name_eq(x_667, x_668);
lean_dec(x_667);
if (x_669 == 0)
@ -13875,12 +13875,12 @@ x_795 = lean_name_eq(x_10, x_794);
if (x_795 == 0)
{
lean_object* x_796; uint8_t x_797;
x_796 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_796 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_797 = lean_name_eq(x_10, x_796);
if (x_797 == 0)
{
lean_object* x_798; uint8_t x_799;
x_798 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_798 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_799 = lean_name_eq(x_10, x_798);
if (x_799 == 0)
{
@ -14293,7 +14293,7 @@ lean_object* x_881; lean_object* x_882; lean_object* x_883; uint8_t x_884;
x_881 = l_Lean_Syntax_getArg(x_879, x_877);
lean_inc(x_881);
x_882 = l_Lean_Syntax_getKind(x_881);
x_883 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_883 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_884 = lean_name_eq(x_882, x_883);
lean_dec(x_882);
if (x_884 == 0)
@ -14938,12 +14938,12 @@ x_1022 = lean_name_eq(x_10, x_1021);
if (x_1022 == 0)
{
lean_object* x_1023; uint8_t x_1024;
x_1023 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_1023 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_1024 = lean_name_eq(x_10, x_1023);
if (x_1024 == 0)
{
lean_object* x_1025; uint8_t x_1026;
x_1025 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_1025 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_1026 = lean_name_eq(x_10, x_1025);
if (x_1026 == 0)
{
@ -15356,7 +15356,7 @@ lean_object* x_1108; lean_object* x_1109; lean_object* x_1110; uint8_t x_1111;
x_1108 = l_Lean_Syntax_getArg(x_1106, x_1104);
lean_inc(x_1108);
x_1109 = l_Lean_Syntax_getKind(x_1108);
x_1110 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_1110 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_1111 = lean_name_eq(x_1109, x_1110);
lean_dec(x_1109);
if (x_1111 == 0)
@ -23570,7 +23570,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_Notation___hyg_12048____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -26232,7 +26232,7 @@ if (x_32 == 0)
{
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;
x_33 = lean_ctor_get(x_31, 0);
x_34 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_34 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_26);
x_35 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_35, 0, x_26);
@ -26249,24 +26249,24 @@ x_40 = lean_array_push(x_36, x_39);
x_41 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_42 = lean_array_push(x_40, x_41);
x_43 = lean_array_push(x_42, x_41);
x_44 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_44 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_26);
x_45 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_45, 0, x_26);
lean_ctor_set(x_45, 1, x_44);
x_46 = lean_array_push(x_43, x_45);
x_47 = lean_array_push(x_46, x_10);
x_48 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_48 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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_36, x_49);
x_51 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_51 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_52 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_52, 0, x_51);
lean_ctor_set(x_52, 1, x_50);
x_53 = lean_array_push(x_37, x_52);
x_54 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_54 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_55 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_55, 0, x_26);
lean_ctor_set(x_55, 1, x_54);
@ -26277,7 +26277,7 @@ lean_ctor_set(x_58, 0, x_57);
lean_ctor_set(x_58, 1, x_56);
x_59 = lean_array_push(x_53, x_58);
x_60 = lean_array_push(x_59, x_23);
x_61 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_61 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_62 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_62, 0, x_61);
lean_ctor_set(x_62, 1, x_60);
@ -26292,7 +26292,7 @@ x_64 = lean_ctor_get(x_31, 1);
lean_inc(x_64);
lean_inc(x_63);
lean_dec(x_31);
x_65 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_65 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_26);
x_66 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_66, 0, x_26);
@ -26309,24 +26309,24 @@ x_71 = lean_array_push(x_67, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_73 = lean_array_push(x_71, x_72);
x_74 = lean_array_push(x_73, x_72);
x_75 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_75 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_26);
x_76 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_76, 0, x_26);
lean_ctor_set(x_76, 1, x_75);
x_77 = lean_array_push(x_74, x_76);
x_78 = lean_array_push(x_77, x_10);
x_79 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_79 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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 = lean_array_push(x_67, x_80);
x_82 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_82 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_83 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_83, 0, x_82);
lean_ctor_set(x_83, 1, x_81);
x_84 = lean_array_push(x_68, x_83);
x_85 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_85 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_86 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_86, 0, x_26);
lean_ctor_set(x_86, 1, x_85);
@ -26337,7 +26337,7 @@ lean_ctor_set(x_89, 0, x_88);
lean_ctor_set(x_89, 1, x_87);
x_90 = lean_array_push(x_84, x_89);
x_91 = lean_array_push(x_90, x_23);
x_92 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_92 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_93 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_93, 0, x_92);
lean_ctor_set(x_93, 1, x_91);
@ -28518,7 +28518,7 @@ lean_object* l_Lean_Elab_Term_elabMatch(lean_object* x_1, lean_object* x_2, lean
_start:
{
lean_object* x_10; lean_object* x_62; uint8_t x_63;
x_62 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_62 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
lean_inc(x_1);
x_63 = l_Lean_Syntax_isOfKind(x_1, x_62);
if (x_63 == 0)
@ -28766,7 +28766,7 @@ lean_object* x_123; lean_object* x_124; lean_object* x_125; uint8_t x_126;
x_123 = lean_unsigned_to_nat(0u);
x_124 = l_Lean_Syntax_getArg(x_115, x_123);
lean_dec(x_115);
x_125 = l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
x_125 = l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
lean_inc(x_124);
x_126 = l_Lean_Syntax_isOfKind(x_124, x_125);
if (x_126 == 0)
@ -29045,7 +29045,7 @@ lean_object* x_423; lean_object* x_424; lean_object* x_425; uint8_t x_426;
lean_dec(x_185);
x_423 = lean_unsigned_to_nat(4u);
x_424 = l_Lean_Syntax_getArg(x_1, x_423);
x_425 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_425 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_inc(x_424);
x_426 = l_Lean_Syntax_isOfKind(x_424, x_425);
if (x_426 == 0)
@ -29293,7 +29293,7 @@ else
lean_object* x_482; lean_object* x_483; uint8_t x_484;
x_482 = l_Lean_Syntax_getArg(x_475, x_123);
lean_dec(x_475);
x_483 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_483 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
lean_inc(x_482);
x_484 = l_Lean_Syntax_isOfKind(x_482, x_483);
if (x_484 == 0)
@ -30024,7 +30024,7 @@ x_244 = l_Lean_Syntax_getArg(x_193, x_114);
lean_dec(x_193);
x_245 = lean_unsigned_to_nat(4u);
x_246 = l_Lean_Syntax_getArg(x_1, x_245);
x_247 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_247 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_inc(x_246);
x_248 = l_Lean_Syntax_isOfKind(x_246, x_247);
if (x_248 == 0)
@ -30275,7 +30275,7 @@ else
lean_object* x_304; lean_object* x_305; uint8_t x_306;
x_304 = l_Lean_Syntax_getArg(x_297, x_123);
lean_dec(x_297);
x_305 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_305 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
lean_inc(x_304);
x_306 = l_Lean_Syntax_isOfKind(x_304, x_305);
if (x_306 == 0)
@ -31010,7 +31010,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_Notation___hyg_12048____closed__2;
x_3 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_4 = l___regBuiltin_Lean_Elab_Term_elabMatch___closed__1;
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
return x_5;
@ -31114,7 +31114,7 @@ lean_inc(x_17);
lean_dec(x_15);
x_18 = l___private_Lean_Elab_Binders_0__Lean_Elab_Term_expandLetEqnsDeclVal___closed__1;
x_19 = lean_array_push(x_18, x_14);
x_20 = l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
x_20 = l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
x_21 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_21, 0, x_20);
lean_ctor_set(x_21, 1, x_19);

View file

@ -29,6 +29,7 @@ extern lean_object* l_Lean_Parser_Command_protected___elambda__1___closed__1;
extern lean_object* l_Lean_Elab_elabAttr___rarg___lambda__10___closed__3;
extern lean_object* l_Lean_Syntax_strLitToAtom___closed__3;
lean_object* lean_erase_macro_scopes(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Meta_forallBoundedTelescope___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_stringToMessageData(lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -123,6 +124,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___closed__2
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___spec__1(lean_object*, size_t, size_t);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkKinds___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__7;
extern lean_object* l_Lean_Elab_throwAlreadyDeclaredUniverseLevel___rarg___closed__3;
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabMutualDef___spec__6(lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_array_push(lean_object*, lean_object*);
@ -157,7 +159,9 @@ lean_object* l_Std_RBNode_fold___at___private_Lean_Elab_MutualDef_0__Lean_Elab_T
lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_MutualClosure_main___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst_match__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2___lambda__1___boxed(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_14283____closed__5;
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__7___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__3;
lean_object* lean_string_utf8_byte_size(lean_object*);
lean_object* l_List_forM___at_Lean_Elab_Term_MutualClosure_main___spec__2___lambda__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Array_anyMUnsafe_any___at_Lean_Elab_Term_isAutoImplicit___spec__3(lean_object*, lean_object*, size_t, size_t);
@ -221,7 +225,6 @@ lean_object* l_Lean_Elab_Term_MutualClosure_insertReplacementForMainFns(lean_obj
lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__3(uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_elabTermEnsuringType(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_array_fget(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__5;
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_instantiateMVarsAtHeader(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_mkDeclName___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__2___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*);
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
@ -237,7 +240,6 @@ extern lean_object* l_Lean_Elab_mkDeclName___rarg___lambda__1___closed__3;
lean_object* lean_st_ref_take(lean_object*, lean_object*);
lean_object* l_Lean_Elab_elabDeclAttrs___at_Lean_Elab_Command_elabMutualDef___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_mkDeclName___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__2___lambda__1(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_Notation___hyg_13542____closed__3;
lean_object* l_Lean_Meta_getZetaFVarIds___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_fixpoint___spec__1(lean_object*, lean_object*, lean_object*);
@ -322,7 +324,6 @@ lean_object* l_Lean_Syntax_getId(lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabMutualDef___spec__8(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(lean_object*, 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_elabExport___spec__2(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3___lambda__3___closed__1;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__4(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___lambda__2___closed__2;
@ -433,10 +434,10 @@ lean_object* l_Lean_Elab_elabAttr___at_Lean_Elab_Command_elabMutualDef___spec__4
lean_object* l_Array_feraseIdx___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__3___rarg(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3___boxed(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_updateUsedVarsOf_match__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
size_t l_USize_mod(size_t, size_t);
lean_object* l_Lean_Elab_Term_MutualClosure_ClosureState_localDecls___default;
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_getUsedFVarsMap(lean_object*);
@ -491,7 +492,6 @@ lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_MutualClosure_getModifie
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_withFunLocalDecls_loop___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* l_List_foldl___at_Lean_Elab_Term_MutualClosure_insertReplacementForLetRecs___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Lean_Elab_Command_getCurrMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_isExample___boxed(lean_object*);
lean_object* l_Lean_mkPrivateName(lean_object*, lean_object*);
@ -506,6 +506,7 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_typeHasRecFun(lea
lean_object* l_instInhabitedReaderT___rarg___boxed(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getKind(lean_object*);
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__5(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_14283____closed__11;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3___lambda__1___boxed(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_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___lambda__1___closed__2;
lean_object* l_Array_erase___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__1(lean_object*, lean_object*);
@ -559,6 +560,7 @@ lean_object* l_Lean_Elab_Term_MutualClosure_getModifiersForLetRecs___boxed(lean_
lean_object* l_Lean_addMessageContextFull___at_Lean_Meta_instAddMessageContextMetaM___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_elabModifiers___at_Lean_Elab_Command_elabMutualDef___spec__1___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_elabMutualDef___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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__11;
lean_object* lean_expr_update_lambda(lean_object*, uint8_t, lean_object*, lean_object*);
extern lean_object* l_Lean_Meta_Match_Pattern_toMessageData___closed__6;
lean_object* l_List_toArrayAux___rarg(lean_object*, lean_object*);
@ -567,7 +569,6 @@ uint8_t l_Lean_Syntax_isNone(lean_object*);
lean_object* l_Lean_setEnv___at_Lean_Elab_Term_declareTacticSyntax___spec__3(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_MutualDef_0__Lean_Elab_Term_MutualClosure_mkClosureForAux___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_Elab_Term_MutualClosure_Replacement_apply_match__2(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__11;
lean_object* l_Lean_expandMacros(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2___lambda__3(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_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__3___lambda__1(lean_object*, lean_object*, size_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -640,6 +641,7 @@ lean_object* l_Lean_Elab_instInhabitedDefViewElabHeader;
lean_object* l_List_forIn_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___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_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__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_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
lean_object* l_List_forM___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkLetRecsToLiftTypes___spec__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_Meta_Basic_0__Lean_Meta_lambdaTelescopeImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -659,10 +661,10 @@ uint8_t l_List_beq___at_Lean_OpenDecl_instToStringOpenDecl___spec__1(lean_object
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_check___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_mkInitialUsedFVarsMap___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_Elab_mkDeclName___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__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_myMacro____x40_Init_Notation___hyg_11518____closed__7;
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_checkModifiers(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_checkKinds___lambda__1___closed__1;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_expandWhereDeclsAsStructInst___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunValues___spec__2___lambda__2(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_expandWhereDeclsAsStructInst___closed__1;
@ -680,7 +682,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabFunType_match
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_registerFailedToInferDefTypeInfo___closed__2;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Syntax_SepArray_getElems___spec__1(lean_object*, size_t, size_t, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_FixPoint_getUsedFVarsMap___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
extern lean_object* l_addParenHeuristic___closed__1;
lean_object* l_List_map___at_Lean_Elab_Term_MutualClosure_main___spec__8___boxed(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_getFunName_match__1(lean_object*);
@ -689,7 +690,6 @@ lean_object* l___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_MutualClosure_Fix
lean_object* l_Std_PersistentArray_anyM___at_Lean_Elab_Term_isAutoImplicit___spec__1___boxed(lean_object*, lean_object*);
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*);
lean_object* l_Lean_Elab_applyVisibility___at___private_Lean_Elab_MutualDef_0__Lean_Elab_Term_elabHeaders___spec__3___boxed(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_12965____closed__7;
extern lean_object* l_Lean_Parser_Term_letRecDecl___elambda__1___closed__1;
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Command_elabMutualDef___spec__6___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Lean_Elab_Term_isAutoImplicit___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -5037,7 +5037,7 @@ else
{
lean_object* x_36; lean_object* x_37; lean_object* x_38; uint8_t x_39;
x_36 = l_Lean_Syntax_getArg(x_1, x_27);
x_37 = l_myMacro____x40_Init_Notation___hyg_13542____closed__3;
x_37 = l_myMacro____x40_Init_Notation___hyg_14283____closed__3;
lean_inc(x_2);
x_38 = lean_name_mk_string(x_2, x_37);
lean_inc(x_36);
@ -5082,7 +5082,7 @@ lean_dec(x_51);
if (x_52 == 0)
{
lean_object* x_53; lean_object* x_54; uint8_t x_55;
x_53 = l_myMacro____x40_Init_Notation___hyg_13542____closed__5;
x_53 = l_myMacro____x40_Init_Notation___hyg_14283____closed__5;
x_54 = lean_name_mk_string(x_2, x_53);
lean_inc(x_46);
x_55 = l_Lean_Syntax_isOfKind(x_46, x_54);
@ -5164,7 +5164,7 @@ else
{
lean_object* x_76; lean_object* x_77; lean_object* x_78; uint8_t x_79;
x_76 = l_Lean_Syntax_getArg(x_1, x_27);
x_77 = l_myMacro____x40_Init_Notation___hyg_13542____closed__3;
x_77 = l_myMacro____x40_Init_Notation___hyg_14283____closed__3;
x_78 = lean_name_mk_string(x_2, x_77);
x_79 = l_Lean_Syntax_isOfKind(x_76, x_78);
lean_dec(x_78);
@ -5286,7 +5286,7 @@ lean_inc(x_10);
x_11 = lean_ctor_get(x_9, 1);
lean_inc(x_11);
lean_dec(x_9);
x_12 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_12 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_1);
x_13 = lean_name_mk_string(x_1, x_12);
lean_inc(x_10);
@ -5295,7 +5295,7 @@ lean_ctor_set(x_14, 0, x_10);
lean_ctor_set(x_14, 1, x_12);
x_15 = l_Array_empty___closed__1;
x_16 = lean_array_push(x_15, x_14);
x_17 = l_myMacro____x40_Init_Notation___hyg_11518____closed__11;
x_17 = l_myMacro____x40_Init_Notation___hyg_11546____closed__11;
lean_inc(x_1);
x_18 = lean_name_mk_string(x_1, x_17);
x_19 = lean_array_get_size(x_2);
@ -5311,7 +5311,7 @@ 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_15, x_26);
x_28 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_28 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_29 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_29, 0, x_10);
lean_ctor_set(x_29, 1, x_28);
@ -5342,7 +5342,7 @@ x_45 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_45, 0, x_41);
lean_ctor_set(x_45, 1, x_44);
x_46 = lean_array_push(x_15, x_45);
x_47 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_47 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_48 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_48, 0, x_37);
lean_ctor_set(x_48, 1, x_47);
@ -5374,7 +5374,7 @@ x_61 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_61, 0, x_57);
lean_ctor_set(x_61, 1, x_60);
x_62 = lean_array_push(x_15, x_61);
x_63 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_63 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_64 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_64, 0, x_52);
lean_ctor_set(x_64, 1, x_63);
@ -5424,7 +5424,7 @@ lean_inc(x_19);
x_20 = lean_ctor_get(x_18, 1);
lean_inc(x_20);
lean_dec(x_18);
x_21 = l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
x_21 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_inc(x_2);
x_22 = lean_name_mk_string(x_2, x_21);
x_23 = l_prec_x28___x29___closed__3;
@ -5435,10 +5435,10 @@ lean_ctor_set(x_24, 1, x_23);
x_25 = l_Array_empty___closed__1;
x_26 = lean_array_push(x_25, x_24);
x_27 = lean_array_push(x_25, x_11);
x_28 = l_myMacro____x40_Init_Notation___hyg_12965____closed__7;
x_28 = l_myMacro____x40_Init_Notation___hyg_13706____closed__7;
lean_inc(x_2);
x_29 = lean_name_mk_string(x_2, x_28);
x_30 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_30 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_19);
x_31 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_31, 0, x_19);
@ -5517,7 +5517,7 @@ lean_inc(x_59);
x_60 = lean_ctor_get(x_58, 1);
lean_inc(x_60);
lean_dec(x_58);
x_61 = l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
x_61 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_inc(x_2);
x_62 = lean_name_mk_string(x_2, x_61);
x_63 = l_prec_x28___x29___closed__3;
@ -5528,10 +5528,10 @@ lean_ctor_set(x_64, 1, x_63);
x_65 = l_Array_empty___closed__1;
x_66 = lean_array_push(x_65, x_64);
x_67 = lean_array_push(x_65, x_11);
x_68 = l_myMacro____x40_Init_Notation___hyg_12965____closed__7;
x_68 = l_myMacro____x40_Init_Notation___hyg_13706____closed__7;
lean_inc(x_2);
x_69 = lean_name_mk_string(x_2, x_68);
x_70 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_70 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_59);
x_71 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_71, 0, x_59);
@ -5584,7 +5584,7 @@ lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_MutualDef_0__Lean_E
_start:
{
lean_object* x_7; lean_object* x_8; uint8_t x_9;
x_7 = l_myMacro____x40_Init_Notation___hyg_13542____closed__5;
x_7 = l_myMacro____x40_Init_Notation___hyg_14283____closed__5;
lean_inc(x_2);
x_8 = lean_name_mk_string(x_2, x_7);
lean_inc(x_1);

File diff suppressed because it is too large Load diff

View file

@ -36,10 +36,10 @@ lean_object* l_Lean_Elab_Term_Quotation_getPatternVars___closed__2;
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_Quotation_getPatternVars___closed__1;
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Term_Quotation_getAntiquotationIds_go___spec__1(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_12789____closed__13;
lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds_go_match__1(lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(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_Lean_Elab_Term_Quotation_getPatternsVars___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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Lean_Elab_Term_Quotation_getAntiquotationIds_go(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_getAntiquotationIds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
@ -540,7 +540,7 @@ x_9 = l_Lean_Syntax_isQuot(x_1);
if (x_9 == 0)
{
lean_object* x_10; uint8_t x_11;
x_10 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_10 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_inc(x_1);
x_11 = l_Lean_Syntax_isOfKind(x_1, x_10);
if (x_11 == 0)

View file

@ -18,7 +18,6 @@ lean_object* l_List_reverse___rarg(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___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* l_Lean_Elab_Term_StructInst_Struct_modifyFields(lean_object*, lean_object*);
lean_object* l_List_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandCompositeFields___spec__2(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
lean_object* l_Std_HashMap_toList___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandStruct___spec__6(lean_object*);
extern lean_object* l_Lean_Name_toString___closed__1;
uint8_t l_List_foldr___at_Lean_Elab_Term_StructInst_Struct_allDefault___spec__1(uint8_t, lean_object*);
@ -35,6 +34,7 @@ lean_object* l_Lean_Elab_Term_StructInst_elabStructInst_match__2(lean_object*);
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
lean_object* lean_erase_macro_scopes(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_instInhabitedField(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__1;
lean_object* l_Lean_stringToMessageData(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_Struct_modifyFieldsM(lean_object*);
@ -90,10 +90,12 @@ lean_object* l_Lean_Elab_Term_StructInst_throwFailedToElabField___rarg___closed_
lean_object* l_List_forIn_loop___at_Lean_Elab_Term_StructInst_DefaultFields_step___spec__1___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* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_elabStructInst_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__3___closed__1;
lean_object* l_List_foldlM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__12___closed__4;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_forIn_loop___at_Lean_Elab_Term_StructInst_DefaultFields_step___spec__1___lambda__1___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux_match__1___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldValue_x3f(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_Context_allStructNames___default;
@ -160,6 +162,7 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabM
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__1(lean_object*);
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__9___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Nat_max(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
extern lean_object* l_Lean_Expr_getAppArgs___closed__1;
lean_object* l_Lean_Elab_Term_StructInst_formatField(lean_object*, lean_object*);
lean_object* l_Lean_Meta_unfoldDefinition_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -168,7 +171,6 @@ extern lean_object* l_Std_Format_sbracket___closed__4;
lean_object* l_Std_Format_joinSep___at_instReprProd___spec__1(lean_object*, lean_object*);
lean_object* l_Std_AssocList_contains___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkFieldMap___spec__4___boxed(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f_match__2___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
lean_object* l_Lean_Elab_Term_synthesizeAppInstMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Term_StructInst_expandStructInstExpectedType(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_elabStructInst_match__1(lean_object*);
@ -293,7 +295,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_StructInst_0__Le
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_toFieldLHS___closed__2;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_findDefaultMissing_x3f(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_FieldLHS_toSyntax(uint8_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
lean_object* l_Lean_Elab_Term_elabTerm(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_mkAnnotation(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_Struct_source_match__1(lean_object*);
@ -341,12 +342,10 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduceProjOf_x3f(lean_obj
lean_object* lean_st_mk_ref(lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_Elab_Term_StructInst_trySynthStructInstance_x3f(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_12965____closed__8;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduceProjOf_x3f_match__2(lean_object*);
lean_object* l_Lean_Syntax_getId(lean_object*);
lean_object* l_Lean_Elab_addMacroStack___at_Lean_Elab_Term_instAddErrorMessageContextTermElabM___spec__1(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_12965____closed__9;
lean_object* l_Lean_Syntax_prettyPrint(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_markDefaultMissing___closed__2;
lean_object* l_Lean_Elab_Term_StructInst_Struct_allDefault_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
@ -357,7 +356,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getSt
extern lean_object* l_Std_Range_myMacro____x40_Init_Data_Range___hyg_261____closed__22;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__1(lean_object*);
uint8_t l_Array_contains___at_Lean_findField_x3f___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource_match__1(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx___lambda__1___boxed(lean_object*, lean_object*);
lean_object* l_Lean_getStructureFields(lean_object*, lean_object*);
@ -366,7 +364,6 @@ lean_object* l_Function_comp___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_FieldVal_toSyntax___closed__2;
lean_object* lean_array_to_list(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldName_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_instToStringStruct___closed__1;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_addMissingFields_match__2(lean_object*);
@ -426,7 +423,6 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCto
lean_object* l_Lean_Elab_Term_StructInst_Struct_fields_match__1(lean_object*);
lean_object* l_Lean_Meta_whnf(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_step_match__3(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_isModifyOp_x3f_match__1(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux___closed__2;
uint8_t l_Lean_Elab_Term_StructInst_Field_isSimple___rarg(lean_object*);
@ -443,6 +439,7 @@ size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_Lean_Syntax_mkAntiquotNode___closed__9;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_step___closed__1;
extern lean_object* l_Std_Format_sbracket___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l_Lean_addTrace___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Lean_Expr_isLambda(lean_object*);
@ -453,6 +450,7 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_Struct_structName___boxed(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_setStructSourceSyntax(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_object* lean_expr_update_proj(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_instInhabitedField___closed__1;
lean_object* l_Lean_Elab_Term_StructInst_formatField_match__1(lean_object*);
@ -467,15 +465,14 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSub
extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault_loop_match__3(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_propagateLoop_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__2(lean_object*);
extern lean_object* l_Lean_Elab_Term_termElabAttribute;
lean_object* l_Array_mapMUnsafe_map___rarg(lean_object*, lean_object*, size_t, size_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct_match__3(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getForallBody_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Meta_InferType_0__Lean_Meta_inferForallType___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getForallBody_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNumLitFields(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Std_fmt___at_Lean_Level_PP_Result_format___spec__1(lean_object*);
@ -507,7 +504,6 @@ lean_object* l_Array_mapMUnsafe_map___at_Lean_Elab_Term_StructInst_Field_toSynta
lean_object* l_Std_fmt___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___spec__2(lean_object*);
lean_object* lean_instantiate_value_lparams(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_throwFailedToElabField___rarg___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_Lean_Elab_Term_StructInst_expandStructInstExpectedType___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_propagateExpectedType_match__1(lean_object*);
lean_object* l_Lean_Expr_getAppNumArgsAux(lean_object*, lean_object*);
@ -536,7 +532,6 @@ lean_object* l_Lean_Elab_Term_StructInst_Struct_structName_match__1___rarg(lean_
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___closed__1;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux(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_13542____closed__11;
lean_object* l_Lean_mkApp(lean_object*, lean_object*);
lean_object* l_List_map___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandParentFields___spec__1___closed__1;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -551,6 +546,7 @@ uint8_t l_Lean_BinderInfo_isExplicit(uint8_t);
lean_object* l_instInhabitedReaderT___rarg___boxed(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___lambda__3___closed__3;
lean_object* l_Lean_Syntax_getKind(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__2(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource_match__1(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_formatStruct_match__1(lean_object*);
@ -663,6 +659,7 @@ lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_reduce_match__1___rarg(le
extern lean_object* l_prec_x28___x29___closed__3;
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_tryToSynthesizeDefault(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_StructInst_0__Lean_Elab_Term_StructInst_elabStruct_match__3___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
lean_object* l_Lean_Meta_mkFreshLevelMVar___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux_match__1___rarg___boxed(lean_object*, lean_object*, lean_object*);
@ -697,6 +694,7 @@ lean_object* l_List_foldl___at_Lean_Elab_Term_StructInst_DefaultFields_getHierar
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields_match__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_Struct_source_match__1___rarg(lean_object*, lean_object*);
uint8_t l_Lean_Elab_Term_StructInst_DefaultFields_State_progress___default;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_object* l_Lean_Elab_Term_StructInst_Struct_structName_match__1(lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStruct_match__5___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_throwFailedToElabField(lean_object*);
@ -719,9 +717,11 @@ lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expan
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getFieldValue_x3f___lambda__1___boxed(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkSubstructSource___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_StructInst_Source_isNone_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
lean_object* l_Lean_Elab_Term_StructInst_Field_toSyntax(lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_formatStruct___closed__4;
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_groupFields___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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_object* l_Lean_Elab_Term_isLocalIdent_x3f(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_elabStructInstAux___closed__3;
@ -746,7 +746,6 @@ lean_object* l_List_mapM___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_S
lean_object* l_Lean_throwError___at___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_mkCtorHeaderAux___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getFieldIdx_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructSource___closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
extern lean_object* l_addParenHeuristic___closed__1;
lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_Struct_ref_match__1(lean_object*);
@ -761,6 +760,7 @@ lean_object* l_List_foldr___at_Lean_Elab_Term_StructInst_Struct_allDefault___spe
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_expandNonAtomicExplicitSource___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_StructInst_0__Lean_Elab_Term_StructInst_getStructName_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_DefaultFields_getHierarchyDepth___boxed(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Elab_Term_StructInst_Field_isSimple_match__1(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_StructInst_instInhabitedSource;
lean_object* l_Lean_Elab_Term_StructInst_elabStructInst(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -806,14 +806,14 @@ lean_ctor_set(x_15, 1, x_14);
x_16 = l_Array_empty___closed__1;
x_17 = lean_array_push(x_16, x_15);
x_18 = lean_array_push(x_16, x_10);
x_19 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_19 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_13);
x_20 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_20, 0, x_13);
lean_ctor_set(x_20, 1, x_19);
x_21 = lean_array_push(x_16, x_20);
x_22 = lean_array_push(x_21, x_8);
x_23 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_23 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_24 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_24, 0, x_23);
lean_ctor_set(x_24, 1, x_22);
@ -832,7 +832,7 @@ x_32 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_32, 0, x_13);
lean_ctor_set(x_32, 1, x_31);
x_33 = lean_array_push(x_30, x_32);
x_34 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_34 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_35 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_35, 0, x_34);
lean_ctor_set(x_35, 1, x_33);
@ -855,14 +855,14 @@ lean_ctor_set(x_39, 1, x_38);
x_40 = l_Array_empty___closed__1;
x_41 = lean_array_push(x_40, x_39);
x_42 = lean_array_push(x_40, x_10);
x_43 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_43 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_36);
x_44 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_44, 0, x_36);
lean_ctor_set(x_44, 1, x_43);
x_45 = lean_array_push(x_40, x_44);
x_46 = lean_array_push(x_45, x_8);
x_47 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_47 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_48 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_48, 0, x_47);
lean_ctor_set(x_48, 1, x_46);
@ -881,7 +881,7 @@ x_56 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_56, 0, x_36);
lean_ctor_set(x_56, 1, x_55);
x_57 = lean_array_push(x_54, x_56);
x_58 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_58 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_59 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_59, 0, x_58);
lean_ctor_set(x_59, 1, x_57);
@ -1125,7 +1125,7 @@ if (x_50 == 0)
{
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;
x_51 = lean_ctor_get(x_49, 0);
x_52 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_52 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_44);
x_53 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_53, 0, x_44);
@ -1142,24 +1142,24 @@ x_58 = lean_array_push(x_54, x_57);
x_59 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_60 = lean_array_push(x_58, x_59);
x_61 = lean_array_push(x_60, x_59);
x_62 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_62 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_44);
x_63 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_63, 0, x_44);
lean_ctor_set(x_63, 1, x_62);
x_64 = lean_array_push(x_61, x_63);
x_65 = lean_array_push(x_64, x_23);
x_66 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_66 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_67 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_67, 0, x_66);
lean_ctor_set(x_67, 1, x_65);
x_68 = lean_array_push(x_54, x_67);
x_69 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_69 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
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_55, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_72 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_73 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_73, 0, x_44);
lean_ctor_set(x_73, 1, x_72);
@ -1170,7 +1170,7 @@ lean_ctor_set(x_76, 0, x_75);
lean_ctor_set(x_76, 1, x_74);
x_77 = lean_array_push(x_71, x_76);
x_78 = lean_array_push(x_77, x_42);
x_79 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_79 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_80 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_80, 0, x_79);
lean_ctor_set(x_80, 1, x_78);
@ -1187,7 +1187,7 @@ x_83 = lean_ctor_get(x_49, 1);
lean_inc(x_83);
lean_inc(x_82);
lean_dec(x_49);
x_84 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_84 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_44);
x_85 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_85, 0, x_44);
@ -1204,24 +1204,24 @@ x_90 = lean_array_push(x_86, x_89);
x_91 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_92 = lean_array_push(x_90, x_91);
x_93 = lean_array_push(x_92, x_91);
x_94 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_94 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_44);
x_95 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_95, 0, x_44);
lean_ctor_set(x_95, 1, x_94);
x_96 = lean_array_push(x_93, x_95);
x_97 = lean_array_push(x_96, x_23);
x_98 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_98 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
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_86, x_99);
x_101 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_101 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
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_87, x_102);
x_104 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_104 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_105 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_105, 0, x_44);
lean_ctor_set(x_105, 1, x_104);
@ -1232,7 +1232,7 @@ lean_ctor_set(x_108, 0, x_107);
lean_ctor_set(x_108, 1, x_106);
x_109 = lean_array_push(x_103, x_108);
x_110 = lean_array_push(x_109, x_42);
x_111 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_111 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_112 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_112, 0, x_111);
lean_ctor_set(x_112, 1, x_110);
@ -1372,7 +1372,7 @@ if (lean_is_exclusive(x_157)) {
lean_dec_ref(x_157);
x_160 = lean_box(0);
}
x_161 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_161 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_152);
x_162 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_162, 0, x_152);
@ -1389,24 +1389,24 @@ x_167 = lean_array_push(x_163, x_166);
x_168 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_169 = lean_array_push(x_167, x_168);
x_170 = lean_array_push(x_169, x_168);
x_171 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_171 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_152);
x_172 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_172, 0, x_152);
lean_ctor_set(x_172, 1, x_171);
x_173 = lean_array_push(x_170, x_172);
x_174 = lean_array_push(x_173, x_131);
x_175 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_175 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_176 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_176, 0, x_175);
lean_ctor_set(x_176, 1, x_174);
x_177 = lean_array_push(x_163, x_176);
x_178 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_178 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_179 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_179, 0, x_178);
lean_ctor_set(x_179, 1, x_177);
x_180 = lean_array_push(x_164, x_179);
x_181 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_181 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_182 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_182, 0, x_152);
lean_ctor_set(x_182, 1, x_181);
@ -1417,7 +1417,7 @@ lean_ctor_set(x_185, 0, x_184);
lean_ctor_set(x_185, 1, x_183);
x_186 = lean_array_push(x_180, x_185);
x_187 = lean_array_push(x_186, x_150);
x_188 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_188 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_189 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_189, 0, x_188);
lean_ctor_set(x_189, 1, x_187);
@ -1627,7 +1627,7 @@ if (lean_is_exclusive(x_247)) {
lean_dec_ref(x_247);
x_250 = lean_box(0);
}
x_251 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_251 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_inc(x_242);
x_252 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_252, 0, x_242);
@ -1644,24 +1644,24 @@ x_257 = lean_array_push(x_253, x_256);
x_258 = l_myMacro____x40_Init_Notation___hyg_1340____closed__8;
x_259 = lean_array_push(x_257, x_258);
x_260 = lean_array_push(x_259, x_258);
x_261 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_261 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_242);
x_262 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_262, 0, x_242);
lean_ctor_set(x_262, 1, x_261);
x_263 = lean_array_push(x_260, x_262);
x_264 = lean_array_push(x_263, x_221);
x_265 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_265 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_266 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_266, 0, x_265);
lean_ctor_set(x_266, 1, x_264);
x_267 = lean_array_push(x_253, x_266);
x_268 = l_myMacro____x40_Init_Notation___hyg_13542____closed__4;
x_268 = l_myMacro____x40_Init_Notation___hyg_14283____closed__4;
x_269 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_269, 0, x_268);
lean_ctor_set(x_269, 1, x_267);
x_270 = lean_array_push(x_254, x_269);
x_271 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_271 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_272 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_272, 0, x_242);
lean_ctor_set(x_272, 1, x_271);
@ -1672,7 +1672,7 @@ lean_ctor_set(x_275, 0, x_274);
lean_ctor_set(x_275, 1, x_273);
x_276 = lean_array_push(x_270, x_275);
x_277 = lean_array_push(x_276, x_240);
x_278 = l_myMacro____x40_Init_Notation___hyg_13542____closed__2;
x_278 = l_myMacro____x40_Init_Notation___hyg_14283____closed__2;
x_279 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_279, 0, x_278);
lean_ctor_set(x_279, 1, x_277);
@ -3371,7 +3371,7 @@ lean_ctor_set(x_93, 2, x_91);
lean_ctor_set(x_93, 3, x_28);
lean_inc(x_89);
x_94 = lean_array_push(x_89, x_93);
x_95 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_95 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_66);
x_96 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_96, 0, x_66);
@ -3390,7 +3390,7 @@ x_103 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_103, 0, x_102);
lean_ctor_set(x_103, 1, x_101);
x_104 = lean_array_push(x_74, x_103);
x_105 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_105 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_66);
x_106 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_106, 0, x_66);
@ -3408,18 +3408,18 @@ 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_74, x_112);
x_114 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_114 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_115 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_115, 0, x_66);
lean_ctor_set(x_115, 1, x_114);
x_116 = lean_array_push(x_113, x_115);
x_117 = lean_array_push(x_116, x_60);
x_118 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_118 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
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 = lean_array_push(x_107, x_119);
x_121 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_121 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_122 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_122, 0, x_121);
lean_ctor_set(x_122, 1, x_120);
@ -3431,7 +3431,7 @@ lean_ctor_set(x_126, 0, x_111);
lean_ctor_set(x_126, 1, x_125);
x_127 = lean_array_push(x_89, x_126);
x_128 = lean_array_push(x_127, x_100);
x_129 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_129 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_130 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_130, 0, x_129);
lean_ctor_set(x_130, 1, x_128);
@ -3700,7 +3700,7 @@ lean_ctor_set(x_257, 2, x_255);
lean_ctor_set(x_257, 3, x_243);
lean_inc(x_253);
x_258 = lean_array_push(x_253, x_257);
x_259 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_259 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_inc(x_228);
x_260 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_260, 0, x_228);
@ -3719,7 +3719,7 @@ x_267 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_267, 0, x_266);
lean_ctor_set(x_267, 1, x_265);
x_268 = lean_array_push(x_236, x_267);
x_269 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_269 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_228);
x_270 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_270, 0, x_228);
@ -3739,18 +3739,18 @@ 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_236, x_278);
x_280 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_280 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_281 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_281, 0, x_228);
lean_ctor_set(x_281, 1, x_280);
x_282 = lean_array_push(x_279, x_281);
x_283 = lean_array_push(x_282, x_223);
x_284 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_284 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_285 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_285, 0, x_284);
lean_ctor_set(x_285, 1, x_283);
x_286 = lean_array_push(x_271, x_285);
x_287 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_287 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_288 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_288, 0, x_287);
lean_ctor_set(x_288, 1, x_286);
@ -3762,7 +3762,7 @@ lean_ctor_set(x_292, 0, x_277);
lean_ctor_set(x_292, 1, x_291);
x_293 = lean_array_push(x_253, x_292);
x_294 = lean_array_push(x_293, x_264);
x_295 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_295 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_296 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_296, 0, x_295);
lean_ctor_set(x_296, 1, x_294);

View file

@ -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_Notation___hyg_11518____closed__10;
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
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;
@ -73,7 +72,6 @@ uint8_t l___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___clos
lean_object* lean_name_mk_string(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getOptional_x3f(lean_object*);
lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__4___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__9(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -108,6 +106,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addDefaults(le
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at_Lean_Elab_Command_elabStructure___spec__7___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* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__18___lambda__3___closed__2;
lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__14(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_11546____closed__10;
lean_object* l___private_Lean_Meta_Basic_0__Lean_Meta_withLocalDeclImp___rarg(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Elab_instInhabitedAttribute;
extern lean_object* l_Lean_initFn____x40_Lean_Class___hyg_627____closed__1;
@ -163,11 +162,11 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_addProjections
lean_object* l_Lean_Elab_Term_applyAttributesAt(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_string_utf8_extract(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_validStructType_match__1(lean_object*);
lean_object* l_Lean_Level_getOffsetAux(lean_object*, lean_object*);
lean_object* l_Lean_Elab_elabAttr___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__4___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_myMacro____x40_Init_Notation___hyg_6051____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_mkAuxConstructions(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_getLevelNames___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureView___closed__1;
@ -190,6 +189,7 @@ lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Structure_0__Lean_Elab
lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_findFieldInfo_x3f___spec__1(lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_Elab_Command_checkValidFieldModifier___lambda__2___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_addCtorFields___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_12789____closed__14;
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___rarg___closed__2;
extern lean_object* l_Lean_Elab_Command_checkValidCtorModifier___rarg___closed__3;
lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabStructure___spec__8___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -428,6 +428,7 @@ extern lean_object* l_Lean_nullKind___closed__2;
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__12___lambda__2(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(uint8_t, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_throwUnsupportedSyntax___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__3___rarg(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields(lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__29;
lean_object* l_Lean_Elab_DerivingClassView_applyHandlers(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -437,7 +438,6 @@ lean_object* l_Lean_throwError___at_Lean_Elab_Command_elabStructure___spec__10(l
lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandFields___spec__18___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabFieldTypeValue_match__1(lean_object*);
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_processSubfields_loop___rarg___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
lean_object* l_Lean_mkAtomFrom(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_levelMVarToParamAux___boxed__const__1;
lean_object* l_Lean_Elab_elabDeclAttrs___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -670,6 +670,7 @@ lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_elabStructureV
extern lean_object* l_Lean_Elab_toAttributeKind___rarg___lambda__2___closed__2;
lean_object* l___private_Lean_Elab_Structure_0__Lean_Elab_Command_updateResultingUniverse___closed__3;
lean_object* l_Lean_Elab_elabModifiers___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__1___boxed(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_11546____closed__9;
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
lean_object* l_Lean_Elab_elabModifiers___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Lean_Elab_Command_instInhabitedStructFieldKind;
@ -691,7 +692,6 @@ lean_object* l_Lean_Elab_checkNotAlreadyDeclared___at___private_Lean_Elab_Struct
uint8_t lean_is_class(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Command_checkValidCtorModifier___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_expandCtor___spec__12___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_Structure_0__Lean_Elab_Command_expandCtor___lambda__2___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
lean_object* l_Lean_throwError___at___private_Lean_Elab_Structure_0__Lean_Elab_Command_withFields___spec__5(lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInst___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Command_elabStructure___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -10962,7 +10962,7 @@ x_88 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_87);
x_89 = lean_ctor_get(x_88, 1);
lean_inc(x_89);
lean_dec(x_88);
x_90 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_90 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_84);
x_91 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_91, 0, x_84);
@ -10976,18 +10976,18 @@ 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_92, x_96);
x_98 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_98 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_99 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_99, 0, x_84);
lean_ctor_set(x_99, 1, x_98);
x_100 = lean_array_push(x_97, x_99);
x_101 = lean_array_push(x_100, x_75);
x_102 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_102 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_103 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_103, 0, x_102);
lean_ctor_set(x_103, 1, x_101);
x_104 = lean_array_push(x_93, x_103);
x_105 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_105 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_106 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_106, 0, x_105);
lean_ctor_set(x_106, 1, x_104);
@ -11387,7 +11387,7 @@ x_194 = l_Lean_Elab_Term_getMainModule___rarg(x_10, x_193);
x_195 = lean_ctor_get(x_194, 1);
lean_inc(x_195);
lean_dec(x_194);
x_196 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_196 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_190);
x_197 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_197, 0, x_190);
@ -11401,18 +11401,18 @@ x_202 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_202, 0, x_201);
lean_ctor_set(x_202, 1, x_200);
x_203 = lean_array_push(x_198, x_202);
x_204 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_204 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_205 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_205, 0, x_190);
lean_ctor_set(x_205, 1, x_204);
x_206 = lean_array_push(x_203, x_205);
x_207 = lean_array_push(x_206, x_181);
x_208 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_208 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
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_199, x_209);
x_211 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_211 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_212 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_212, 0, x_211);
lean_ctor_set(x_212, 1, x_210);
@ -14306,7 +14306,7 @@ default:
{
lean_object* x_36; lean_object* x_37; lean_object* x_38; uint8_t x_39; lean_object* x_40; lean_object* x_41;
x_36 = l_Lean_LocalDecl_userName(x_19);
x_37 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_37 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_38 = l_Lean_Name_appendBefore(x_36, x_37);
x_39 = l_Lean_LocalDecl_binderInfo(x_19);
x_40 = l_Lean_LocalDecl_type(x_19);
@ -20293,7 +20293,7 @@ lean_ctor_set(x_42, 0, x_35);
lean_ctor_set(x_42, 1, x_41);
x_43 = l_Array_empty___closed__1;
x_44 = lean_array_push(x_43, x_42);
x_45 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_45 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_46 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_46, 0, x_35);
lean_ctor_set(x_46, 1, x_45);

File diff suppressed because it is too large Load diff

View file

@ -14,7 +14,6 @@
extern "C" {
#endif
lean_object* l_List_reverse___rarg(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
extern lean_object* l_Lean_Parser_Tactic_tacticSeqBracketed___elambda__1___closed__2;
lean_object* l_Lean_Elab_Tactic_getMainTag___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -47,7 +46,6 @@ lean_object* l_Lean_Elab_Tactic_SavedState_restore(lean_object*, lean_object*, l
lean_object* l_Lean_Elab_Tactic_liftMetaMAtMain_match__1(lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_Lean_Meta_mkSorry___rarg___lambda__1___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* lean_io_error_to_string(lean_object*);
@ -80,6 +78,7 @@ extern lean_object* l_Lean_identKind___closed__2;
lean_object* l_Lean_Elab_Tactic_focusAndDone(lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing(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_Tactic_evalClear_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
lean_object* l_Array_extract___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_mkTacticAttribute___closed__6;
lean_object* l_List_findM_x3f___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -168,6 +167,7 @@ lean_object* l_Lean_Elab_Tactic_evalClear_match__1___rarg(lean_object*, lean_obj
lean_object* l_List_forIn_loop___at_Lean_Elab_Tactic_evalAllGoals___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* l_Lean_throwError___at_Lean_Elab_Tactic_getFVarId___spec__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_Elab_Tactic_evalTactic_match__2(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___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*);
extern lean_object* l_Lean_Parser_Tactic_focus___closed__2;
lean_object* l_Lean_Elab_Tactic_evalAssumption___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -189,6 +189,7 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_evalIntros___closed__1;
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_getFVarId___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_Lean_Meta_intro(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals___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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalAssumption(lean_object*);
lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals_match__2___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_getMainTag_match__1(lean_object*);
@ -209,8 +210,7 @@ lean_object* l_Lean_Elab_Tactic_evalCase(lean_object*, lean_object*, lean_object
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalClear___closed__1;
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___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_array_fget(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
uint8_t l_Array_qsort_sort___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__1___lambda__1(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalTactic___spec__11___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -256,7 +256,6 @@ uint8_t l_Lean_Expr_hasExprMVar(lean_object*);
lean_object* l_Array_qsort_sort___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_replaceRef(lean_object*, lean_object*);
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
lean_object* l_Lean_Elab_Tactic_evalDone___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_evalRevert_match__2(lean_object*);
lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -272,11 +271,13 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_evalDone(lean_object*);
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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Meta_mkSorry___at_Lean_Elab_Tactic_closeUsingOrAdmit___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_Elab_Tactic_evalIntros___lambda__2(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_Tactic_evalFirst(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_Tactic_getGoals___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_expandTacticMacroFns_loop___spec__2(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_12789____closed__13;
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalIntro___closed__1;
size_t l_Lean_Name_hash(lean_object*);
lean_object* l_Lean_Elab_Tactic_getMainGoal___closed__1;
@ -305,12 +306,12 @@ lean_object* l_Lean_Elab_Tactic_evalParen___boxed(lean_object*, lean_object*, le
lean_object* lean_array_to_list(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_assumption___closed__2;
lean_object* l_Lean_Elab_Tactic_evalSeq1(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_12048____closed__13;
lean_object* l_Lean_Elab_Tactic_getMainModule___rarg___boxed(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_evalTacticSeq___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_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSubst(lean_object*);
lean_object* l_Lean_Elab_Tactic_evalTacticSeq(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_13706____closed__10;
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalTacticSeqBracketed(lean_object*);
lean_object* l_Lean_Elab_Tactic_getMainModule___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_evalChoice(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -325,6 +326,7 @@ extern lean_object* l_Lean_mkSimpleThunk___closed__1;
lean_object* l_Lean_FileMap_toPosition(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_introStep___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* l_List_forIn_loop___at_Lean_Elab_Tactic_tagUntaggedGoals___spec__2(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_Lean_Elab_Tactic_evalIntro___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedKeyedDeclsAttribute___closed__1;
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
@ -342,6 +344,7 @@ lean_object* l_Lean_Elab_Tactic_evalAllGoals___boxed(lean_object*, lean_object*,
extern lean_object* l_Lean_Parser_Tactic_allGoals___closed__2;
uint8_t l_Lean_MessageData_hasSyntheticSorry(lean_object*);
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_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__5;
lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__2;
lean_object* l_Lean_Elab_Term_reportUnsolvedGoals___closed__1;
extern lean_object* l_Lean_Parser_Tactic_paren___closed__1;
@ -349,7 +352,6 @@ lean_object* l_Std_PersistentHashMap_findAux___at_Lean_Elab_Tactic_evalTactic___
extern lean_object* l_Lean_Parser_Tactic_done___closed__2;
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_erase___at_Lean_Elab_Tactic_evalCase___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
extern lean_object* l_Lean_KernelException_toMessageData___closed__3;
size_t lean_usize_of_nat(lean_object*);
lean_object* l_Lean_Elab_Tactic_liftMetaM(lean_object*);
@ -362,6 +364,7 @@ lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_expandTacticMacroFns_loop_match__1(lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_introStep_match__1___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_try___rarg(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_14283____closed__12;
size_t l_USize_land(size_t, size_t);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_introStep(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_Tactic_instMonadExceptExceptionTacticM___closed__3;
@ -371,16 +374,14 @@ lean_object* l_Lean_Elab_Tactic_evalFirst_loop___boxed(lean_object*, lean_object
lean_object* l_Lean_Elab_Tactic_forEachVar___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_nullKind___closed__2;
lean_object* l_Lean_Elab_Tactic_instMonadExceptExceptionTacticM___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_object* l_Lean_Elab_Tactic_evalRevert(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_12048____closed__4;
lean_object* l_Lean_Elab_Tactic_liftMetaTactic___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* l_Lean_Elab_Tactic_evalFocus(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_Tactic_Basic_0__Lean_Elab_Tactic_getIntrosSize_match__1(lean_object*);
lean_object* l_Lean_Elab_Tactic_tagUntaggedGoals_match__1(lean_object*);
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalClear___spec__1___lambda__1(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_Notation___hyg_11518____closed__13;
lean_object* l_Lean_Elab_Tactic_evalIntros___lambda__1(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_Notation___hyg_12048____closed__8;
lean_object* l_Array_forInUnsafe_loop___at_Lean_Elab_Tactic_evalClear___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* l_Lean_Elab_Tactic_getNameOfIdent_x27___boxed(lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -404,7 +405,6 @@ lean_object* l_Lean_LocalDecl_index(lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalSeq1(lean_object*);
lean_object* l_Lean_Syntax_getSepArgs(lean_object*);
lean_object* l_Lean_Elab_Tactic_evalFailIfSuccess___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
lean_object* l_Lean_Elab_Tactic_liftMetaTacticAux_match__1___rarg(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_sortFVarIds_match__1(lean_object*);
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_getMainGoal___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -418,7 +418,6 @@ lean_object* lean_environment_main_module(lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalTraceState___closed__1;
uint8_t lean_nat_dec_le(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_ensureHasNoMVars___closed__2;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__5;
lean_object* l_Lean_Elab_Tactic_liftMetaTactic___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_Lean_Elab_log___at_Lean_Elab_Tactic_evalTactic___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*);
lean_object* l_Lean_Elab_Tactic_evalTacticSeqBracketed___closed__1;
@ -457,6 +456,7 @@ lean_object* l_Lean_Meta_isExprMVarAssigned(lean_object*, lean_object*, lean_obj
lean_object* l_Lean_Elab_Tactic_TacticM_run___rarg(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_case___closed__2;
lean_object* l_Lean_Elab_Tactic_evalChoiceAux(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_Notation___hyg_12789____closed__11;
lean_object* l_Lean_Elab_Tactic_evalFocus___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_Meta_getLevel(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getPos(lean_object*);
@ -495,6 +495,7 @@ lean_object* l_Std_AssocList_find_x3f___at_Lean_Elab_Tactic_evalTactic___spec__6
lean_object* l_Lean_Elab_Tactic_initFn____x40_Lean_Elab_Tactic_Basic___hyg_3848_(lean_object*);
lean_object* l_Lean_Meta_getMVarDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_ensureHasType(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_Notation___hyg_12789____closed__10;
lean_object* l_Lean_Meta_instantiateMVars(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_withMacroExpansion___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*);
lean_object* l_Lean_Elab_Term_reportUnsolvedGoals(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -512,6 +513,7 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_evalIntro(lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__2___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_liftMetaM___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_Syntax_getTailPos(lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
lean_object* l_Lean_Elab_Tactic_try_x3f(lean_object*);
lean_object* l_List_findM_x3f___at___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_findTag_x3f___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalIntroMatch(lean_object*);
@ -525,7 +527,6 @@ extern lean_object* l_Lean_Elab_unsupportedSyntaxExceptionId;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalTactic___spec__10___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__8;
extern lean_object* l_Lean_Parser_Tactic_tactic___x3c_x3b_x3e_____closed__5;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_BacktrackableState_restore___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_Tactic_evalSubst___closed__1;
@ -558,7 +559,6 @@ uint8_t l_List_isEmpty___rarg(lean_object*);
lean_object* l_Lean_Elab_Tactic_expandTacticMacroFns_loop(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_List_erase___at_Lean_Elab_Tactic_evalCase___spec__1___boxed(lean_object*, lean_object*);
lean_object* lean_local_ctx_find(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
lean_object* l___private_Lean_Elab_Tactic_Basic_0__Lean_Elab_Tactic_evalTacticUsing_loop_match__3(lean_object*);
lean_object* lean_usize_to_nat(size_t);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Elab_Tactic_evalTacticSeq1Indented___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*);
@ -9237,7 +9237,7 @@ _start:
{
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
x_2 = l_Lean_Elab_Tactic_tacticElabAttribute;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_4 = l___regBuiltin_Lean_Elab_Tactic_evalSeq1___closed__1;
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
return x_5;
@ -9468,7 +9468,7 @@ _start:
{
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
x_2 = l_Lean_Elab_Tactic_tacticElabAttribute;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__5;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__5;
x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq1Indented___closed__1;
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
return x_5;
@ -10046,7 +10046,7 @@ _start:
{
lean_object* x_2; lean_object* x_3; lean_object* x_4; lean_object* x_5;
x_2 = l_Lean_Elab_Tactic_tacticElabAttribute;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_3 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
x_4 = l___regBuiltin_Lean_Elab_Tactic_evalTacticSeq___closed__1;
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
return x_5;
@ -11317,7 +11317,7 @@ x_38 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_38, 0, x_11);
lean_ctor_set(x_38, 1, x_37);
x_39 = lean_array_push(x_32, x_38);
x_40 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_40 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
x_41 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_41, 0, x_24);
lean_ctor_set(x_41, 1, x_40);
@ -11336,7 +11336,7 @@ x_48 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_48, 0, x_35);
lean_ctor_set(x_48, 1, x_47);
x_49 = lean_array_push(x_32, x_48);
x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_50 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____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);
@ -11437,7 +11437,7 @@ x_82 = l_Lean_Syntax_isOfKind(x_80, x_81);
if (x_82 == 0)
{
lean_object* x_83; uint8_t x_84;
x_83 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_83 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_inc(x_80);
x_84 = l_Lean_Syntax_isOfKind(x_80, x_83);
if (x_84 == 0)
@ -11489,14 +11489,14 @@ x_107 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_107, 0, x_11);
lean_ctor_set(x_107, 1, x_106);
x_108 = lean_array_push(x_96, x_107);
x_109 = l_myMacro____x40_Init_Notation___hyg_13542____closed__12;
x_109 = l_myMacro____x40_Init_Notation___hyg_14283____closed__12;
lean_inc(x_86);
x_110 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_110, 0, x_86);
lean_ctor_set(x_110, 1, x_109);
lean_inc(x_110);
x_111 = lean_array_push(x_108, x_110);
x_112 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_112 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_inc(x_86);
x_113 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_113, 0, x_86);
@ -11504,7 +11504,7 @@ lean_ctor_set(x_113, 1, x_112);
x_114 = lean_array_push(x_96, x_113);
x_115 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__8;
x_116 = lean_array_push(x_115, x_103);
x_117 = l_myMacro____x40_Init_Notation___hyg_12048____closed__4;
x_117 = l_myMacro____x40_Init_Notation___hyg_12789____closed__4;
x_118 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_118, 0, x_117);
lean_ctor_set(x_118, 1, x_116);
@ -11513,15 +11513,15 @@ x_120 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_120, 0, x_72);
lean_ctor_set(x_120, 1, x_119);
x_121 = lean_array_push(x_114, x_120);
x_122 = l_myMacro____x40_Init_Notation___hyg_12965____closed__10;
x_122 = l_myMacro____x40_Init_Notation___hyg_13706____closed__10;
x_123 = lean_array_push(x_121, x_122);
x_124 = l_myMacro____x40_Init_Notation___hyg_12048____closed__6;
x_124 = l_myMacro____x40_Init_Notation___hyg_12789____closed__6;
lean_inc(x_86);
x_125 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_125, 0, x_86);
lean_ctor_set(x_125, 1, x_124);
x_126 = lean_array_push(x_123, x_125);
x_127 = l_myMacro____x40_Init_Notation___hyg_12048____closed__11;
x_127 = l_myMacro____x40_Init_Notation___hyg_12789____closed__11;
lean_inc(x_86);
x_128 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_128, 0, x_86);
@ -11532,13 +11532,13 @@ x_131 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_131, 0, x_72);
lean_ctor_set(x_131, 1, x_130);
x_132 = lean_array_push(x_129, x_131);
x_133 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_133 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_86);
x_134 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_134, 0, x_86);
lean_ctor_set(x_134, 1, x_133);
x_135 = lean_array_push(x_132, x_134);
x_136 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_136 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_86);
x_137 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_137, 0, x_86);
@ -11548,7 +11548,7 @@ x_139 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_139, 0, x_83);
lean_ctor_set(x_139, 1, x_138);
x_140 = lean_array_push(x_135, x_139);
x_141 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_141 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_142 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_142, 0, x_141);
lean_ctor_set(x_142, 1, x_140);
@ -11557,7 +11557,7 @@ x_144 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_144, 0, x_72);
lean_ctor_set(x_144, 1, x_143);
x_145 = lean_array_push(x_96, x_144);
x_146 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_146 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_147 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_147, 0, x_146);
lean_ctor_set(x_147, 1, x_145);
@ -11583,7 +11583,7 @@ x_160 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_160, 0, x_72);
lean_ctor_set(x_160, 1, x_159);
x_161 = lean_array_push(x_96, x_160);
x_162 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__2;
x_162 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__2;
x_163 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_163, 0, x_162);
lean_ctor_set(x_163, 1, x_161);
@ -15354,7 +15354,7 @@ x_15 = l_Lean_Syntax_getArg(x_1, x_14);
x_16 = lean_unsigned_to_nat(3u);
x_17 = l_Lean_Syntax_getArg(x_1, x_16);
lean_dec(x_1);
x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_18 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
lean_inc(x_17);
x_19 = l_Lean_Syntax_isOfKind(x_17, x_18);
if (x_19 == 0)

View file

@ -18,7 +18,6 @@ lean_object* l_Lean_Elab_Tactic_expandLetTactic(lean_object*, lean_object*, lean
extern lean_object* l_Lean_nullKind;
lean_object* l_Lean_Elab_Tactic_expandHaveTactic(lean_object*, lean_object*, lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
lean_object* l_Array_append___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Term_show___elambda__1___closed__1;
extern lean_object* l_Array_empty___closed__1;
@ -32,6 +31,7 @@ lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetTactic(lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax___closed__1;
lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetBangTactic___closed__1;
lean_object* l_Lean_Elab_Tactic_expandLetBangTactic(lean_object*, lean_object*, lean_object*);
@ -40,9 +40,8 @@ extern lean_object* l_stx___x3f___closed__3;
extern lean_object* l_Lean_Parser_Tactic_let_x21___closed__2;
lean_object* l_Lean_Elab_Tactic_expandLetRecTactic(lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetTactic___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
extern lean_object* l_Lean_Parser_Tactic_let___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandHaveTactic___closed__1;
lean_object* l_Lean_Elab_Tactic_expandSufficesTactic___boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Error_toString___closed__2;
@ -80,6 +79,7 @@ lean_object* l_Lean_Elab_Tactic_expandLetRecTactic___boxed(lean_object*, lean_ob
lean_object* l___regBuiltin_Lean_Elab_Tactic_expandLetBangTactic(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__1;
lean_object* l_Lean_Elab_Tactic_expandShowTactic___boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Elab_Tactic_expandShowTactic___closed__1;
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Binders_0__Lean_Elab_Tactic_liftTermBinderSyntax_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
@ -176,12 +176,12 @@ lean_ctor_set(x_8, 0, x_5);
lean_ctor_set(x_8, 1, x_7);
x_9 = l_Array_empty___closed__1;
x_10 = lean_array_push(x_9, x_8);
x_11 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_11 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_12 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_12, 0, x_5);
lean_ctor_set(x_12, 1, x_11);
x_13 = lean_array_push(x_9, x_12);
x_14 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_14 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_15 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_15, 0, x_14);
lean_ctor_set(x_15, 1, x_13);
@ -555,13 +555,13 @@ x_24 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_24, 0, x_8);
lean_ctor_set(x_24, 1, x_23);
x_25 = lean_array_push(x_11, x_24);
x_26 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_26 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_8);
x_27 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_27, 0, x_8);
lean_ctor_set(x_27, 1, x_26);
x_28 = lean_array_push(x_11, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_30 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_30, 0, x_29);
lean_ctor_set(x_30, 1, x_28);
@ -593,7 +593,7 @@ x_47 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_47, 0, x_8);
lean_ctor_set(x_47, 1, x_46);
x_48 = lean_array_push(x_45, x_47);
x_49 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_49 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_50 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_50, 0, x_49);
lean_ctor_set(x_50, 1, x_48);
@ -645,13 +645,13 @@ x_71 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_71, 0, x_54);
lean_ctor_set(x_71, 1, x_70);
x_72 = lean_array_push(x_58, x_71);
x_73 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_73 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_54);
x_74 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_74, 0, x_54);
lean_ctor_set(x_74, 1, x_73);
x_75 = lean_array_push(x_58, x_74);
x_76 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_76 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_77 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_77, 0, x_76);
lean_ctor_set(x_77, 1, x_75);
@ -683,7 +683,7 @@ x_94 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_94, 0, x_54);
lean_ctor_set(x_94, 1, x_93);
x_95 = lean_array_push(x_92, x_94);
x_96 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_96 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_97 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_97, 0, x_96);
lean_ctor_set(x_97, 1, x_95);

View file

@ -280,6 +280,7 @@ lean_object* l_Array_forInUnsafe_loop___at___private_Lean_Elab_Tactic_Induction_
lean_object* l_Lean_Elab_Tactic_ElimApp_mkElimApp_loop_match__1(lean_object*);
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___at_Lean_Elab_Tactic_ElimApp_evalAlts___spec__3(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_Tactic_evalInduction___spec__3(size_t, size_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_checkAltCtorNames(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_Tactic_ElimApp_evalAlts___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_Elab_Tactic_evalInduction_match__1(lean_object*);
@ -312,7 +313,6 @@ lean_object* l_Lean_Elab_Tactic_getNameOfIdent_x27(lean_object*);
lean_object* lean_array_to_list(lean_object*, lean_object*);
lean_object* l_Lean_Elab_Tactic_ElimApp_State_alts___default;
lean_object* l_List_filterAux___at_Lean_resolveGlobalConst___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Lean_Elab_Tactic_evalCasesUsing_match__2(lean_object*);
lean_object* l_List_forIn_loop___at___private_Lean_Elab_Tactic_Induction_0__Lean_Elab_Tactic_getRecInfoDefault___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* l_Lean_Elab_Tactic_getMainGoal(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -711,7 +711,7 @@ x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
if (x_3 == 0)
{
lean_object* x_4; uint8_t x_5;
x_4 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_4 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_5 = l_Lean_Syntax_isOfKind(x_1, x_4);
return x_5;
}

View file

@ -45,9 +45,10 @@ lean_object* l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(lean_object*, lean_obj
lean_object* l_Lean_throwErrorAt___at_Lean_Elab_Tactic_evalMatch___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* l_Lean_Elab_Term_getMainModule___rarg(lean_object*, lean_object*);
uint8_t l_USize_decLt(size_t, size_t);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
lean_object* lean_nat_add(lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
lean_object* l_Lean_throwError___at_Lean_Elab_Tactic_evalMatch___spec__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_Parser_Term_syntheticHole___elambda__1___closed__1;
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*, lean_object*, lean_object*);
@ -62,17 +63,16 @@ lean_object* l___private_Lean_Elab_Util_0__Lean_Elab_expandMacro_x3f___boxed(lea
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTermAux___spec__2___closed__3;
lean_object* l_Lean_Syntax_setKind(lean_object*, lean_object*);
lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_Elab_Term_getCurrMacroScope(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Elab_Tactic_Match_0__Lean_Elab_Tactic_mkAuxiliaryMatchTerm___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l___regBuiltin_Lean_Elab_Tactic_evalMatch___closed__1;
size_t lean_usize_of_nat(lean_object*);
extern lean_object* l_Lean_Elab_Tactic_tacticElabAttribute;
lean_object* l_Lean_Elab_Tactic_AuxMatchTermState_nextIdx___default;
lean_object* l_Lean_addMacroScope(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
extern lean_object* l_Lean_Parser_Tactic_refine___closed__1;
lean_object* l_Lean_Elab_Tactic_evalMatch_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_refine___closed__2;
@ -88,8 +88,8 @@ extern lean_object* l_Lean_Parser_Tactic_case___closed__2;
lean_object* l_Lean_Syntax_getPos(lean_object*);
lean_object* lean_st_ref_set(lean_object*, lean_object*, 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*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
uint8_t l_Lean_Syntax_isOfKind(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
lean_object* l_Lean_Syntax_getArg(lean_object*, lean_object*);
extern lean_object* l_Lean_mkOptionalNode___closed__2;
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
@ -199,7 +199,7 @@ x_13 = lean_array_uget(x_5, x_4);
x_14 = lean_unsigned_to_nat(0u);
x_15 = lean_array_uset(x_5, x_4, x_14);
x_26 = x_13;
x_27 = l_myMacro____x40_Init_Notation___hyg_12048____closed__10;
x_27 = l_myMacro____x40_Init_Notation___hyg_12789____closed__10;
x_28 = l_Lean_Syntax_setKind(x_26, x_27);
x_29 = lean_unsigned_to_nat(3u);
x_30 = l_Lean_Syntax_getArg(x_28, x_29);
@ -209,7 +209,7 @@ x_32 = l_Lean_Syntax_isOfKind(x_30, x_31);
if (x_32 == 0)
{
lean_object* x_33; uint8_t x_34;
x_33 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_33 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_inc(x_30);
x_34 = l_Lean_Syntax_isOfKind(x_30, x_33);
if (x_34 == 0)
@ -288,7 +288,7 @@ lean_ctor_set(x_68, 0, x_65);
lean_ctor_set(x_68, 1, x_67);
x_69 = lean_array_push(x_50, x_68);
x_70 = lean_array_push(x_69, x_60);
x_71 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_71 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_72 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_72, 0, x_65);
lean_ctor_set(x_72, 1, x_71);
@ -346,7 +346,7 @@ lean_ctor_set(x_89, 0, x_86);
lean_ctor_set(x_89, 1, x_88);
x_90 = lean_array_push(x_50, x_89);
x_91 = lean_array_push(x_90, x_60);
x_92 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_92 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
x_93 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_93, 0, x_86);
lean_ctor_set(x_93, 1, x_92);
@ -702,7 +702,7 @@ if (x_21 == 0)
{
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;
x_22 = lean_ctor_get(x_20, 0);
x_23 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_23 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_24 = l_Lean_Syntax_setKind(x_2, x_23);
x_25 = l_Lean_nullKind;
x_26 = lean_alloc_ctor(1, 2, 0);
@ -710,7 +710,7 @@ lean_ctor_set(x_26, 0, x_25);
lean_ctor_set(x_26, 1, x_22);
x_27 = l_Lean_mkOptionalNode___closed__2;
x_28 = lean_array_push(x_27, x_26);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_30 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_30, 0, x_29);
lean_ctor_set(x_30, 1, x_28);
@ -726,7 +726,7 @@ x_33 = lean_ctor_get(x_20, 1);
lean_inc(x_33);
lean_inc(x_32);
lean_dec(x_20);
x_34 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_34 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_35 = l_Lean_Syntax_setKind(x_2, x_34);
x_36 = l_Lean_nullKind;
x_37 = lean_alloc_ctor(1, 2, 0);
@ -734,7 +734,7 @@ lean_ctor_set(x_37, 0, x_36);
lean_ctor_set(x_37, 1, x_32);
x_38 = l_Lean_mkOptionalNode___closed__2;
x_39 = lean_array_push(x_38, x_37);
x_40 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_40 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_41 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_41, 0, x_40);
lean_ctor_set(x_41, 1, x_39);
@ -766,7 +766,7 @@ if (lean_is_exclusive(x_44)) {
lean_dec_ref(x_44);
x_48 = lean_box(0);
}
x_49 = l_myMacro____x40_Init_Notation___hyg_12048____closed__2;
x_49 = l_myMacro____x40_Init_Notation___hyg_12789____closed__2;
x_50 = l_Lean_Syntax_setKind(x_2, x_49);
x_51 = l_Lean_nullKind;
x_52 = lean_alloc_ctor(1, 2, 0);
@ -774,7 +774,7 @@ lean_ctor_set(x_52, 0, x_51);
lean_ctor_set(x_52, 1, x_46);
x_53 = l_Lean_mkOptionalNode___closed__2;
x_54 = lean_array_push(x_53, x_52);
x_55 = l_myMacro____x40_Init_Notation___hyg_12048____closed__8;
x_55 = l_myMacro____x40_Init_Notation___hyg_12789____closed__8;
x_56 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_56, 0, x_55);
lean_ctor_set(x_56, 1, x_54);

View file

@ -24,7 +24,6 @@ lean_object* l_Lean_getConstInfo___at_Lean_Elab_Term_mkConst___spec__1(lean_obje
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoeSort___closed__7;
lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM;
lean_object* l_Std_PersistentArray_forM___at_Lean_Elab_Term_instMetaEvalTermElabM___spec__2___boxed(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_11518____closed__10;
lean_object* l___regBuiltin_Lean_Elab_Term_elabStrLit___closed__1;
lean_object* l_Lean_Elab_Term_elabTypeOf___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(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -148,6 +147,7 @@ lean_object* l_Lean_Elab_Term_elabQuotedName___boxed(lean_object*, lean_object*,
lean_object* l_Lean_Meta_forallTelescope___at___private_Lean_Elab_Term_0__Lean_Elab_Term_tryPureCoe_x3f___spec__3___rarg___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_Elab_Term_State_letRecsToLift___default;
lean_object* l_Lean_Elab_Term_isLetRecAuxMVar___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_tryCoe___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_metavar_ctx_get_expr_assignment(lean_object*, 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*);
@ -239,6 +239,7 @@ lean_object* l_List_map___at_Lean_resolveGlobalConst___spec__2(lean_object*);
lean_object* l_Lean_Elab_Term_applyAttributesAt(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Elab_Term_elabDoubleQuotedName___closed__1;
lean_object* l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
lean_object* l_Lean_Elab_Term_instInhabitedTermElabResult___closed__1;
extern lean_object* l_Lean_Expr_getAppArgs___closed__1;
lean_object* l_Lean_Elab_Term_registerCustomErrorIfMVar___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -247,7 +248,6 @@ lean_object* l_Lean_Elab_Term_instMonadMacroAdapterTermElabM___closed__3;
lean_object* l_Lean_Elab_Term_elabTypeWithAutoBoundImplicit_loop_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Level_elabLevel(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_mkAuxName(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_11518____closed__12;
lean_object* l_Lean_Elab_Term_mkTermElabAttributeUnsafe___closed__7;
lean_object* l_Lean_Elab_Term_instMonadLogTermElabM___closed__8;
lean_object* l___regBuiltin_Lean_Elab_Term_elabRawNatLit___closed__1;
@ -504,6 +504,7 @@ lean_object* l_Lean_Name_toExprAux(lean_object*);
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_applyAttributesCore_match__1___rarg(lean_object*, lean_object*, lean_object*);
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_Notation___hyg_12789____closed__13;
extern lean_object* l_myMacro____x40_Init_Coe___hyg_160____closed__1;
size_t l_Lean_Name_hash(lean_object*);
extern lean_object* l_Lean_Parser_Term_ensureTypeOf___elambda__1___closed__2;
@ -568,11 +569,9 @@ lean_object* l_Lean_MetavarContext_assignExpr(lean_object*, lean_object*, lean_o
lean_object* l_Lean_Meta_throwAppTypeMismatch___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_logUnassignedUsingErrorInfos_match__2(lean_object*);
lean_object* l_Lean_throwErrorAt___at___private_Lean_Elab_Term_0__Lean_Elab_Term_elabTermAux___spec__1___boxed(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_11518____closed__8;
lean_object* l_Lean_Elab_Term_applyResult___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_initFn____x40_Lean_Elab_Term___hyg_2437____closed__4;
lean_object* l_List_filterAux___at_Lean_resolveGlobalConst___spec__1(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
lean_object* l_Lean_throwError___at_Lean_Elab_Term_synthesizeInstMVarCore___spec__1(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Elab_Term_getMainModule(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Meta_throwTypeExcepted___rarg___closed__2;
@ -1133,6 +1132,7 @@ lean_object* l_Lean_Elab_Term_elabSyntheticHole___closed__7;
lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_postponeElabTerm___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_match__5___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_instMonadRef___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Elab_Term_observing___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_TermElabM_toIO(lean_object*);
lean_object* l_Lean_Elab_Term_applyAttributes___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -21599,7 +21599,7 @@ uint8_t l___private_Lean_Elab_Term_0__Lean_Elab_Term_isLambdaWithImplicit(lean_o
_start:
{
lean_object* x_2; uint8_t x_3;
x_2 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_2 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
lean_inc(x_1);
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
if (x_3 == 0)
@ -21615,7 +21615,7 @@ lean_object* x_5; lean_object* x_6; lean_object* x_7; uint8_t x_8;
x_5 = lean_unsigned_to_nat(1u);
x_6 = l_Lean_Syntax_getArg(x_1, x_5);
lean_dec(x_1);
x_7 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_7 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
lean_inc(x_6);
x_8 = l_Lean_Syntax_isOfKind(x_6, x_7);
if (x_8 == 0)
@ -21698,7 +21698,7 @@ lean_object* l___private_Lean_Elab_Term_0__Lean_Elab_Term_dropTermParens(lean_ob
_start:
{
lean_object* x_2; uint8_t x_3;
x_2 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_2 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_inc(x_1);
x_3 = l_Lean_Syntax_isOfKind(x_1, x_2);
if (x_3 == 0)
@ -30224,7 +30224,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_Notation___hyg_12048____closed__13;
x_3 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_4 = l___regBuiltin_Lean_Elab_Term_elabHole___closed__1;
x_5 = l_Lean_KeyedDeclsAttribute_addBuiltin___rarg(x_2, x_3, x_4, x_1);
return x_5;

View file

@ -73,7 +73,6 @@ extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_termThrowErrorAt_x21_________closed__7;
lean_object* l_Lean_instMonadRecDepthReaderT___rarg(lean_object*);
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_629____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_629____closed__5;
lean_object* l_Lean_instMonadError(lean_object*);
lean_object* l_Lean_throwError_match__1(lean_object*);
@ -130,6 +129,7 @@ lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_629_(lean_object*, lean_
lean_object* l_Lean_termThrowErrorAt_x21_________closed__1;
lean_object* l_Lean_myMacro____x40_Lean_Exception___hyg_847____closed__6;
lean_object* l_Lean_instMonadRecDepthStateRefT_x27___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_Exception_toMessageData(lean_object*);
lean_object* l_Lean_ofExcept_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_ofExcept___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
@ -1267,7 +1267,7 @@ x_79 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_79, 0, x_52);
lean_ctor_set(x_79, 1, x_78);
x_80 = lean_array_push(x_77, x_79);
x_81 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_81 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_82 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_82, 0, x_81);
lean_ctor_set(x_82, 1, x_80);
@ -1338,7 +1338,7 @@ x_116 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_116, 0, x_88);
lean_ctor_set(x_116, 1, x_115);
x_117 = lean_array_push(x_114, x_116);
x_118 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_118 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_119 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_119, 0, x_118);
lean_ctor_set(x_119, 1, x_117);
@ -1604,7 +1604,7 @@ x_84 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_84, 0, x_56);
lean_ctor_set(x_84, 1, x_83);
x_85 = lean_array_push(x_82, x_84);
x_86 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_86 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_87 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_87, 0, x_86);
lean_ctor_set(x_87, 1, x_85);
@ -1676,7 +1676,7 @@ x_122 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_122, 0, x_93);
lean_ctor_set(x_122, 1, x_121);
x_123 = lean_array_push(x_120, x_122);
x_124 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_124 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_125 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_125, 0, x_124);
lean_ctor_set(x_125, 1, x_123);

View file

@ -65,7 +65,6 @@ lean_object* l_Lean_mkDecIsFalse___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_2137____closed__3;
lean_object* l___private_Lean_Expr_0__Lean_Expr_etaExpandedAux_match__1(lean_object*);
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Lean_Expr_replaceFVarId___boxed(lean_object*, lean_object*, lean_object*);
@ -220,6 +219,7 @@ lean_object* l_Lean_Expr_mkDataForBinder___boxed(lean_object*, lean_object*, lea
lean_object* l_Lean_BinderInfo_hash___boxed(lean_object*);
lean_object* l_Array_foldrMUnsafe_fold___at_Lean_mkAppRev___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Expr_containsFVar___boxed(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_Lean_Expr_ctorName___boxed(lean_object*);
lean_object* lean_expr_mk_forall(lean_object*, lean_object*, lean_object*, uint8_t);
lean_object* lean_expr_instantiate(lean_object*, lean_object*);
@ -5538,7 +5538,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_Notation___hyg_12048____closed__14;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}

View file

@ -330,6 +330,7 @@ lean_object* l_Lean_Level_isZero_match__1(lean_object*);
uint8_t l_Lean_Level_isExplicit(lean_object*);
lean_object* l_Lean_Level_instantiateParams_match__2(lean_object*);
lean_object* l_Lean_Level_updateSucc_x21___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_object* l_unsafeCast(lean_object*, lean_object*, lean_object*);
uint64_t l_UInt64_shiftRight(uint64_t, uint64_t);
lean_object* l_Lean_Level_instBEqLevel___closed__1;
@ -340,7 +341,6 @@ lean_object* l_Lean_Level_updateMax_x21_match__1(lean_object*);
lean_object* l_Lean_levelOne;
uint8_t lean_level_eq(lean_object*, lean_object*);
lean_object* l_Lean_Level_beq___boxed(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
lean_object* l_Lean_Level_mkData___closed__5;
lean_object* l_Lean_Level_isMax_match__1(lean_object*);
lean_object* l_Lean_Level_PP_Result_quote___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -6001,7 +6001,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_NotationExtra___hyg_1097____closed__32;
x_2 = l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
x_2 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}

View file

@ -25,6 +25,7 @@ lean_object* l_Std_fmt___at_Lean_MessageData_formatAux___spec__1(lean_object*);
lean_object* l_Lean_MessageData_instCoeOptionExprMessageData_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_String_splitAux___at_Lean_stringToMessageData___spec__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_addMessageContextPartial___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_addMessageContextFull___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_stringToMessageData(lean_object*);
uint8_t l_Lean_MessageData_isNest(lean_object*);
@ -180,7 +181,6 @@ lean_object* l_Lean_Message_toString___closed__4;
lean_object* l_Lean_KernelException_toMessageData___closed__5;
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
uint8_t l_Lean_instInhabitedMessageSeverity;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* lean_format_pretty(lean_object*, lean_object*);
lean_object* l_Lean_instToMessageDataOptionExpr___boxed(lean_object*);
lean_object* l_Lean_KernelException_toMessageData___closed__33;
@ -391,7 +391,7 @@ lean_object* l_Lean_mkErrorStringWithPos(lean_object* x_1, lean_object* x_2, lea
_start:
{
lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_object* x_8; lean_object* x_9; lean_object* x_10; lean_object* x_11; lean_object* x_12; lean_object* x_13; lean_object* x_14;
x_5 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_5 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_6 = lean_string_append(x_1, x_5);
x_7 = l_Nat_repr(x_2);
x_8 = lean_string_append(x_6, x_7);

View file

@ -110,7 +110,6 @@ lean_object* l_Lean_Meta_mkHEq___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqSymmImp_match__1(lean_object*);
lean_object* l_ReaderT_bind___at_Lean_Meta_instMonadLCtxMetaM___spec__2___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkProjectionImp___lambda__1___closed__1;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15357____closed__1;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqTransImp___closed__2;
extern lean_object* l_Lean_Expr_getAppArgs___closed__1;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkAppOptMAux___closed__4;
@ -146,6 +145,7 @@ lean_object* l_Lean_Name_toStringWithSep(lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrArgImp___closed__5;
lean_object* l_Lean_Meta_mkEqRefl(lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_infer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrFunImp___closed__5;
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqOfHEqImp___closed__3;
@ -221,12 +221,12 @@ lean_object* l_Array_foldlMUnsafe_fold___at___private_Lean_Meta_AppBuilder_0__Le
lean_object* l_Lean_Meta_mkAppM___rarg___closed__1;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkNoConfusionImp___closed__6;
lean_object* l_Lean_Meta_mkArrayLit(lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqNDRecImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkCongrArgImp___closed__3;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqReflImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkHEqSymmImp___closed__4;
extern lean_object* l_Lean_mkDecIsTrue___closed__2;
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16098____closed__1;
lean_object* l___private_Lean_Meta_AppBuilder_0__Lean_Meta_mkEqRecImp(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_mkCongr___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_mkEqMP___rarg(lean_object*, lean_object*, lean_object*);
@ -10599,7 +10599,7 @@ x_11 = lean_box(0);
x_12 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_12, 0, x_10);
lean_ctor_set(x_12, 1, x_11);
x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
x_13 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_inc(x_12);
x_14 = l_Lean_mkConst(x_13, x_12);
lean_inc(x_1);
@ -10635,7 +10635,7 @@ x_22 = lean_box(0);
x_23 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_23, 0, x_20);
lean_ctor_set(x_23, 1, x_22);
x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
x_24 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_inc(x_23);
x_25 = l_Lean_mkConst(x_24, x_23);
lean_inc(x_1);
@ -10941,7 +10941,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_mkDecIsTrue___closed__2;
x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15357____closed__1;
x_2 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_16098____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}

View file

@ -118,6 +118,7 @@ lean_object* lean_array_to_list(lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_preprocess___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_Closure_collectExpr(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Std_AssocList_foldlM___at_Lean_Meta_Closure_visitExpr___spec__7(lean_object*, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7;
lean_object* l_Std_HashMapImp_expand___at_Lean_Meta_Closure_visitExpr___spec__5(lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_mkNextUserName(lean_object*);
extern lean_object* l_Lean_instInhabitedExpr;
@ -134,6 +135,7 @@ lean_object* l_Lean_mkLambda(lean_object*, uint8_t, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_pickNextToProcess_x3f_match__1___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_mkValueTypeClosure(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_State_exprMVarArgs___default;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__11;
lean_object* l_Lean_Meta_Closure_mkBinding___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_visitExpr_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_preprocess___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -240,7 +242,6 @@ uint8_t lean_level_eq(lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_State_newLetDecls___default;
uint8_t l_Lean_Expr_hasFVar(lean_object*);
lean_object* l_Lean_Meta_Closure_process_match__1(lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__7;
lean_object* l_Array_mapMUnsafe_map___at_Lean_Meta_Closure_mkBinding___spec__1(size_t, size_t, lean_object*);
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
extern lean_object* l_Lean_Expr_updateForallE_x21___closed__2;
@ -253,7 +254,6 @@ lean_object* l_Lean_Meta_Closure_pushToProcess(lean_object*, lean_object*, lean_
lean_object* l_Lean_Meta_Closure_mkLambda___boxed(lean_object*, lean_object*);
lean_object* l_Std_AssocList_replace___at_Lean_Meta_Closure_visitLevel___spec__8(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Closure_mkValueTypeClosure___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9;
lean_object* l_Lean_Meta_Closure_mkValueTypeClosure___closed__1;
lean_object* l_Lean_Meta_check(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedLevel;
@ -13877,7 +13877,7 @@ static lean_object* _init_l_Lean_Meta_mkAuxDefinition___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_1 = l_termIf_____x3a__Then__Else_____closed__11;
x_2 = l_Lean_stringToMessageData(x_1);
return x_2;
}
@ -13886,7 +13886,7 @@ static lean_object* _init_l_Lean_Meta_mkAuxDefinition___closed__2() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__9;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__7;
x_2 = l_Lean_stringToMessageData(x_1);
return x_2;
}

View file

@ -395,6 +395,7 @@ lean_object* l_Lean_MetavarContext_assignExpr(lean_object*, lean_object*, lean_o
lean_object* lean_array_to_list(lean_object*, lean_object*);
lean_object* l_Lean_Meta_CheckAssignment_initFn____x40_Lean_Meta_ExprDefEq___hyg_2292____closed__2;
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_mkLambdaFVarsWithLetDeps_collectLetDepsAux_match__2___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__7;
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_mkLambdaFVarsWithLetDeps_addLetDeps(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqArgs_processOtherArgs(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqBinding___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -428,6 +429,7 @@ lean_object* l_Lean_mkLambda(lean_object*, uint8_t, lean_object*, lean_object*);
lean_object* l_Lean_Meta_whenUndefDo(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_unfoldReducibeDefEq(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_Lean_Meta_CheckAssignment_check___spec__54___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__11;
extern lean_object* l_Lean_Meta_withoutPostponingUniverseConstraintsImp___rarg___closed__11;
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqLeftRight(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_checkAssignment(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -719,7 +721,6 @@ uint8_t l_Lean_Expr_hasFVar(lean_object*);
lean_object* l_Array_anyMUnsafe_any___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqArgs___spec__1___lambda__1___boxed(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_Lean_Meta_CheckAssignment_check___spec__4(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at_Lean_Meta_CheckAssignment_check___spec__37___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__7;
lean_object* l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignment_check___spec__47___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignmentQuick_check_visit___spec__1(lean_object*, lean_object*, size_t, size_t);
lean_object* l_Lean_Meta_getConfig(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -757,7 +758,6 @@ lean_object* l_Lean_Meta_CheckAssignment_checkFVar___closed__4;
uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_CheckAssignment_check___spec__26(lean_object*, lean_object*, size_t, size_t);
lean_object* l_Lean_Meta_commitWhen___at___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqQuickMVarMVar___spec__2(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqLeft___closed__4;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__9;
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqProj_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_instMonadRef___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_isDefEqQuick_match__1(lean_object*);
@ -5427,7 +5427,7 @@ static lean_object* _init_l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkType
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_1 = l_termIf_____x3a__Then__Else_____closed__11;
x_2 = l_Lean_stringToMessageData(x_1);
return x_2;
}
@ -5436,7 +5436,7 @@ static lean_object* _init_l___private_Lean_Meta_ExprDefEq_0__Lean_Meta_checkType
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__9;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__7;
x_2 = l_Lean_stringToMessageData(x_1);
return x_2;
}

View file

@ -35,7 +35,6 @@ lean_object* l_Lean_throwError___at_Lean_Meta_whnf___spec__1(lean_object*, lean_
extern lean_object* l_myMacro____x40_Init_NotationExtra___hyg_3356____closed__35;
extern lean_object* l_term_x5b___x5d___closed__9;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
extern lean_object* l_Lean_MessageData_ofList___closed__3;
lean_object* l_Lean_Meta_Match_Pattern_toExpr_visit_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_List_map___at_Lean_Meta_Match_Pattern_applyFVarSubst___spec__2___boxed(lean_object*, lean_object*);
@ -71,6 +70,7 @@ lean_object* l_List_map___at_Lean_Meta_Match_Alt_replaceFVarId___spec__2___boxed
lean_object* l_List_map___at_Lean_Meta_Match_Example_replaceFVarId___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_Match_instInhabitedAlt___closed__1;
lean_object* l_Lean_Meta_Match_Pattern_toExpr_visit___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l_Lean_Meta_Match_Example_toMessageData_match__1(lean_object*);
lean_object* l_List_map___at_Lean_Meta_Match_Pattern_applyFVarSubst___spec__1___boxed(lean_object*, lean_object*);
lean_object* l_Lean_mkAppN(lean_object*, lean_object*);
@ -6535,7 +6535,7 @@ static lean_object* _init_l_Lean_Meta_Match_Example_toMessageData___closed__1()
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;

View file

@ -104,6 +104,7 @@ lean_object* l_Lean_Meta_caseValues_loop_match__2___rarg(lean_object*, lean_obje
lean_object* l_Lean_Meta_caseValues(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_mkForall(lean_object*, uint8_t, lean_object*, lean_object*);
lean_object* l_Lean_Meta_caseValues_loop_match__2(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_8129____closed__4;
lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__5;
lean_object* l_Lean_Meta_caseValueAux_match__2___rarg(lean_object*, lean_object*);
@ -116,7 +117,6 @@ lean_object* l_Lean_Meta_getMVarTag___boxed(lean_object*, lean_object*, lean_obj
lean_object* l_Lean_mkConst(lean_object*, lean_object*);
lean_object* l_Lean_Meta_caseValueAux_match__3___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Meta_caseValueAux___lambda__3___closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__4;
lean_object* l___private_Lean_Meta_SynthInstance_0__Lean_Meta_SynthInstance_mkAnswer___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_caseValues_loop_match__3___rarg(lean_object*, lean_object*);
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
@ -629,7 +629,7 @@ x_38 = lean_array_push(x_37, x_34);
x_39 = lean_array_push(x_38, x_33);
x_40 = lean_array_push(x_39, x_35);
x_41 = lean_array_push(x_40, x_36);
x_42 = l_myMacro____x40_Init_Notation___hyg_11518____closed__4;
x_42 = l_myMacro____x40_Init_Notation___hyg_11546____closed__4;
lean_inc(x_10);
lean_inc(x_9);
lean_inc(x_8);

View file

@ -234,7 +234,6 @@ lean_object* l_Lean_Meta_Match_mkMatcher___lambda__2___closed__3;
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_collectArraySizes_match__1(lean_object*);
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_isFirstPatternVar_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processNonVariable_match__2(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* l_Lean_throwError___at_Lean_Meta_MatcherApp_addArg___spec__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processConstructor_match__3(lean_object*);
@ -311,6 +310,7 @@ lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processLeaf_ma
uint8_t l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_hasValPattern(lean_object*);
lean_object* l_Lean_Meta_Match_mkMatcher___lambda__1___closed__2;
lean_object* l_Lean_Name_appendIndexAfter(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Meta_getInductiveUniverseAndParams(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_hasRecursiveType_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_processConstructor(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -9732,7 +9732,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l___private_Lean_Meta_Match_Match_0__Lean_Meta_Match_withAlts_loop___rarg___closed__2;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}

View file

@ -225,6 +225,7 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_ppGoal___spec__7___boxed(l
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visit___at_Lean_Meta_ToHide_hasVisibleDep___spec__29(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_PPGoal___hyg_6____closed__4;
lean_object* l_Std_RBNode_balLeft___rarg(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__11;
uint8_t lean_is_inaccessible_user_name(lean_object*);
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_Meta_ToHide_collect___spec__4___boxed(lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Lean_Meta_ToHide_hasVisibleDep___spec__35___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
@ -383,7 +384,6 @@ lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Meta_ToHide_fixpointStep___spec
lean_object* l_Std_PersistentArray_anyM___at_Lean_Meta_ToHide_hasInaccessibleNameDep___spec__24___boxed(lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Lean_Meta_ToHide_hasVisibleDep___spec__41___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_anyMUnsafe_any___at_Lean_Meta_ToHide_hasInaccessibleNameDep___spec__28___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__7;
lean_object* l___private_Lean_MetavarContext_0__Lean_MetavarContext_DependsOn_dep_visitMain___at_Lean_Meta_ToHide_hasVisibleDep___spec__30(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Meta_initFn____x40_Lean_Meta_PPGoal___hyg_29____closed__3;
uint8_t l_Array_anyMUnsafe_any___at_Lean_Meta_ToHide_hasInaccessibleNameDep___spec__7(lean_object*, lean_object*, size_t, size_t);
@ -14679,7 +14679,7 @@ static lean_object* _init_l_Lean_Meta_ppGoal_ppVars___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_1 = l_termIf_____x3a__Then__Else_____closed__11;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;

View file

@ -42,6 +42,7 @@ lean_object* l_Lean_Parser_ParserState_mkUnexpectedError_match__1___rarg(lean_ob
uint8_t l_Lean_Parser_checkTailWs(lean_object*);
extern lean_object* l_Lean_scientificLitKind___closed__1;
lean_object* l___private_Lean_Parser_Basic_0__Lean_Parser_beqError____x40_Lean_Parser_Basic___hyg_196__match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Parser_identFn___closed__1;
lean_object* l_Lean_Parser_nodeWithAntiquot___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_unicodeSymbolInfo___elambda__1___boxed(lean_object*);
@ -512,7 +513,6 @@ lean_object* l_Lean_Parser_many1Unbox___lambda__1(lean_object*);
lean_object* l_Lean_Parser_instBEqLeadingIdentBehavior;
lean_object* l_Lean_Parser_rawCh___boxed(lean_object*, lean_object*);
lean_object* l_Lean_Parser_getNext___boxed(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__1(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_choiceKind;
extern lean_object* l_Lean_charLitKind;
@ -28713,7 +28713,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot___closed__2() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = l_String_trim(x_1);
return x_2;
}

View file

@ -1022,7 +1022,6 @@ lean_object* l_Lean_Parser_Command_structure_formatter___closed__1;
lean_object* l_Lean_Parser_Command_namedPrio___closed__9;
lean_object* l_Lean_Parser_Command_structFields___elambda__1___closed__13;
lean_object* l_Lean_Parser_Command_declaration_formatter___closed__6;
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__9;
lean_object* l_Lean_Parser_Command_deriving___elambda__1___closed__4;
lean_object* l_Lean_Parser_Command_in___elambda__1(lean_object*, lean_object*);
@ -1320,6 +1319,7 @@ lean_object* l_Lean_Parser_Command_structImplicitBinder___closed__5;
lean_object* l_Lean_Parser_Command_set__option___elambda__1___closed__18;
lean_object* l_Lean_Parser_Command_variable___elambda__1(lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_parserAliasesRef;
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
lean_object* l_Lean_Parser_Command_attribute_parenthesizer___closed__4;
lean_object* l_Lean_Parser_Command_synth___closed__6;
lean_object* l_Lean_Parser_orelseInfo(lean_object*, lean_object*);
@ -2017,7 +2017,6 @@ lean_object* l_Lean_Parser_Command_structure_parenthesizer(lean_object*, lean_ob
lean_object* l_Lean_Parser_Command_docComment___closed__8;
lean_object* l_Lean_Parser_Command_openHiding___elambda__1___closed__5;
lean_object* l_Lean_Parser_Command_builtin__initialize_formatter___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
lean_object* l_Lean_Parser_Command_resolve__name___elambda__1___closed__3;
lean_object* l_Lean_Parser_Command_private___elambda__1___closed__1;
lean_object* l_Lean_Parser_Command_universes_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -2073,6 +2072,7 @@ lean_object* l_Lean_Parser_Command_check__failure___closed__2;
lean_object* l_Lean_Parser_Command_declaration;
lean_object* l_Lean_Parser_Command_deriving_formatter___closed__7;
lean_object* l_Lean_Parser_Command_builtin__initialize___elambda__1___closed__8;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
lean_object* l_Lean_Parser_Command_optDeclSig___closed__5;
lean_object* l_Lean_Parser_Command_ctor___elambda__1___closed__12;
lean_object* l_Lean_Parser_Command_declId___elambda__1___closed__13;
@ -8787,7 +8787,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive___elambda__1___closed_
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -12493,7 +12493,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Command_docComment_formatter___closed__3;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -12962,7 +12962,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_formatter___closed
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -14518,7 +14518,7 @@ static lean_object* _init_l_Lean_Parser_Command_inductive_formatter___closed__3(
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__11;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__11;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -15558,7 +15558,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_formatter___closed_
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = l_Lean_Parser_Command_structFields_formatter___closed__9;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -16144,7 +16144,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Command_docComment_parenthesizer___closed__2;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -16551,7 +16551,7 @@ static lean_object* _init_l_Lean_Parser_Command_declModifiers_parenthesizer___cl
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -18748,7 +18748,7 @@ static lean_object* _init_l_Lean_Parser_Command_structFields_parenthesizer___clo
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_Command_structFields_parenthesizer___closed__9;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -30394,7 +30394,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_formatter___closed__5() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = l_Lean_Parser_Command_mutual_formatter___closed__4;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -30426,7 +30426,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_formatter___closed__8() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = l_Lean_Parser_Command_mutual_formatter___closed__7;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -30550,7 +30550,7 @@ static lean_object* _init_l_Lean_Parser_Command_mutual_parenthesizer___closed__4
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_Command_mutual_parenthesizer___closed__3;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);

View file

@ -29,6 +29,7 @@ extern lean_object* l_Lean_Parser_Term_dbgTrace_parenthesizer___closed__4;
lean_object* l_Lean_Parser_Term_doCatch___closed__1;
lean_object* l_Lean_Parser_Term_doReturn___elambda__1___closed__8;
lean_object* l_Lean_Parser_many1Indent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50;
lean_object* l_Lean_Parser_Term_doDbgTrace_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doUnless_formatter___closed__1;
lean_object* l_Lean_Parser_Term_doNested___elambda__1(lean_object*, lean_object*);
@ -129,7 +130,6 @@ lean_object* l_Lean_Parser_Term_doFor___elambda__1___closed__4;
lean_object* l_Lean_Parser_Term_doExpr___closed__4;
lean_object* l_Lean_Parser_Term_doTry___closed__9;
lean_object* l_Lean_Parser_Term_doContinue___elambda__1___closed__1;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__3;
lean_object* l_Lean_Parser_Term_doForDecl___elambda__1___closed__6;
lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doIfLetBind___elambda__1___closed__5;
@ -568,7 +568,6 @@ lean_object* l_Lean_Parser_Term_elseIf_formatter___closed__3;
lean_object* l_Lean_Parser_Term_doIfLetBind_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_do___closed__2;
lean_object* l_Lean_Parser_Term_doUnless___elambda__1___closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doFinally___closed__2;
extern lean_object* l_Lean_Parser_Term_explicitBinder_formatter___closed__2;
@ -579,7 +578,6 @@ lean_object* l_Lean_Parser_Term_initFn____x40_Lean_Parser_Do___hyg_193____closed
lean_object* l_Lean_Parser_Term_doDbgTrace_parenthesizer___closed__2;
lean_object* l_Lean_Parser_Term_doContinue___closed__3;
lean_object* l___regBuiltin_Lean_Parser_Term_doHave_parenthesizer___closed__1;
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
lean_object* l_Lean_Parser_Term_doElem_quot_parenthesizer___closed__3;
extern lean_object* l_Lean_Parser_Term_optType;
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Do___hyg_4_(lean_object*);
@ -665,7 +663,6 @@ lean_object* l_Lean_Parser_Term_doSeqBracketed___elambda__1(lean_object*, lean_o
lean_object* l___regBuiltin_Lean_Parser_Term_doIf_formatter(lean_object*);
lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___closed__2;
lean_object* l_Lean_Parser_Term_doIdDecl_parenthesizer___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
lean_object* l_Lean_Parser_Term_doAssert___elambda__1___closed__7;
lean_object* l_Lean_Parser_Term_doHave_parenthesizer___closed__2;
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__32;
@ -691,7 +688,6 @@ lean_object* l_Lean_Parser_Term_termFor;
lean_object* l_Lean_Parser_Term_doAssert_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doLetArrow___elambda__1___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doReassignArrow___elambda__1___closed__3;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__3;
lean_object* l_Lean_Parser_Term_doLet___closed__3;
lean_object* l___regBuiltinParser_Lean_Parser_Term_doContinue(lean_object*);
lean_object* l_Lean_Parser_Term_doIfProp___closed__5;
@ -700,6 +696,7 @@ lean_object* l_Lean_Parser_Term_termTry___elambda__1___closed__6;
lean_object* l_Lean_Parser_Term_doIdDecl___elambda__1___closed__5;
lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doLetRec_parenthesizer___closed__1;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__15;
lean_object* l_Lean_Parser_Term_doSeq;
lean_object* l_Lean_Parser_Term_doForDecl_formatter___closed__1;
extern lean_object* l_Lean_Parser_Term_let_parenthesizer___closed__2;
@ -727,6 +724,7 @@ lean_object* l___regBuiltin_Lean_Parser_Term_doHave_formatter___closed__1;
lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__15;
lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__2;
lean_object* l_Lean_Parser_Term_doUnless___closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Parser_Term_doIf___closed__3;
lean_object* l_Lean_Parser_Term_doAssert___elambda__1___closed__3;
lean_object* l_Lean_Parser_Term_doLet_parenthesizer___closed__3;
@ -771,6 +769,7 @@ lean_object* l_Lean_Parser_Term_doNested___closed__1;
lean_object* l_Lean_Parser_Term_doContinue___closed__2;
lean_object* l_Lean_Parser_Term_doSeqBracketed_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_parserAliasesRef;
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
lean_object* l_Lean_Parser_Term_doMatch_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Term_doReturn___closed__6;
lean_object* l_Lean_Parser_Term_doPatDecl_formatter___closed__2;
@ -948,7 +947,6 @@ lean_object* l_Lean_Parser_Term_doFinally___elambda__1___closed__1;
lean_object* l_Lean_Parser_Term_doIfCond_parenthesizer___closed__4;
lean_object* l_Lean_Parser_Term_doIfLetPure___closed__3;
lean_object* l___regBuiltin_Lean_Parser_Term_doTry_formatter___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
lean_object* l_Lean_Parser_sepBy1_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Term_doCatchMatch___elambda__1___closed__4;
extern lean_object* l_Lean_Parser_antiquotNestedExpr___closed__3;
@ -977,6 +975,7 @@ lean_object* l_Lean_PrettyPrinter_Formatter_checkLineEq_formatter___boxed(lean_o
extern lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__7;
lean_object* l_Lean_Parser_Term_doLet___closed__5;
lean_object* l_Lean_Parser_Term_doIf_parenthesizer___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
lean_object* l_Lean_Parser_Term_doBreak___closed__4;
lean_object* l_Lean_Parser_Term_termUnless___closed__2;
lean_object* l_Lean_Parser_Term_doExpr___elambda__1___closed__5;
@ -1068,7 +1067,6 @@ lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___c
lean_object* l_Lean_Parser_Term_doPatDecl_formatter___closed__7;
lean_object* l_Lean_Parser_Term_doCatch___elambda__1___closed__9;
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__12;
lean_object* l_Lean_Parser_Term_doFor_parenthesizer___closed__5;
lean_object* l_Lean_Parser_Term_doForDecl_formatter___closed__5;
lean_object* l_Lean_Parser_nodeWithAntiquot(lean_object*, lean_object*, lean_object*, uint8_t);
@ -1469,6 +1467,7 @@ lean_object* l_Lean_Parser_Term_doLet_parenthesizer(lean_object*, lean_object*,
lean_object* l_Lean_Parser_Term_doNested___elambda__1___closed__3;
lean_object* l_Lean_Parser_Term_doFor___closed__7;
lean_object* l_Lean_Parser_Term_liftMethod;
extern lean_object* l_termIfLet___x3a_x3d__Then__Else_____closed__11;
lean_object* l___regBuiltin_Lean_Parser_Term_doBreak_parenthesizer(lean_object*);
lean_object* l_Lean_Parser_Term_doFor___elambda__1___closed__10;
lean_object* l_Lean_Parser_Term_doContinue_parenthesizer___closed__1;
@ -1516,6 +1515,7 @@ lean_object* l_Lean_Parser_Term_termTry___closed__1;
lean_object* l_Lean_Parser_Term_doIfLetBind___closed__4;
lean_object* l_Lean_Parser_Term_doIf_formatter___closed__1;
lean_object* l_Lean_Parser_Term_termTry_formatter___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
lean_object* l___regBuiltin_Lean_Parser_Term_doTry_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Term_doDbgTrace___elambda__1___closed__9;
lean_object* l_Lean_Parser_Term_doPatDecl___closed__4;
@ -1576,6 +1576,7 @@ lean_object* l_Lean_Parser_Term_doNested___elambda__1___closed__2;
extern lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2498____closed__7;
lean_object* l_Lean_Parser_Term_doPatDecl___elambda__1___closed__21;
lean_object* l_Lean_Parser_Term_doReassignArrow_parenthesizer___closed__4;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__7;
lean_object* l___regBuiltin_Lean_Parser_Term_doReassign_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Term_doForDecl___closed__8;
lean_object* l_Lean_Parser_Term_doReassign___closed__7;
@ -1680,7 +1681,6 @@ lean_object* l_Lean_Parser_Term_doReassign_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Term_doIf___closed__11;
lean_object* l_Lean_Parser_Term_termTry___elambda__1___closed__1;
lean_object* l_Lean_Parser_Term_doPatDecl___closed__8;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__16;
lean_object* l_Lean_Parser_Term_do_parenthesizer___closed__2;
lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__17;
lean_object* l_Lean_Parser_Term_doIfLetBind_parenthesizer___closed__1;
@ -3313,7 +3313,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_formatter___closed__6() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = l_Lean_Parser_Term_doSeqItem_formatter___closed__5;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -3559,7 +3559,7 @@ static lean_object* _init_l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__4
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_Term_doSeqItem_parenthesizer___closed__3;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
@ -4427,7 +4427,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__1;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__1;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -4468,7 +4468,7 @@ static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___e
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -4508,10 +4508,9 @@ return x_3;
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__3;
x_2 = l_String_trim(x_1);
return x_2;
lean_object* x_1;
x_1 = lean_mk_string("if");
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46() {
@ -4519,8 +4518,7 @@ _start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__45;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
lean_closure_set(x_2, 0, x_1);
x_2 = l_String_trim(x_1);
return x_2;
}
}
@ -4529,7 +4527,7 @@ _start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__46;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbolFn___boxed), 3, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
}
@ -4537,8 +4535,18 @@ return x_2;
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__47;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_tokenWithAntiquotFn), 3, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
x_2 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__44;
x_3 = lean_alloc_closure((void*)(l_Lean_Parser_orelseFn), 4, 2);
lean_closure_set(x_3, 0, x_1);
@ -4546,7 +4554,7 @@ lean_closure_set(x_3, 1, x_2);
return x_3;
}
}
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49() {
static lean_object* _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50() {
_start:
{
lean_object* x_1;
@ -4558,8 +4566,8 @@ lean_object* l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1(lea
_start:
{
lean_object* x_3; lean_object* x_4; lean_object* x_5;
x_3 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48;
x_4 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49;
x_3 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49;
x_4 = l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50;
x_5 = l_Lean_Parser_notFollowedByFn(x_3, x_4, x_1, x_2);
return x_5;
}
@ -7243,7 +7251,7 @@ if (x_9 == 0)
{
lean_object* x_10; lean_object* x_11;
lean_dec(x_1);
x_10 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_10 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_11 = l_Lean_Parser_ParserState_mkNode(x_6, x_10, x_4);
return x_11;
}
@ -7253,7 +7261,7 @@ lean_object* x_12; lean_object* x_13; lean_object* x_14; lean_object* x_15; lean
x_12 = l_term___u2218_____closed__6;
x_13 = lean_unsigned_to_nat(0u);
x_14 = l_Lean_Parser_categoryParser___elambda__1(x_12, x_13, x_1, x_6);
x_15 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_15 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_16 = l_Lean_Parser_ParserState_mkNode(x_14, x_15, x_4);
return x_16;
}
@ -7287,7 +7295,7 @@ static lean_object* _init_l_Lean_Parser_Term_letIdDeclNoBinders___closed__3() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_1 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_2 = l_Lean_Parser_Term_letIdDeclNoBinders___closed__2;
x_3 = l_Lean_Parser_nodeInfo(x_1, x_2);
return x_3;
@ -7591,7 +7599,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_formatter(lean_object* x_1, l
_start:
{
lean_object* x_6; lean_object* x_7; lean_object* x_8;
x_6 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_6 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_formatter___closed__3;
x_8 = l_Lean_PrettyPrinter_Formatter_node_formatter(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
return x_8;
@ -7764,7 +7772,7 @@ lean_object* l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer(lean_object* x_
_start:
{
lean_object* x_6; lean_object* x_7; lean_object* x_8;
x_6 = l_myMacro____x40_Init_Notation___hyg_13542____closed__6;
x_6 = l_myMacro____x40_Init_Notation___hyg_14283____closed__6;
x_7 = l_Lean_Parser_Term_letIdDeclNoBinders_parenthesizer___closed__3;
x_8 = l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer(x_6, x_7, x_1, x_2, x_3, x_4, x_5);
return x_8;
@ -9351,7 +9359,7 @@ static lean_object* _init_l_Lean_Parser_Term_elseIf___elambda__1___closed__3() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__16;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__15;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -10909,7 +10917,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf___elambda__1___closed__7() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__12;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__11;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -11189,7 +11197,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf___elambda__1___closed__33() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__3;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -11646,7 +11654,7 @@ static lean_object* _init_l_Lean_Parser_Term_elseIf_formatter___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__16;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__15;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -11733,7 +11741,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_formatter___closed__2() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__3;
x_1 = l_termIf_____x3a__Then__Else_____closed__7;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -11743,7 +11751,7 @@ static lean_object* _init_l_Lean_Parser_Term_doIf_formatter___closed__3() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_termIf_____x3a__Then__Else_____closed__12;
x_1 = l_termIfLet___x3a_x3d__Then__Else_____closed__11;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -20670,6 +20678,8 @@ l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48 = _
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__48);
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49();
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__49);
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50();
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___elambda__1___closed__50);
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1();
lean_mark_persistent(l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__1);
l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__2 = _init_l_Lean_Parser_Term_notFollowedByRedefinedTermToken___closed__2();

View file

@ -29,6 +29,7 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__5;
extern lean_object* l_Lean_scientificLitKind___closed__1;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_categoryParser_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Parser_andthenInfo(lean_object*, lean_object*);
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__15;
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__13;
@ -84,7 +85,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_atomic_formatter(lean_object*, lean_
extern lean_object* l_Lean_Parser_nameLitNoAntiquot___closed__2;
lean_object* l_Lean_Parser_group_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_identKind___closed__2;
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46;
lean_object* l_Lean_PrettyPrinter_Formatter_manyNoAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_nameLit_formatter___closed__3;
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_866____closed__13;
@ -117,7 +117,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_pushLine(lean_object*, lean_object*,
lean_object* l_Lean_mkIdentFrom(lean_object*, lean_object*);
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__15;
lean_object* l_Lean_Parser_scientificLit___elambda__1(lean_object*, lean_object*);
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44;
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__25;
lean_object* l_Lean_Parser_strLit_formatter___closed__1;
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__18;
@ -126,6 +125,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_nameLitNoAntiquot_parenthesizer_
lean_object* lean_array_push(lean_object*, lean_object*);
lean_object* l_Lean_Parser_optional_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_array_get_size(lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__6;
lean_object* l_Lean_Parser_ppIndent_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__9;
extern lean_object* l_Lean_charLitKind___closed__1;
@ -213,7 +213,6 @@ lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__14;
lean_object* l_Lean_Parser_antiquotNestedExpr_parenthesizer___closed__2;
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43;
lean_object* l_Lean_PrettyPrinter_Formatter_tokenWithAntiquot_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49;
extern lean_object* l_Lean_Parser_identNoAntiquot___closed__1;
lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__21;
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_866____closed__3;
@ -272,6 +271,7 @@ lean_object* l_Lean_Parser_ppHardSpace_parenthesizer(lean_object*, lean_object*,
lean_object* l_Lean_Parser_nameLit___closed__3;
lean_object* l_Lean_Parser_many___closed__1;
lean_object* l_Lean_Parser_numLitFn(lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__4;
uint8_t l_Lean_Parser_tryAnti(lean_object*, lean_object*);
lean_object* l_Lean_Parser_many1_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_PrettyPrinter_Formatter_initFn____x40_Lean_PrettyPrinter_Formatter___hyg_2565____closed__3;
@ -317,7 +317,6 @@ lean_object* l_Lean_Parser_scientificLit_parenthesizer(lean_object*, lean_object
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__3;
lean_object* l_Lean_Parser_commandParser_formatter___boxed(lean_object*);
lean_object* l_Lean_Syntax_getId(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__15;
lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__3;
extern lean_object* l_Lean_charLitKind;
@ -461,7 +460,6 @@ lean_object* l_Lean_Parser_ident_parenthesizer(lean_object*, lean_object*, lean_
lean_object* l_Lean_Parser_optional_formatter___closed__1;
lean_object* l_Lean_PrettyPrinter_Formatter_checkNoImmediateColon_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__23;
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48;
lean_object* l_Lean_Parser_mkAntiquotSplice_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_mkAntiquotSplice_formatter___closed__1;
lean_object* l_Lean_Parser_numLit_formatter___closed__2;
@ -470,13 +468,13 @@ lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed_
lean_object* l_Lean_Parser_numLit_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_PrettyPrinter_mkFormatterAttribute___closed__7;
lean_object* l_Lean_ppSpace_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__20;
lean_object* l_String_trim(lean_object*);
lean_object* l_Lean_Parser_nodeFn(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_optionalFn(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__11;
lean_object* l_Lean_PrettyPrinter_Formatter_withoutInfo_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_myMacro____x40_Lean_Parser_Extra___hyg_272____closed__2;
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47;
lean_object* l_Lean_Parser_nameLit_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_866____closed__19;
lean_object* l_Lean_Parser_unicodeSymbol_parenthesizer(lean_object*, lean_object*);
@ -492,7 +490,6 @@ lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__4;
lean_object* l_Lean_initFn____x40_Lean_Parser_Extra___hyg_953____closed__7;
lean_object* l_Lean_Parser_termRegisterParserAlias_x21_________closed__8;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_withAntiquotSuffixSplice_parenthesizer___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45;
lean_object* l_Lean_ppLine_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* lean_int_sub(lean_object*, lean_object*);
extern lean_object* l_prec_x28___x29___closed__7;
@ -875,7 +872,7 @@ static lean_object* _init_l_Lean_Parser_mkAntiquot_formatter___closed__5() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;
@ -4794,25 +4791,25 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("ppLine");
x_1 = lean_alloc_closure((void*)(l_Lean_ppLine_formatter___boxed), 5, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__21() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = lean_box(0);
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____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_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = lean_alloc_ctor(0, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_ppLine_formatter___boxed), 5, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppLine_parenthesizer___boxed), 4, 0);
return x_1;
}
}
@ -4830,7 +4827,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppLine_parenthesizer___boxed), 4, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup___boxed), 1, 0);
return x_1;
}
}
@ -4839,7 +4836,7 @@ _start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_2 = lean_alloc_ctor(0, 1, 0);
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
@ -4848,25 +4845,25 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("ppGroup");
x_1 = lean_alloc_closure((void*)(l_Lean_ppGroup_formatter), 6, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__27() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = lean_box(0);
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__26;
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_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__26;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__28() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup___boxed), 1, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_parenthesizer), 6, 0);
return x_1;
}
}
@ -4884,25 +4881,25 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_ppGroup_formatter), 6, 0);
x_1 = lean_mk_string("ppIndent");
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__31() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__30;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = lean_box(0);
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__30;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__32() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppGroup_parenthesizer), 6, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent___boxed), 1, 0);
return x_1;
}
}
@ -4920,25 +4917,25 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("ppIndent");
x_1 = lean_alloc_closure((void*)(l_Lean_ppIndent_formatter), 6, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__35() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = lean_box(0);
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__34;
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_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__34;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__36() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent___boxed), 1, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent_parenthesizer), 6, 0);
return x_1;
}
}
@ -4956,7 +4953,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_ppIndent_formatter), 6, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent___boxed), 1, 0);
return x_1;
}
}
@ -4974,7 +4971,7 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppIndent_parenthesizer), 6, 0);
x_1 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 0);
return x_1;
}
}
@ -4992,69 +4989,15 @@ static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_64
_start:
{
lean_object* x_1;
x_1 = lean_mk_string("ppDedent");
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = lean_box(0);
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__42;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent___boxed), 1, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_ppDedent_formatter), 6, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48() {
_start:
{
lean_object* x_1;
x_1 = lean_alloc_closure((void*)(l_Lean_Parser_ppDedent_parenthesizer), 6, 0);
return x_1;
}
}
static lean_object* _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__42;
x_2 = lean_alloc_ctor(1, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -5141,7 +5084,7 @@ lean_object* x_33; lean_object* x_34; lean_object* x_35;
x_33 = lean_ctor_get(x_32, 1);
lean_inc(x_33);
lean_dec(x_32);
x_34 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__21;
x_34 = l_termIf_____x3a__Then__Else_____closed__20;
x_35 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_34, x_16, x_33);
if (lean_obj_tag(x_35) == 0)
{
@ -5149,7 +5092,7 @@ lean_object* x_36; lean_object* x_37; lean_object* x_38;
x_36 = lean_ctor_get(x_35, 1);
lean_inc(x_36);
lean_dec(x_35);
x_37 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__23;
x_37 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__21;
x_38 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_34, x_37, x_36);
if (lean_obj_tag(x_38) == 0)
{
@ -5157,7 +5100,7 @@ lean_object* x_39; lean_object* x_40; lean_object* x_41;
x_39 = lean_ctor_get(x_38, 1);
lean_inc(x_39);
lean_dec(x_38);
x_40 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__25;
x_40 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__23;
x_41 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_34, x_40, x_39);
if (lean_obj_tag(x_41) == 0)
{
@ -5165,8 +5108,8 @@ lean_object* x_42; lean_object* x_43; lean_object* x_44; lean_object* x_45;
x_42 = lean_ctor_get(x_41, 1);
lean_inc(x_42);
lean_dec(x_41);
x_43 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__27;
x_44 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__29;
x_43 = l_termIf_____x3a__Then__Else_____closed__4;
x_44 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__25;
x_45 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_43, x_44, x_42);
if (lean_obj_tag(x_45) == 0)
{
@ -5174,7 +5117,7 @@ lean_object* x_46; lean_object* x_47; lean_object* x_48;
x_46 = lean_ctor_get(x_45, 1);
lean_inc(x_46);
lean_dec(x_45);
x_47 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__31;
x_47 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__27;
x_48 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_43, x_47, x_46);
if (lean_obj_tag(x_48) == 0)
{
@ -5182,7 +5125,7 @@ lean_object* x_49; lean_object* x_50; lean_object* x_51;
x_49 = lean_ctor_get(x_48, 1);
lean_inc(x_49);
lean_dec(x_48);
x_50 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__33;
x_50 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__29;
x_51 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_43, x_50, x_49);
if (lean_obj_tag(x_51) == 0)
{
@ -5190,8 +5133,8 @@ lean_object* x_52; lean_object* x_53; lean_object* x_54; lean_object* x_55;
x_52 = lean_ctor_get(x_51, 1);
lean_inc(x_52);
lean_dec(x_51);
x_53 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__35;
x_54 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__37;
x_53 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__31;
x_54 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__33;
x_55 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_53, x_54, x_52);
if (lean_obj_tag(x_55) == 0)
{
@ -5199,7 +5142,7 @@ lean_object* x_56; lean_object* x_57; lean_object* x_58;
x_56 = lean_ctor_get(x_55, 1);
lean_inc(x_56);
lean_dec(x_55);
x_57 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__39;
x_57 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__35;
x_58 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_53, x_57, x_56);
if (lean_obj_tag(x_58) == 0)
{
@ -5207,7 +5150,7 @@ lean_object* x_59; lean_object* x_60; lean_object* x_61;
x_59 = lean_ctor_get(x_58, 1);
lean_inc(x_59);
lean_dec(x_58);
x_60 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__41;
x_60 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__37;
x_61 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_53, x_60, x_59);
if (lean_obj_tag(x_61) == 0)
{
@ -5215,8 +5158,8 @@ lean_object* x_62; lean_object* x_63; lean_object* x_64; lean_object* x_65;
x_62 = lean_ctor_get(x_61, 1);
lean_inc(x_62);
lean_dec(x_61);
x_63 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43;
x_64 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45;
x_63 = l_termIf_____x3a__Then__Else_____closed__6;
x_64 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__39;
x_65 = l_Lean_Parser_registerAliasCore___rarg(x_2, x_63, x_64, x_62);
if (lean_obj_tag(x_65) == 0)
{
@ -5224,7 +5167,7 @@ lean_object* x_66; lean_object* x_67; lean_object* x_68;
x_66 = lean_ctor_get(x_65, 1);
lean_inc(x_66);
lean_dec(x_65);
x_67 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47;
x_67 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__41;
x_68 = l_Lean_Parser_registerAliasCore___rarg(x_7, x_63, x_67, x_66);
if (lean_obj_tag(x_68) == 0)
{
@ -5232,7 +5175,7 @@ lean_object* x_69; lean_object* x_70; lean_object* x_71;
x_69 = lean_ctor_get(x_68, 1);
lean_inc(x_69);
lean_dec(x_68);
x_70 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49;
x_70 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43;
x_71 = l_Lean_Parser_registerAliasCore___rarg(x_11, x_63, x_70, x_69);
return x_71;
}
@ -7094,18 +7037,6 @@ l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__42 = _init_l_
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__42);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__43);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__44);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__45);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__46);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__47);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__48);
l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49 = _init_l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49();
lean_mark_persistent(l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__49);
res = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642_(lean_io_mk_world());
if (lean_io_result_is_error(res)) return res;
lean_dec_ref(res);

View file

@ -32,7 +32,6 @@ lean_object* l_Lean_Parser_Level_num___closed__2;
extern lean_object* l_Char_quote___closed__1;
extern lean_object* l_Lean_identKind___closed__1;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__6;
lean_object* l_Lean_Parser_Level_addLit_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Level_max_parenthesizer___closed__2;
@ -99,6 +98,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer(lean_objec
extern lean_object* l_Lean_Parser_leadingNode_formatter___closed__1;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkPrec_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
extern lean_object* l_Lean_Parser_tokenWithAntiquotFn___lambda__2___closed__3;
lean_object* l_Lean_Parser_checkPrecFn(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__16;
@ -195,7 +195,6 @@ lean_object* l_Lean_Parser_Level_max___closed__4;
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__5;
lean_object* l___regBuiltin_Lean_Parser_Level_addLit_formatter(lean_object*);
extern lean_object* l_Lean_Parser_numLit;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__12;
lean_object* l_Lean_Parser_Level_paren___elambda__1___closed__3;
lean_object* l_Lean_Parser_numLit___elambda__1(lean_object*, lean_object*);
lean_object* l___regBuiltin_Lean_Parser_Level_hole_parenthesizer___closed__1;
@ -218,6 +217,7 @@ extern lean_object* l_Lean_Parser_epsilonInfo;
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__10;
lean_object* l_Lean_Parser_Level_imax___elambda__1___closed__6;
extern lean_object* l_Lean_Level_PP_Result_quote___lambda__3___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
lean_object* l_Lean_Parser_categoryParser___elambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Level_hole___elambda__1___closed__7;
lean_object* l___regBuiltinParser_Lean_Parser_Level_addLit(lean_object*);
@ -265,6 +265,7 @@ extern lean_object* l_Lean_Parser_mkAntiquot_parenthesizer___rarg___closed__1;
lean_object* l_Lean_Parser_Level_max___elambda__1___closed__3;
lean_object* l_Lean_Parser_Level_imax___closed__1;
lean_object* l___regBuiltinParser_Lean_Parser_Level_num___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_trailingNode_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Level_imax___closed__6;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_leadingNode_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -277,7 +278,6 @@ lean_object* l_Lean_Parser_symbolFnAux(lean_object*, lean_object*, lean_object*,
lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__2;
lean_object* l___regBuiltinParser_Lean_Parser_Level_imax(lean_object*);
lean_object* l_Lean_Parser_Level_hole_formatter(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
lean_object* l_Lean_Parser_Level_imax___closed__4;
lean_object* l_Lean_Parser_Level_paren_parenthesizer___closed__1;
lean_object* l_Lean_Parser_Level_paren_formatter___closed__2;
@ -357,7 +357,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren___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_Notation___hyg_11518____closed__7;
x_1 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1;
x_3 = 1;
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
@ -622,7 +622,7 @@ static lean_object* _init_l_Lean_Parser_Level_paren_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_Notation___hyg_11518____closed__7;
x_1 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_2 = l_Lean_Parser_Level_paren___elambda__1___closed__1;
x_3 = 1;
x_4 = lean_box(x_3);
@ -1644,7 +1644,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___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_Notation___hyg_12048____closed__12;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1;
x_3 = 1;
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
@ -1655,7 +1655,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole___elambda__1___closed__3() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_2 = l_String_trim(x_1);
return x_2;
}
@ -1803,7 +1803,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_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_Notation___hyg_12048____closed__12;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__12;
x_2 = l_Lean_Parser_Level_hole___elambda__1___closed__1;
x_3 = 1;
x_4 = lean_box(x_3);
@ -1818,7 +1818,7 @@ static lean_object* _init_l_Lean_Parser_Level_hole_formatter___closed__2() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_2 = lean_alloc_closure((void*)(l_Lean_Parser_symbol_formatter), 6, 1);
lean_closure_set(x_2, 0, x_1);
return x_2;

View file

@ -137,7 +137,6 @@ lean_object* l_Lean_Parser_parseHeader_match__1___rarg(lean_object*, lean_object
extern lean_object* l_Lean_Parser_ident___closed__2;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_Parser_testParseModuleAux_parse___spec__5(lean_object*, lean_object*, size_t, size_t, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
lean_object* l_Lean_Parser_testParseModuleAux_parse_match__1___rarg(lean_object*, lean_object*);
lean_object* l_Lean_Parser_lookaheadFn(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Module_header___closed__2;
@ -169,6 +168,7 @@ lean_object* l_IO_Prim_fopenFlags(uint8_t, uint8_t);
lean_object* l_Lean_Parser_Module_updateTokens___closed__3;
lean_object* l_Lean_Parser_Module_module___elambda__1___closed__2;
lean_object* l_Lean_Parser_Module_header___closed__6;
extern lean_object* l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
lean_object* l_Lean_Parser_orelseInfo(lean_object*, lean_object*);
lean_object* l_Lean_Parser_topLevelCommandParserFn(lean_object*, lean_object*);
lean_object* l_Lean_Parser_Module_header_formatter___closed__7;
@ -1263,7 +1263,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_formatter___closed__2;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1293,7 +1293,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_formatter___closed__5;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1315,7 +1315,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_formatter___closed__7;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1405,7 +1405,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_formatter___closed__5() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__20;
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Formatter_andthen_formatter), 7, 2);
lean_closure_set(x_2, 0, x_1);
lean_closure_set(x_2, 1, x_1);
@ -1602,7 +1602,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__2;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1632,7 +1632,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__5;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1654,7 +1654,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Module_header_parenthesizer___closed__7;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_2 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_3 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_3, 0, x_1);
lean_closure_set(x_3, 1, x_2);
@ -1714,7 +1714,7 @@ static lean_object* _init_l_Lean_Parser_Module_module_parenthesizer___closed__2(
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__24;
x_1 = l_Lean_Parser_initFn____x40_Lean_Parser_Extra___hyg_642____closed__22;
x_2 = lean_alloc_closure((void*)(l_Lean_PrettyPrinter_Parenthesizer_andthen_parenthesizer), 7, 2);
lean_closure_set(x_2, 0, x_1);
lean_closure_set(x_2, 1, x_1);

View file

@ -1433,6 +1433,7 @@ lean_object* l_Lean_Parser_Command_elab__rules___elambda__1___closed__14;
lean_object* l_Lean_Parser_Syntax_atom___closed__2;
lean_object* l_Lean_Parser_precedence___closed__2;
lean_object* l_Lean_Parser_Syntax_sepBy_formatter___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
lean_object* l_Lean_Parser_Command_macroArgSimple___elambda__1___closed__7;
lean_object* l_Lean_Parser_Term_prio_quot___closed__5;
lean_object* l_Lean_Parser_Command_optKind___closed__3;
@ -1477,7 +1478,6 @@ lean_object* l_Lean_PrettyPrinter_Formatter_suppressInsideQuot_formatter(lean_ob
lean_object* l_Lean_Parser_Command_syntax___closed__2;
lean_object* l___regBuiltinParser_Lean_Parser_Syntax_atom(lean_object*);
lean_object* l_Lean_Parser_Command_elabTail___elambda__1___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
lean_object* l_Lean_Parser_Command_elabTail___closed__5;
lean_object* l___regBuiltin_Lean_Parser_Syntax_cat_formatter___closed__1;
lean_object* l_Lean_Parser_Command_optNamedName___closed__1;
@ -2175,7 +2175,7 @@ _start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__6;
x_2 = l_myMacro____x40_Init_Notation___hyg_11518____closed__7;
x_2 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -2194,7 +2194,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren___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_Notation___hyg_11518____closed__7;
x_1 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2;
x_3 = 1;
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
@ -2408,7 +2408,7 @@ static lean_object* _init_l_Lean_Parser_Syntax_paren_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_Notation___hyg_11518____closed__7;
x_1 = l_myMacro____x40_Init_Notation___hyg_11546____closed__7;
x_2 = l_Lean_Parser_Syntax_paren___elambda__1___closed__2;
x_3 = 1;
x_4 = lean_box(x_3);

View file

@ -91,7 +91,6 @@ lean_object* l_Lean_Parser_Tactic_unknown_formatter___closed__3;
lean_object* l_Lean_PrettyPrinter_Formatter_errorAtSavedPos_formatter___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Term_structInst_formatter___closed__2;
lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__6;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__1;
lean_object* l_Lean_Parser_Tactic_matchAlts_parenthesizer(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Parser_Tactic_unknown___elambda__1___closed__6;
lean_object* l_Lean_Parser_Tactic_introMatch___closed__5;
@ -109,6 +108,7 @@ extern lean_object* l_Lean_Parser_Term_byTactic_formatter___closed__3;
lean_object* l_Lean_Parser_Tactic_match_parenthesizer___closed__7;
lean_object* l_Lean_Parser_Tactic_introMatch___closed__1;
lean_object* l___regBuiltin_Lean_Parser_Tactic_introMatch_formatter___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
lean_object* l_Lean_Parser_Tactic_introMatch___closed__2;
lean_object* l_Lean_Parser_Tactic_match___elambda__1___closed__3;
extern lean_object* l_Lean_Parser_Term_syntheticHole___closed__6;
@ -1148,7 +1148,7 @@ _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_myMacro____x40_Init_Notation___hyg_12048____closed__1;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_3 = lean_name_mk_string(x_1, x_2);
return x_3;
}
@ -1167,7 +1167,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match___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_Notation___hyg_12048____closed__1;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2;
x_3 = 1;
x_4 = l_Lean_Parser_mkAntiquot(x_1, x_2, x_3);
@ -1427,7 +1427,7 @@ static lean_object* _init_l_Lean_Parser_Tactic_match_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_Notation___hyg_12048____closed__1;
x_1 = l_myMacro____x40_Init_Notation___hyg_12789____closed__1;
x_2 = l_Lean_Parser_Tactic_match___elambda__1___closed__2;
x_3 = 1;
x_4 = lean_box(x_3);

File diff suppressed because it is too large Load diff

View file

@ -29,7 +29,6 @@ uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
lean_object* lean_nat_sub(lean_object*, lean_object*);
lean_object* lean_array_get(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Std_Range_forIn_loop___at_Lean_Syntax_manyToSepBy___spec__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedSyntax;
lean_object* l_Lean_Syntax_manyToSepBy(lean_object*, lean_object*);
@ -47,6 +46,7 @@ extern lean_object* l_Lean_mkOptionalNode___closed__2;
lean_object* l_Lean_Syntax_removeParen_match__1(lean_object*);
lean_object* l_Array_back___at_Lean_Syntax_Traverser_up___spec__2(lean_object*);
lean_object* l_Lean_Syntax_manyToSepBy_match__2___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
uint8_t lean_string_dec_eq(lean_object*, lean_object*);
lean_object* l_Lean_Syntax_manyToSepBy_match__1___rarg(lean_object* x_1, lean_object* x_2, lean_object* x_3) {
_start:
@ -909,7 +909,7 @@ x_2 = lean_ctor_get(x_1, 0);
lean_inc(x_2);
x_3 = lean_ctor_get(x_1, 1);
lean_inc(x_3);
x_4 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_4 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_5 = lean_name_eq(x_2, x_4);
if (x_5 == 0)
{

File diff suppressed because it is too large Load diff

View file

@ -213,7 +213,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter
lean_object* l_Lean_PrettyPrinter_Parenthesizer_term_parenthesizer___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_term___x24_______closed__4;
lean_object* l_Lean_addTrace___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__7(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_parenthesizerForKindUnsafe___closed__1;
lean_object* l_Lean_PrettyPrinter_Parenthesizer_node_parenthesizer___closed__2;
uint8_t lean_nat_dec_eq(lean_object*, lean_object*);
@ -291,7 +290,6 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter
lean_object* l_Lean_ParserCompiler_registerCombinatorAttribute(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___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_Syntax_MonadTraverser_setCur___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__5___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Lean_KeyedDeclsAttribute_getValues___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkLineEq_parenthesizer___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_PrettyPrinter_Parenthesizer_checkColGe_parenthesizer___rarg(lean_object*);
@ -314,6 +312,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_instMonadQuotationParenthesizerM
lean_object* l_Lean_Syntax_MonadTraverser_goRight___at_Lean_PrettyPrinter_Parenthesizer_maybeParenthesize___spec__6(lean_object*);
lean_object* l___private_Init_Util_0__mkPanicMessageWithDecl(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_reverse___rarg(lean_object*);
extern lean_object* l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
extern lean_object* l_Lean_instInhabitedKeyedDeclsAttribute___closed__1;
lean_object* l_Lean_Syntax_MonadTraverser_getCur___at_Lean_PrettyPrinter_Parenthesizer_visitArgs___spec__1___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_KernelException_toMessageData___closed__15;
@ -568,6 +567,7 @@ lean_object* l_Lean_PrettyPrinter_Parenthesizer_liftCoreM___rarg(lean_object*, l
lean_object* l_Lean_PrettyPrinter_parenthesize___closed__4;
extern lean_object* l_Std_Format_paren___closed__3;
lean_object* l_Lean_instMonadRef___rarg(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* lean_mk_antiquot_parenthesizer(lean_object*, lean_object*, uint8_t, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_IO_mkRef___at_Lean_PrettyPrinter_Parenthesizer_initFn____x40_Lean_PrettyPrinter_Parenthesizer___hyg_2433____spec__1(lean_object*, lean_object*);
lean_object* l_Lean_PrettyPrinter_mkCategoryParenthesizerAttribute___closed__5;
@ -7842,7 +7842,7 @@ x_16 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_16, 0, x_2);
lean_ctor_set(x_16, 1, x_15);
x_17 = lean_array_push(x_14, x_16);
x_18 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_18 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_19 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_19, 0, x_18);
lean_ctor_set(x_19, 1, x_17);
@ -7954,7 +7954,7 @@ lean_ctor_set(x_6, 1, x_5);
x_7 = l_Array_empty___closed__1;
x_8 = lean_array_push(x_7, x_6);
x_9 = lean_array_push(x_7, x_1);
x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_14719____closed__3;
x_10 = l_Lean_Parser_Tactic_myMacro____x40_Init_Notation___hyg_15460____closed__3;
x_11 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_11, 0, x_10);
lean_ctor_set(x_11, 1, x_9);

View file

@ -29,7 +29,6 @@ lean_object* l_Lean_getPathToBaseStructureAux_match__1(lean_object*);
lean_object* l_Lean_isInternalSubobjectFieldName_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_getStructureCtor___closed__4;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l___private_Lean_Structure_0__Lean_getStructureFieldsFlattenedAux_match__1(lean_object*);
@ -47,6 +46,7 @@ lean_object* l_Lean_deinternalizeFieldName_match__1(lean_object*);
lean_object* l___private_Lean_Structure_0__Lean_getStructureFieldsAux_match__1___rarg(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_getProjFnForField_x3f(lean_object*, lean_object*, lean_object*);
uint8_t l_USize_decLt(size_t, size_t);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
uint8_t l_Array_anyMUnsafe_any___at_Lean_findField_x3f___spec__2(lean_object*, lean_object*, size_t, size_t);
uint8_t l_Lean_Environment_isProjectionFn(lean_object*, lean_object*);
lean_object* lean_nat_add(lean_object*, lean_object*);
@ -323,7 +323,7 @@ lean_object* l_Lean_mkInternalSubobjectFieldName(lean_object* x_1) {
_start:
{
lean_object* x_2; lean_object* x_3;
x_2 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_2 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_3 = l_Lean_Name_appendBefore(x_1, x_2);
return x_3;
}
@ -1132,7 +1132,7 @@ lean_object* x_4; lean_object* x_5; lean_object* x_6; lean_object* x_7; lean_obj
x_4 = l_Lean_getStructureCtor(x_1, x_2);
x_5 = lean_ctor_get(x_4, 3);
lean_inc(x_5);
x_6 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_6 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
x_7 = l_Lean_Name_appendBefore(x_3, x_6);
x_8 = lean_ctor_get(x_4, 0);
lean_inc(x_8);

View file

@ -31,6 +31,7 @@ extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__4;
uint8_t l_Lean_Syntax_isTokenAntiquot(lean_object*);
lean_object* l_Lean_Syntax_mkAntiquotSpliceNode___closed__4;
lean_object* l_Lean_SyntaxNode_modifyArgs_match__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_Syntax_isQuot_match__1___rarg___closed__2;
lean_object* l_Lean_Syntax_mkAntiquotNode___closed__3;
extern lean_object* l_String_instInhabitedString;
@ -198,7 +199,6 @@ extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_formatInfo_match__3___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Syntax_0__Lean_Syntax_updateInfo(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Syntax_getId(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* lean_format_pretty(lean_object*, lean_object*);
extern lean_object* l_Lean_choiceKind;
lean_object* l_Lean_Syntax_replaceM_match__1___rarg(lean_object*, lean_object*, lean_object*);
@ -4133,7 +4133,7 @@ static lean_object* _init_l___private_Lean_Syntax_0__Lean_Syntax_formatInfo___cl
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = lean_alloc_ctor(2, 1, 0);
lean_ctor_set(x_2, 0, x_1);
return x_2;
@ -4258,7 +4258,7 @@ x_26 = lean_string_append(x_25, x_24);
lean_dec(x_24);
x_27 = l_prec_x28___x29___closed__7;
x_28 = lean_string_append(x_26, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_29 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_30 = lean_string_append(x_29, x_28);
lean_dec(x_28);
x_31 = lean_alloc_ctor(2, 1, 0);
@ -8540,7 +8540,7 @@ static lean_object* _init_l_Lean_Syntax_mkAntiquotNode___closed__13() {
_start:
{
lean_object* x_1; lean_object* x_2;
x_1 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_1 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
x_2 = l_Lean_mkAtom(x_1);
return x_2;
}

View file

@ -44,6 +44,7 @@ lean_object* l_Lean_instToExprExpr;
lean_object* l_Lean_instToExprArray___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_levelZero;
extern lean_object* l___private_Init_Meta_0__Lean_quoteName___closed__4;
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_object* l_Lean_instToExprUnit___lambda__1___closed__1;
lean_object* l_Lean_instToExprUnit___lambda__1___boxed(lean_object*);
lean_object* l_Lean_instToExprOption(lean_object*);
@ -61,7 +62,6 @@ lean_object* l_Lean_instToExprProd_match__1___rarg(lean_object*, lean_object*);
extern lean_object* l___private_Init_Meta_0__Lean_quoteOption___rarg___closed__2;
lean_object* l_Lean_Name_toExprAux(lean_object*);
extern lean_object* l_Lean_instQuoteBool___closed__3;
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
lean_object* l_Lean_Name_toExprAux_match__1(lean_object*);
lean_object* lean_array_to_list(lean_object*, lean_object*);
extern lean_object* l_Lean_Literal_type___closed__4;
@ -848,7 +848,7 @@ static lean_object* _init_l_Lean_instToExprList___rarg___closed__1() {
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
x_3 = l_Lean_mkConst(x_1, x_2);
return x_3;
@ -920,7 +920,7 @@ static lean_object* _init_l_Lean_instToExprArray___rarg___lambda__1___closed__2(
_start:
{
lean_object* x_1; lean_object* x_2; lean_object* x_3;
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
x_1 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
x_2 = l_Lean_instToExprOption___rarg___lambda__1___closed__1;
x_3 = l_Lean_mkConst(x_1, x_2);
return x_3;

View file

@ -33,6 +33,7 @@ extern lean_object* l_myMacro____x40_Init_Notation___hyg_9383____closed__7;
lean_object* l_Lean_Expr_appArg_x21(lean_object*);
lean_object* lean_nat_add(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Core___hyg_169____closed__4;
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
lean_object* l_Lean_Expr_isConstructorApp_x3f___boxed(lean_object*, lean_object*);
lean_object* l___private_Lean_Expr_0__Lean_Expr_getAppArgsAux(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Expr_isConstructorApp_x3f___closed__4;
@ -49,7 +50,6 @@ lean_object* l_Lean_Expr_app4_x3f___boxed(lean_object*, lean_object*);
lean_object* l_Lean_Expr_isConstructorApp_x3f_match__3___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_Expr_eq_x3f(lean_object*);
lean_object* l_Lean_Expr_iff_x3f___boxed(lean_object*);
extern lean_object* l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
lean_object* l_Lean_Expr_app3_x3f___boxed(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_6575____closed__4;
lean_object* l_Lean_Expr_app2_x3f(lean_object*, lean_object*);
@ -513,7 +513,7 @@ lean_object* l_Lean_Expr_listLit_x3f_loop(lean_object* x_1, lean_object* x_2) {
_start:
{
lean_object* x_3; lean_object* x_4; uint8_t x_5;
x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_13768____closed__5;
x_3 = l_Lean_myMacro____x40_Init_Notation___hyg_14509____closed__5;
x_4 = lean_unsigned_to_nat(1u);
x_5 = l_Lean_Expr_isAppOfArity(x_1, x_3, x_4);
if (x_5 == 0)

View file

@ -14,20 +14,19 @@
extern "C" {
#endif
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1252____closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__5;
lean_object* l_Lean_termTrace_x21____;
size_t l_USize_add(size_t, size_t);
lean_object* l_Std_PersistentArray_foldlM___at_Lean_withNestedTraces___spec__1(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_registerTraceClass(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_object* l_Lean_stringToMessageData(lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__3___rarg___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
uint8_t l_Lean_MessageData_isNest(lean_object*);
extern lean_object* l_Lean_termM_x21_____closed__2;
extern lean_object* l_termIf_____x3a__Then__Else_____closed__14;
lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_Parser_Syntax_addPrec___closed__2;
lean_object* lean_name_mk_string(lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
uint8_t l_USize_decEq(size_t, size_t);
lean_object* lean_array_uget(lean_object*, size_t);
lean_object* l_Lean_MessageData_format(lean_object*, lean_object*);
@ -41,7 +40,9 @@ lean_object* l_Std_PersistentArray_get_x21___at___private_Lean_Util_Trace_0__Lea
lean_object* lean_array_uset(lean_object*, size_t, lean_object*);
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*);
extern lean_object* l_Lean_initFn____x40_Lean_Util_PPExt___hyg_3____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
lean_object* l_Lean_traceCtx___rarg___lambda__6(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
size_t l_USize_sub(size_t, size_t);
extern lean_object* l_Array_empty___closed__1;
@ -66,11 +67,11 @@ lean_object* lean_array_push(lean_object*, lean_object*);
lean_object* lean_array_get_size(lean_object*);
extern lean_object* l_Lean_interpolatedStrKind;
lean_object* l_Lean_getTraces(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
lean_object* l_Lean_isTracingEnabledFor___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_termTrace_x21_______closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
size_t l_USize_shiftRight(size_t, size_t);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__3___rarg___lambda__1(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
lean_object* lean_string_utf8_byte_size(lean_object*);
@ -82,6 +83,7 @@ lean_object* l_Std_PersistentArray_forM___at_Lean_printTraces___spec__1___rarg(l
uint8_t l_USize_decLt(size_t, size_t);
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionM___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__9;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_object* l___private_Std_Data_PersistentArray_0__Std_PersistentArray_foldlMAux___at_Lean_withNestedTraces___spec__3___boxed(lean_object*, lean_object*);
lean_object* lean_nat_add(lean_object*, lean_object*);
lean_object* l_Lean_MonadRef_mkInfoFromRefPos___at_myMacro____x40_Init_Notation___hyg_109____spec__1(lean_object*, lean_object*);
@ -110,6 +112,7 @@ lean_object* lean_nat_sub(lean_object*, lean_object*);
lean_object* l_Lean_termTrace_x21_______closed__1;
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__4;
uint8_t l_Lean_KVMap_getBool(lean_object*, lean_object*, uint8_t);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__9;
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__8;
lean_object* l_Lean_termTrace_x21_______closed__3;
lean_object* l_Lean_enableTracing___rarg___boxed(lean_object*, lean_object*, lean_object*);
@ -121,15 +124,14 @@ uint8_t l_Lean_MessageData_isNil(lean_object*);
lean_object* l_Std_PersistentArray_foldlM___at_Lean_withNestedTraces___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l___private_Lean_Util_Trace_0__Lean_addNode___rarg___lambda__1(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_traceCtx___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
lean_object* l_Lean_traceM(lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg(lean_object*, lean_object*, lean_object*, lean_object*, size_t, size_t, lean_object*);
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_1252____closed__3;
extern lean_object* l_Lean_instInhabitedSourceInfo___closed__1;
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932____closed__4;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
lean_object* l_Lean_Syntax_getId(lean_object*);
lean_object* l_Lean_traceCtx___rarg___lambda__2___closed__1;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
lean_object* l_Lean_isTracingEnabledFor(lean_object*);
lean_object* l_Lean_traceCtx___rarg___lambda__2___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4(lean_object*);
@ -142,9 +144,7 @@ lean_object* l_Lean_resetTraceState___rarg(lean_object*);
lean_object* l_Nat_foldM_loop___at___private_Lean_Util_Trace_0__Lean_TraceState_toFormat___spec__3___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
size_t l_USize_shiftLeft(size_t, size_t);
lean_object* l___private_Lean_Util_Trace_0__Lean_getResetTraces___rarg___lambda__1(lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
lean_object* l_Lean_traceCtx___rarg___lambda__4(lean_object*, uint8_t, lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
uint8_t l_Lean_KVMap_contains(lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_withNestedTraces___spec__4___boxed(lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_withNestedTraces___rarg___lambda__1(lean_object*, lean_object*, lean_object*);
@ -175,8 +175,8 @@ lean_object* l_Lean_modifyTraces___rarg(lean_object*, lean_object*);
size_t l_USize_land(size_t, size_t);
lean_object* l_Lean_termTrace_x21_______closed__6;
extern lean_object* l_Lean_nullKind___closed__2;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
extern lean_object* l_Lean_myMacro____x40_Lean_Message___hyg_1570____closed__3;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__5;
lean_object* l_Lean_instInhabitedTraceState___closed__1;
lean_object* l_ReaderT_instMonadReaderT___rarg___lambda__4___boxed(lean_object*, lean_object*, lean_object*);
@ -221,7 +221,6 @@ lean_object* l_Lean_resetTraceState___rarg___lambda__1___boxed(lean_object*);
lean_object* l_IO_println___at_Lean_instEval__1___spec__1(lean_object*, lean_object*);
extern lean_object* l_Lean_instInhabitedMessageData___closed__1;
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__4___rarg___lambda__2(size_t, lean_object*, lean_object*, lean_object*, lean_object*, size_t, lean_object*);
extern lean_object* l_termIf_____x3a__Then__Else_____closed__10;
lean_object* l___private_Lean_Util_Trace_0__Lean_checkTraceOptionAux_match__1___rarg(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_mapMUnsafe_map___at___private_Lean_Util_Trace_0__Lean_addNode___spec__1___boxed(lean_object*, lean_object*, lean_object*);
lean_object* l_Array_foldlMUnsafe_fold___at_Lean_printTraces___spec__5___rarg___lambda__1___boxed(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
@ -257,13 +256,14 @@ lean_object* l_Lean_getTraces___rarg___lambda__1(lean_object*, lean_object*);
lean_object* l_Lean_traceCtx___rarg___lambda__5(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, uint8_t);
lean_object* l_Lean_withNestedTraces___rarg___lambda__3(lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*, lean_object*);
lean_object* l_Lean_traceCtx___rarg___lambda__3(lean_object*, uint8_t, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_object* l_Lean_checkTraceOption___closed__2;
extern lean_object* l_tryFinally___rarg___closed__1;
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932____closed__3;
uint8_t l___private_Lean_Util_Trace_0__Lean_checkTraceOptionAux(lean_object*, lean_object*);
lean_object* l_Lean_termTrace_x5b_____x5d_x21_______closed__10;
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
lean_object* l___private_Lean_Util_Trace_0__Lean_TraceState_toFormat(lean_object*, lean_object*, lean_object*);
extern lean_object* l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
lean_object* l_Lean_myMacro____x40_Lean_Util_Trace___hyg_932____closed__7;
uint8_t lean_nat_dec_lt(lean_object*, lean_object*);
extern lean_object* l_Std_PersistentArray_getAux___rarg___closed__1;
@ -2562,7 +2562,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_termTrace_x21_______closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__10;
x_3 = l_termIf_____x3a__Then__Else_____closed__14;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -2725,19 +2725,19 @@ 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_9);
x_26 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_26 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_14);
x_27 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_27, 0, x_14);
lean_ctor_set(x_27, 1, x_26);
x_28 = lean_array_push(x_23, x_27);
x_29 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_29 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_14);
x_30 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_30, 0, x_14);
lean_ctor_set(x_30, 1, x_29);
x_31 = lean_array_push(x_23, x_30);
x_32 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_32 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_33 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_33, 0, x_32);
lean_ctor_set(x_33, 1, x_31);
@ -2747,7 +2747,7 @@ x_36 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_36, 0, x_35);
lean_ctor_set(x_36, 1, x_34);
x_37 = lean_array_push(x_23, x_36);
x_38 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_38 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_14);
x_39 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_39, 0, x_14);
@ -2760,7 +2760,7 @@ lean_ctor_set(x_42, 0, x_14);
lean_ctor_set(x_42, 1, x_41);
x_43 = lean_array_push(x_23, x_42);
x_44 = lean_array_push(x_23, x_11);
x_45 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_45 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_14);
x_46 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_46, 0, x_14);
@ -2776,7 +2776,7 @@ lean_ctor_set(x_52, 1, x_50);
lean_ctor_set(x_52, 2, x_49);
lean_ctor_set(x_52, 3, x_51);
x_53 = lean_array_push(x_47, x_52);
x_54 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_54 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_55 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_55, 0, x_54);
lean_ctor_set(x_55, 1, x_53);
@ -2794,17 +2794,17 @@ x_62 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_62, 0, x_14);
lean_ctor_set(x_62, 1, x_61);
x_63 = lean_array_push(x_60, x_62);
x_64 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_64 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
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_40, x_65);
x_67 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_67 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_68 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_68, 0, x_67);
lean_ctor_set(x_68, 1, x_66);
x_69 = lean_array_push(x_28, x_68);
x_70 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_70 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_71 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_71, 0, x_70);
lean_ctor_set(x_71, 1, x_69);
@ -2848,19 +2848,19 @@ lean_ctor_set(x_86, 3, x_85);
x_87 = l_Array_empty___closed__1;
x_88 = lean_array_push(x_87, x_86);
x_89 = lean_array_push(x_87, x_9);
x_90 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_90 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_77);
x_91 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_91, 0, x_77);
lean_ctor_set(x_91, 1, x_90);
x_92 = lean_array_push(x_87, x_91);
x_93 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_93 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_77);
x_94 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_94, 0, x_77);
lean_ctor_set(x_94, 1, x_93);
x_95 = lean_array_push(x_87, x_94);
x_96 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_96 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_97 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_97, 0, x_96);
lean_ctor_set(x_97, 1, x_95);
@ -2870,7 +2870,7 @@ x_100 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_100, 0, x_99);
lean_ctor_set(x_100, 1, x_98);
x_101 = lean_array_push(x_87, x_100);
x_102 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_102 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_77);
x_103 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_103, 0, x_77);
@ -2883,7 +2883,7 @@ lean_ctor_set(x_106, 0, x_77);
lean_ctor_set(x_106, 1, x_105);
x_107 = lean_array_push(x_87, x_106);
x_108 = lean_array_push(x_87, x_11);
x_109 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_109 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_77);
x_110 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_110, 0, x_77);
@ -2899,7 +2899,7 @@ lean_ctor_set(x_116, 1, x_114);
lean_ctor_set(x_116, 2, x_113);
lean_ctor_set(x_116, 3, x_115);
x_117 = lean_array_push(x_111, x_116);
x_118 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_118 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_119 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_119, 0, x_118);
lean_ctor_set(x_119, 1, x_117);
@ -2917,17 +2917,17 @@ x_126 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_126, 0, x_77);
lean_ctor_set(x_126, 1, x_125);
x_127 = lean_array_push(x_124, x_126);
x_128 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_128 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
x_129 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_129, 0, x_128);
lean_ctor_set(x_129, 1, x_127);
x_130 = lean_array_push(x_104, x_129);
x_131 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_131 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
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 = lean_array_push(x_92, x_132);
x_134 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_134 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_135 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_135, 0, x_134);
lean_ctor_set(x_135, 1, x_133);
@ -2990,7 +2990,7 @@ _start:
lean_object* x_1; lean_object* x_2; lean_object* x_3; lean_object* x_4;
x_1 = l_Lean_Parser_Syntax_addPrec___closed__10;
x_2 = l_Lean_termTrace_x5b_____x5d_x21_______closed__4;
x_3 = l_termIf_____x3a__Then__Else_____closed__5;
x_3 = l_termIf_____x3a__Then__Else_____closed__9;
x_4 = lean_alloc_ctor(2, 3, 0);
lean_ctor_set(x_4, 0, x_1);
lean_ctor_set(x_4, 1, x_2);
@ -3160,19 +3160,19 @@ x_28 = l_Lean_Syntax_getId(x_9);
lean_dec(x_9);
x_29 = l___private_Init_Meta_0__Lean_quoteName(x_28);
x_30 = lean_array_push(x_26, x_29);
x_31 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_31 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_17);
x_32 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_32, 0, x_17);
lean_ctor_set(x_32, 1, x_31);
x_33 = lean_array_push(x_26, x_32);
x_34 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_34 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_17);
x_35 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_35, 0, x_17);
lean_ctor_set(x_35, 1, x_34);
x_36 = lean_array_push(x_26, x_35);
x_37 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_37 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_38 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_38, 0, x_37);
lean_ctor_set(x_38, 1, x_36);
@ -3182,7 +3182,7 @@ x_41 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_41, 0, x_40);
lean_ctor_set(x_41, 1, x_39);
x_42 = lean_array_push(x_26, x_41);
x_43 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_43 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_17);
x_44 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_44, 0, x_17);
@ -3195,7 +3195,7 @@ lean_ctor_set(x_47, 0, x_17);
lean_ctor_set(x_47, 1, x_46);
x_48 = lean_array_push(x_26, x_47);
x_49 = lean_array_push(x_26, x_11);
x_50 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_50 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_17);
x_51 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_51, 0, x_17);
@ -3211,7 +3211,7 @@ lean_ctor_set(x_57, 1, x_55);
lean_ctor_set(x_57, 2, x_54);
lean_ctor_set(x_57, 3, x_56);
x_58 = lean_array_push(x_52, x_57);
x_59 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_59 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_60 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_60, 0, x_59);
lean_ctor_set(x_60, 1, x_58);
@ -3229,17 +3229,17 @@ x_67 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_67, 0, x_17);
lean_ctor_set(x_67, 1, x_66);
x_68 = lean_array_push(x_65, x_67);
x_69 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_69 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
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_45, x_70);
x_72 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_72 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_73 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_73, 0, x_72);
lean_ctor_set(x_73, 1, x_71);
x_74 = lean_array_push(x_33, x_73);
x_75 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_75 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_76 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_76, 0, x_75);
lean_ctor_set(x_76, 1, x_74);
@ -3286,19 +3286,19 @@ x_94 = l_Lean_Syntax_getId(x_9);
lean_dec(x_9);
x_95 = l___private_Init_Meta_0__Lean_quoteName(x_94);
x_96 = lean_array_push(x_92, x_95);
x_97 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_97 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_82);
x_98 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_98, 0, x_82);
lean_ctor_set(x_98, 1, x_97);
x_99 = lean_array_push(x_92, x_98);
x_100 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_100 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_82);
x_101 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_101, 0, x_82);
lean_ctor_set(x_101, 1, x_100);
x_102 = lean_array_push(x_92, x_101);
x_103 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_103 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_104 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_104, 0, x_103);
lean_ctor_set(x_104, 1, x_102);
@ -3308,7 +3308,7 @@ x_107 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_107, 0, x_106);
lean_ctor_set(x_107, 1, x_105);
x_108 = lean_array_push(x_92, x_107);
x_109 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_109 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_82);
x_110 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_110, 0, x_82);
@ -3321,7 +3321,7 @@ lean_ctor_set(x_113, 0, x_82);
lean_ctor_set(x_113, 1, x_112);
x_114 = lean_array_push(x_92, x_113);
x_115 = lean_array_push(x_92, x_11);
x_116 = l_myMacro____x40_Init_Notation___hyg_12965____closed__9;
x_116 = l_myMacro____x40_Init_Notation___hyg_13706____closed__9;
lean_inc(x_82);
x_117 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_117, 0, x_82);
@ -3337,7 +3337,7 @@ lean_ctor_set(x_123, 1, x_121);
lean_ctor_set(x_123, 2, x_120);
lean_ctor_set(x_123, 3, x_122);
x_124 = lean_array_push(x_118, x_123);
x_125 = l_myMacro____x40_Init_Notation___hyg_12965____closed__8;
x_125 = l_myMacro____x40_Init_Notation___hyg_13706____closed__8;
x_126 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_126, 0, x_125);
lean_ctor_set(x_126, 1, x_124);
@ -3355,17 +3355,17 @@ x_133 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_133, 0, x_82);
lean_ctor_set(x_133, 1, x_132);
x_134 = lean_array_push(x_131, x_133);
x_135 = l_myMacro____x40_Init_Notation___hyg_11518____closed__8;
x_135 = l_myMacro____x40_Init_Notation___hyg_11546____closed__8;
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_111, x_136);
x_138 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_138 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_139 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_139, 0, x_138);
lean_ctor_set(x_139, 1, x_137);
x_140 = lean_array_push(x_99, x_139);
x_141 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_141 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_142 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_142, 0, x_141);
lean_ctor_set(x_142, 1, x_140);
@ -3414,19 +3414,19 @@ x_162 = l_Lean_Syntax_getId(x_9);
lean_dec(x_9);
x_163 = l___private_Init_Meta_0__Lean_quoteName(x_162);
x_164 = lean_array_push(x_160, x_163);
x_165 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_165 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_151);
x_166 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_166, 0, x_151);
lean_ctor_set(x_166, 1, x_165);
x_167 = lean_array_push(x_160, x_166);
x_168 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_168 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_151);
x_169 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_169, 0, x_151);
lean_ctor_set(x_169, 1, x_168);
x_170 = lean_array_push(x_160, x_169);
x_171 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_171 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_172 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_172, 0, x_171);
lean_ctor_set(x_172, 1, x_170);
@ -3436,7 +3436,7 @@ x_175 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_175, 0, x_174);
lean_ctor_set(x_175, 1, x_173);
x_176 = lean_array_push(x_160, x_175);
x_177 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_177 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_151);
x_178 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_178, 0, x_151);
@ -3453,12 +3453,12 @@ 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_179, x_185);
x_187 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_187 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_188 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_188, 0, x_187);
lean_ctor_set(x_188, 1, x_186);
x_189 = lean_array_push(x_167, x_188);
x_190 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_190 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_191 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_191, 0, x_190);
lean_ctor_set(x_191, 1, x_189);
@ -3503,19 +3503,19 @@ x_209 = l_Lean_Syntax_getId(x_9);
lean_dec(x_9);
x_210 = l___private_Init_Meta_0__Lean_quoteName(x_209);
x_211 = lean_array_push(x_207, x_210);
x_212 = l_myMacro____x40_Init_Notation___hyg_11518____closed__9;
x_212 = l_myMacro____x40_Init_Notation___hyg_11546____closed__9;
lean_inc(x_197);
x_213 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_213, 0, x_197);
lean_ctor_set(x_213, 1, x_212);
x_214 = lean_array_push(x_207, x_213);
x_215 = l_myMacro____x40_Init_Notation___hyg_12048____closed__14;
x_215 = l_myMacro____x40_Init_Notation___hyg_12789____closed__14;
lean_inc(x_197);
x_216 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_216, 0, x_197);
lean_ctor_set(x_216, 1, x_215);
x_217 = lean_array_push(x_207, x_216);
x_218 = l_myMacro____x40_Init_Notation___hyg_12048____closed__13;
x_218 = l_myMacro____x40_Init_Notation___hyg_12789____closed__13;
x_219 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_219, 0, x_218);
lean_ctor_set(x_219, 1, x_217);
@ -3525,7 +3525,7 @@ x_222 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_222, 0, x_221);
lean_ctor_set(x_222, 1, x_220);
x_223 = lean_array_push(x_207, x_222);
x_224 = l_myMacro____x40_Init_Notation___hyg_11518____closed__13;
x_224 = l_myMacro____x40_Init_Notation___hyg_11546____closed__13;
lean_inc(x_197);
x_225 = lean_alloc_ctor(2, 2, 0);
lean_ctor_set(x_225, 0, x_197);
@ -3542,12 +3542,12 @@ x_232 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_232, 0, x_231);
lean_ctor_set(x_232, 1, x_230);
x_233 = lean_array_push(x_226, x_232);
x_234 = l_myMacro____x40_Init_Notation___hyg_11518____closed__12;
x_234 = l_myMacro____x40_Init_Notation___hyg_11546____closed__12;
x_235 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_235, 0, x_234);
lean_ctor_set(x_235, 1, x_233);
x_236 = lean_array_push(x_214, x_235);
x_237 = l_myMacro____x40_Init_Notation___hyg_11518____closed__10;
x_237 = l_myMacro____x40_Init_Notation___hyg_11546____closed__10;
x_238 = lean_alloc_ctor(1, 2, 0);
lean_ctor_set(x_238, 0, x_237);
lean_ctor_set(x_238, 1, x_236);