chore: update stage0
This commit is contained in:
parent
c9b42af537
commit
9909e69874
69 changed files with 5574 additions and 4911 deletions
22
stage0/src/Init/Notation.lean
generated
22
stage0/src/Init/Notation.lean
generated
|
|
@ -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)
|
||||
|
|
|
|||
4
stage0/stdlib/Init/Data/Array/Basic.c
generated
4
stage0/stdlib/Init/Data/Array/Basic.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
48
stage0/stdlib/Init/Data/Array/Subarray.c
generated
48
stage0/stdlib/Init/Data/Array/Subarray.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
54
stage0/stdlib/Init/Data/Range.c
generated
54
stage0/stdlib/Init/Data/Range.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Init/Data/ToString/Macro.c
generated
4
stage0/stdlib/Init/Data/ToString/Macro.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
34
stage0/stdlib/Init/Meta.c
generated
34
stage0/stdlib/Init/Meta.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
2826
stage0/stdlib/Init/Notation.c
generated
2826
stage0/stdlib/Init/Notation.c
generated
File diff suppressed because it is too large
Load diff
236
stage0/stdlib/Init/NotationExtra.c
generated
236
stage0/stdlib/Init/NotationExtra.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
34
stage0/stdlib/Init/System/IO.c
generated
34
stage0/stdlib/Init/System/IO.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
6
stage0/stdlib/Init/Util.c
generated
6
stage0/stdlib/Init/Util.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
50
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
50
stage0/stdlib/Lean/Compiler/IR/EmitC.c
generated
|
|
@ -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();
|
||||
|
|
|
|||
12
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
12
stage0/stdlib/Lean/Compiler/IR/Format.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Compiler/NameMangling.c
generated
6
stage0/stdlib/Lean/Compiler/NameMangling.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Data/Format.c
generated
4
stage0/stdlib/Lean/Data/Format.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Data/Json/Parser.c
generated
4
stage0/stdlib/Lean/Data/Json/Parser.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Data/Json/Printer.c
generated
6
stage0/stdlib/Lean/Data/Json/Printer.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
44
stage0/stdlib/Lean/Elab/App.c
generated
44
stage0/stdlib/Lean/Elab/App.c
generated
|
|
@ -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)
|
||||
|
|
|
|||
1480
stage0/stdlib/Lean/Elab/Binders.c
generated
1480
stage0/stdlib/Lean/Elab/Binders.c
generated
File diff suppressed because it is too large
Load diff
256
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
256
stage0/stdlib/Lean/Elab/BuiltinNotation.c
generated
File diff suppressed because it is too large
Load diff
6
stage0/stdlib/Lean/Elab/Command.c
generated
6
stage0/stdlib/Lean/Elab/Command.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
42
stage0/stdlib/Lean/Elab/Declaration.c
generated
42
stage0/stdlib/Lean/Elab/Declaration.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/DefView.c
generated
4
stage0/stdlib/Lean/Elab/DefView.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
116
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
116
stage0/stdlib/Lean/Elab/Deriving/BEq.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
368
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
368
stage0/stdlib/Lean/Elab/Deriving/DecEq.c
generated
File diff suppressed because it is too large
Load diff
24
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
24
stage0/stdlib/Lean/Elab/Deriving/Inhabited.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
122
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
122
stage0/stdlib/Lean/Elab/Deriving/Repr.c
generated
|
|
@ -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();
|
||||
|
|
|
|||
46
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
46
stage0/stdlib/Lean/Elab/Deriving/Util.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
1322
stage0/stdlib/Lean/Elab/Do.c
generated
1322
stage0/stdlib/Lean/Elab/Do.c
generated
File diff suppressed because it is too large
Load diff
4
stage0/stdlib/Lean/Elab/LetRec.c
generated
4
stage0/stdlib/Lean/Elab/LetRec.c
generated
|
|
@ -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)
|
||||
|
|
|
|||
166
stage0/stdlib/Lean/Elab/Match.c
generated
166
stage0/stdlib/Lean/Elab/Match.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
48
stage0/stdlib/Lean/Elab/MutualDef.c
generated
48
stage0/stdlib/Lean/Elab/MutualDef.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
934
stage0/stdlib/Lean/Elab/Quotation.c
generated
934
stage0/stdlib/Lean/Elab/Quotation.c
generated
File diff suppressed because it is too large
Load diff
4
stage0/stdlib/Lean/Elab/Quotation/Util.c
generated
4
stage0/stdlib/Lean/Elab/Quotation/Util.c
generated
|
|
@ -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)
|
||||
|
|
|
|||
110
stage0/stdlib/Lean/Elab/StructInst.c
generated
110
stage0/stdlib/Lean/Elab/StructInst.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
30
stage0/stdlib/Lean/Elab/Structure.c
generated
30
stage0/stdlib/Lean/Elab/Structure.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
662
stage0/stdlib/Lean/Elab/Syntax.c
generated
662
stage0/stdlib/Lean/Elab/Syntax.c
generated
File diff suppressed because it is too large
Load diff
64
stage0/stdlib/Lean/Elab/Tactic/Basic.c
generated
64
stage0/stdlib/Lean/Elab/Tactic/Basic.c
generated
|
|
@ -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)
|
||||
|
|
|
|||
22
stage0/stdlib/Lean/Elab/Tactic/Binders.c
generated
22
stage0/stdlib/Lean/Elab/Tactic/Binders.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Elab/Tactic/Induction.c
generated
4
stage0/stdlib/Lean/Elab/Tactic/Induction.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
30
stage0/stdlib/Lean/Elab/Tactic/Match.c
generated
30
stage0/stdlib/Lean/Elab/Tactic/Match.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
16
stage0/stdlib/Lean/Elab/Term.c
generated
16
stage0/stdlib/Lean/Elab/Term.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Exception.c
generated
10
stage0/stdlib/Lean/Exception.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Expr.c
generated
4
stage0/stdlib/Lean/Expr.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Level.c
generated
4
stage0/stdlib/Lean/Level.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Message.c
generated
4
stage0/stdlib/Lean/Message.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
10
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
10
stage0/stdlib/Lean/Meta/AppBuilder.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Meta/Closure.c
generated
8
stage0/stdlib/Lean/Meta/Closure.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
8
stage0/stdlib/Lean/Meta/ExprDefEq.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Match/Basic.c
generated
4
stage0/stdlib/Lean/Meta/Match/Basic.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
4
stage0/stdlib/Lean/Meta/Match/CaseValues.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/Match/Match.c
generated
4
stage0/stdlib/Lean/Meta/Match/Match.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Meta/PPGoal.c
generated
4
stage0/stdlib/Lean/Meta/PPGoal.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Parser/Basic.c
generated
4
stage0/stdlib/Lean/Parser/Basic.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
26
stage0/stdlib/Lean/Parser/Command.c
generated
26
stage0/stdlib/Lean/Parser/Command.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
78
stage0/stdlib/Lean/Parser/Do.c
generated
78
stage0/stdlib/Lean/Parser/Do.c
generated
|
|
@ -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();
|
||||
|
|
|
|||
177
stage0/stdlib/Lean/Parser/Extra.c
generated
177
stage0/stdlib/Lean/Parser/Extra.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
18
stage0/stdlib/Lean/Parser/Level.c
generated
18
stage0/stdlib/Lean/Parser/Level.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
18
stage0/stdlib/Lean/Parser/Module.c
generated
18
stage0/stdlib/Lean/Parser/Module.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Parser/Syntax.c
generated
8
stage0/stdlib/Lean/Parser/Syntax.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Parser/Tactic.c
generated
8
stage0/stdlib/Lean/Parser/Tactic.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
392
stage0/stdlib/Lean/Parser/Term.c
generated
392
stage0/stdlib/Lean/Parser/Term.c
generated
File diff suppressed because it is too large
Load diff
4
stage0/stdlib/Lean/Parser/Transform.c
generated
4
stage0/stdlib/Lean/Parser/Transform.c
generated
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
260
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
260
stage0/stdlib/Lean/PrettyPrinter/Delaborator/Builtins.c
generated
File diff suppressed because it is too large
Load diff
8
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
8
stage0/stdlib/Lean/PrettyPrinter/Parenthesizer.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/Structure.c
generated
6
stage0/stdlib/Lean/Structure.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
8
stage0/stdlib/Lean/Syntax.c
generated
8
stage0/stdlib/Lean/Syntax.c
generated
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
6
stage0/stdlib/Lean/ToExpr.c
generated
6
stage0/stdlib/Lean/ToExpr.c
generated
|
|
@ -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;
|
||||
|
|
|
|||
4
stage0/stdlib/Lean/Util/Recognizers.c
generated
4
stage0/stdlib/Lean/Util/Recognizers.c
generated
|
|
@ -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)
|
||||
|
|
|
|||
122
stage0/stdlib/Lean/Util/Trace.c
generated
122
stage0/stdlib/Lean/Util/Trace.c
generated
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue